PIC16C84 програмна пам'ять об'ємом 1К х 14 розташована всередині кристалу. Виконується програма може знаходитися тільки у вбудованому ПЗУ. Виконання мікросхем бувають трьох типів: комерційні, для промисловості та для автомобільної електроніки. Основна їх відмінність в температурному діапазоні і робочому напрузі.
Рисунок 1 - Розташування висновків мікроконтролера PIC16C84
Про призначеннях ніжок входу і виходу описано в таблиці. Серія PIC16C84 підходить для широкого спектру додатків від схем високошвидкісного керування автомобільними і електричними двигунами до економічних віддалених приймачів, показують приладів і зв'язкових процесорів. Наявність ПЗУ дозволяє підлаштовувати параметри в прикладних програмах (коди передавача, швидкості двигуна, частоти приймача і т.д.).
Огляд характеристик мікроконтролера:
- тільки 35 простих команд;
- всі команди виконуються за один цикл (400ns), крім команд переходу - циклу;
- робоча частота 0 Гц ... 10 МГц;
- 14 - бітові команди;
- 8 - бітові дані;
- 1024 х 14 електрично перепрограммируемой програмної пам'яті на кристалі (EEPROM);
- 36 х 8 регістрів загального використання;
- 15 спеціальних апаратних регістрів SFR;
- 64 x 8 електрично перепрограммируемой EEPROM пам'яті для даних;
- восьмирівневий апаратний стек;
- пряма, непряма і відносна адресація даних і команд;
- чотири джерела переривання;
- зовнішній вхід INT;
- переповнення таймера RTCC;
- переривання при зміні сигналів на лініях порту B;
- по завершенню запису даних в пам'ять EEPROM.
- покращений температурний діапазон експлуатації
- високий максимальний вихідний струм на Vss
- 15 апаратних регістрів спеціального призначення
- прямий, непрямий і відносний режими адресації для даних і інструкцій
- RISC архітектура.
Таблиця 1 - Призначення ніжок мікроконтролера
ОбозначеніеНормальний режімРежім записи EEPROMRA0 - RA3Двунаправленние лінії введення / виводу. Вхідні рівні ТТЛ.-RA4/RTCCВход через тригер Шмітта. Ніжка порту введення / виводу з відкритим стоком або вхід частоти для таймера / лічильника RTCC.-RBO/INTДвунаправленние лінії введення / виводу або зовнішній вхід переривання. Рівні ТТЛ.-RB1 - RB5Двунаправленние лінії введення / виводу. Рівні ТТЛ.-RB6Двунаправленние лінії введення / виводу. Рівні ТТЛ.Вход тактової частоти для EEPROMRB7Двунаправленние лінії введення / виводу. Рівні ТТЛ.Вход / вихід EEPROM данних-/MCLR/UppНізкій рівень на цьому вході генерує сигнал скидання для контролера. Активний нізкій.Сброс контролера. Для режиму EEPROM - подати Upp.OSC1/CLKINДля підключення кварцу, RC або увійти зовнішньої тактовою частоти.-OSC2/CLKINГенератор, вихід тактової частоти в режимі генератора, в інших випадках - для підключення кварц-UddНапряженіе пітаніяНапряженіе пітанія.UssОбщій (земля) Загальний
Функціональна схема мікроконтрол...