Микроконтроллеры подгруппы PIC16F8X

Основные характеристики

Микроконтроллеры подгруппы PIC16F8X относятся к семейству 8- разрядных КМОП микроконтроллеров группы PIC16CXXX, для которых характерны низкая стоимость, полностью статическая КМОП- технология и высокая производительность.

В состав подгруппы входят МК PIC16F83, PIC16CR83, PIC16F84 и PIC16CR84. Основные характеристики МК подгруппы PIC16F8X приведены в табл. 5.1.

Все микроконтроллеры подгруппы PIC16F8X используют гарвардскую архитектуру с RISC-процессором, обладающую следующими основными особенностями:

  • • используются толью 35 простых команд;
  • • все команды выполняются за один цикл (400 нс при частоте 10 МГц), кроме команд перехода, которые требуют 2 цикла;
  • • рабочая частота 0 Гц ... 10 МГц;
  • • раздельные шины данных (8 бит) и команд (14 бит);
  • • 512 х 14 или 1024 х 14 память программ, выполненная на ПЗУ или электрически перепрограммируемой Flash- памяти;
  • • 15 восьмиразрядных регистров специальных функций (SFR);
  • • восьмиуровневый аппаратный стек;
  • • прямая, косвенная и относительная адресация данных и команд;
  • • 36 или 68 восьмиразрядных регистров общего назначения (GPR) или ОЗУ;
  • • четыре источника прерывания:

о внешний вход RB0/INT ; о переполнение таймера TMR0 ; о изменение сигналов на линиях порта В ;

° завершение записи данных в память ЕЕ PROM;

  • • 64 х 8 электрически перепрограммируемая ЕЕ PROM память данных с возможностью выполнения 1000000 циклов стирания/ записи;
  • • сохранение данных в ЕЕ PROM в течение как минимум 40 лет.

Таблица 5.1. Основные характеристики МК подгруппы PIC16F8X.

Параметр

PIC16F83

PIC16CR83

PIC16F84

PIC16CR84

Максимальная частота, МГц

10

10

10

10

Flash-память программ, слов

512

-

-

ПЗУ программ, слов

-

512

-

Память данных, байт

36

36

68

68

Память данных в РПЗУ (EEPROM), байт

64

64

64

64

Таймеры

TMR0

TMR0

TMR0

TMR0

Число источников прерываний

4

4

4

4

Число линий ввода/ вывода

13

13

13

13

Диапазон напряжений питания, В

2,0 - 6,0

2,0-6,0

2,0 - 6,0

2,0 - 6,0

Число выводов и тип корпуса

18 DIP, SOIC

18 DIP, SOIC

18 DIP, SOIC

18 DIP, SOIC

Микроконтроллеры подгруппы PIC16F8X обладают развитыми возможностями ввода/вывода:

  • • 13 линий ввода-вывода с индивидуальной установкой направления обмена;
  • • высокий втекаюгций/вытекающий ток, достаточный для управления светодиодами:
  • • максимальный втекающий ток - 25 мА;

® максимальный вытекающий ток - 20 мА;

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

Специализированные микроконтроллерные функции включают следующие возможности:

  • • автоматический сброс при включении (Power-on-Reset);
  • • таймер включения при сбросе (Power-up Timer);
  • • таймер запуска генератора (Oscillator Start-up Timer);

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

® ЕЕ PROM бит секретности для защиты кода;

® эюномичный режим SLEEP;

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

® последовательное встроенное устройство программирования Flash / ЕЕ PROM памяти программ и данных с использованием только двух выводов.

КМОП технология обеспечивает МК подгруппы PIC16F8X дополнительные преимущества:

® статический принцип работы;

® широкий диапазон напряжений питания: 2,0 ... 6,0 В;

® низкое энергопотребление:

® менее 2 мА при 5В и 4МГц;

  • • порядка 15 мкА при 2В и 32КГц;
  • • менее 1 мкА для SLEEP -режима при 2В.

Микроконтроллеры подгруппы PIC16F8X различаются между собой толью объемом ОЗУ данных, а также объемом и типом памяти программ. Наличие в составе подгруппы МК с Flash-памятью программ облегчает создание и отладку прототипов промышленных образцов изделий.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >