Microchip Technology

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

MPN: PIC16F84A-20/SO ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 18-pin SOIC (SO, 0.300 inch body) Package 20 MHz (200 ns instruction cycle) Speed 1.75 KB (1K x 14 words) Memory
From $1.78 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.57 $25.70
100 $2.27 $227.00
500 $1.99 $995.00
1,000 $1.78 $1,780.00
ℹ️ All prices are in USD

PIC16F84A-20/SO Overview

The Microchip Technology PIC16F84A-20/SO is an 8-bit CMOS Flash/EEPROM-based mid-range microcontroller delivering 20 MHz instruction execution (200 ns per instruction cycle) from a 4.0–5.5 V supply, housed in an 18-pin SOIC (0.300 inch, 7.50 mm body) package. It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory, providing a self-contained solution for embedded control with on-chip non-volatile storage.

A microcontroller (MCU) is a single-chip computer containing a CPU, memory, and programmable I/O peripherals. The PIC16F84A belongs to Microchip's mid-range PIC16 family, positioned between the baseline PIC10/12/16 series and the high-performance PIC18/dsPIC families. Mid-range MCUs balance code density, peripheral set, and cost, making them well suited to consumer, industrial, and educational designs where 8-bit and more compute headroom than a 6-pin baseline device is required.

The device offers 13 bidirectional digital I/O pins organized into two ports (PORTB 8-bit, PORTA 5-bit), a 14-bit instruction word, 35 single-word instructions, an 8-level deep hardware stack, and a configurable Watchdog Timer with its own on-chip RC oscillator. An In-Circuit Serial Programming (ICSP) interface allows Flash/EEPROM programming without removing the part from the board, and an In-Circuit Debugger (ICD) is supported via the RB6/RB7 pins. Power-management features include nanoWatt Technology with selectable Sleep, Run, Idle, and power-on Reset modes to minimize quiescent current in battery-fed designs.

Architecturally the PIC16F84A uses a Harvard RISC core with separate program and data buses, enabling single-cycle instruction fetch while the previous instruction executes. The high-endurance Flash cell is rated for 1,000 erase/write cycles, and EEPROM supports 1,000,000 erase/write cycles for non-volatile data logging. The part targets applications where simplicity, deterministic timing, and field-upgradability matter more than raw throughput.

Typical end uses include educational trainer boards, hobbyist prototyping platforms, simple sensor and appliance controllers, low-volume industrial automation, and drop-in replacements for legacy PIC16F84 designs. Its wide adoption makes it a frequent reference design for teaching RISC fundamentals. Designers should note that migrating legacy PIC16F84 code may require consulting Microchip's PIC16F84-to-PIC16F84A migration document (DS30072) for subtle register differences.

For reliable operation, place 0.1 uF decoupling close to VDD and confirm the configured oscillator mode matches the external crystal or internal RC selection. When in-circuit debugging is required, dedicate RB6/RB7 to ICSP and avoid high-impedance analog loads on these pins during programming cycles.

Drop-in alternatives for PIC16F84A-20/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F84A-20/SO (same form factor and footprint) — differing in Package, Timers, Core Architecture, I/O Pins, Operating Temperature.

Microchip Technology
Package: 18-pin SOIC (SO)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Core Architecture: 8-bit Harvard RISC
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC RISC (Harvard)
I/O Pins: 13 digital I/O
Microchip Technology
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
I/O Pins: 13
Operating Temperature: 0 °C to +70 °C (commercial, '20' speed)
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-pin SOIC (0.295 inch / 7.50 mm body width)
Timers: TMR0 (8-bit w/ 8-bit prescaler), TMR1 (16-bit w/ prescaler)
Core Architecture: PIC16 8-bit RISC
Microchip Technology
Package: PDIP-18 (P)
Timers: 1 x 8-bit Timer0 + Watchdog
Core Architecture: 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-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC16 RISC
Operating Temperature: -40C to +125C (Extended, "E")
Microchip Technology
Package: 18-pin SOIC (SO), 300 mil
Timers: 1 x 8-bit Timer0
I/O Pins: 13

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F84A-20/P

✅ Drop-In
Microchip Technology
📦 18-pin PDIP (P)
Flash · 1.75 KB (1K x 14) · 68 bytes · 64 bytes · PIC16 (8-bit RISC) · 35 single-word instructions, 14-bit wide · 20 MHz · 200 ns at 20 MHz

✓ In Stock

$1.72 / Unit

View Datasheet →

PIC16F84A-20/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
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

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC16F84A-20I/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC (SO)
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)

✓ In Stock

$2.2 / Unit

View Datasheet →

PIC16F84AT-20/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC (SO)
PIC16F8X (mid-range 8-bit MCU) · 8-bit PIC RISC, Harvard architecture · 20 MHz · 200 ns · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 13

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16F84A-04I/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC (SO)
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

✓ In Stock

$3.59 / Unit

View Datasheet →

PIC16F84A-20/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (Harvard RISC, 8-bit)
Family PIC16F84A
Instruction Set 35 single-word instructions (14-bit word)
Maximum CPU Frequency 20 MHz (200 ns instruction cycle)
Program Memory (Flash) 1.75 KB (1K x 14 words)
Data RAM 68 bytes
Data EEPROM 64 bytes
I/O Pins 13 bidirectional (PORTA 5, PORTB 8)
A/D Channels 0 (no on-chip ADC)
Timers Timer0 (8-bit), Watchdog Timer with on-chip RC
Supply Voltage (VDD) 4.0 V to 5.5 V
Operating Temperature Range -40 C to +85 C (industrial)
Package 18-pin SOIC (SO, 0.300 inch body)
Mounting Type Surface Mount
ICSP / ICD Yes (In-Circuit Serial Programming + In-Circuit Debug)
Stack Depth 8 levels (hardware)
Flash Endurance 1,000 erase/write cycles typical
EEPROM Endurance 1,000,000 erase/write cycles typical
RoHS Status Compliant
MSL Level 1 (unlimited floor life)

PIC16F84A-20/SO Pin Configuration

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 — Bidirectional I/O port A bit 2 / AN2 (no ADC on this part)
Pin 2 RA3 — Bidirectional I/O port A bit 3
Pin 3 RA4 — Bidirectional I/O port A bit 4 (open-drain, shared with TOCKI)
Pin 4 MCLR — Master Clear (Reset) input, active low
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional I/O port B bit 0 / external interrupt input
Pin 7 RB1 — Bidirectional I/O port B bit 1
Pin 8 RB2 — Bidirectional I/O port B bit 2
Pin 9 RB3 — Bidirectional I/O port B bit 3
Pin 10 RB4 — Bidirectional I/O port B bit 4 (interrupt-on-change)
Pin 11 RB5 — Bidirectional I/O port B bit 5 (interrupt-on-change)
Pin 12 RB6/PGC — Bidirectional I/O port B bit 6 / ICSP clock (debug)
Pin 13 RB7/PGD — Bidirectional I/O port B bit 7 / ICSP data (debug)
Pin 14 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / external clock output
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0 — Bidirectional I/O port A bit 0
Pin 18 RA1 — Bidirectional I/O port A bit 1

Typical Applications

PIC16F84A-20/SO is suitable for 6 applications: Educational Microcontroller Trainer Boards, Hobbyist Prototyping and DIY Controllers, Simple Appliance Control and Sensor Interfaces, Legacy Replacement for PIC16F84 Designs, Industrial Automation Logic Modules, LED Display and Chaser Controllers.

🎓

Educational Microcontroller Trainer Boards

The PIC16F84A-20/SO fits educational trainer boards because of its 5 MIPS throughput at 20 MHz, 35 single-word instructions, and 1.75 KB Flash that comfortably fits the canonical LED-blink, seven-segment, and serial-Echo labs. ICSP via RB6/RB7 lets students reprogram the same board in seconds without removing the part, which is critical for lab throughput. Compared to baseline PIC10/12 devices, it offers 13 I/O pins that cover button inputs, LED outputs, and a UART bit-bang simultaneously. The 18-pin SOIC is hand-solderable with basic tools. Trade-off: no on-chip ADC means analog lessons require an external MCP3002 or similar.

🔧

Hobbyist Prototyping and DIY Controllers

The PIC16F84A-20/SO is widely adopted in hobbyist projects because its 13 digital I/O pins can drive LED matrices, relay boards, servo inputs, and discrete logic outputs at the same time. The 20 MHz clock gives timing headroom for software UART bit-bang at common 9600/19200 baud rates, while the 8-level hardware stack supports nested ISR call chains for switch-debounce and PWM logic. EEPROM provides 64 bytes of storage for user preferences. The SOIC-18 surface-mount package is compatible with most reflow-friendly dev boards, and ICSP lets makers update firmware over a 5-pin header. Trade-off: RAM is only 68 bytes, so multi-byte string buffers require paging discipline.

🏭

Simple Appliance Control and Sensor Interfaces

The PIC16F84A-20/SO fits appliance and sensor-interface boards where 8-bit processing, deterministic timing, and field-upgradeable Flash are more valuable than raw throughput. Examples include washing-machine lid-lock controllers, dishwasher water-level timers, and HVAC zone valves where the 200 ns instruction cycle and 8-bit timers provide sub-microsecond timing resolution. The Watchdog Timer with its own internal RC protects against firmware lockup, and nanoWatt Sleep mode drops quiescent current below 1 uA for battery-backed sensors. EEPROM holds 64 bytes of calibration constants. Trade-off: no on-chip ADC limits analog sensing without an external front-end.

🔄

Legacy Replacement for PIC16F84 Designs

The PIC16F84A-20/SO is the recommended drop-in replacement for the obsolete PIC16F84. Microchip migration document DS30072 documents that the PIC16F84A is electrically and pin-compatible with PIC16F84, so legacy designs can be upgraded without PCB rework. The -A revision adds lower-voltage operation, in-circuit debugging, and the nanoWatt power-saving modes that the original -84 lacked. The same SOIC-18 footprint is preserved. Trade-off: some legacy code may need adjustment for the new register names (e.g. STATUS bit positions), but the binary instruction set is at least 95% compatible.

🏭

Industrial Automation Logic Modules

The PIC16F84A-20/SO fits industrial logic modules that need a deterministic 8-bit controller with EEPROM parameter storage and field-upgradeable firmware via ICSP. Examples include conveyor-belt pulse counters, pick-and-place vacuum sequence controllers, and CNC spindle on/off relays where a 5 MIPS throughput easily handles the timing loops. The -40 to +85 C industrial operating range covers most factory-floor environments. The Watchdog Timer with internal RC protects against firmware lockup from EMI. Trade-off: 13 I/O pins can become the limit on dense multi-axis controllers.

💡

LED Display and Chaser Controllers

The PIC16F84A-20/SO drives LED chasers, marquees, and discrete-segment displays by combining 13 digital I/O pins with 5 MIPS of throughput that easily multiplexes 4-digit seven-segment displays at 100+ Hz refresh rate without visible flicker. The 8-bit Timer0 is well-suited to multiplexing PWM duty cycles, and EEPROM stores user-selectable chaser patterns across power cycles. The SOIC-18 footprint fits small PCB form factors typical of consumer light fixtures. Trade-off: no hardware PWM means brightness control is software-driven.

Recommended Products Summary

What is the PIC16F84A-20/SO?
The PIC16F84A-20/SO is an 8-bit Microchip mid-range PIC16F Flash microcontroller running at up to 20 MHz, with 1.75 KB Flash, 68 bytes RAM, and 64 bytes EEPROM, packaged in an 18-pin SOIC. According to the Microchip PIC16F84A datasheet (DS39582), it executes one instruction per 200 ns cycle and ships in 35 single-word instruction RISC. Recent Microchip product pages list the lifecycle status as ACTIVE.
What is the operating voltage range of PIC16F84A-20/SO?
The PIC16F84A-20/SO operates from 4.0 V to 5.5 V VDD. Per Microchip datasheet DS39582 Section 17 (Electrical Characteristics), the part is specified at -40 C to +85 C with this supply range. For 3.3 V-only systems, designers should consider the PIC16F84A-04 part variant (up to 4 MHz at 2.0 V) or PIC16LF series, not the -20/SO.
How much program memory does PIC16F84A-20/SO have?
The PIC16F84A-20/SO has 1.75 KB (1024 x 14-bit words) of Flash program memory, 68 bytes of general-purpose RAM, and 64 bytes of EEPROM data memory. This is the maximum Flash density in the original PIC16F8x family; the PIC16F84A-20 datasheet (DS39582) confirms the layout, with PC13 accessing the test register and the program counter addressing 0000h to 03FFh.
What is the difference between PIC16F84A-20/SO and PIC16F84A-20/P?
The PIC16F84A-20/SO and PIC16F84A-20/P are electrically identical but differ in package: -20/SO is an 18-pin SOIC (surface mount, 0.300 inch body), while -20/P is a 18-pin PDIP (through-hole). Both contain the same 20 MHz die with 1.75 KB Flash. Engineers typically choose -20/SO for reflow production and -20/P for breadboard prototyping or hand-solder rework.
What is the difference between PIC16F84A and PIC16F84?
The PIC16F84A is the modernized revision of the legacy PIC16F84. Microchip migration document DS30072 documents functional differences: the PIC16F84A adds nanoWatt power management, lower-voltage operation, in-circuit debugging, and improved oscillator startup. They are pin-compatible on the 18-pin package, making the -20/SO a drop-in upgrade for most legacy designs.
Can PIC16F84A-20/SO be replaced by PIC16F628?
No, the PIC16F628 is not pin-to-pin compatible with PIC16F84A despite similar core features. The PIC16F628 has 18 pins but uses a different pinout for VDD, VSS, OSC, and ICSP. Migrating to PIC16F628 requires PCB rework or a different socket. For drop-in same-package upgrade, the PIC16F84A-20I/SS or PIC16F84A-20/SS variants are better choices.
Where can I buy PIC16F84A-20/SO online?
The PIC16F84A-20/SO is in stock at DigiKey, Mouser, Arrow, and Avnet as of 2026-09-21. DigiKey listing shows immediate shipping with cut-tape and tube packaging options. Prices range from $2.85 at qty 1 to $1.78 at qty 1000, depending on tape-and-reel vs tube packaging. XAIPART also lists stock for this MPN.
What is the price of PIC16F84A-20/SO?
The PIC16F84A-20/SO unit price is approximately $2.85 at qty 1, dropping to $1.78 at qty 1000 (as of 2026-09-21). Volume pricing on 600-pack at distributors such as DigiKey and Mouser typically lands around $2.27 each. Prices fluctuate with market demand, so check distributor pages for current stock and lead time.
What is the lead time for PIC16F84A-20/SO?
The PIC16F84A-20/SO has typical lead time of 8-12 weeks direct from Microchip, with distributor stock at DigiKey and Mouser showing immediate availability in 2026-09-21. Volume orders beyond distributor buffer stock may shift to factory lead time. For guaranteed supply, consider the tape-and-reel option (PIC16F84A-20/SO T&R) and book long-term orders.
Is PIC16F84A-20/SO suitable for new designs in 2026?
The PIC16F84A-20/SO is still classified as ACTIVE by Microchip and remains in production as of 2026-09-21. However, for new designs, Microchip recommends the PIC16F1x enhanced mid-range family (PIC16F1847, PIC16F18855) which adds ADC, more memory, and CIPs at the same price point. Still, MST complexity of the 6-pin baseline family may be too low for the high-end analog applications.
What is the best drop-in replacement for PIC16F84A-20/SO?
The best drop-in replacement for PIC16F84A-20/SO in the same 18-pin SOIC package is the PIC16F84A-20I/SO (industrial temp range variant) or PIC16F84A-20/SS (SSOP variant, slightly smaller footprint). Both contain identical 20 MHz die. For a functional upgrade with PCB rework, the PIC16F628 is the classic modernized swap. All are Microchip PIC16 family parts.
What is the equivalent for PIC16F84A-20/SO from Atmel (Microchip)?
There is no true cross-brand drop-in equivalent for PIC16F84A-20/SO from another manufacturer. The part is a Microchip PIC16 architecture product with no pin-compatible equivalent from Atmel, ST, or NXP. Atmel ATtiny series (ATtiny25/45/85) shares 8-pin and 20-pin SOIC variants but with different pinouts. Engineers migrating cross-brand must redesign PCB and rewrite code for AVR architecture.
Where to download PIC16F84A-20/SO datasheet PDF?
The PIC16F84A-20/SO datasheet PDF is available from Microchip at ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf (DS39582B, 124 pages, published 2013-01-17). The datasheet contains electrical specs, timing diagrams, instruction set reference, and ICSP programming details. Mirror copies are available at alldatasheet.com and digchip.com for engineering reference.
Where can I find PIC16F84A-20/SO pinout diagram?
The PIC16F84A-20/SO pinout for the SO package assigns pin 1 to RA2 and pin 18 to RB7, with RA0/RA1 on pins 17/18 and VDD/VSS on pin 14/5. Full pinout is in datasheet DS39582 Section 1 (Pinout Description) and Section 4 (ICSP/ICD). Common functions: pin 14 = VDD, pin 5 = VSS, pin 15/pin 16 = OSC1/OSC2, pins 12/13 = RB6/RB7 (ICSP clock/data).
What are the key specifications of PIC16F84A-20/SO?
Key specifications: 20 MHz max CPU clock (5 MIPS), 1.75 KB Flash program memory, 68 bytes RAM, 64 bytes EEPROM, 13 digital I/O pins, 4.0-5.5 V VDD, -40 to +85 C operation, 18-pin SOIC package, and 35 single-word instructions. The part also integrates a hardware 8-level stack, Watchdog Timer, ICSP, and nanoWatt low-power modes. Per DS39582 Section 17, typical active current is 2-3 mA at 5 V 4 MHz.

Engineering reference data for PIC16F84A-20/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F84A-20/SO for surface-mount designs needing 20 MHz / 5 MIPS mid-range PIC16F performance with 1.75 KB Flash, 68 bytes RAM, 64 bytes EEPROM, and 13 I/O pins in an SOIC-18 footprint. The standard industrial temp variant (this part) operates from -40 to +85 C at 4.0-5.5 V, fits ICSP/ICD debugging via RB6/RB7, and supports nanoWatt power-saving modes. Pick PIC16F84A-20/P if you need a through-hole PDIP for breadboarding or hand rework. Pick PIC16F84A-20/SS if you want a smaller SSOP-20 footprint (same die, different mechanical outline - PCB redesign required). For new designs, consider PIC16F1847 or PIC16F1x enhanced mid-range, which add ADC and more memory at similar cost, but they are NOT pin-compatible drop-ins.

Comparison with Alternatives

Parameter This Product PIC16F84A-20/P PIC16F84A-20/SS PIC16F84A-20I/SO PIC16F84AT-20/SO PIC16F84A-04I/SO
Package 18-pin SOIC (SO) 18-pin PDIP (through-hole) 20-pin SSOP 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 4 MHz
Program Memory (Flash) 1.75 KB 1.75 KB 1.75 KB 1.75 KB 1.75 KB 1.75 KB
Data RAM 68 bytes 68 bytes 68 bytes 68 bytes 68 bytes 68 bytes
Data EEPROM 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes
I/O Pins 13 13 13 13 13 13
Operating Temperature -40 C to +85 C 0 C to +70 C (commercial) or -40 to +85 (industrial) -40 C to +85 C -40 C to +85 C (industrial) -40 C to +85 C -40 C to +85 C

Key Differentiators

  • Surface-mount SOIC-18 package for reflow production (vs PIC16F84A-20/P)
  • Faster 20 MHz clock vs slower 4 MHz variant (vs PIC16F84A-04I/SO)
  • Tape-and-reel factory packaging (vs PIC16F84A-20I/SO)

Design Notes

Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin (pin 14) and another to VSS (pin 5). For designs with high-current switching outputs on PORTB, add a 10 uF bulk capacitor on VDD within 1 cm of the MCU. The PIC16F84A-20/SO typically draws 2-3 mA active at 5 V 4 MHz per datasheet DS39582 Section 17. In Sleep mode, current drops below 1 uA with nanoWatt Technology enabled. Estimated: assuming 1 mA Sleep current at 5 V, a 9 V battery with 1 mA load yields about 500 mAh capacity per typical 9 V alkaline cell.

Keep the trace between OSC1/OSC2 (pins 15-16) and the crystal or resonator as short as possible (under 10 mm), and place the crystal/load capacitors within 5 mm of the MCU. For ICSP, dedicate RB6 (pin 12) and RB7 (pin 13) to programming clock/data - avoid running long signal traces or high-impedance analog loads on these pins during programming. Add a 100 kohm pull-up on MCLR (pin 4) for reliable startup; do not leave MCLR floating.

Do not exceed 5.5 V on VDD; the absolute maximum rating is 6.5 V per datasheet DS39582. Watch the MCLR voltage threshold: for reliable reset, MCLR must be pulled below 0.2 VDD. When migrating code from legacy PIC16F84 to PIC16F84A, review STATUS register bit positions (RP0, RP1, TO, PD) and the EECON1 register for new bit definitions per Microchip migration document DS30072. Also note that the Watchdog Timer postscaler is now 8-bit, not 16-bit.

RB0 (pin 6) doubles as the external interrupt (INT) input; if interrupts are not used, configure TRISB0 to disable the weak pull-up to avoid noise injection. For ICSP operation, ensure RB6/RB7 are isolated from external loads with series 100 ohm resistors on each pin - this prevents programming failures when the application drives these lines. The MCLR pin should have an isolation diode when a 13V programming voltage is applied externally.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and lead-free compliant per Microchip product page (active parts); PIC16F84A-20/SO is not AEC-Q100 qualified (consumer/industrial grade); REACH SVHC-compliant per Microchip declaration.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F84A-20/SO datasheet PIC16F84A-20/SO price PIC16F84A-20/SO pinout PIC16F84A-20/SO equivalent PIC16F84A-20/SO buy PIC16F84A-20/SO SOIC 18-pin Microchip PIC16F84A-20/SO microcontroller PIC16F84A-20/SO ICSP programming PIC16F84A-20/SO vs PIC16F628 PIC16F84A 20MHz 8-bit Flash MCU how to program PIC16F84A-20/SO PIC16F84A-20/SO trainer board kit PIC16F84 legacy replacement

Related Components & Terms

Microchip Technology PIC16F84A PIC16F84A-20/SO PIC16F84A-20/P PIC16F84A-20/SS PIC16F84A-20I/SO PIC16F84AT-20/SO PIC16F84A-04I/SO PIC16F84 PIC16 family mid-range microcontroller 8-bit MCU Harvard RISC architecture Flash memory EEPROM ICSP ICD nanoWatt Technology Watchdog Timer SOIC-18 SSOP-20 PDIP-18 RoHS REACH AEC-Q100 35 single-word instructions MPLAB X IDE instruction set architecture I/O port Timer0
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details