Microchip Technology

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

料号: PIC16F84A-20I/SS ✓ 量产中
有现货 1-3 个工作日内发货
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
低至 $1.65 USD / 件
最小起订量: 1 |
价格更新于: 2026-09-21
批量定价
数量 单价 小计
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
ℹ️ 所有价格均以 USD 计价

PIC16F84A-20I/SS 概述

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.

直接替换替代料: PIC16F84A-20I/SS ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。

本系列中的变体

可与以下型号直接替换的同系列型号: PIC16F84A-20I/SS (相同外形与封装尺寸) ——差异在于 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

快速对比工具——选择替代料号进行并排对比:

该产品暂无直接替换替代料。

请求替代料
ℹ️ 1 个跨封装料号已隐藏——不同封装需要 PCB 改动,并非真正的直接替换。 联系我们 如果您需要跨封装建议。

PIC16F84A-20I/SS 最大额定值与电气特性

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
最大时钟频率 20 MHz
Instruction Cycle Time 200 ns
工作电源电压 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)
工作温度范围 -40 C to +85 C (Industrial)
封装 20-pin SSOP (5.30 mm body)
安装类型 Surface Mount
Instruction Set 35 single-word instructions
Flash Erase/Write Endurance 100,000 cycles
EEPROM Erase/Write Endurance 1,000,000 cycles
RoHS 状态 Compliant
Lead-Free Yes

PIC16F84A-20I/SS 引脚配置

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

典型应用

PIC16F84A-20I/SS 适用于 7 应用s: 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.

推荐产品汇总

PIC16F84A-20I/P Microchip Technology 用于: Hobbyist Education & Prototyping, LED Display Drivers and Chasers PICkit 3 In-circuit serial programmer 用于: Hobbyist Education & Prototyping PIC16F819-I/SS Microchip Technology 用于: Industrial Sensor Interface Modules PIC16F818-I/SS Microchip Technology 用于: Industrial Sensor Interface Modules PIC16F84A-04I/SO Microchip Technology 用于: Low-Cost Appliance Control, Automotive Interior Modules MOC3021 Optoisolator for triac control 用于: Low-Cost Appliance Control PIC16F818-E/ML Microchip Technology 用于: Security and Access Control Panels 24LC256 External I2C EEPROM for user database expansion 用于: Security and Access Control Panels TLE4275 5V automotive LDO regulator 用于: Automotive Interior Modules PIC16F819-I/SO Microchip Technology 用于: Battery-Powered Remote Controls MAX1472 315/433 MHz ASK transmitter 用于: Battery-Powered Remote Controls ULN2003 Darlington driver for LED rows 用于: 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.

工程参考数据: PIC16F84A-20I/SS ——对比、设计指导和合规信息。

选型指南

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.

与替代料对比

参数 本产品 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

关键差异点

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

设计说明

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.

合规信息

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
无铅
Yes
无卤
Yes
冲突矿物
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.

数据核验日期: 2026-09-21 ——数据由 XAIPART 元器件工程团队核验和整理

相关搜索

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

相关元器件 & 术语

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
快速报价
填写完整信息——我们的销售团队将在 24 小时内回复
料号 制造商 封装 QTY 目标价 小计
合计: $0.00 USD
✓
报价已提交!

我们将在 24 小时内回复您的邮件

1
询价已提交
2
已收到报价
3
已下单
4
支付
5
已发货
6
已送达
查看询价详情