И их отличия от микроконтроллеров PIC 16CХХ

 

Семейство однокристальных микроконтроллеров PIC 12CХХ состоит из самых простых МК с RISC архитектурой. Все микроконтроллеры данного семейства имеют только 33 12-ти разрядных команды, выполнены в 8-ми выводных корпусах и предоставляют собой как бы миниатюрные копии основных типов МК семейств PIC 16СХХ. Поэтому структурная организация конкретных типов данных ОМК и микроконтроллеров базового и расширенного семейства PIC 12CХХ во многом совпадают. Так микроконтроллеры PIC 12СХХ представляют собой по сути МК PIC 16С5Х, но с очень малым количеством линий ввода-вывода дискретных сигналов (максимум 6-ть, да и то при условии использования внутреннего тактового RC генератора) и низкой тактовой частотой (всего 4 МГц). Системы команд данных семейств микроконтроллеров полностью совпадают.

Микроконтроллеры PIC 12С5ХХ имеют следующие функциональные модули и особенности:

· Семь регистров специальных функций;

· Двухуровневый стек;

· Прямые, косвенные и относительные способы адресации для данных и команд;

· Внутренний RC генератор на 4 МГц;

· Внутренний автомат последовательного программирования;

· 8-разрядный таймер/счетчик реального времени(TMR0);

· 8-разрядный программируемый предварительный делитель(ПД);

· Сброс по включению питания(POR);

· Таймер сброса (DRT);

· Сторожевой таймер (WDT) с собственным RС генератор;

· Программируемая защита кода;

· Режим пониженного энергосбережения SLEEP;

· Выход из режима SLEEP при изменении уровня на внешнем выходе;

· Возможность программного подключения внутренних подтягивающих резисторов;

· Внутренний подтягивающий резистор на выходе MCLR;

· Выбор типа генератора;

- INTRC: внутренний RC генератор 4 МГц;

- EXTRC: внешний RС генератор;

 

- XT: стандартный ВЧ резонатор;

- LP: низкочастотный генератор.