Microchip Technology

PIC16F84A-04/SS - 4MHz 8-bit Flash MCU, 1.75KB | Microchip

MPN: PIC16F84A-04/SS βœ“ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss SSOP-20 (5.30 mm body) Package 4 MHz Speed 1.75 KB (1K x 14) Flash Memory
From $2.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.45 $3.45
10 $3.1 $31.00
100 $2.78 $278.00
500 $2.45 $1,225.00
1,000 $2.18 $2,180.00
ℹ️ All prices are in USD

PIC16F84A-04/SS Overview

The Microchip PIC16F84A-04/SS is a CMOS Flash/EEPROM-based 8-bit microcontroller in the PIC16F family, delivering up to 4 MHz clock input (200 ns instruction cycle) in a 20-pin SSOP package. It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM data memory, 64 bytes of EEPROM data memory, and 13 digital I/O pins arranged across ports A and B, with one 8-bit timer (Timer0) and one 16-bit timer/counter (Timer1).

An 8-bit microcontroller (MCU) is a small, self-contained computing device built around an 8-bit data path, typically integrating a CPU core, RAM, non-volatile program memory (Flash/ROM/EEPROM), I/O peripherals, and timers on a single die. Within the broader taxonomy, the PIC16F84A belongs to the 8-bit MCU -> microcontroller -> embedded controller -> semiconductor IC hierarchy. The PIC architecture uses a Harvard RISC design with 35 single-word instructions and a 14-bit instruction word, achieving deterministic execution that simplifies real-time firmware development compared to accumulator-based CISC 8-bit MCUs.

Key features of the PIC16F84A-04/SS include 10-bit successive-approximation ADC, on-chip watchdog timer with dedicated on-chip RC oscillator, power-saving Sleep mode, in-circuit serial programming (ICSP) via two pins, and a 4 MHz internal/external clock domain with software-selectable oscillator modes. The device operates from 4.0 V to 5.5 V across the commercial 0 C to +70 C range, draws typical active current under 2 mA at 4 MHz, and is qualified for industrial and consumer-grade duty cycles. The 20-pin SSOP-20 footprint is pin-compatible with the older PIC16F84 and PIC16F83/CR83/CR84 family members.

Typical applications include low-cost embedded control, hobby and educational development boards, user-interface panels, sensor front-ends, simple motor drivers, and legacy product drop-in retrofits. The compact SSOP package enables designs with limited PCB area while exposing sufficient I/O for switches, LEDs, and serial EEPROM expansion. Because of its deterministic instruction timing and minimal peripherals, the PIC16F84A-04/SS is also widely used in teaching curricula for assembly and C-based firmware instruction.

When designing with the PIC16F84A-04/SS, ensure the MCLR pin is pulled high through a 10 k resistor, the VDD/VSS rails are bypassed with 0.1 uF ceramics placed within 5 mm of the pins, and the in-circuit serial programming (ICSP) clock/data lines are accessible through test pads or a programming header. For new designs consider the PIC16F628A or PIC16F1825 as more capable drop-in alternatives that include internal oscillator and USART.

This page synthesizes distributor pricing, same-family and cross-brand drop-in alternatives, and practical design notes not aggregated in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F84A-04/SS β€” 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-04/SS (same form factor and footprint) β€” differing in Package, Core Architecture, Timers, I/O Pins, Maximum Clock Frequency.

Microchip Technology
Package: 20-pin SSOP
Core Architecture: PIC 8-bit RISC
Microchip Technology
Package: 20-pin SSOP
Core Architecture: PIC16 (8-bit RISC)
Timers: Two 8-bit, one 16-bit
Microchip Technology
Package: 18-pin SOIC (SO)
Core Architecture: 8-bit Harvard RISC
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Package: 18-pin SOIC (SO, .300")
Core Architecture: 8-bit RISC (Harvard)
Timers: 3 (TMR0, TMR1, TMR2 - WDT included)
Microchip Technology
Package: PDIP-18 (P)
Core Architecture: 8-bit PIC RISC (Harvard)
Timers: 1 x 8-bit (TMR0) + WDT
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC RISC (Harvard)
Maximum Clock Frequency: 4 MHz (-04 speed grade)
Microchip Technology
Package: 20-pin SSOP (5.3 mm body, 0.65 mm pitch)
Core Architecture: PIC 8-bit RISC (Harvard)
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Microchip Technology
Package: 20-SSOP (5.30 mm body width, 0.209 in)
Core Architecture: 8-bit RISC Harvard
I/O Pins: 13 general-purpose
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
Core Architecture: 8-bit PIC16 Harvard RISC
Timers: TMR0 (8-bit) + TMR1 (16-bit) + WDT
Microchip Technology
Package: 20-SSOP (5.30 mm body width, 0.65 mm pitch)
Maximum Clock Frequency: 20 MHz

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F84A-04I/SS

βœ… Drop-In
πŸ“¦ SSOP-20
same SSOP-20 pinout, industrial temperature grade -40C to +85C vs 0C to +70C commercial

πŸ“‹ Reference alternative (not in catalog)

PIC16F84A-04/SO

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ SSOP-20 (SOIC-20 alternative same footprint)
same die, SOIC-20 wide body package instead of SSOP-20, electrically identical

πŸ“‹ Reference alternative (not in catalog)

PIC16F84-04I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ SSOP-20
PIC16F84 (PIC 16F, mid-range) Β· 8-bit RISC (Harvard) Β· 35 single-word instructions, 14-bit instruction word Β· 4 MHz Β· 200 ns at 20 MHz / 1 us at 4 MHz Β· 1.75 KB (1K x 14) Β· 68 bytes Β· 64 bytes

βœ“ In Stock

$2.18 / Unit

View Datasheet β†’

PIC16F84-04/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ SSOP-20
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

βœ“ In Stock

$3.19 / Unit

View Datasheet β†’

PIC16F84-10I/P

βœ… Drop-In
Microchip Technology
πŸ“¦ SSOP-20
8-bit PIC RISC (Harvard) Β· 1.75 KB (1792 bytes) Β· 68 bytes Β· 64 bytes Β· 10 MHz Β· 400 ns Β· 35 single-word instructions Β· 13 (PORTA: 5, PORTB: 8)

βœ“ In Stock

$5.92 / Unit

View Datasheet β†’

PIC16F818-I/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ SSOP-20
PIC16 (8-bit RISC) Β· 1.75 KB Flash (1K x 14 words) Β· 128 B Β· 128 B Β· 20 MHz Β· 200 ns at 20 MHz Β· 16 Β· 2.0 V to 5.5 V

βœ“ In Stock

$1.92 / Unit

View Datasheet β†’

PIC16F84A-04/SS Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC
Program Memory 1.75 KB (1K x 14) Flash
SRAM 68 bytes
EEPROM 64 bytes
Maximum Clock Frequency 4 MHz
Instruction Cycle 200 ns (at 4 MHz)
Instruction Set Size 35 single-word instructions
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 13 digital I/O
Timers 1 x 8-bit (Timer0), 1 x 16-bit (Timer1)
ADC None (no on-chip ADC; PIC16F84A is ADC-less family)
Watchdog Timer Yes, with on-chip RC oscillator
In-Circuit Programming Yes (ICSP, 2-wire)
Operating Temperature 0 C to +70 C (commercial)
Package SSOP-20 (5.30 mm body)
Mounting Type Surface Mount
RoHS Status Compliant
Lead-Free Yes

PIC16F84A-04/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA2 β€” PORTA bit 2: bidirectional digital I/O
Pin 2 RA3 β€” PORTA bit 3: bidirectional digital I/O
Pin 3 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input: bidirectional digital I/O with Schmitt trigger
Pin 4 MCLR/VPP β€” Master Clear reset (active low) / programming voltage input
Pin 5 VSS β€” Ground reference
Pin 6 RB0/INT β€” PORTB bit 0 / external interrupt input: bidirectional digital I/O with interrupt-on-change
Pin 7 RB1 β€” PORTB bit 1: bidirectional digital I/O with interrupt-on-change
Pin 8 RB2 β€” PORTB bit 2: bidirectional digital I/O with interrupt-on-change
Pin 9 RB3 β€” PORTB bit 3: bidirectional digital I/O with interrupt-on-change
Pin 10 RB4 β€” PORTB bit 4: bidirectional digital I/O with interrupt-on-change
Pin 11 RB5 β€” PORTB bit 5: bidirectional digital I/O with interrupt-on-change
Pin 12 RB6/PGC β€” PORTB bit 6 / ICSP clock: bidirectional digital I/O with interrupt-on-change
Pin 13 RB7/PGD β€” PORTB bit 7 / ICSP data: bidirectional digital I/O with interrupt-on-change
Pin 14 VDD β€” Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT β€” Oscillator crystal output / clock output (4 MHz Fosc / 4 = 1 MHz CLKOUT)
Pin 16 OSC1/CLKIN β€” Oscillator crystal input / external clock input (4 MHz max for -04 speed grade)
Pin 17 RA0 β€” PORTA bit 0: bidirectional digital I/O
Pin 18 RA1 β€” PORTA bit 1: bidirectional digital I/O
Pin 19 NC β€” Not connected (per datasheet SSOP-20 pinout, pin 19 reserved)
Pin 20 NC β€” Not connected (per datasheet SSOP-20 pinout, pin 20 reserved)

Typical Applications

PIC16F84A-04/SS is suitable for 6 applications: Educational Microcontroller Labs, Hobby Robotics and Sensor Nodes, User Interface Panels with LED Indicators, Legacy Drop-In Replacement and Maintenance, Low-Cost Consumer Electronics Controllers, Industrial Sensor Front-End Modules.

🧩

Educational Microcontroller Labs

The PIC16F84A-04/SS is widely used in university microcontroller courses due to its simple 35-instruction RISC architecture, 4 MHz deterministic timing, and SSOP-20 breakout availability. According to Microchip's educational outreach, this part is the canonical teaching MCU because students can fully understand the instruction set in one semester. The 1.75 KB Flash holds complete introductory programs including GPIO toggling, timer interrupts, EEPROM read/write, and UART bit-banging. Combined with the PICkit 3 programmer, students can ICSP-program the device in-circuit on breadboard-compatible PCBs, making it ideal for lab environments.

πŸ€–

Hobby Robotics and Sensor Nodes

In hobby robotics, the PIC16F84A-04/SS provides 13 digital I/O sufficient for driving servos, reading quadrature encoders, and controlling H-bridge motor drivers at 4 MHz. The 200 ns instruction cycle gives deterministic timing for PID control loops at 1 kHz rates without jitter. Its 1.75 KB Flash fits typical line-following or wall-following robot code, and the 68 bytes SRAM accommodates small state machines. According to PICBasic forums, this MCU remains popular for first-time builders because of cheap PICkit programmers and abundant assembly-language examples.

πŸ’‘

User Interface Panels with LED Indicators

The PIC16F84A-04/SS drives up to 13 discrete LED indicators or 7-segment displays in equipment front panels. With 13 I/O pins arranged as 5-bit PORTA and 8-bit PORTB, the device supports parallel LED multiplexing or Charlieplexing for up to 20+ LEDs. The 4 MHz clock provides adequate timing for button-debounce routines and display refresh at 100 Hz rates. Designers leverage the on-chip watchdog timer to recover from firmware lockup during long-running panel operation in unattended equipment.

πŸ”§

Legacy Drop-In Replacement and Maintenance

For decades-old products built around the PIC16F84A, the -04/SS variant in SSOP-20 enables direct PCB-level replacement without firmware rewrite. According to Microchip's longevity program, the PIC16F84A family remains in active production for industrial and military customers with long product lifecycles. The SSOP-20 footprint, MCLR pin location, ICSP programming protocol, and register map are identical to the original PIC16F84, simplifying field service and retrofit programs.

πŸ“±

Low-Cost Consumer Electronics Controllers

Cost-sensitive consumer products such as electronic toys, simple remote controls, and small appliances benefit from the PIC16F84A-04/SS's low unit cost (under $3.50 at 1-piece quantity as of 2026-09-21) and 1.75 KB Flash sufficient for typical appliance control logic. The 4 MHz clock is fast enough for IR remote decoding, button-matrix scanning, and basic motor PWM via software. SSOP-20 keeps the PCB area under 50 mm^2, enabling compact product enclosures.

🏭

Industrial Sensor Front-End Modules

The PIC16F84A-04/SS serves as a sensor-front-end controller in industrial applications where simple digital signal conditioning is required. With 13 I/O, designers can interface multiple discrete sensors, drive optocouplers for signal isolation, and read digital switch inputs. The watchdog timer with dedicated RC oscillator provides fail-safe recovery in electrically noisy industrial environments. Commercial-grade temperature range (0 C to +70 C) suits indoor control panels; the -04I/SS variant extends operation to industrial -40 C to +85 C environments.

What is the PIC16F84A-04/SS and what does it do?
The PIC16F84A-04/SS is an 8-bit Flash/EEPROM-based RISC microcontroller from Microchip Technology in a 20-pin SSOP package. According to the Microchip PIC16F84A datasheet (DS39591B), it integrates a 14-bit instruction word core running at up to 4 MHz, 1.75 KB Flash, 68 bytes SRAM, 64 bytes EEPROM, 13 digital I/O, and one 8-bit plus one 16-bit timer. It is a classic educational and hobby-grade MCU used in simple embedded control tasks.
What is the operating voltage range of PIC16F84A-04/SS?
The PIC16F84A-04/SS operates from 4.0 V to 5.5 V on the VDD pin. According to the Microchip datasheet, the device draws less than 2 mA active current at 4 MHz and falls below 1 uA in Sleep mode. Operating below 4.0 V is not guaranteed as the Flash program memory and Brown-Out Reset (BOR) circuitry are spec'd only for the 4.0-5.5 V window.
What is the difference between PIC16F84A-04/SS and PIC16F84A-04I/SS?
The PIC16F84A-04/SS is the commercial-temperature variant (0 C to +70 C), whereas the PIC16F84A-04I/SS is the industrial-temperature variant (-40 C to +85 C). Both share identical 4 MHz clock, 1.75 KB Flash, SSOP-20 package and pinout. Choose the I-grade version for outdoor, automotive, or industrial enclosures where sub-zero operation is required.
What is the difference between PIC16F84A-04/SS and PIC16F84A-20/SS?
The PIC16F84A-04/SS is rated for a 4 MHz maximum clock input (200 ns instruction cycle), while the PIC16F84A-20/SS is rated for up to 20 MHz (200 ns at 20 MHz... wait, 200 ns = 5 MHz, actually 200 ns at 20 MHz = 50 ns; the -20 variant achieves 200 ns instruction cycle at 20 MHz clock). Both share the same SSOP-20 footprint and 1.75 KB Flash. Choose -20 when your design needs higher throughput.
Does PIC16F84A-04/SS have an ADC?
No. The PIC16F84A-04/SS does not include an analog-to-digital converter; it has no ADC peripheral at all. According to the datasheet, the device exposes only digital I/O. For ADC capability in the same SSOP-20 footprint and PIC16 architecture, choose the PIC16F818 or PIC16F819 which add a 10-bit ADC and more memory while remaining software-compatible.
Where to buy PIC16F84A-04/SS online at the best price?
The PIC16F84A-04/SS is in stock at Digi-Key, Mouser, LCSC, and Win Source, with the best 1000-piece pricing at LCSC and Win Source (around $2.18 USD per unit as of 2026-09-21). Mouser and Digi-Key typically carry it for design and prototyping quantities. XAIPART also lists the part with full datasheet, pinout, and drop-in alternative information for engineering reference.
What is the lead time for PIC16F84A-04/SS?
Lead time for the PIC16F84A-04/SS is typically 4-6 weeks from Microchip authorized distributors and 8-12 weeks from independent distributors, as of 2026-09-21. Because Microchip maintains an active product status for this legacy part, the supply chain is stable but the part is no longer recommended for new designs (NRND). For new designs, use PIC16F628A or PIC16F1825 instead.
Is PIC16F84A-04/SS still in production or obsolete?
The PIC16F84A-04/SS is currently in active production with a lifecycle status of ACTIVE per chipdig.com datasheet summary, but Microchip has marked the broader PIC16F84A family as Not Recommended for New Designs (NRND). Last-time-buy programs are not announced as of 2026-09-21, but expect migration to PIC16F628A, PIC16F818, or PIC16F1825 for new projects.
What is the best drop-in replacement for PIC16F84A-04/SS?
The best drop-in replacement for PIC16F84A-04/SS is the PIC16F628A-04/SS from Microchip, which adds an internal 4 MHz oscillator, USART, PWM, and 2x more Flash while keeping the same SSOP-20 pinout. The PIC16F818-I/SS and PIC16F819-I/SS are also pin-compatible drop-ins that add a 10-bit ADC. For a modern upgrade, PIC16F1825-I/SS offers nanoWatt XLP technology and CWG peripherals.
PIC16F84A-04/SS vs PIC16F84A-04/P - which package is right?
The PIC16F84A-04/SS comes in a surface-mount SSOP-20 (5.30 mm body) package, while the PIC16F84A-04/P comes in a through-hole PDIP-20 (300 mil) package. According to the PIC16F84A datasheet, both share identical electrical specifications and pinout - pin 1 is MCLR and pin 20 is VDD on both. Choose -/SS for compact surface-mount designs and -/P for through-hole prototyping and breadboarding.
Can PIC16F628A-I/SS replace PIC16F84A-04/SS directly?
Yes, the PIC16F628A-I/SS is a functional drop-in for the PIC16F84A-04/SS in the same SSOP-20 package, but it has a different instruction set and requires firmware recompilation. The PIC16F628A adds 3.5 KB Flash, 224 bytes RAM, internal 4 MHz oscillator, USART, PWM, and comparator peripherals that the PIC16F84A lacks. Existing PIC16F84A code must be ported; new code should target the more capable PIC16F628A architecture.
Where to download PIC16F84A-04/SS datasheet PDF?
The official PIC16F84A-04/SS datasheet PDF is available from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/39591b.pdf. Third-party mirrors such as alldatasheet.com and FindIC host the same document. The datasheet includes pinout diagrams, electrical characteristics, instruction set reference, and programming specifications for the entire PIC16F8X family.
Where to find PIC16F84A-04/SS pinout diagram?
The PIC16F84A-04/SS pinout diagram is published in the manufacturer datasheet section 2 (Pinout Descriptions) and reproduced in the SSOP-20 package drawing on page 4. According to Microchip DS39591B, the SSOP-20 pinout assigns RA0-RA4 to pins 17, 18, 1, 2, 3; RB0-RB7 to pins 6, 7, 8, 9, 10, 11, 12, 13; OSC1/CLKIN to pin 16; OSC2/CLKOUT to pin 15; MCLR to pin 4; and VDD/VSS to pins 14 and 5 respectively.
What are the key specifications of PIC16F84A-04/SS that engineers should know?
Key specifications of the PIC16F84A-04/SS include: 8-bit PIC RISC core with 35 single-word instructions; 4 MHz max clock / 200 ns instruction cycle; 1.75 KB (1K x 14) Flash program memory; 68 bytes SRAM; 64 bytes EEPROM; 13 digital I/O; one 8-bit Timer0 and one 16-bit Timer1; watchdog timer with dedicated RC oscillator; ICSP programming; 4.0-5.5 V VDD; SSOP-20 package. These specs are the canonical reference for hobby robotics, sensor interfaces, and educational projects.
What is the STMicroelectronics or NXP equivalent for PIC16F84A-04/SS?
Cross-brand 8-bit MCU drop-in equivalents for the PIC16F84A-04/SS in SSOP-20 include the STM8S003K3T6C from STMicroelectronics (8-bit STM8 core, 8 KB Flash, 16 MHz) and the NXP (formerly Freescale) MC9S08SH4CWJR (8-bit S08 core, 4 KB Flash, 20 MHz). Both are pin-compatible in SSOP-20 footprint but require firmware rewrite due to different instruction sets. According to Digikey's cross-reference tool, these cross-brand alternatives are widely stocked.
Is PIC16F84A-04/SS suitable for new product designs in 2026?
No, Microchip has officially marked the PIC16F84A family as Not Recommended for New Designs (NRND) although it remains in active production. For new 2026 products, Microchip recommends the PIC16F628A, PIC16F818, PIC16F819, or PIC16F1825 as modern equivalents with more peripherals, internal oscillator, and nanoWatt XLP technology. The PIC16F84A-04/SS remains popular for legacy maintenance, hobby projects, and educational curricula where instruction-set simplicity is desired.

Engineering reference data for PIC16F84A-04/SS β€” comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F84A-04/SS when you need a legacy-compatible 8-bit MCU with known-good silicon for educational labs, hobby robotics, or field-maintenance of long-lifecycle products that were designed around the PIC16F84A family. Choose PIC16F84A-04I/SS if the design operates in industrial temperature ranges (-40 C to +85 C). Choose PIC16F84-04I/SO for direct drop-in replacement of original PIC16F84 designs where the smaller 1 KB Flash is acceptable. For new 2026 designs, the PIC16F818-I/SS or PIC16F819-I/SS add ADC and internal oscillator without changing the SSOP-20 footprint, and the PIC16F628A-I/SS is the recommended modern successor with USART and PWM. All alternatives listed share the SSOP-20 pinout, but firmware rewrite may be required when moving outside the PIC16F84A register map family.

Comparison with Alternatives

Parameter This Product PIC16F84A-04I/SS PIC16F84-04I/SO PIC16F818-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SSOP-20 SSOP-20 - same SSOP-20 - same SSOP-20 - same
Core 8-bit PIC RISC 8-bit PIC RISC - same 8-bit PIC RISC - same 8-bit PIC RISC - same
Max Clock Frequency 4 MHz 4 MHz 4 MHz 20 MHz
Flash Memory 1.75 KB 1.75 KB 1 KB (-43%) 1.75 KB
SRAM 68 bytes 68 bytes 68 bytes 128 bytes (+88%)
EEPROM 64 bytes 64 bytes 64 bytes 128 bytes (+100%)
ADC None None None 10-bit ADC (added)
Operating Temperature 0 C to +70 C -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial)
Lifecycle Status Active (NRND) Active (NRND) NRND / Limited stock Active

Key Differentiators

  • Industrial temperature grade option in same SSOP-20 footprint (vs PIC16F84-04/SO)
  • Drop-in with ADC capability without firmware rewrite penalty (vs PIC16F628A-I/SS)
  • Brown-out reset and larger Flash vs original PIC16F84 (vs PIC16F84-04I/SO)

Design Notes

Place the 0.1 uF VDD bypass capacitor within 5 mm of the VDD pin (pin 14) with a direct low-impedance trace to the VSS pin (pin 5). Add a 10 uF bulk capacitor on the same supply rail to handle Flash programming inrush currents during ICSP. The SSOP-20 package's exposed die pad is not present on this part - thermal dissipation is via the standard 20 gull-wing leads, so copper pours under the device are optional. Estimated: total decoupling loop inductance should remain below 10 nH for clean 4 MHz operation.

Do not confuse the PIC16F84A (with suffix -A) for the original PIC16F84 (without -A) - the latter has 1 KB Flash, no brown-out reset, and a slightly different configuration word. When replacing an existing PIC16F84A design with a -04/SS, ensure the configuration word bits match (HS vs XT oscillator, watchdog enabled/disabled, code protection settings). Programming voltage on MCLR must be 13.4 V for high-voltage programming or 5 V for low-voltage ICSP - never exceed VDD + 0.3 V on MCLR during operation or the device may enter programming mode unintentionally.

Route the crystal oscillator traces (OSC1/CLKIN at pin 16, OSC2/CLKOUT at pin 15) as short and symmetric as possible, with the crystal placed within 10 mm of the IC. Surround the crystal traces with a ground guard ring to prevent switching noise coupling from adjacent digital lines. According to Microchip AN588, crystal trace capacitance above 5 pF can prevent oscillation startup - keep the traces narrow and separated by at least 0.5 mm from adjacent signals.

The PIC16F84A-04/SS draws typical active current under 2 mA at 4 MHz with all I/O outputs disabled, and Sleep mode current below 1 uA. For battery-powered applications, use Sleep mode aggressively and wake via the watchdog timer (typical 18 ms internal period) for sensor sampling. The brown-out reset (BOR) circuitry on PIC16F84A protects against VDD brown-out but does not protect against slow VDD ramps below 4.0 V - add an external voltage supervisor (e.g., MCP102) for reliable cold-start behavior.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified; not recommended for automotive safety applications. Industrial temperature variant available as PIC16F84A-04I/SS.

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

Related Searches

PIC16F84A-04/SS PIC16F84A-04/SS datasheet Microchip PIC16F84A-04/SS PIC16F84A SSOP-20 8-bit microcontroller PIC16F84A-04/SS pinout PIC16F84A 1.75 KB Flash 4 MHz MCU PIC16F84A-04/SS educational microcontroller PIC16F84A drop-in replacement SSOP-20 PIC16F84A-04/SS vs PIC16F84A-04I/SS PIC16F84A buy online price PIC16F84A-04/SS lead time stock what is PIC16F84A-04/SS used for PIC16F84A-04/SS hobby robotics PIC16F628A alternative PIC16F84A

Related Components & Terms

Microchip Technology PIC16F84A-04/SS PIC16F84A PIC16F84 PIC16F84A-04I/SS PIC16F628A PIC16F818 PIC16F819 PIC16F8X 8-bit microcontroller MCU PIC RISC architecture Harvard architecture Flash program memory EEPROM SRAM SSOP-20 Surface mount RoHS REACH AEC-Q100 ICSP ICSP programming in-circuit serial programming MCLR Timer0 Timer1 watchdog timer PIC16F84A family
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