АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Описание микроконтроллера PIC16F84

Читайте также:
  1. II. — Общее описание призрака.
  2. III. Краткое описание лабораторного стенда
  3. PR- специалист: комплексное описание профессии
  4. VIII. Описание основных факторов риска, связанных с деятельностью Общества
  5. Библиографическое описание многотомного документа
  6. Библиографическое описание научного произведения
  7. Библиографическое описание рецензий и рефератов
  8. Библиографическое описание сериальных и других продолжающихся ресурсов
  9. Библиографическое описание электронных ресурсов
  10. Вопрос 4,5,6,12,15,22,. Описание инструмента шевер.
  11. ЖИЗНЕОПИСАНИЕ
  12. Искажение первое: уклон в описание личной жизни героя.

PIC16F84 относится к семейству КМОП микроконтроллеров. Отличается тем, что имеет внутреннее 1K´14 бит EEPROM для программ, 8-битовые данные и 64байт EEPROM памяти данных. При этом отличаются низкой стоимостью и высокой производительностью. Все команды состоят из одного слова (14 бит шириной) и исполняются за один цикл (400нс при 10 МГц), кроме команд перехода, которые выполняются за два цикла (800нс). PIC16F84 имеет прерывание, срабатывающее от четырех источников, и восьмиуровневый аппаратный стек. Периферия включает в себя 8-битный таймер/счетчик с 8-битным программируемым предварительным делителем (фактически 16-битный таймер) и 13 линий двунаправленного ввода/вывода. Высокая нагрузочная способность (25 мА макс. втекающий ток, 20 мА макс. вытекающий ток) линий ввода/вывода упрощают внешние драйверы и, тем самым, уменьшается общая стоимость системы. Разработки на базе контроллеров PIC16F84 поддерживается ассемблером, программным симулятором, внутрисхемным эмулятором (только фирмы Microchip) и программатором.

Серия PIC16F84 подходит для широкого спектра приложений от схем высокоскоростного управления автомобильными и электрическими двигателями до экономичных удаленных приемопередатчиков, показывающих приборов и связных процессоров. Наличие ПЗУ позволяет подстраивать параметры в прикладных программах (коды передатчика, скорости двигателя, частоты приемника и т.д.).

Малые размеры корпусов, как для обычного, так и для поверхностного монтажа, делает эту серию микроконтроллеров пригодной для портативных приложений.

 

Низкая цена, экономичность, быстродействие, простота использования и гибкость ввода/вывода делает PIC16F84 привлекательным даже в тех областях, где ранее не применялись микроконтроллеры. Например, таймеры, замена жесткой логики в больших системах, сопроцессоры. Следует добавить, что встроенный автомат программирования EEPROM кристалла PIC16F84 позволяет легко подстраивать программу и данные под конкретные требования даже после завершения ассемблирования и тестирования. Эта возможность может быть использована как для тиражирования, так и для занесения калибровочных данных уже после окончательного тестирования.


 

Ниже представлен обзор характеристик данного микроконтроллера:

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

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

- рабочая частота 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-битным программируемым предварительным делителем;

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

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

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

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

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

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

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

1) RC генератор – RC;

2) обычный кварцевый резонатор – XT;

3) высокочастотный кварцевый резонатор – HS;

4)экономичный низкочастотный кристалл – LP;

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

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

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

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

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

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

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

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

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

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

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

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)