PIC16x84

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

PIC16C84, PIC16F84 і PIC16F84Aмікроконтролери в сімействі РІС-мікроконтролерів, що випускалися Microchip Technology.

Зміст

Опис [ред.]

PIC16x84 є мікроконтролером в сімействі PIC-контролерів виробництва Microchip Technology.

PIC16x84 характеризується одним 8-бітним таймером і має 13 ліній вводу-виводу. PIC16x84 став популярним в багатьох радіолюбителів, оскільки він використовує послідовний алгоритм програмування, за допомогою якого можна програмувати контролер дуже простим програматорами. Крім того, він використовує EEPROM пам'ять, тому його легко перезаписувати і не вимагає спеціальних інструментів для цього. Вона також має 64 байта EEPROM для зберігання призначених користувачем даних.

У PIC16x84 було легко зламати захищену частину програми. Microchip виправив це випустивши PIC16F84 (а потім і PIC16F84A) і неперезаписуємий PIC16C84.

F-версії [ред.]

PIC16F84/PIC16F84A є вдосконаленою версією PIC16C84 і є повністю сумісним з ним, має з більший захист програм і з допомогою флеш-пам'яттю замість EEPROM-пам'яті для пам'яті програм. PIC16F84/PIC16F84A має 68 байт ОЗУ, в той час як PIC16C84 має 36 байт.

Ці два чіпа дуже схожі за своїми властивостями, тому їх часто називають спільним терміном PIC16x84(х використовується в якості шаблон коли мова йде про чіпи).

Історія [ред.]

PIC16C84 був введений в 1993 році та перший мікроконтролер PIC з функцією послідовного програмування і EEPROM пам'яттю. Обидва контролери використовуються радіолюбителями. PIC16C84 з часом перестало випускатись і було витіснено PIC16F84. Для програмування PIC16F84 програмне забезпечення було інше ніж для PIC16C84, але програматор залишився той самий.

(1998) Microchip Technology представила поліпшений PIC16F84A. Ця мікросхема відрізнялась від попередника можливістю використання на вищих тактових частотах (до 20 МГц) та зниженим струмом живлення.

PIC16x84 є членами родини 14-розрядних мікроконтролерів серії (розмір командного слова становить 14 бітів для всіх інструкцій).

Замінність та сумісність [ред.]

Лінійки продуктів Microchip зазнала багато змін з часів випуску PIC16x84 і стали потужнішими, гнучкішими, дешевшими, але залишились сумісні за контактами.

Теперішній програмний код для 16x84 код може потребувати деяких модифікацій для використання для інших контролерів PIC.

  • PIC16F84A - 1K пам'яті програм, 68 байт пам'яті даних, 64 байт EEPROM, 1 таймер (перераховані впорівняння)
  • PIC16F628A - 2К пам'яті програм, 224 байт пам'яті даних, 128 байт EEPROM, 3 таймера, апаратний ШІМ, на борту 4 MHz/37 кГц RC генератор.
  • PIC16F648A - Те ж, що 16F628A з 4К пам'яті програм.
  • PIC16F88 - енргосберігаючий варіант технології, 4K пам'яті програм, 368 байт пам'яті даних, 256 байт EEPROM, 3 таймера, апаратний ШІМ, на борту 8 MHz/37 кГц прецезіний генератор, 7-входів 10-розрядного АЦП, синхронний послідовний порт з підтримкою SPI та I2C.
  • PIC16F1827 - енргозберігаючий варіант технології XLP, 4К пам'яті програм, 368 байт пам'яті даних, 256 байт EEPROM, 5 таймерів, модуль апаратного ШІМ, на борту 32 Mhz/37Khz прецизійний генератор, 12-входів 10-розрядного АЦП, фазова автопідстройка частоти (4*PLL).

Див. також [ред.]

Посилання [ред.]