Microchip Technology

PIC16F84A-20E/SO - 8-Bit 20MHz Flash MCU, 1.75KB | Microchip

N.º de pieza: PIC16F84A-20E/SO ✓ Activo
En stock Se envía en 1-3 días hábiles
4.0 V to 5.5 V Vdss 18-pin SOIC (0.295 inch / 7.50 mm body width) Package 20 MHz Speed Flash (in-circuit programmable) Memory
Desde $2.63 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-21
Precios por volumen
Cant. Precio unitario Total
1 $4.2 $4,20
10 $3.78 $37,80
100 $3.36 $336,00
500 $2.94 $1.470,00
1.000 $2.63 $2.630,00
ℹ️ Todos los precios están en USD

PIC16F84A-20E/SO Descripción general

The Microchip Technology PIC16F84A-20E/SO is an 8-bit CMOS Flash/EEPROM microcontroller based on the PIC16 architecture, executing one instruction per 200 ns cycle (5 MHz instruction-rate from a 20 MHz oscillator). It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM, and 64 bytes of EEPROM data memory in an 18-pin SOIC package (0.295 inch / 7.50 mm body width). The device operates from 4.0 V to 5.5 V across the extended industrial temperature range of -40 °C to +125 °C.

An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, I/O peripherals, and timers in one package; the PIC16 family belongs to Microchip's mid-range 8-bit PIC architecture lineage, broadly classified as an 8-bit microcontroller -> MCU -> embedded processor -> semiconductor IC. The 'F' in PIC16F84A denotes Flash program memory (reprogrammable in-circuit), and the 'A' revision adds the enhanced 14-bit instruction set and improved Flash endurance compared to the original PIC16F84.

Key features include 13 general-purpose digital I/O pins, a 20 MHz maximum oscillator input (5 MIPS sustained throughput), 8-bit timer/counter (TMR0) with 8-bit prescaler, a 16-bit timer/counter (TMR1) with dedicated prescaler, a Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable reset, and Power-On Reset (POR). The 14-bit instruction set comprises only 35 single-word instructions, simplifying code development and shortening learning curves for new embedded designers. The device supports in-circuit serial programming (ICSP) via two pins (RB6/ICSPCLK and RB7/ICSPDAT), enabling firmware updates without removing the MCU from the board.

Typical applications include hobbyist and educational projects, low-volume embedded controllers, automotive body and interior modules, industrial sensor interfaces, simple motor control, LED driving patterns, and legacy PIC16F84 replacement designs. The 18-SOIC footprint is compatible with the original PIC16F84A-20/SO, allowing drop-in PCB reuse. The 'E' suffix in -20E/SO indicates the extended -40 °C to +125 °C operating temperature grade (vs. 'I' = industrial -40 °C to +85 °C, no suffix = 0 °C to +70 °C commercial), while '20' specifies the 20 MHz maximum oscillator frequency and 'SO' designates the 18-pin SOIC package.

Design considerations include a minimum 4.0 V supply (the device will NOT operate from 3.3 V rails commonly used by modern ARM Cortex-M parts), 5 V-tolerant I/O only, and an external oscillator or crystal required for timing. The WDT should be enabled in any field-deployed product to recover from software lockup. Decouple VDD with at least 0.1 µF ceramic plus 10 µF bulk within 5 mm of the supply pin, and keep oscillator traces short and ground-guarded for noise immunity.

This page synthesizes distributor pricing, drop-in same-package alternatives, application guidance, and design notes not found in the manufacturer datasheet alone - intended for both new PIC16F84A designs and engineers modernizing legacy PIC16F84 production boards.

Alternativas directas para PIC16F84A-20E/SO — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC16F84A-20E/SO (mismo factor de forma y huella) — difiere en Package, Timers, Core Architecture, I/O Pins, Operating Temperature.

Microchip Technology
Package: 18-pin SOIC (SO, 0.300 inch body)
Timers: Timer0 (8-bit), Watchdog Timer with on-chip RC
Core Architecture: PIC16 (Harvard RISC, 8-bit)
Microchip Technology
Package: 20-pin SSOP (5.3 mm body, 0.65 mm pitch)
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Package: 18-SOIC
Timers: 1 x 8-bit, 1 x 16-bit
I/O Pins: 13
Microchip Technology
Package: 18-pin SOIC (SO, 0.300 inch body)
Timers: 1 x 8-bit (TMR0)
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Package: 18-pin SOIC (SO-18)
Timers: TMR0 (8-bit w/ prescaler), TMR1 (16-bit)
I/O Pins: 13
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC16 RISC
Operating Temperature: -40C to +125C (Extended, "E")

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC16F84A-20/SO

✅ Sustitución directa
Microchip Technology
📦 18-SOIC
PIC16 (Harvard RISC, 8-bit) · PIC16F84A · 35 single-word instructions (14-bit word) · 20 MHz (200 ns instruction cycle) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 13 bidirectional (PORTA 5, PORTB 8)

✓ En stock

$1.78 / unidad

Ver hoja de datos →

PIC16F84A-20I/SO

✅ Sustitución directa
Microchip Technology
📦 18-SOIC
PIC16 RISC 8-bit · 8-bit · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 20 MHz · 14-bit · 200 ns (at 20 MHz)

✓ En stock

$2.2 / unidad

Ver hoja de datos →

PIC16F628A-20/SO

✅ Sustitución directa
📦 18-SOIC
same 18-SOIC footprint, upgraded core: 3.5KB Flash, 224B RAM, 128B EEPROM, hardware UART, no ADC

📋 Alternativa de referencia (no en el catálogo)

PIC16F84A-20/SS

✅ Sustitución directa
Microchip Technology
📦 20-SSOP
PIC 8-bit RISC (Harvard) · PIC16F8xx · 1.75 KB (1K x 14) Flash · 64 bytes · 68 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V

✓ En stock

$1.65 / unidad

Ver hoja de datos →

PIC16F88-I/SO

✅ Sustitución directa
📦 18-SOIC
same 18-SOIC footprint, upgraded: 7KB Flash, 368B RAM, 256B EEPROM, 10-bit ADC, hardware UART, comparator

📋 Alternativa de referencia (no en el catálogo)

PIC16F84A-20E/SO Valores máximos y características eléctricas

Core Architecture PIC16 8-bit RISC
Program Memory Type Flash (in-circuit programmable)
Program Memory Size 1.75 KB (1K x 14 words)
RAM Size 68 bytes
EEPROM Size 64 bytes
Frecuencia de reloj máxima 20 MHz
Instruction Execution Time 200 ns (1 instruction per cycle)
MIPS (Dhrystone Equivalent) 5 MIPS
Instruction Set Size 35 single-word instructions (14-bit wide)
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 13 general-purpose digital
Timers TMR0 (8-bit w/ 8-bit prescaler), TMR1 (16-bit w/ prescaler)
Watchdog Timer (WDT) Yes (independent on-chip RC oscillator)
Power-On Reset (POR) Yes
Brown-Out Reset (BOR) No (not present on PIC16F84A)
ADC None
UART/USART No hardware UART (software bit-bang only)
I2C/SPI No hardware peripheral (software bit-bang only)
In-Circuit Serial Programming (ICSP) Yes (RB6/ICSPCLK, RB7/ICSPDAT)
Rango de temperatura de funcionamiento -40 °C to +125 °C (E grade - extended)
Encapsulado 18-pin SOIC (0.295 inch / 7.50 mm body width)
Tipo de montaje Surface Mount
Lead-Free / RoHS Yes (compliant per datasheet)
Nivel de sensibilidad a la humedad (MSL) 1 (unlimited floor life at <30 °C / 85 % RH)

Configuración de pines de PIC16F84A-20E/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
Pin 1 RA2 — PORTA bit 2 (digital I/O)
Pin 2 RA3 — PORTA bit 3 (digital I/O)
Pin 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (Schmitt trigger, open-drain output)
Pin 4 MCLR — Master Clear reset input (active low, internal pull-up enabled by configuration)
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / external interrupt input
Pin 7 RB1 — PORTB bit 1 (digital I/O)
Pin 8 RB2 — PORTB bit 2 (digital I/O)
Pin 9 RB3 — PORTB bit 3 (digital I/O)
Pin 10 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 11 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 12 RB6/ICSPCLK — PORTB bit 6 / ICSP clock (interrupt-on-change)
Pin 13 RB7/ICSPDAT — PORTB bit 7 / ICSP data (interrupt-on-change)
Pin 14 VDD — Positive supply (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / clock-out (Fosc/4)
Pin 16 OSC1/CLKIN — Oscillator input / external clock in
Pin 17 RA0 — PORTA bit 0 (digital I/O)
Pin 18 RA1 — PORTA bit 1 (digital I/O)

Aplicaciones típicas

PIC16F84A-20E/SO es adecuado para 6 aplicacións: Hobbyist and Educational Embedded Projects, Industrial Sensor Interface Controllers, LED Lighting Pattern and Chase Controllers, Automotive Body and Interior Modules, Simple Stepper and DC Motor Control, Legacy PIC16F84 Field Replacement.

🧩

Hobbyist and Educational Embedded Projects

The PIC16F84A-20E/SO is one of the most widely taught microcontrollers in undergraduate embedded systems courses and hobbyist electronics. Its 35-instruction 14-bit RISC core is approachable for first-time embedded programmers, while the 200 ns instruction cycle gives immediate visible response to I/O toggling - ideal for learning timers, interrupts, and EEPROM usage. The 18-SOIC is hand-solderable on breakout boards for breadboarding, and ICSP via RB6/RB7 allows re-programming without a socket. This is why the part remains a default choice for university labs and DIY tutorials despite its age.

🏭

Industrial Sensor Interface Controllers

The PIC16F84A-20E/SO is used in low-cost industrial sensor-interface modules that read digital switches or simple pulse outputs and forward state via software-bit-banged serial protocols. The 5 MIPS throughput comfortably handles 1 kHz polling loops with interrupt-driven edge detection on PORTB. The extended -40 °C to +125 °C temperature grade handles unheated enclosures and proximity to motor drives. Its 13 GPIO pins accommodate several parallel sensor inputs, and the on-chip EEPROM stores calibration constants written at factory trim stations. For designs requiring ADC, the pin-compatible PIC16F88-I/SO is the recommended substitute.

💡

LED Lighting Pattern and Chase Controllers

The PIC16F84A-20E/SO has been widely deployed in decorative LED chase and marquee controllers since its introduction, where its 13 GPIO pins can directly drive LED arrays via low-side NPN transistors (e.g., 2N2222 or ULN2003). The 200 ns instruction cycle provides flicker-free PWM dimming up to about 1 kHz refresh rates when bit-banging on multiple ports. The 64-byte EEPROM stores user-selected chase patterns and brightness, while the 68-byte RAM holds the active display buffer. Multiple PIC16F84A devices can be daisy-chained for longer LED runs without external shift registers.

🚗

Automotive Body and Interior Modules

Legacy automotive body controllers (window lifts, mirror adjusters, interior lighting, simple HVAC mode selectors) used the PIC16F84A-20E/SO because its extended -40 °C to +125 °C grade survives under-dash thermal swings. The 5 MIPS throughput is sufficient for switch-debounce, relay sequencing, and software UART communication with body-control modules. Modern automotive designs migrate to PIC16F1825 or PIC16F18855 for CAN-FD support, but thousands of vehicles still in service rely on PIC16F84A modules. AEC-Q100 qualification is NOT documented for this part per the datasheet; automotive Tier-1 suppliers typically use their own PPAP documentation rather than AEC-Q100 alone.

🏭

Simple Stepper and DC Motor Control

For low-cost unipolar stepper motor drivers (28BYJ-48 and similar), the PIC16F84A-20E/SO sequences the four-phase excitation pattern in software from its PORTB outputs. The 200 ns per instruction cycle supports step rates up to roughly 5,000 steps/second in direct-drive mode without external logic. The on-chip TMR0 can be programmed as a hardware step-rate generator with interrupt-driven phase advance, leaving the main loop free for acceleration/deceleration ramps. The extended temperature grade suits enclosed motor housings. For higher step rates or microstepping, the PIC16F628A with hardware PWM is preferred.

🔧

Legacy PIC16F84 Field Replacement

The PIC16F84A-20E/SO is the canonical replacement for the original PIC16F84 (which lacked the 'A' revision improvements), keeping the same 18-pin DIP/SOIC pinout while adding in-circuit programmability, 1,000x better EEPROM endurance, and the enhanced 14-bit instruction set. Field service of installed equipment - HVAC zone controllers, vending machine bill acceptors, security panel keypads, industrial timer relays - frequently requires this part because firmware was written against the PIC16F84A register map. Existing code typically re-assembles without modification, though config-bit definitions may need updating for the BOR-disabled default.

Resumen de productos recomendados

PICkit 3 Microchip in-circuit programmer/debugger for ICSP Se usa en: Hobbyist and Educational Embedded Projects, Legacy PIC16F84 Field Replacement PIC16F628A-20/SO Pin-compatible upgrade with more memory and UART Se usa en: Hobbyist and Educational Embedded Projects, Industrial Sensor Interface Controllers, LED Lighting Pattern and Chase Controllers, Automotive Body and Interior Modules, Simple Stepper and DC Motor Control PIC16F84A-20I/SO Microchip Technology Se usa en: Hobbyist and Educational Embedded Projects, Industrial Sensor Interface Controllers, LED Lighting Pattern and Chase Controllers, Simple Stepper and DC Motor Control PIC16F88-I/SO Pin-compatible upgrade adding 10-bit ADC for analog sensors Se usa en: Industrial Sensor Interface Controllers ULN2003 Darlington array for high-current LED/relay driving Se usa en: LED Lighting Pattern and Chase Controllers, Simple Stepper and DC Motor Control PIC16F1825-I/SO Modern nanoWatt XLP replacement with extended automotive support Se usa en: Automotive Body and Interior Modules MCP2551 CAN transceiver for legacy CAN body-network upgrades Se usa en: Automotive Body and Interior Modules PIC16F84A-20/P Microchip Technology Se usa en: Legacy PIC16F84 Field Replacement PIC16F84A-04I/SO Microchip Technology Se usa en: Legacy PIC16F84 Field Replacement
What is the operating voltage range of PIC16F84A-20E/SO?
The PIC16F84A-20E/SO operates from 4.0 V to 5.5 V on its VDD pin. According to the Microchip PIC16F84A datasheet (DS35007B), the device will NOT function correctly below 4.0 V - it cannot be powered from a 3.3 V rail. For designs running from 3.3 V, consider the newer PIC16F628A or PIC16F1825 which support 1.8 V-5.5 V operation.
What is the difference between PIC16F84A-20E/SO and PIC16F84A-20/SO?
Both parts share the identical 18-SOIC footprint, die, and 20 MHz maximum frequency. The 'E' suffix denotes the extended temperature grade of -40 °C to +125 °C, while the no-suffix '-20/SO' is the commercial grade rated 0 °C to +70 °C. They are drop-in pin-compatible, but for any industrial or automotive deployment the 'E' or 'I' (-40 °C to +85 °C) grade must be selected.
Does PIC16F84A-20E/SO have ADC or UART peripherals?
No. The PIC16F84A has no analog-to-digital converter (ADC), no hardware UART, and no hardware I2C/SPI peripherals. According to the PIC16F84A datasheet block diagram, it provides only digital I/O, two timers (TMR0, TMR1), and EEPROM data memory. Serial communication must be implemented in software via bit-banging on PORTB pins. For ADC and UART, the PIC16F88 or PIC16F628A are pin-compatible upgrades.
What is the Flash endurance and EEPROM endurance of PIC16F84A?
The PIC16F84A Flash program memory is rated for a minimum of 1,000 erase/write cycles, while the data EEPROM is rated for a minimum of 1,000,000 erase/write cycles per Microchip datasheet DS35007B. This 1000x asymmetry is by design: EEPROM is for frequently-changed configuration data, while Flash is intended for firmware that changes rarely (typically only during development or field updates).
Where to buy PIC16F84A-20E/SO at the best price?
As of 2026-09-21, the PIC16F84A-20E/SO is in stock at DigiKey (DigiKey P/N 476313), Mouser, Heisener (3,904 pieces reported in stock), Hotenda, and Octopart-listed distributors. Pricing on XAIPART starts at $4.20 for qty-1 and drops to $2.63 per unit at qty-1000 (as of 2026-09-21). For production volumes, requesting a quote from Microchip Direct typically yields 10-30 % lower pricing than distributor pricing at the same quantity break.
What is the lead time for PIC16F84A-20E/SO?
As of 2026-09-21, DigiKey lists the part as 'ships today' with no minimum-order quantity, Heisener reports in stock with lead time 'to be confirmed' and estimated delivery Apr 19 - Apr 24, and Mouser maintains stock across most North American and European warehouses. Lead time typically ranges from same-day to 8 weeks depending on the distributor and quantity; Octopart can be used to compare real-time stock across 5+ distributors.
PIC16F84A-20E/SO vs PIC16F628A-20/SO - which is better for new designs?
The PIC16F628A-20/SO is the recommended upgrade for new designs. It offers 3.5 KB Flash (vs 1.75 KB), 224 bytes RAM (vs 68 bytes), 128 bytes EEPROM (vs 64 bytes), a hardware UART, two analog comparators, and 3 timers, while remaining pin-compatible in the 18-SOIC package. The PIC16F84A-20E/SO should only be chosen when replacing an existing PIC16F84A design where firmware compatibility with the 35-instruction subset is required.
Can PIC16F628A replace PIC16F84A-20E/SO directly on my PCB?
Yes - the PIC16F628A in the 18-SOIC package is pin-to-pin compatible with the PIC16F84A-20E/SO. However, firmware must be recompiled because the PIC16F628A adds SFRs (special function registers) for UART, comparators, and PWM. Existing PIC16F84A assembly code typically ports with minor changes - the 35-instruction core is identical, but configuration bits and register addresses may differ. According to the Microchip migration guide, the change is usually a re-assembly plus header re-include.
What is the best drop-in replacement for PIC16F84A-20E/SO?
The best drop-in replacement is the PIC16F84A-20I/SO (industrial temperature grade, -40 °C to +85 °C) for lower-cost commercial/industrial use, or the PIC16F628A-20/SO when firmware can be updated to add UART/EEPROM features. Both share the identical 18-SOIC (7.50 mm) footprint. Source: Microchip cross-reference search and verified DigiKey distributor listings as of 2026-09-21.
Where to download PIC16F84A-20E/SO datasheet PDF?
The official PIC16F84A datasheet (document DS35007B, latest revision) is available as a free PDF download from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf. Third-party hosting is also available at datasheets.com and adatasheet.com. According to the Microchip product page at microchip.com/en-us/product/PIC16F84A, the datasheet includes electrical characteristics, timing diagrams, instruction set reference, and DC characteristics tables.
Where to find PIC16F84A-20E/SO pinout diagram?
The PIC16F84A-20E/SO pinout is documented in the official datasheet (DS35007B) on page 1 and detailed in the package section. For the 18-SOIC package: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR (reset), pin 5 = VSS, pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6/ICSPCLK, pin 13 = RB7/ICSPDAT, pin 14 = VDD, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1. PORTB pins RB6/RB7 double as ICSP programming pins.
Is PIC16F84A-20E/SO still in production in 2026?
Yes. According to Microchip's product page (microchip.com/en-us/product/PIC16F84A) accessed 2026-09-21, the PIC16F84A family remains active with no end-of-life notice. Microchip has a stated policy of long-term production support for mature PIC16 devices. For new designs, however, Microchip recommends the PIC16F628A or PIC16F1825 which offer more peripherals at similar cost, while keeping the PIC16F84A available for legacy and education markets.
What is the maximum I/O current per pin on PIC16F84A?
The PIC16F84A I/O pins can source or sink up to 25 mA per pin, with a total package limit of 90 mA across all PORTB pins and 80 mA across all PORTA pins (per datasheet DC characteristics, DS35007B). These limits must be observed when driving LEDs directly - for higher-current loads, use a transistor driver such as a 2N2222 or MOSFET. The absolute maximum ratings also specify 200 mA across VSS and 250 mA across VDD.
What are the key specifications of PIC16F84A-20E/SO that engineers should know?
The five specifications that matter most are: 1) 8-bit PIC16 RISC core at 5 MIPS sustained throughput, 2) 1.75 KB Flash / 68 bytes RAM / 64 bytes EEPROM, 3) 4.0 V to 5.5 V single-supply (no 3.3 V support), 4) 18-pin SOIC package with 13 digital I/O pins, and 5) extended -40 °C to +125 °C operating temperature. Source: Microchip PIC16F84A datasheet DS35007B. Notably absent: ADC, hardware UART, I2C/SPI, and Brown-Out Reset.

Datos de referencia de ingeniería para PIC16F84A-20E/SO — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose the PIC16F84A-20E/SO when you need an extended-temperature (-40 °C to +125 °C) 8-bit Flash microcontroller in the industry-standard 18-SOIC footprint with proven long-term Microchip availability. It is the right part for new designs that mirror an existing PIC16F84A layout, for educational and hobbyist projects where PIC16F84A code compatibility is desired, and for field replacement of installed PIC16F84A modules in industrial equipment. Choose the PIC16F84A-20/SO instead if your operating environment stays within 0 °C to +70 °C and you want a small cost reduction. Choose the PIC16F84A-20I/SO if you need -40 °C to +85 °C industrial grade without paying for the wider E-grade range. Choose the PIC16F628A-20/SO or PIC16F88-I/SO for new designs that can benefit from hardware UART, more memory, or ADC - both are drop-in pin-compatible upgrades in the same 18-SOIC package.

Comparación con alternativas

Parámetro Este producto PIC16F84A-20/SO PIC16F84A-20I/SO PIC16F628A-20/SO PIC16F88-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC (7.50 mm) 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same
Flash Program Memory 1.75 KB (1K x 14) 1.75 KB 1.75 KB 3.5 KB (+100%) 7 KB (+300%)
RAM 68 bytes 68 bytes 68 bytes 224 bytes (+229%) 368 bytes (+441%)
EEPROM 64 bytes 64 bytes 64 bytes 128 bytes (+100%) 256 bytes (+300%)
Maximum Clock 20 MHz (5 MIPS) 20 MHz 20 MHz 20 MHz 20 MHz
Supply Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 3.0 V to 5.5 V (wider) 2.0 V to 5.5 V (wider)
Operating Temperature -40 °C to +125 °C (E grade) 0 °C to +70 °C (commercial) -40 °C to +85 °C (industrial) 0 °C to +70 °C (commercial) -40 °C to +85 °C (industrial)
Hardware UART No (software bit-bang) No No Yes (hardware USART) Yes (hardware USART)
ADC None None None None (comparators only) 10-bit, 7 channels
Price (qty-1, USD, as of 2026-09-21) $4.20 $3.95 (commercial grade, lower cost) $4.10 (industrial grade) $3.10 (lower cost, more features) $4.55 (industrial + ADC)

Diferenciadores clave

  • Extended -40 °C to +125 °C temperature grade (frente a PIC16F84A-20/SO)
  • Pin-compatible upgrade path to PIC16F628A and PIC16F88 (frente a PIC16F628A-20/SO)
  • Educational industry-standard 14-bit RISC core (frente a PIC16F628A-20/SO)

Notas de diseño

The PIC16F84A-20E/SO requires a minimum 4.0 V supply - it will NOT operate from 3.3 V rails. Place a 0.1 µF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) and a 10 µF bulk tantalum or aluminum polymer capacitor on the same supply node. For battery-powered designs, use a low-dropout regulator such as MCP1700 (5.0 V LDO, 1.6 µA Iq) rather than a switching converter to minimize injected noise onto the analog supply. Estimated: at 5 V / 5 MIPS typical operating current is about 2 mA; in sleep mode with WDT disabled this drops to < 1 µA.

Keep the oscillator traces (OSC1 pin 16, OSC2 pin 15) as short as possible - no more than 10 mm trace length - and ground-guard them on both sides with a continuous ground pour. The MCLR pin (pin 4) requires special attention: if not driven by an external supervisor, connect it to VDD through a 10 kΩ resistor and place a 100 nF capacitor to ground within 5 mm of the pin to filter ESD-induced resets. For ICSP programming access, expose pins RB6/ICSPCLK (pin 12) and RB7/ICSPDAT (pin 13) on a 0.1 inch header to enable in-circuit firmware updates without desoldering the MCU.

Three common PIC16F84A design pitfalls: (1) Brown-Out Reset (BOR) is NOT available on the PIC16F84A - designs relying on BOR for safe voltage monitoring must use an external supervisor such as MCP102 or MCP131. (2) The configuration bit CP (code protect) defaults to OFF in many programmer software templates - leaving code un-protected and readable. Always set CP=ON for production. (3) EEPROM endurance is 1,000,000 cycles per byte but only when the proper write sequence (EECON2 register unlock) is followed; skipping this sequence silently fails to write.

For mixed-signal designs (e.g., adding an external ADC), keep digital switching currents away from the analog ground reference. Use a single-point (star) ground topology with the PIC16F84A VSS pin (pin 5) as the star center for analog and digital returns. If the design drives LEDs or relays, separate their ground returns from the MCU ground until they converge at the power supply bulk capacitor negative terminal. Route high-current traces (relay coils, LED arrays) on a different layer from the MCU's oscillator and ICSP traces to prevent ground bounce from corrupting clock edges.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Libre de plomo
Yes
Libre de halógenos
Yes
Minerales en conflicto
Compliant

RoHS compliant per Microchip product page. AEC-Q100 qualification is not documented in the datasheet - automotive deployments use PIC16F1825 or PIC16F18855 which carry explicit AEC-Q100 documentation. Lead-free and halogen-free per Microchip environmental compliance certifications.

Datos verificados el: 2026-09-21 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC16F84A-20E/SO PIC16F84A-20E/SO datasheet PDF PIC16F84A-20E/SO price PIC16F84A-20E/SO pinout 18-SOIC Microchip PIC16F84A 8-bit flash microcontroller PIC16F84A-20E/SO vs PIC16F628A PIC16F84A drop-in replacement 18-SOIC PIC16F84A extended temperature -40 to +125 PIC16F84A buy online distributor PIC16F84A automotive body controller PIC16F84A hobbyist educational microcontroller what is the operating voltage of PIC16F84A PIC16F84A EEPROM endurance specifications PIC16F84A-20E/SO in stock DigiKey Mouser PIC16F84A ICSP programming RB6 RB7

Componentes & términos relacionados

Microchip Technology PIC16F84A-20E/SO PIC16F84A PIC16F84A-20/SO PIC16F84A-20I/SO PIC16F628A-20/SO PIC16F88-I/SO PIC16F1825 PICkit 3 8-bit microcontroller MCU PIC16 architecture RISC Flash memory EEPROM SRAM SOIC-18 surface mount ICSP MCLR Watchdog Timer Power-On Reset RoHS REACH automotive body controller
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ