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 / 개
MOQ: 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 (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))

설계 노트

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
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기