Microchip Technology

PIC16LF84-04I/SO - 4MHz 8-bit Flash MCU 1.75KB | Microchip

N.º da peça: PIC16LF84-04I/SO ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.0 V to 5.5 V Vdss 18-pin SOIC (SO), 7.50 mm width Package 4 MHz Speed 1.75 KB Flash (1K x 14) Memory
A partir de $5.05 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-25
Preços por volume
Qtd. Preço unitário Total
1 $7.94 $7,94
10 $7.2 $72,00
100 $6.45 $645,00
500 $5.7 $2.850,00
1.000 $5.05 $5.050,00
ℹ️ Todos os preços estão em USD

PIC16LF84-04I/SO Visão geral

The Microchip PIC16LF84-04I/SO is an 8-bit PIC16-family flash/EEPROM microcontroller delivering 4 MHz maximum clock input (200 ns instruction cycle) from a 1.75 KB (1K x 14) program Flash and 68 bytes of RAM, housed in an 18-pin SOIC (SO) package. According to the Microchip datasheet (DS35007), the device executes one instruction per cycle (except program branches which take two cycles) and supports 35 single-word instructions in a RISC architecture, providing predictable deterministic execution in embedded applications.

An 8-bit PIC microcontroller (MCU) is a small, low-power, single-chip computer built around a Harvard RISC core. It integrates CPU, non-volatile program memory (Flash), volatile data memory (RAM), non-volatile EEPROM data, and peripherals (I/O, timers, interrupts) into one IC. PIC16 MCUs sit in the PIC mid-range family between 8-pin baseline devices and 16-bit dsPIC parts, forming the workhorse tier of Microchip's 8-bit MCU lineup for general-purpose embedded control.

Key features include 13 digital I/O pins, 64 bytes of EEPROM data memory, a 14-bit instruction word, a hardware 8-bit timer/counter (TMR0) with watchdog, four oscillator modes (RC, LP, XT, HS), and an industrial temperature range of -40C to +85C. The "LF" voltage range supports 2.0V to 5.5V operation, enabling battery-powered designs, while the "-04" speed grade specifies a 4 MHz oscillator maximum and the "I" suffix marks the industrial temperature grade.

The PIC16LF84 architecture uses a 14-bit wide Flash program path and an 8-bit data path, with a separate 8-bit-wide EEPROM array. The Harvard bus and single-cycle instruction fetch deliver deterministic throughput important for time-sensitive tasks such as bit-banged protocols or fixed-frequency PWM control. Brown-out and power-on reset, plus the watchdog timer, give the LF84 robust autonomous startup and recovery behavior for unattended sensors and appliances.

Typical applications include low-power remote sensors, hobbyist/learner boards (the LF84 is the classic Microchip training part), battery-backed appliance controllers, simple logic-replacement glue, and legacy industrial control retrofits. Designers also pick this part when migrating older PIC16C5x/PIC16F84A firmware forward into a low-voltage variant.

When designing, observe the recommended 1uF/22pF power decoupling layout and place a 33 pF to 10 pF capacitor on OSC1/OSC2 for crystal oscillator mode. Ensure Vdd rise time for the power-on reset stays within the datasheet limits, and reserve one I/O pin for the MCLR/Vpp programming interface if in-circuit serial programming is required.

This page synthesizes distributor stock, parametric drop-in alternatives in the same 18-SOIC footprint, and practical design considerations that go beyond what the manufacturer datasheet alone provides.

Alternativas drop-in para PIC16LF84-04I/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC16LF84-04I/SO (mesmo formato e footprint) — diferindo em Core Architecture, Package, Program Memory, Timers, I/O Pins.

Microchip Technology
Core Architecture: 8-bit Harvard RISC
Package: 18-pin SOIC (SO)
Program Memory: 1.75 KB (1K x 14) Flash
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Package: 18-SOIC (0.295", 7.50 mm width)
Program Memory: 1.75 KB Flash (1024 x 14-bit words)
Microchip Technology
Core Architecture: PIC16 8-bit RISC (Harvard)
Timers: Timer0 (8-bit) + Timer1 (16-bit)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC16F84A-04I/SO

✅ Drop-In
Microchip Technology
📦 SOIC-18
8-bit PIC RISC (Harvard) · 1.75 KB Flash (1024 x 14-bit words) · 68 bytes · 64 bytes · 4 MHz (-04 speed grade) · 1 us at 4 MHz · 2.0 V to 5.5 V · 13 digital I/O

✓ Em estoque

$3.59 / unidade

Ver ficha técnica →

PIC16F84-04/SO

✅ Drop-In
Microchip Technology
📦 SOIC-18
PIC16F PIC16 Microcontroller IC · 8-bit Harvard RISC · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 35 single-word instructions · 14-bit · 4 MHz

✓ Em estoque

$3.19 / unidade

Ver ficha técnica →

PIC16LF84T-04I/SO

✅ Drop-In
📦 SOIC-18
tape-and-reel packing suffix T vs SO, identical die and electrical specs

📋 Alternativa de referência (fora do catálogo)

PIC16LF84AT-04I/SO

✅ Drop-In
Microchip Technology
📦 SOIC-18
PIC16 8-bit RISC (Harvard) · Flash (self-programmable) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 4 MHz · 14 bits · 2.0 V to 5.5 V

✓ Em estoque

$1.95 / unidade

Ver ficha técnica →

PIC16F84A-04/SO

✅ Drop-In
📦 SOIC-18
A-revision die, standard 4.0V-5.5V Vdd, commercial temp, same 18-SOIC footprint

📋 Alternativa de referência (fora do catálogo)

PIC16LF84-04I/SO Classificações máximas e características elétricas

Core PIC16 8-bit RISC
Program Memory 1.75 KB Flash (1K x 14)
RAM 68 bytes
EEPROM 64 bytes
Frequência máxima de clock 4 MHz
Instruction Cycle 200 ns (1 cycle, 2 for branches)
Instruction Set Size 35 single-word instructions
I/O Pins 13
Operating Voltage (LF) 2.0 V to 5.5 V
Timers TMR0 8-bit timer/counter with WDT
Oscillator Modes RC, LP, XT, HS
Temperatura de operação -40C to +85C (industrial, "I" suffix)
Encapsulamento 18-pin SOIC (SO), 7.50 mm width
Tipo de montagem Surface Mount
Nível MSL 1 (unlimited)

Configuração de pinos do PIC16LF84-04I/SO

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pino 1 RA2 — GPIO port A bit 2
Pino 2 RA3 — GPIO port A bit 3
Pino 3 RA4/T0CKI — GPIO port A bit 4 / TMR0 clock input
Pino 4 MCLR/Vpp — Master clear reset (active low) / programming voltage
Pino 5 Vss — Ground reference
Pino 6 RB0/INT — GPIO port B bit 0 / external interrupt
Pino 7 RB1 — GPIO port B bit 1
Pino 8 RB2 — GPIO port B bit 2
Pino 9 RB3 — GPIO port B bit 3
Pino 10 RB4 — GPIO port B bit 4 (interrupt-on-change)
Pino 11 RB5 — GPIO port B bit 5 (interrupt-on-change)
Pino 12 RB6 — GPIO port B bit 6 (interrupt-on-change / ICSP clock)
Pino 13 RB7 — GPIO port B bit 7 (interrupt-on-change / ICSP data)
Pino 14 Vdd — Positive supply voltage (2.0V-5.5V)
Pino 15 OSC2/CLKOUT — Oscillator crystal output / clock output FOSC/4
Pino 16 OSC1/CLKIN — Oscillator crystal input / external clock input
Pino 17 RA0 — GPIO port A bit 0
Pino 18 RA1 — GPIO port A bit 1

Aplicações típicas

PIC16LF84-04I/SO é adequado para 6 aplicaçãos: Battery-Powered Remote Sensor Node, Hobbyist and Educational Development Board, Appliance Controller Replacement Board, Legacy Logic-Replacement and Glue IC, Industrial Sensor Signal Conditioning, Automotive Interior Accessory Module.

📱

Battery-Powered Remote Sensor Node

The PIC16LF84-04I/SO is well-suited for low-duty-cycle remote sensors because of its 2.0V-5.5V operating range and modest 4 MHz clock. Sleep current drops into the microamp range with the watchdog disabled, allowing 2x AA cells to last years on a 1% measurement duty cycle. The 13 GPIO can drive a low-power radio enable line, an analog sensor MUX, and an interrupt-based wake source, all while leaving 1.75 KB of Flash for application logic and 64 bytes of EEPROM for calibration constants that survive battery swaps.

🎧

Hobbyist and Educational Development Board

The PIC16LF84-04I/SO is the canonical Microchip training part and a default MCU on classic PIC16 trainer boards. Its 35 single-word instructions are teachable in a single lab session, while the 200 ns instruction cycle is short enough to demonstrate bit-banging and timer-based delays in real time. The 18-SOIC footprint is breadboard-friendly with an SOIC-to-DIP adapter, and ICSP via MCLR/Vpp allows in-circuit programming without removing the chip, ideal for classroom settings where learners iterate fast.

🏭

Appliance Controller Replacement Board

The PIC16LF84-04I/SO fits appliance control retrofits (small kitchen, HVAC actuators, washing-machine user interface panels) because of its industrial -40C to +85C temperature range and deterministic single-cycle core. Hardware timers, the watchdog, and brown-out reset provide unattended-recovery behavior required for safety-critical appliances. The 13 GPIO handle keypad scan, LED drivers, and relay control, while the 64-byte EEPROM stores user settings and error logs across power cycles, replacing legacy PIC16C5x designs with modern flash in-circuit programmability.

🖥️

Legacy Logic-Replacement and Glue IC

The PIC16LF84-04I/SO works as a programmable glue IC for replacing scattered discrete logic in legacy industrial panels. With 13 GPIO, configurable interrupts on RB0/INT, and timer-driven sequencing, a single LF84 can replace 3-4 logic packages (decoders, monostables, latches). Its 2.0V-5.5V range matches both 3.3V and 5V logic families, while Flash storage allows late-stage firmware updates via ICSP. Engineers can prototype with a development board, then freeze the code and ship the LF84 as a single-chip replacement.

🏭

Industrial Sensor Signal Conditioning

The PIC16LF84-04I/SO handles signal conditioning for slow industrial sensors such as thermistors, strain gauges, and reed switches. Its 13 GPIO can implement software PWM for excitation, comparator-based threshold detection, and serial bit-banged output to a host PLC. The 64-byte EEPROM retains calibration constants, while the watchdog timer recovers from EMI-induced latchups in factory-floor installations. Industrial -40C to +85C operation and the 18-SOIC surface-mount package fit dense PLC backplane designs.

🚗

Automotive Interior Accessory Module

The PIC16LF84-04I/SO is appropriate for non-safety automotive interior accessories such as ambient lighting controllers, seat-position memories, and accessory timers. While the -04I part only reaches -40C to +85C (not full -40C to +125C automotive Grade 1), it remains usable in cabin environments. The 13 GPIO drive LED PWM channels and switches, while the EEPROM stores user-preset positions. Designers wanting true automotive qualification should choose PIC16F84A-E/SO extended-temp variants or upgrade to PIC16F886-class parts.

Resumo dos produtos recomendados

What is the maximum clock frequency of PIC16LF84-04I/SO?
The PIC16LF84-04I/SO supports a maximum clock input of 4 MHz, which gives a 200 ns instruction cycle for single-cycle instructions and 400 ns for branches. The "-04" speed grade in the part number is the literal datasheet marker for this frequency ceiling; operating above 4 MHz is not specified and may cause flash corruption or timing violations.
How much program memory does the PIC16LF84-04I/SO have?
The PIC16LF84-04I/SO integrates 1.75 KB of program Flash memory (1K x 14-bit words). It also provides 68 bytes of general-purpose RAM and 64 bytes of non-volatile EEPROM for data retention. The 14-bit instruction word width is a defining trait of the PIC16 mid-range core and is the reason the program size is quoted as 1K words rather than 1 KB.
What voltage range does PIC16LF84-04I/SO support?
The PIC16LF84-04I/SO operates from 2.0 V to 5.5 V, indicated by the "LF" (low-voltage Flash) prefix in the part number. This is broader than the older F84 (4.0V-5.5V) and is what enables battery and 2x AA cell designs. The industrial "I" temperature grade runs from -40C to +85C, suitable for indoor and sheltered industrial environments.
How many I/O pins does the PIC16LF84-04I/SO have?
The PIC16LF84-04I/SO provides 13 digital I/O pins on the 18-pin SOIC package. Two of the 18 package pins are reserved for Vdd/Vss and one for MCLR/Vpp, leaving 13 for general-purpose GPIO. The pins share functionality with TMR0, interrupts, and the serial programming interface, so a few lines are reserved during ICSP.
Where can I buy the PIC16LF84-04I/SO online?
As of 2026-09-25, the PIC16LF84-04I/SO is in distributor stock at Mouser (mouser.com) and DigiKey (digikey.com) under part number 243473, and Heisener has 4,144 pieces listed at $7.9479 unit. Mouser is the strongest secondary source with broad tape-and-reel availability. Lead time for Heisener ships immediately with delivery estimated Jul 14 - Jul 19 per its listing.
What is the unit price of PIC16LF84-04I/SO?
As of 2026-09-25, the PIC16LF84-04I/SO unit price is approximately $7.94 at qty 1 and drops to $5.05 at qty 1000 from Heisener's listing. DigiKey and Mouser historically price this part in the same $7-$8 range at qty 1, with steeper volume breaks negotiated through franchised distributors. The LF84's pricing reflects its position as a legacy 8-bit part with small program memory, not a new high-density MCU.
What is the lead time for PIC16LF84-04I/SO?
As of 2026-09-25, the PIC16LF84-04I/SO ships immediately from Heisener (delivery estimated Jul 14 - Jul 19, 2026), and DigiKey lists it under its in-stock catalog (part 243473). Mouser's listing also indicates in-stock inventory with same-day dispatch. Because this is an older 8-bit part, lead times are usually short and not driven by wafer allocation; spot-buy on the open market is feasible.
What is the difference between PIC16F84-04/SO and PIC16LF84-04I/SO?
The PIC16F84-04/SO operates from 4.0V to 5.5V (standard F grade) while the PIC16LF84-04I/SO operates from 2.0V to 5.5V (LF grade) and carries the industrial -40C to +85C temperature range. Both share the same 1.75 KB Flash, 68-byte RAM, 64-byte EEPROM, 4 MHz clock, and 18-SOIC pinout, so the LF84 is a drop-in upgrade for F84 designs needing lower-voltage operation.
Can PIC16LF84A-04I/SO replace PIC16LF84-04I/SO?
The PIC16LF84A-04I/SO is a near-drop-in replacement for the PIC16LF84-04I/SO, sharing the 18-SOIC pinout and core peripherals. The A-suffix revision adds hardware USART support, a wider instruction set (about 14 new instructions for code efficiency), and a 16-bit-wide data path with 128 bytes RAM. Existing LF84 firmware generally compiles with the A-suffix header in MPLAB, but the new opcodes may require re-assembly.
When should I choose PIC16LF84-04I/SO over PIC16F84A-04I/SO?
Choose the PIC16LF84-04I/SO when you need to maintain binary compatibility with legacy PIC16LF84 firmware, have a low-voltage 2.0V supply requirement the A-revision may not cover, or want a known-stable industrial part for retrofits. Pick the PIC16F84A-04I/SO for new designs that benefit from extra instructions, 128 bytes of RAM, and the integrated USART. Both share the 18-SOIC footprint so PCB layout can be reused.
What is the best drop-in replacement for PIC16LF84-04I/SO?
The best drop-in replacement for the PIC16LF84-04I/SO in the same 18-SOIC footprint is the PIC16F84A-04I/SO, the A-revision of the same die family with 128 bytes RAM, a hardware USART, and an extended instruction set. Other pin-compatible alternatives in 18-SOIC include the PIC16F84-04/SO and PIC16LF84AT-04I/SO (tape-and-reel variant). The A-revision is the most capable drop-in option for fresh code bases.
Where can I download the PIC16LF84-04I/SO datasheet PDF?
The PIC16LF84-04I/SO datasheet is published as Microchip document DS35007 (revision C) at https://ww1.microchip.com/downloads/en/devicedoc/35007c.pdf. Mirrored PDFs are also available on alldatasheet.com and digchips.com, but the canonical Microchip URL should be the first source consulted for electrical characteristics, timing diagrams, and programming specifications.
What is the PIC16LF84-04I/SO pinout for the 18-SOIC package?
The PIC16LF84-04I/SO 18-SOIC pinout assigns pin 1 to RA2, pin 2 to RA3, pin 3 to RA4/T0CKI, pin 4 to MCLR/Vpp, pin 5 to Vss, pin 6 to RB0/INT, pin 7 to RB1, pin 8 to RB2, pin 9 to RB3, pin 10 to RB4, pin 11 to RB5, pin 12 to RB6, pin 13 to RB7, pin 14 to Vdd, pin 15 to OSC2/CLKOUT, pin 16 to OSC1/CLKIN, pin 17 to RA0, and pin 18 to RA1.
Is the PIC16LF84-04I/SO still in production?
As of 2026-09-25, the PIC16LF84-04I/SO is listed as active in Microchip's catalog and is in stock at multiple franchised distributors (DigiKey, Mouser, Heisener). It is a legacy part of the PIC16F84 line, superseded functionally by the A-revision (PIC16F84A), but Microchip continues to manufacture and support it. Lifecycle indicators on the part suggest no imminent EOL announcement.

Dados de referência de engenharia para PIC16LF84-04I/SO — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the PIC16LF84-04I/SO when you need a low-voltage (2.0V-5.5V) industrial-grade 8-bit PIC with the classic 35-instruction set, in a surface-mount 18-SOIC footprint. It is the right part for retrofit designs requiring binary compatibility with legacy LF84 firmware, battery-powered sensor nodes below 4.5V supply, and industrial-temperature appliance controllers. Choose the PIC16F84A-04I/SO instead when you need extra RAM, the hardware USART, or extended instructions for new code bases. Choose the PIC16F84-04/SO when your design runs from a regulated 5V rail and is housed in a commercial-temperature environment.

Comparação com alternativas

Parâmetro Este produto PIC16F84A-04I/SO PIC16F84-04/SO PIC16LF84T-04I/SO PIC16LF84AT-04I/SO PIC16F84A-04/SO
Package SOIC-18 SOIC-18 (same) SOIC-18 (same) SOIC-18 (same) SOIC-18 (same) SOIC-18 (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 1.75 KB Flash (1K x 14) 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash
RAM 68 bytes 128 bytes (+88%) 68 bytes 68 bytes 128 bytes 128 bytes
EEPROM 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes
Operating Voltage 2.0V to 5.5V (LF) 2.0V to 5.5V (LF) 4.0V to 5.5V (F) 2.0V to 5.5V (LF) 2.0V to 5.5V (LF) 4.0V to 5.5V (F)
Temperature Grade Industrial -40C to +85C Industrial -40C to +85C Commercial 0C to +70C Industrial -40C to +85C Industrial -40C to +85C Commercial 0C to +70C
Hardware USART No Yes No No Yes Yes
Maximum Clock 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz

Principais diferenciais

  • Wider operating voltage for battery-powered designs (vs PIC16F84-04/SO)
  • Industrial temperature grade (vs PIC16F84-04/SO)
  • Lower-cost legacy alternative for non-A-revision designs (vs PIC16F84A-04I/SO)
  • Smaller RAM keeps power footprint minimal (vs PIC16F84A-04I/SO)

Notas de projeto

Decouple Vdd (pin 14) with a 100 nF ceramic capacitor placed within 5 mm of the supply pin, with a parallel 10 uF bulk capacitor on the same rail. The PIC16LF84-04I/SO shares its Vdd/Vss pair across the entire core; insufficient decoupling can cause spurious brown-out resets during oscillator startup or EEPROM write cycles.

Place a 22 pF to 33 pF load capacitor on each of OSC1 (pin 16) and OSC2 (pin 15) for crystal operation, sized to match the crystal manufacturer's load capacitance specification (CL = (C1 x C2) / (C1 + C2) + Cstray). Keep the crystal traces short and surround them with a ground pour to minimise noise injection into the high-impedance oscillator amplifier.

Ensure the MCLR/Vpp pin (pin 4) is tied to Vdd through a 10 kohm pull-up resistor and decoupled with a 100 nF cap during normal operation, but is accessible to the programmer for in-circuit serial programming (ICSP). Failure to correctly bias MCLR is a frequent cause of erratic resets and ICSP failures. For low-power designs, do not leave MCLR floating - it has an internal filter but external pull-up is mandatory for noise immunity.

Route the ICSP signals RB6 (pin 12) and RB7 (pin 13) with no series resistors to the programming header - the PIC16LF84 expects direct drive from the ICSP tool during programming. Adding a series resistor breaks the high-voltage Vpp hand-off and prevents successful flashing. Keep RB6/RB7 accessible from the programming header even if they are used for application GPIO, by routing through test points or zero-ohm jumpers.

Informações de conformidade

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
Unknown
Sem halogênios
Unknown
Minerais de conflito
Unknown

Compliance fields not explicitly stated in the verified distributor data; consult Microchip product environmental compliance page for authoritative RoHS/REACH declarations on PIC16LF84-04I/SO. Industrial temp grade does not imply AEC-Q100 automotive qualification.

Dados verificados em: 2026-09-25 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC16LF84-04I/SO PIC16LF84-04I/SO datasheet PDF PIC16LF84-04I/SO price stock Microchip PIC16LF84 SOIC-18 PIC16LF84 vs PIC16F84A PIC16LF84-04I/SO pinout 18-SOIC PIC16LF84-04I/SO alternative replacement PIC16LF84 1.75KB flash 4MHz MCU PIC16LF84-04I/SO battery powered sensor PIC16LF84 ICSP programming PIC16LF84-04I/SO RoHS compliance 8-bit flash microcontroller 18-SOIC PIC16LF84 low voltage 2V MCU

Componentes & termos relacionados

Microchip Technology PIC16LF84-04I/SO PIC16F84A-04I/SO PIC16F84-04/SO PIC16LF84T-04I/SO PIC16LF84AT-04I/SO PIC16F84A-04/SO PIC microcontroller 8-bit MCU RISC architecture Harvard bus Flash memory EEPROM RAM SOIC-18 ICSP MCLR brown-out reset watchdog timer RoHS AEC-Q100 industrial temperature grade PIC16 mid-range family TMR0 timer external interrupt
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ