Курсовая работа: Разработка и описание работы устройства на PIC-контроллере

PIC16LF84

PIC16F84

Потребляемый ток в стандартном режиме Idd, мА

1,8 ...4,5

5... 10

Fosc=4 МГц, Vdd=5.5 В Fosc=10MГц, Vdd=5.5B Потребляемый ток в стандартном режиме Idd, мA

1 ...4

15... 45

Fosc=2 МГц, Vdd=5.5 В

Fosc=32 кГц, Vdd=2.0 В,

WDT отключен

Потребляемый ток в режиме SLEEP Ipd, мкА для PIC16F84

7... 28

1 ... 16

1 ... 14

Vdd=4 В, WDT вкл., инд.

Vdd=4 В, WDT выкл., инд.

Vdd=4 В, WDT выкл., комм.

Потребляемый ток в режиме SLEEP Ipd, мкА для PIC16LF84

3... 16

0,4 ...9

0,4... 7

Vdd=2 В, WDT вкл., инд.

Vdd=2 В, WDT выкл., инд.

Vdd=2 В, WDT выкл., инд.

Максимальный втекающий ток для любого вывода, мА 25 Управление светодиодами без дополнительного буфера (но с резистором!) Максимальный вытекающий ток для любого вывода, мА 20 Управление светодиодами без дополнительного буфера (но с резистором!) Количество циклов стирание/запись для флэш-памяти программ, не менее 1000 Количество циклов стирание/запись для памяти данных EEPROM, не менее 10.000.000

Организация памяти.

В микроконтроллерах PIC16F84 существует два блока памяти - память программ и память данных. Каждый блок имеет собственную шину, таким образом, доступ к блокам может происходить одновременно.

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

Кроме специальных регистров и ОЗУ, пространство памяти данных содержит ячейки EEPROM. Эта область памяти не может быть адресована непосредственно, и доступ к ней получают через специальный регистр косвенной адресации EEADR, в который записывают порядковый номер ячейки. 64 байта EEPROM имеют номера с 00h по 3Fh. Обычно EEPROM используется для хранения констант, значения которых не должны пропадать при отключении питания, например кодов управления, индивидуальных номеров и т.п. Важным достоинством EEPROM является то, что данные в ней могут быть изменены даже после занесения программы в однократно программируемый кристалл.

Память программ.

Микроконтроллеры PIC16F84 имеют 13-битный программный счетчик, позволяющий адресовать до 8К х 14 памяти программ. В PIC16F84 доступны первые 1024 (0000h-03FFh) ячеек памяти. Обращение к старшим адресам, лежащим за пределами указанного диапазона физически равносильно обращению к соответствующим адресам внутри диапазона, например, адреса 30h, 430h, 830h, C30h, 1030h, 1430h, 1830h и 1C30h равносильны и адресуют одну и ту же команду.

Старт по сбросу происходит с адреса 0000h, вектор прерывания один и расположен по адресу 0004h. Обычно по адресу 0004h располагают подпрограмма распознавания и обработки прерываний, а по адресу 0000h команду перехода на метку, расположенную за подпрограммой обработки прерывания.

Память данных.

К-во Просмотров: 563
Бесплатно скачать Курсовая работа: Разработка и описание работы устройства на PIC-контроллере