PIC16F8X 8-мибитные Flash/EEPROM микроконтроллеры

Страницы работы

18 страниц (Word-файл)

Содержание работы

PIC16F8X

8-мибитные Flash/EEPROM микроконтроллеры.

Устройства, рассмотренные в данной подборке:

PIC16F83

PIC16F84

PIC16CR83

PIC16CR84

(PIC16LF8X, PIC16LCR8X)- расширенный диапазон напряжения питания.

Характеристики, обеспечивающие высокую производительность RISC-процессоров:

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

-  все команды выполняются за один такт, кроме команд перехода, которые выполняются за два такта

-  тактовая частота 10 МГц при длительности такта 400 нс.

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

-  8-мибитные данные

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

-  8-миуровневый стек

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

внешние прерывания – INT вход прерывание по таймеру(переполнение)

прерывание по выбору: входы PORTB<7:4>

прерывание – конец записи данных

-  1000 циклов перепрограммирования флэш-памяти

-  10 000 000  циклов перепрограммирования EEPROM памяти

-  время гарантированного хранения данных в EEPROM памяти – свыше 40 лет

Особенности работы с периферийным оборудованием:

-  13 контактов ввода – вывода с индивидуальным контролем направления

-  высокий ток на выводах светодиодной индикации:

25 мА исходящий ток на вывод

20 мА входящий ток на вывод

-  8-мибитный таймер с 8-мибитным предварительным делителем частоты

Цоколевка корпуса:

Специальные характеристики микроконтроллеров:

-  Входы программирования EPROM памяти

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

-  Таймер включения питания

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

-  Защиту кода

-  Сторожевой таймер запуска по внешнему RC-генератору

-  Энергосберегающий спящий режим

-  Возможность управления генератором

КМОП Flash/EEPROM:

-  Быстродействующая технология с низким энергопотреблением

-  Полностью статическая разработка

-  Диапазон питания 2-6 вольт

-  Низкое потребление мощности:

< 2 мА типичное @ 5V, 4 MHz

15 мА типичное @ 2V, 32 kHz

< 1 мкА в режиме ожидания  @ 2V

1. ОБЩЕЕ ОПИСАНИЕ

PIC16F8X - группа в семействе PIC16CXX дешевом, быстродействующем, CMOS, полностью-статический, 8-битовые микроконтроллеры. Эта группа содержит следующие устройства:

·  PIC16F83

·  PIC16F84

·  PIC16CR83

·  PIC16CR84

Все PIC микроконтроллеры применяют улучшенную RISC архитектуру. Устройства PIC16F8X расширили характеристики ядра, восьмиуровневый глубокий стек и многочисленные внутренние и внешние источники прерывания. Отдельная шина команд и шина данных Гарвардской архитектуры допускают 14-битовое широкое слово команд с отдельной 8-битовой широкой шиной данных. Два конвейера команд позволяют всем инструкциям выполняться в единственном такте, за исключением программных веток (который требует два такта). В общей сложности доступны 35 команд (сокращенная система команд). К тому же, большой блок регистров используется, чтобы достигнуть очень высокого уровня производительности.

PIC16F8X микроконтроллеры обычно достигают кодового сжатия 2:1 и вплоть до ускоренного сжатия 4:1 (при 20 MHz) по сравнению с  другими 8-битовыми микроконтроллерами в их классе.

PIC16F8X имеет вплоть до 68 байт РАМ, 64 байт EEPROM памяти данных, и 13 I/O контактов. Таймер/ счетчик также доступен.

Семейство PIC16CXX имеет специальные характеристики, позволяющие уменьшить число внешних компонентов для уменьшения стоимости, повышения системной надежности и уменьшения потребления мощности.

Есть четыре опции генератора, из которых только внешний RC-генератор обеспечивает дешевое решение, LP-генератор минимизирует потребление мощности, XT - стандартный кристалл, и HS - для быстродействующих кристаллов.

Sleep – спящий режим обеспечивает экономию энергии.

Пользователь может будить чип с различных внешних и внутренних прерываний и по сбросу.

Очень надежный сторожевой таймер со своим собственным встроенным RC-генератором  обеспечивает защиту против программного тупика.

Устройства с Flash памятю программ включают весь набор устройств, который должен использоваться для макетрования и продукции. Цепи перепрограммирования допускают обновление кода  без удаления устройства из конечного приложения. Это полезно в разработке многих приложений где устройство не может быть легкодоступным, но прототипы могут потребовать кодовые коррекции. Это также полезно для дистанционных приложений где код вероятно должен быть скорректирован (как например, информация ставки).

Характеристики PIC16F8X:

PIC16F8X вполне подходит для использования в широком диапазоне: от высокоскоростных устройств управления автомобильным двигателем до экономичных дистанционных сенсоров, электронных блокировках, устройствах безопасности и интеллектуальных картах. Flash/EEPROM технология делает настройку прикладных программ (передачи кодов, скоростей двигателя, частоты получателя, коды безопасности, и т.п.) чрезвычайно быстрой и удобной. Небольшое занимаемое место делает эту серию микроконтроллеров отличной для всех приложений с ограничениями пространства. Дешевизна, низкая потребляемая мощность, высокая производительность, удобство использования и гибкость ввода-вывода делают PIC16F8X незаменимым в областях, где до него микроконтроллеры не использовались (например,, таймерные функции; последовательная связь; сбор, сравнение и функции PWM; и cопроцессор приложений).

Похожие материалы

Информация о работе