Microsemi PIC16F84
тел. +7(499)347-04-82
Описание Microsemi PIC16F84
Вот подробное описание, технические характеристики, список парт-номеров и совместимых моделей для микроконтроллера Microsemi (ранее Actel) PIC16F84.
Важное примечание: Микроконтроллеры PIC16F84 на самом деле производятся компанией Microchip Technology, а не Microsemi. Microsemi известна FPGA (ПЛИС) и силовыми модулями, но не PIC-контроллерами. Вероятно, вы столкнулись с путаницей в документации (возможно, это PIC16F84 Microchip, а упоминание Microsemi возникло из-за старых кросспоинтерных поставок или ошибок на eBay/Aliexpress).
Я предоставлю корректный обзор оригинального чипа Microchip PIC16F84.
Описание Microchip PIC16F84
PIC16F84 — это 8-битный CMOS FLASH-микроконтроллер с RISC архитектурой, ставший «легендой» среди хоббистов и профессионалов в 1990-х — начале 2000-х годов. Он входит в семейство Mid-Range (средняя производительность).
Ключевые особенности:
- Память: FLASH программа (1000 циклов перезаписи) и EEPROM для хранения данных (1 млн циклов перезаписи).
- Встроенный генератор: Стабилизирует частоту до 20 МГц.
- Малый корпус: DIP-18 или SOP (SOIC-18).
- Параллельный 8-битный порт: Все выводы порта I/O имеют Pull-Up подтяжку.
- Особенности: Таймер TMR0, сторожевой таймер (WDT), бодрый режим SLEEP.
- Совместимость с ICMR: Поддерживает внутрисистемное программирование через ICSP (LVP/HVP).
Статус: Активный (до сих пор производится Microchip, но очень часто бывает дефицит и дикие цены из-за популярности).
Технические характеристики (Таблица)
| Характеристика | Значение | Комментарий | | :--- | :--- | :--- | | Архитектура | RISC (до 35 инструкций) | Все инструкции выполняются за 1 цикл (4 такта), кроме переходов (2 цикла). | | Процессор | 8-битный AVR? Нет, Harward 8-bit PIC. | Тактовая частота до 20 МГц. | | Внутренний генератор | Нет основы; требуется внешний кварц/RC/LF. | Модели F84A уже имели слабый встроенный RC (но не точный). | | Программная Flash | 1024 x 14 бит (около 1k памяти) | ≈ около 500 ассемблерных строк кода. | | ООП (RAM) | 68 x 8 бит (48 байт регистров) | Минимум, подходит для простой логики. | | EEPROM | 64 байта | Для важных параметров, срока годности. | | Таймеры | 1 (8-битный TMR0 с предделителем) | | | *WDT | Есть | С твердотельным резистором (заводской калибровка ±10%). | | GPIO/Порты | PortA: 5 I/O; PortB: 8 I/O | Три вывода открытого типа/слабая тяга. | | Аналого-цифровой? | НЕТ | Нет ADC в корпусе. | | Питание | 4.0V – 5.5V (по Full-Spec) | Низкое потребление (≤ 3.6mW при 4 МГц, 5V). | | Температура | -40°C до +85°C | Промышленный диапазон (см. суффикс "/I"). | | *Программатор* | Compaq C/D (PICSTART+), IC-Pro/five. | Внутренняя цепь HVP или LVP. |
() WDT — Watchdog Timer*
(**) В старых версиях — LVP отключена по умолчанию; сегодня возможна — см. биты конфигуратора.
Парт номера (PSN)
Основные коды заказа (Microchip):
| Код (парт-номер) | Описание | | :--- | :--- | | PIC16F84-04/P | 4 МГц, std level I/O, Plastic DIP-18. | | PIC16F84-20/P | 20 МГц, такт. +2 устройства триггер. | | PIC16F84-04/SO | 4 МГц в SOIC-18 (SMD монтаж). | | PIC16F84-20I/SS? | (у SOS было слабо (QN/S)) | | PIC16F84AT-04I/SO | Tape и Reel, 4 МГц, -40°C. | | PIC16F84 (базовые) | 4МГц, без маскировки частоты (надо проверять). |
Название всегда читается по шаблону: **PIC(как семейство - заменить)F(Flash)84(размер я/основание)-[частота[(кристалифиляция)СуффиксКорпуса_.](Парковка/L/DON'T SELL CLIP)=- сутатура.
Совместимые модели (замены и аналоги)
✅ 100% Прямая замена (по датам Microchip)
-
PIC16F84A
GA FA – более современный чип ('2000), работающий до 20 МГц, мягкое подключение языка в ЦУ, немного экономичнее. → Любой каркас и вывод в 0 месте + с EEPPROM отличие. Тем не менее — «Plug-n-Play». -
Parallax?
Про него смех в 1988. Parallax скопировал BASIC PICI и те же самые платы требуют F84.
🍎 Программная альтернатива (с перепланирокой схем и кода)
| Альтера (аналог) | Особенности | Потребование для замены | | :--- | :--- WORK----------/: | | PIC16С84 | На ИКВ-машине OTP PROM (1-time) | Краткократья перешлейник — испарение 10 руб | | PIC12F1501 | Со старой командой совместим, J/k — но там PIC ‘17 и лучше память | +100 наплат QRTBC цикло лДжексично | | PIC16F57 | Больше Flash (16 и 60k), 2Х RAM много ног, старых провода бит не ИКI***/*?— Протокол-шов ISCAS? Реди | -m замен| К| Нет в корпусе.
📦 Альтернативы с идеологическим замещением (ч имеэ сдиный инже Map):
- ATTiny2313 (Atmego)
- STM8s003F3.
Рекомендация ITSO:
Основной амплуа PIC16F84 в нашем состоянии:
- Реставрации устройств авторогоХ клубокайцеди прошлой демкости
- **Обучение арифба(ся) — наемники у нас долго пров были типа оченьнош доступн].
- ПИК параф N/S с ошибдх ошиб](аббори МАрд — ЦМи пратара.