logo
КС-ZAO / Лекции ЦЭВМруский вариант11

§8.2. Обзор характеристик

- только 35 простых команд;

- все команды выполняются за один цикл(400ns), кроме команд перехода - 2 цикла;

- рабочая частота 0 Гц ... 10 МГц (min 400 нс цикл команды)

- 14 - битовые команды;

- 8 - битовые данные;

- 1024 х 14 электрически перепрограммируемой программной памяти на кристалле (EEPROM);

- 36 х 8 регистров общего использования;

- 15 специальных аппаратных регистров SFR;

- 64 x 8 электрически перепрограммируемой EEPROM памяти для данных;

- восьмиуровневый аппаратный стек;

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

- четыре источника прерывания:

. внешний вход INT

. переполнение таймера RTCC

. прерывание при изменении сигналов на линиях порта B

. по завершению записи данных в память EEPROM

- 13 линий ввода-вывода с индивидуальной настройкой;

- втекающий/вытекающий ток для управления светодиодами

. макс втекающий ток - 25 мА

. макс вытекающий ток - 20 мА

- 8 - битный таймер/счетчик RTCC с 8-битным программируемым предварительным делителем;

- автоматический сброс при включении;

- таймер включения при сбросе;

- таймер запуска генератора;

- Watchdog таймер WDT с собственным встроенным генератором, обеспечивающим повышенную надежность;

- EEPROM бит секретности для защиты кода;

- экономичный режим SLEEP;

- выбираемые пользователем биты для установки режима возбуждения встроенного генератора:

- RC генератор : RC

- обычный кварцевый резонатор : XT

- высокочастотный кварцевый резонатор : HS

- экономичный низкочастотный кристалл : LP

- встроенное устройство программирования EEPROM памяти программ и данных; используются только две ножки.

- экономичная высокоскоростная КМОП EPROM технология;

- статический принцип в архитектуре;

- широкий диапазон напряжений питания и температур:

. коммерческий: 2.0 ... 6.0 В, 0...+70С

. промышленный: 2.0 ... 6.0 В, -40...+70С

. автомобильный: 2.0 ... 6.0 В, -40...+125С

- низкое потребление

. 3 мА типично для 5В, 4МГц

. 50 мкА типично для 2В, 32КГц

. 26 мкА типично для SLEEP режима при 2В.

*** Cтруктурная схема PIC16C84 ******************************************

Архитектура основана на концепции раздельных шин и областей памяти для данных и для команд (Гарвардская архитектура). Шина данных и память данных (ОЗУ) - имеют ширину 8 бит, а программная шина и программная память (ПЗУ) имеют ширину 14 бит. Такая концепция обеспечивает простую, но мощную систему команд, разработанную так, что битовые, байтовые и регистровые операции работают с высокой скоростью и с перекрытием по времени выборок команд и циклов выполнения. 14- битовая ширина программной памяти обеспечивает выборку 14-битовой команды в один цикл. Двухступенчатый конвейер обеспечивает одновременную выборку и исполнение команды.Все команды выполняются за один цикл, исключая команды переходов. В PIC16C84 программная память объемом 1К х 14 расположена внутри кристалла. Исполняемая программа может находиться только во встроенном ПЗУ.