PIC16LF84A-04I/SO - 4MHz 8-bit Flash MCU, 1.75KB | Microchip
Артикул: PIC16LF84A-04I/SO ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.07 | $30,70 |
| 100 | $2.74 | $274,00 |
| 500 | $2.46 | $1.230,00 |
| 1.000 | $2.21 | $2.210,00 |
PIC16LF84A-04I/SO Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral interfaces onto one die. Within the broader semiconductor hierarchy it sits under: microcontroller -> embedded processor -> digital IC -> semiconductor. The PIC16F architecture specifically uses a RISC-style Harvard design with only 35 single-word instructions, allowing most instructions to execute in one instruction cycle, which simplifies assembly coding and enables predictable timing for bit-banged protocols.
Key features of the PIC16LF84A-04I/SO include 1024 words (14-bit) of self-programmable Flash, 64 bytes of EEPROM data memory, a 15-bit hardware stack, an 8-bit timer/counter (TMR0) with an 8-bit prescaler, a Watchdog Timer with its own on-chip RC oscillator, and a 13-bit instruction word bus. The device supports in-circuit serial programming (ICSP) via two pins, enabling firmware updates after PCB assembly without removing the part.
Architecturally, the PIC16LF84A employs CMOS technology with static (fully static) operation, meaning the clock can be stopped and the device will retain state without consuming dynamic power. The wide operating voltage (2.0 V–5.5 V) and low-power SLEEP mode (typical standby current in the microamp range per Microchip datasheet DC characteristics) make it well suited to battery and energy-harvesting applications. The Harvard bus separates program and data paths, allowing instruction fetch and operand read to overlap.
Typical applications include low-power embedded control nodes, sensor interface front-ends, simple user-interface controllers (button + LED), automotive interior accessories, industrial remote-control boards, and legacy educational/development platforms where a 5 V-tolerant, easy-to-program 8-bit MCU is preferred over newer 32-bit parts.
When designing with this device, note that the Flash endurance (per Microchip datasheet DS35007B specification) and EEPROM endurance (typically 1M write/erase cycles) are finite—wear-leveling or minimization of EEPROM writes extends field life. The 4 MHz oscillator ceiling limits compute-intensive tasks; for higher throughput choose a PIC16F1xxx or PIC18 part.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, helping engineers evaluate the PIC16LF84A-04I/SO against modern pin-compatible replacements.
Аналоги без доработки для PIC16LF84A-04I/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LF84A-04I/SO (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Core Architecture, Operating Temperature, Watchdog Timer.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16LF84A-04/SO
✅ Прямая замена✓ В наличии
$1.95 / шт.
Открыть даташит →PIC16LF84A-04I/P
✓ В наличии
$2.18 / шт.
Открыть даташит →PIC16LF84A-04/SS
✅ Прямая замена✓ В наличии
$2.1 / шт.
Открыть даташит →PIC16LF84A-04/P
✅ Прямая замена✓ В наличии
$3.65 / шт.
Открыть даташит →PIC16F84A-04I/SO
✅ Прямая замена✓ В наличии
$3.59 / шт.
Открыть даташит →PIC16LF84A-04I/SO Максимальные параметры и электрические характеристики
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC16F / PIC16LF |
| Program Memory (Flash) | 1.75 KB (1K x 14 words) |
| RAM | 68 bytes |
| EEPROM Data Memory | 64 bytes |
| Maximum CPU Clock | 4 MHz |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Рабочая температура | -40 °C to +85 °C (industrial grade, 'I' suffix) |
| I/O Pins | 13 |
| Timers | 1 x 8-bit (TMR0) with 8-bit prescaler |
| Watchdog Timer | Yes (with dedicated on-chip RC oscillator) |
| Instruction Set | 35 single-word instructions |
| Instruction Word Length | 14 bits |
| Hardware Stack | 15 levels |
| In-Circuit Programming | ICSP via RB6/RB7 |
| Корпус | 18-pin SOIC (SO), 300-mil body |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Lead-Free / Halogen-Free | Lead-free finish per Microchip product page |
Конфигурация выводов PIC16LF84A-04I/SO
| Контакт 1 | RA2 — Digital I/O port A bit 2 |
| Контакт 2 | RA3 — Digital I/O port A bit 3 / MCLR̄ (master clear reset, active low) |
| Контакт 3 | RA4 — Digital I/O port A bit 4 / T0CKI (Timer0 external clock input) |
| Контакт 4 | RA5 — Digital I/O port A bit 5 |
| Контакт 5 | VSS — Ground reference |
| Контакт 6 | RB0 — Digital I/O port B bit 0 / INT (external interrupt) |
| Контакт 7 | RB1 — Digital I/O port B bit 1 |
| Контакт 8 | RB2 — Digital I/O port B bit 2 |
| Контакт 9 | RB3 — Digital I/O port B bit 3 |
| Контакт 10 | RB4 — Digital I/O port B bit 4 |
| Контакт 11 | RB5 — Digital I/O port B bit 5 |
| Контакт 12 | RB6 — Digital I/O port B bit 6 / ICSPCLK (ICSP clock) |
| Контакт 13 | RB7 — Digital I/O port B bit 7 / ICSPDAT (ICSP data) |
| Контакт 14 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Контакт 15 | OSC2 — Crystal/Resonator driver output (also RA6 / CLKO) |
| Контакт 16 | OSC1 — Crystal/Resonator driver input (also RA7 / CLKI) |
| Контакт 17 | RA0 — Digital I/O port A bit 0 / AN0 (analog input on some variants) |
| Контакт 18 | RA1 — Digital I/O port A bit 1 |
Типичное применение
PIC16LF84A-04I/SO подходит для 6 применениеs: Battery-Powered Sensor Node, User Interface Controller (Buttons + LEDs), Automotive Interior Accessory Controller, Industrial Remote Control / IR Transmitter, Educational Microcontroller Trainer, Low-Power Standby Controller / Watchdog Coprocessor.
Battery-Powered Sensor Node
The PIC16LF84A-04I/SO is well suited to remote sensor front-ends because its LF 2.0 V minimum supply permits direct connection to a single Li-ion cell (3.0 V–4.2 V) without a boost converter, and its SLEEP mode current is in the low-microamp range per the Microchip datasheet DS35007B. With 1.75 KB of Flash and 68 bytes of RAM, the MCU can run a small state machine that wakes on a TMR0 interrupt, samples a digital sensor via PORTB, and returns to sleep—giving years of life on a primary cell. Its 4 MHz ceiling limits compute-heavy DSP but is more than adequate for periodic sensing and a simple RF/IR transmission handshake.
Рекомендуется
User Interface Controller (Buttons + LEDs)
The PIC16LF84A-04I/SO provides 13 digital I/O pins which is sufficient to scan a 4x4 keypad matrix (8 pins) plus drive up to 5 indicator LEDs, with no additional glue logic required. Its 4 MHz core executes the keypad debounce and LED-multiplexing routines in microseconds with negligible CPU loading, and the 1.75 KB Flash comfortably holds interrupt-driven scan loops. Industrial temperature grade ('I' suffix) allows deployment in factory panels and outdoor kiosks. ICSP via RB6/RB7 enables firmware updates after enclosure assembly without disassembly.
Рекомендуется
Automotive Interior Accessory Controller
Automotive interior accessories such as ambient lighting drivers, mirror controllers, or auxiliary switch panels benefit from the PIC16LF84A-04I/SO industrial temperature rating (-40 °C to +85 °C) and 5.5 V tolerance on digital I/O. The 13-I/O 18-SOIC footprint is compact, and 1.75 KB Flash holds typical LIN-bite or switch-debounce firmware with room for diagnostics. Note that AEC-Q100 qualification is NOT claimed for this part per the Microchip datasheet, so for safety-critical body electronics the PIC16F18xxx-Q1 family is preferred; the LF84A fits non-safety convenience features.
Рекомендуется
Industrial Remote Control / IR Transmitter
The PIC16LF84A-04I/SO is widely used in legacy IR remote controls and RF key-fob transmitters because its small 18-SOIC footprint, low sleep current, and TMR0-based carrier generation fit into coin-cell housings. A 4 MHz internal or external oscillator drives a 38 kHz carrier via PWM-emulation on RB0, while the rest of PORTB scans a button matrix. With 1.75 KB Flash, the device holds dozens of command codes plus a learning mode, and ICSP enables factory calibration without removing the part.
Рекомендуется
Educational Microcontroller Trainer
Universities and training centers continue to use the PIC16LF84A-04I/SO in introductory embedded courses because its 35-instruction RISC set, PIC assembly, and 1.75 KB program memory fit comfortably into a single-semester lab syllabus. The 18-pin DIP package is breadboard-friendly and accepts standard Microchip development tools (PICkit 3, MPLAB X). Students learn interrupts, timers, EEPROM, and Watchdog fundamentals on a part whose simplicity maps cleanly to the textbook rather than overwhelming beginners with peripheral complexity.
Рекомендуется
Low-Power Standby Controller / Watchdog Coprocessor
In larger systems the PIC16LF84A-04I/SO can serve as an ultra-low-power supervisory watchdog coprocessor that monitors a main rail and pulses a reset line if the host stops responding. Its LF 2.0 V minimum supply is compatible with battery-backed auxiliary rails, and the on-chip Watchdog Timer with its own RC oscillator operates independently of the system clock. With 64 bytes of EEPROM the coprocessor can log fault timestamps across power cycles, and the 18-SOIC package fits beside the main MCU with minimal PCB area penalty.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LF84A-04I/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16LF84A-04/SO | PIC16LF84A-04I/P | PIC16LF84A-04/SS | PIC16LF84A-04/P | PIC16F84A-04I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC (SO) | 18-SOIC (SO) - same | 18-PDIP (P) | 20-SSOP (SS) | 18-PDIP (P) | 18-SOIC (SO) - same |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Program Flash Memory | 1.75 KB (1K x 14) | 1.75 KB | 1.75 KB | 1.75 KB | 1.75 KB | 1.75 KB |
| RAM | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 68 bytes |
| EEPROM | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes |
| Supply Voltage Range | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 5.5 V (F) |
| Operating Temperature | -40 °C to +85 °C (industrial) | 0 °C to +70 °C (commercial) | -40 °C to +85 °C | 0 °C to +70 °C | 0 °C to +70 °C | -40 °C to +85 °C |
| I/O Pins | 13 | 13 | 13 | 13 | 13 | 13 |
Ключевые отличия
- Lowest minimum supply voltage in the family (против PIC16F84A-04I/SO)
- Industrial temperature grade in SOIC package (против PIC16LF84A-04/SO)
- Same die and pinout as 18-pin PDIP variant (против PIC16LF84A-04I/P)
Заметки по проектированию
Estimated: At VDD = 3.3 V and 4 MHz active, the PIC16LF84A-04I/SO draws typically 2–4 mA per the Microchip datasheet DS35007B DC characteristics. To minimize sleep current in battery-powered sensor nodes, disable TMR0, switch the oscillator to LF-INTOSC via configuration bits, and gate any pull-ups on PORTB. A bulk 10 µF + 0.1 µF decoupling pair within 5 mm of pin 14 (VDD) suppresses voltage spikes during ICSP programming and Sleep-to-Active transitions.
Route the crystal traces on OSC1 (pin 16) and OSC2 (pin 15) as short, symmetric loops with a grounded guard ring; keep them away from RB6/RB7 ICSP lines to avoid coupling programming noise into the oscillator. Place the MCLR̄ pull-up (typically 10 kΩ) directly at pin 4 with no series inductance, and add a 100 nF cap to ground for noise immunity in electrically noisy industrial environments. Keep the ICSP connector footprint accessible even after final assembly for field firmware updates.
Do not assume the LF and F (non-LF) variants are interchangeable below 4.0 V—the PIC16F84A-04I/SO requires 4.0 V minimum supply per the Microchip datasheet DS35007B. Verify that any port pin sourcing current does not exceed the 25 mA per-pin / 200 mA per-port absolute maximum, especially when driving relays or LEDs directly. Configuration word programming must complete in the specified timing window; using ICSP with PICkit 3 in 'production' mode avoids configuration-word verify errors seen with hobbyist programmers.
Информация о соответствии
RoHS-compliant lead-free finish per Microchip product page. Not AEC-Q100 qualified; choose PIC16F18xxx-Q1 for automotive safety-critical applications. Halogen-free per Microchip material declaration.