rusyvochka,
Ещё раз перепроверьте подключение
MCP6032:
1. С выхода :1 на GND стоит С9. Хотя бы 1К поставьте между ними.
2. Питание MCP6032 у вас +5V. При ваших номиналах резисторов, и при выходном напряжении БП более +5V, ОУ с входами :5, :6 "заткнётся" (если не "спалите" у него входы :5, :6).
Далее:
3. Последовательно с кнопками SA1 - SA6 поставьте диоды ("поганая" ситуация при одновременном нажатии на несколько кнопок).
4. Внутрисхемное программирование PIC16 у вас скорее всего работать не будет из-за того, что с Vpp на GND вы "напрямую" поставили 100nF. Проще, вместо VD1 поставить 10К и убрать С2.
5. Я не знаю какие у вас заложены на плату резисторы R4 и R7, но обратите внимание на их рабочее напряжение и мощность.
6. Не вижу смысла в R19.
7. Я бы не "издевался" над выходами :13 :23 PIC16 и поставил бы P-Channel MOSFET.
8. На схеме нет резисторов между выходами PIC16 и сегментными выводами индикатора! Там тоже "не помешали бы" P-Channel MOSFET.
9.
PIC16F886 не самый лучший выбор, поскольку вы не сможете "напрямую" использовать FixedRef в качестве опорного напряжения для оцифровки. Только через.......
Оцифровывать относительно Vdd (опорное) при динамической индикации на 6-ть разрядов - это "убийство".
Если есть возможность, замените PIC16F886 на, к примеру,
PIC18F25K22 (по выводам 1:1).
10. Параллельно С20 и С21 лучше поставить по 10nF - 0,1µF, а параллельно С27 - 10nF.
11. ОУ с выводами :1, :2, :3 лучше перенести в цепь между R11 и C8 (не забывая про резистор по выходу ОУ), а нижний вывод резистора R20 перекинуть на C9.