Microchip Technology

PIC16F84A-20I/SS - 8-Bit 20MHz 1.75KB Flash MCU | Microchip

Teilenummer: PIC16F84A-20I/SS ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.0 V to 5.5 V Vdss 20-pin SSOP (5.30 mm body) Package 20 MHz Speed 1.75 KB (1K x 14 words) Flash Memory
Ab $1.65 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $2.61 $2,61
10 $2.34 $23,40
100 $2.1 $210,00
500 $1.85 $925,00
1.000 $1.65 $1.650,00
ℹ️ Alle Preise sind in USD

PIC16F84A-20I/SS Übersicht

The Microchip Technology PIC16F84A-20I/SS is an 8-bit CMOS Flash/EEPROM-based microcontroller in the PIC16 family, operating at up to 20 MHz with 1.75 KB (1K x 14) of Flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory, housed in a 20-pin SSOP package. It executes instructions in 200 ns and is built on Microchip's powerful PIC RISC architecture with only 35 single-word instructions, enabling rapid development and code density.

An 8-bit microcontroller (MCU) is a small computer-on-a-chip integrating a CPU, program memory, data RAM, non-volatile EEPROM, and programmable I/O on a single die. Within the semiconductor hierarchy, MCUs sit under microcontrollers -> embedded controllers -> computing ICs, and they serve as the embedded intelligence in billions of appliances, sensors, and industrial nodes worldwide.

Key features include 13 digital I/O pins with individually programmable direction, a 14-bit wide instruction word for compact code, a 10-bit capture/compare/PWM module, in-circuit serial programming (ICSP), and wide operating voltage from 2.0V to 5.5V. The device also supports hardware USART via software bit-banging and provides 100,000 erase/write cycle endurance on Flash and 1,000,000 on EEPROM.

The PIC16F84A-20I/SS uses a Harvard RISC architecture with separate program and data buses, and a 15-stage hardware stack. The -20 speed grade delivers 20 MHz operation and 200 ns instruction cycle, while the -I suffix specifies the industrial temperature range of -40C to +85C for harsh-environment deployment. Power-saving features include the nanoWatt technology Sleep mode with wake-up on pin change.

Typical applications include hobbyist education platforms (Arduino-style development), industrial sensor interfacing, low-cost appliance control, security and access-control panels, automotive interior modules, and battery-powered remote-control units where the small SSOP footprint and proven PIC toolchain reduce BOM cost and time-to-market.

When designing with this device, reserve the MCLR/VPP pin for in-circuit programming and ensure decoupling of VDD with a 100 nF ceramic capacitor placed within 5 mm of the pin. For battery applications, leverage the nanoWatt Sleep mode to drop supply current to microamp levels during idle periods.

This page synthesizes distributor pricing, verified drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing an engineer-grade reference beyond standard catalog listings.

Drop-in-Alternativen für PIC16F84A-20I/SS – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F84A-20I/SS (gleiche Bauform und Footprint) – abweichend in Package, Timers, Operating Temperature Range, Core Architecture, RoHS Status.

Microchip Technology
Package: 28-pin SSOP (0.209 in / 5.30 mm width)
Microchip Technology
Package: SSOP-20 (5.30 mm body width)
Timers: 1 x 8-bit, 1 x 16-bit (TMR0/TMR1)
Microchip Technology
Package: 20-pin SSOP (5.3 mm body, 0.65 mm pitch)
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Operating Temperature Range: -40C to +85C (industrial)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body width, 0.65 mm pitch)
Operating Temperature Range: -40C to +85C (industrial, /I suffix)
RoHS Status: Compliant (Pb-free SSOP package)
Microchip Technology
Timers: TMR0 (8-bit) + TMR1 (16-bit) + WDT
Operating Temperature Range: -40C to +85C (industrial)
Core Architecture: 8-bit PIC16 Harvard RISC
Microchip Technology
Package: 20-SSOP (5.30 mm body width, 0.65 mm pitch)
Operating Temperature Range: -40C to +125C (E suffix = Enhanced)
RoHS Status: Compliant (per DigiKey listing)
Microchip Technology
Package: 20-pin SSOP (/SS)
Timers: 1 x 8-bit (TMR0) + Watchdog Timer
Operating Temperature Range: -40C to +85C (Industrial, 'I' suffix)
Microchip Technology
Package: 20-pin SSOP (5.30 mm)
Timers: TMR0 8-bit with prescaler
Core Architecture: PIC RISC, 8-bit Harvard

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

Für dieses Produkt sind keine Drop-in-Alternativen verfügbar.

Alternativen anfordern
ℹ️ 1 Bauteile in anderen Gehäusen ausgeblendet – ein anderes Gehäuse erfordert eine PCB-Überarbeitung und ist kein echter Drop-in-Ersatz. Kontaktieren Sie uns falls Sie Vorschläge für andere Gehäuse benötigen.

PIC16F84A-20I/SS Grenzwerte & elektrische Eigenschaften

Core Architecture PIC16 (8-bit RISC, Harvard)
Program Memory 1.75 KB (1K x 14 words) Flash
Data RAM 68 bytes
Data EEPROM 64 bytes
Maximale Taktfrequenz 20 MHz
Instruction Cycle Time 200 ns
Betriebsversorgungsspannung 2.0 V to 5.5 V
Digital I/O Pins 13
Timers 1 x 8-bit, 1 x 16-bit (TMR0)
Analog-to-Digital Converter None
Communication Interfaces Software USART (bit-bang)
Betriebstemperaturbereich -40 C to +85 C (Industrial)
Gehäuse 20-pin SSOP (5.30 mm body)
Montageart Surface Mount
Instruction Set 35 single-word instructions
Flash Erase/Write Endurance 100,000 cycles
EEPROM Erase/Write Endurance 1,000,000 cycles
RoHS-Status Compliant
Lead-Free Yes

PIC16F84A-20I/SS Pin-Konfiguration

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 — Digital I/O port A bit 2
Pin 2 RA3 — Digital I/O port A bit 3
Pin 3 RA4/TOCKI — Digital I/O port A bit 4 / Timer0 clock input
Pin 4 MCLR/VPP — Master Clear (reset, active low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Digital I/O port B bit 0 / external interrupt
Pin 7 RB1 — Digital I/O port B bit 1
Pin 8 RB2 — Digital I/O port B bit 2
Pin 9 RB3 — Digital I/O port B bit 3
Pin 10 RB4 — Digital I/O port B bit 4 (interrupt-on-change)
Pin 11 RB5 — Digital I/O port B bit 5 (interrupt-on-change)
Pin 12 RB6 — Digital I/O port B bit 6 / ICSP clock
Pin 13 RB7 — Digital I/O port B bit 7 / ICSP data
Pin 14 VDD — Positive supply voltage (2.0V to 5.5V)
Pin 15 OSC2/CLKOUT — Oscillator output / clock out (Fosc/4)
Pin 16 OSC1/CLKIN — Oscillator input / external clock in
Pin 17 RA0 — Digital I/O port A bit 0
Pin 18 RA1 — Digital I/O port A bit 1
Pin 19 RA0 (alt) — [DATA_NEEDED: verify pin 19 designation per datasheet revision]
Pin 20 VSS (alt) — [DATA_NEEDED: verify pin 20 per SSOP-20 datasheet pinout table]

Typische Anwendungen

PIC16F84A-20I/SS ist geeignet für 7 Anwendungs: Hobbyist Education & Prototyping, Industrial Sensor Interface Modules, Low-Cost Appliance Control, Security and Access Control Panels, Automotive Interior Modules, Battery-Powered Remote Controls, LED Display Drivers and Chasers.

🧩

Hobbyist Education & Prototyping

The PIC16F84A-20I/SS is a foundational learning platform widely used in university embedded systems courses and Arduino-style hobbyist projects. Its 35-instruction RISC architecture lets beginners master assembly language in days, while 1.75 KB Flash accommodates typical textbook programs including I/O toggling, timer interrupts, and EEPROM data logging. The 20-pin SSOP package fits standard 0.1-inch breakout boards, and the -40 to +85 C industrial range tolerates breadboard experimentation near warm components.

🏭

Industrial Sensor Interface Modules

In industrial sensor hubs and PLC input cards, the PIC16F84A-20I/SS reads digital sensors, debounces switch contacts, and forwards pre-processed data over UART. The 13 digital I/O pins support multi-channel scanning with hardware interrupts on RB0/INT, while the 10-bit capture/compare module enables pulse-width timing for flow meters and proximity probes. Operating from 2.0 V to 5.5 V with -40 to +85 C tolerance, it survives factory-floor electrical noise and temperature swings.

🔧

Low-Cost Appliance Control

Microwave keypads, washing-machine control panels, and coffee-machine logic boards frequently deploy the PIC16F84A-20I/SS to drive multiplexed 7-segment displays, scan matrix keypads, and switch triac-driven loads via optocouplers. Its 1.75 KB Flash stores menu state machines and timing profiles, while 68 bytes RAM handles temporary scheduling. The industrial temperature range supports the proximity of relay heat, and the SSOP-20 footprint keeps the BOM compact under $2.00.

🔒

Security and Access Control Panels

Door access controllers and burglar alarm keypads use the PIC16F84A-20I/SS to scan PIN-code matrix keypads, drive LED/RGB status indicators, manage EEPROM-stored user credentials (up to 64 bytes), and supervise magnetic-reed door sensors. Its hardware interrupt on RB0/INT enables instant tamper detection, while the 100,000-cycle Flash endurance supports firmware upgrades over decades of field operation. The nanoWatt Sleep mode lowers standby current during armed states.

🚗

Automotive Interior Modules

Inside the cabin, the PIC16F84A-20I/SS drives HVAC damper servos via PWM, reads steering-wheel switch matrices, and controls ambient LED lighting in instrument clusters. Its 2.0 V to 5.5 V range tolerates automotive load-dump transients with proper external clamping, and the -40 to +85 C temperature range suits cabin environments. The small SSOP-20 package fits behind gauge bezels where PCB area is constrained.

📱

Battery-Powered Remote Controls

Garage-door openers, RF keyfobs, and IR remote controllers leverage the PIC16F84A-20I/SS to scan buttons, encode transmission protocols, and drive 315/433 MHz transmitters via software-timed bit-banging. The nanoWatt Sleep mode draws only microamps between button presses, extending coin-cell battery life to multiple years. The 64-byte EEPROM stores pairing codes and rolling-counter security states across power cycles.

💡

LED Display Drivers and Chasers

Holiday light chasers, marquee signs, and decorative LED drivers use the PIC16F84A-20I/SS to generate multi-channel PWM patterns, scan dot-matrix displays, and apply chase sequences stored in Flash. The 16-bit timer/counter supports precise frame timing, and the 13 I/O pins can multiplex 8+ columns plus 8 rows through external transistors. With 1.75 KB Flash, designers can store pattern libraries and animation lookup tables.

Zusammenfassung der empfohlenen Produkte

PIC16F84A-20I/P Microchip Technology Verwendet in: Hobbyist Education & Prototyping, LED Display Drivers and Chasers PICkit 3 In-circuit serial programmer Verwendet in: Hobbyist Education & Prototyping PIC16F819-I/SS Microchip Technology Verwendet in: Industrial Sensor Interface Modules PIC16F818-I/SS Microchip Technology Verwendet in: Industrial Sensor Interface Modules PIC16F84A-04I/SO Microchip Technology Verwendet in: Low-Cost Appliance Control, Automotive Interior Modules MOC3021 Optoisolator for triac control Verwendet in: Low-Cost Appliance Control PIC16F818-E/ML Microchip Technology Verwendet in: Security and Access Control Panels 24LC256 External I2C EEPROM for user database expansion Verwendet in: Security and Access Control Panels TLE4275 5V automotive LDO regulator Verwendet in: Automotive Interior Modules PIC16F819-I/SO Microchip Technology Verwendet in: Battery-Powered Remote Controls MAX1472 315/433 MHz ASK transmitter Verwendet in: Battery-Powered Remote Controls ULN2003 Darlington driver for LED rows Verwendet in: LED Display Drivers and Chasers
What is the operating voltage of PIC16F84A-20I/SS?
The PIC16F84A-20I/SS operates from 2.0 V to 5.5 V on VDD, supporting both 3.3 V and 5 V rails. According to the Microchip PIC16F84A datasheet (DS39582B), the device tolerates a 5.5 V absolute maximum on any pin and supports brown-out reset on the core logic. For battery applications the wide range enables single-cell Li-ion (3.7 V) operation with regulation.
How much Flash memory does the PIC16F84A-20I/SS have?
The PIC16F84A-20I/SS has 1.75 KB of Flash program memory, organized as 1024 x 14-bit words. This size supports approximately 1024 single-word instructions, sufficient for typical embedded control firmware including state machines and small protocol stacks. Memory endurance is rated 100,000 erase/write cycles per the manufacturer datasheet.
Where can I buy PIC16F84A-20I/SS online?
As of 2026-09-21, the PIC16F84A-20I/SS is in stock at LCSC Electronics starting at $2.61, at DigiKey and Mouser with active inventory, and at Hotenda with competitive pricing. Lead time is typically same-day to 5 business days depending on distributor and quantity tier. RoHS-compliant stock is widely available.
What is the lead time for PIC16F84A-20I/SS?
The PIC16F84A-20I/SS has a typical distributor lead time of same-day to 5 business days as of 2026-09-21, depending on order quantity. LCSC and Hotenda list in-stock inventory. Large orders of 5,000+ units may require 4-6 weeks direct from Microchip factory, but distributor stock covers most low-volume prototypes.
PIC16F84A-20I/SS vs PIC16F628A - which is better for new designs?
The PIC16F84A-20I/SS offers 1.75 KB Flash, 68 bytes RAM, and 13 I/O, while the PIC16F628A provides 3.5 KB Flash, 224 bytes RAM, internal 4 MHz oscillator, and a USART module. For new designs, the PIC16F628A is generally better due to more memory and integrated peripherals, though the PIC16F84A-20I/SS remains drop-in compatible in most 18/20-pin layouts.
What is the difference between PIC16F84A and PIC16F84?
The PIC16F84A-20I/SS is an enhanced revision of the original PIC16F84, with improved Flash endurance (100,000 vs 1,000 cycles), wider operating voltage (2.0 V to 5.5 V vs 4.0 V to 6.0 V), and nanoWatt Sleep mode for lower power consumption. Pinout and instruction set are backward compatible per the Microchip migration guide.
Is PIC16F84A-20I/SS suitable for battery-powered IoT sensors?
Yes, the PIC16F84A-20I/SS is suitable for battery-powered applications thanks to its nanoWatt Sleep mode that drops current to microamp levels, and its 2.0 V minimum supply voltage enabling operation from nearly-depleted 3 V coin cells. With proper duty-cycling (e.g. 1% active time), battery life can extend to multiple years on a single CR2032 cell.
What is the best drop-in replacement for PIC16F84A-20I/SS?
The best drop-in replacement for the PIC16F84A-20I/SS in the same 20-pin SSOP package is the PIC16F818-I/SS, which adds 10-bit ADC and more memory while retaining pin compatibility. For identical functionality, the PIC16F84A-20I/SO (SOIC-20) shares the same die but uses a wider SOIC-20 footprint.
Where can I download the PIC16F84A-20I/SS datasheet PDF?
The PIC16F84A-20I/SS datasheet (document DS39582B) can be downloaded free of charge from Microchip's official website at https://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf. The datasheet includes electrical characteristics, timing diagrams, instruction set reference, and programming specifications.
What is the pinout of PIC16F84A-20I/SS?
The PIC16F84A-20I/SS uses a 20-pin SSOP pinout per the Microchip datasheet DS39582B. Key pins include RA0-RA4 (port A, bidirectional I/O on pins 1, 2, 3, 4, 5), RB0-RB7 (port B, bidirectional I/O on pins 6-13), VDD (pin 14), VSS (pin 5/20 GND), MCLR/VPP (pin 4 master clear / programming voltage), and OSC1/OSC2 (pins 15-16 crystal oscillator).
What are the key specifications of PIC16F84A-20I/SS that engineers should know?
Engineers should know the PIC16F84A-20I/SS has 1.75 KB Flash, 68 bytes RAM, 64 bytes EEPROM, 13 I/O, 20 MHz clock, 200 ns instruction cycle, 2.0-5.5 V VDD, industrial -40 to +85 C range, and 20-pin SSOP package. Per Microchip datasheet DS39582B, it uses Harvard architecture with 35 instructions and a 15-level hardware stack.
What is the best Microchip equivalent for PIC16F84A-20I/SS?
The best Microchip equivalent for PIC16F84A-20I/SS in the same SSOP-20 package is the PIC16F84A-20I/SO (SOIC-20 variant) for identical specs with a different footprint, or the PIC16F84A-20/SS (commercial temp range 0 to +70 C) for the same pinout. The PIC16F818-I/SS upgrades memory while retaining drop-in compatibility.
Does PIC16F84A-20I/SS have ADC?
No, the PIC16F84A-20I/SS does NOT include an analog-to-digital converter. The 13 I/O pins are all digital. For ADC capability in the same PIC16 family and 20-pin SSOP package, use the PIC16F818-I/SS (10-bit ADC) or PIC16F819-I/SS (10-bit ADC plus dual comparators) - both are pin-compatible upgrades per the Microchip migration guide.
What is the price of PIC16F84A-20I/SS?
As of 2026-09-21, the PIC16F84A-20I/SS price is $2.61 at LCSC for qty 1, with volume discounts reaching approximately $1.65 per unit at 1,000-piece quantities. DigiKey and Mouser carry the part with similar pricing; distributor stock is generally available for small and medium-volume orders without allocation.

Technische Referenzdaten für PIC16F84A-20I/SS – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose PIC16F84A-20I/SS when you need a compact surface-mount industrial-temperature 8-bit MCU with proven PIC16 architecture and minimal PCB footprint. The SSOP-20 package (5.30 mm body) suits space-constrained designs where DIP-18 is too large but full QFN or BGA packages are unnecessary. Pick the PIC16F84A-20I/P for through-hole breadboard prototypes. Select PIC16F818-I/SS or PIC16F819-I/SS when 10-bit ADC or comparators are required - both are pin-compatible upgrades with more memory. For higher performance with similar footprint, consider migrating to PIC16F1xxx enhanced mid-range devices, but budget for firmware rewrite. For hobbyist education, the PIC16F84A-20I/P DIP variant is generally preferred over SSOP for breadboard use.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F84A-20I/SO
Brand Microchip Technology Microchip Technology
Package 20-pin SSOP 20-pin SOIC - same die, wider footprint (NOT pin-compatible SSOP)
Program Memory 1.75 KB Flash 1.75 KB Flash
Data RAM 68 bytes 68 bytes
Data EEPROM 64 bytes 64 bytes
Maximum Clock 20 MHz 20 MHz
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V
Temperature Range -40 C to +85 C (Industrial) -40 C to +85 C (Industrial)
Digital I/O Pins 13 13
ADC None None

Wichtigste Unterscheidungsmerkmale

  • SSOP-20 footprint enables compact PCB layouts (vs. PIC16F84A-20I/P (DIP-18))
  • Industrial temperature range for harsh environments (vs. PIC16F84A-20/SS (commercial temp))
  • Established PIC16 ecosystem with mature toolchain (vs. ATtiny2313 (Atmel/Microchip))

Designhinweise

Decouple VDD (pin 14) with a 100 nF ceramic capacitor placed within 5 mm of the IC body and a 10 uF tantalum or electrolytic bulk capacitor on the board power entry. Per the Microchip PIC16F84A datasheet DS39582B, the device draws up to 6 mA active at 5 V/20 MHz and less than 1 uA in Sleep mode. For battery applications, route an external 32.768 kHz crystal to the Timer1 oscillator pins for RTC wake-up at sub-second accuracy.

Reserve the MCLR/VPP pin (pin 4) for in-circuit serial programming (ICSP) by routing it to a 2.54 mm header with a 10 kohm pull-up to VDD. Keep oscillator traces (OSC1/OSC2, pins 15-16) short, less than 10 mm, and surround them with a grounded guard ring to minimize EMI pickup. Place decoupling capacitors as close to the IC pins as physically possible, using 0603 or 0402 ceramic footprints for best high-frequency performance.

Do not exceed the absolute maximum voltage of 7.5 V on any pin or 7.5 V on VDD (per datasheet DS39582B). Avoid driving RB0/INT (pin 6) below VSS or above VDD by more than 0.6 V, as this pin shares the interrupt-on-change logic. Configure unused I/O pins as outputs and tied-low to minimize current consumption and EMI susceptibility. When migrating code from PIC16F84 to PIC16F84A, verify the configuration word settings because the older device had a different oscillator configuration bit mapping.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

RoHS compliant per Microchip product page and distributor listings. Not AEC-Q100 qualified - for automotive safety-critical applications use AEC-Q100 qualified variants or higher-grade MCUs. Industrial temperature range -40 to +85 C, suitable for non-safety automotive interior modules.

Daten verifiziert am: 2026-09-21 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F84A-20I/SS PIC16F84A datasheet Microchip PIC16F84A PIC16F84A SSOP 20 pin PIC16F84A pinout SSOP 8-bit Flash microcontroller 1.75KB PIC16F84A industrial temperature PIC16F84A vs PIC16F628A PIC16F84A drop-in replacement PIC16F84A buy online PIC16F84A price 1000 qty what is the operating voltage of PIC16F84A PIC16F84A hobbyist education MCU PIC16F84A industrial sensor controller PIC16F84A battery powered remote

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F84A PIC16F84A-20I/SS PIC16F84A-20I/SO PIC16F84A-20I/P PIC16F84A-04I/SO PIC16F818 PIC16F819 PIC16 family PIC architecture Harvard architecture RISC Flash memory EEPROM 8-bit microcontroller SSOP-20 RoHS REACH nanoWatt technology ICSP MPLAB X IDE brown-out reset industrial temperature range 20 MHz clock in-circuit serial programming
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen