PIC16F84A-04I/SO Microchip Integrated Circuit (Small Outline Packages) In Stock

Microchip PIC16F84A-04I/SO is an 8-bit RISC microcontroller in the PIC16 family, operating up to 4 MHz with 1 kW Flash program memory and 68 bytes RAM in an 18-pin SOIC package. Ideal for simple control, keypad scanning, and small state-machine applications. Available from stock with worldwide shipping.

ACTIVEIntegrated CircuitVerified Jun 2026
Package / Visual Reference
PIC16F84A-04I/SOSmall Outline Packages
Quick Facts
Manufacturer
Microchip
Package
Small Outline Packages
Pin Count
18
Lifecycle
ACTIVE
Category
Integrated Circuit
Temp Range
-40.0°C to 85.0°C
RoHS
Compliant
Lead Time
3–7 business days
Shipping
DHL Express · Worldwide

Key Features

  • 8-bit PIC16 RISC core running at up to 4 MHz with EEPROM data memory, enabling simple non-volatile parameter storage without external memory chips
  • 18-pin SOIC package with 13 general-purpose I/O pins providing ample GPIO for keypad scanning, LED driving, and relay control in compact designs
  • Industry-standard PIC16 architecture with 1024-word Flash program memory and a broad ecosystem of compilers, debuggers, and application notes supporting rapid prototyping

Applications

The PIC16F84A-04I/SO is a classic 8-bit microcontroller suited for straightforward control tasks such as keypad-matrix scanning, LED display multiplexing, relay sequencing, and simple state-machine implementations in low-cost consumer electronics and educational projects. Its integrated EEPROM data memory allows storing user-configured parameters without external storage components, simplifying BOM in access-control keypads and appliance timers. The widely available 18-pin SOIC footprint and mature PIC16 toolchain make it an accessible choice for small-scale production and prototyping environments.

Specifications

Pbfree CodeYes
Manufacturer Package CodeSOIC-18
Factory Lead Time5Weeks
YTEOL8
Has ADCNO
Bit Size8
Boundary ScanNO
CPU FamilyPIC16
Clock Frequency-Max4MHz
DAC ChannelsNO
DMA ChannelsNO
FormatFIXED POINT
Integrated CacheNO
JESD-30 CodeR-PDSO-G18
JESD-609 Codee3
Low Power ModeYES
Number of External Interrupts1
Number of I/O Lines13
Number of Timers3
On Chip Data RAM Width8
On Chip Program ROM Width14
PWM ChannelsYES
Package Body MaterialPLASTIC/EPOXY
Package Equivalence CodeSOP18,.4
Package ShapeRECTANGULAR
Package StyleSMALL OUTLINE
Peak Reflow Temperature (Cel)260
Qualification StatusNot Qualified
RAM (bytes)68
ROM (words)1024
ROM ProgrammabilityFLASH
Screening LevelTS 16949
Speed4MHz
Supply Current-Max10mA
Supply Voltage-Max5.5V
Supply Voltage-Min4.5V
Supply Voltage-Nom5V
Surface MountYES
TechnologyCMOS
Temperature GradeINDUSTRIAL
Terminal FinishMatte Tin (Sn)
Terminal FormGULL WING
Terminal Pitch1.27mm
Terminal PositionDUAL
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER, RISC
## PIC16F84A-04I/SO Alternates Showing resultsImage
PackageSmall Outline Packages

Compliance & Regulatory

RoHS StatusCompliant
Lead-FreeYes (Pb-Free)
Moisture Sensitivity LevelMSL 1
ECCNEAR99
HTS Code8542.31.00.01
Country of OriginThailand

Datasheet

PIC16F84A-04I/SO Datasheet Download

Official datasheet from Microchip

Alternate & Equivalent Parts

Compatible alternatives and drop-in replacements for PIC16F84A-04I/SO:

PIC16F84-04I/SOMicrochip Technology Inc

MCU CMOS 18 LD 4MHZ 1K FLASH

View Part →
PIC16F84A-04/SOMicrochip Technology Inc

MCU CMOS 18 LD 4MHZ 1K FLASH

View Part →
PIC16F84-04/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 4MHz, CMOS, PDSO18

View Part →

Frequently Asked Questions

How much program memory does the PIC16F84A-04I/SO have, and is that enough for typical small control firmware?

The PIC16F84A-04I/SO provides 1024 words (1 kW) of Flash program memory using 14-bit PIC instructions, equivalent to roughly 1.75 kB of code storage. This capacity comfortably fits simple control loops, keypad scanners, and serial communication routines at 4 MHz but becomes a constraint for applications requiring complex algorithms or large lookup tables.

What clock frequency does the PIC16F84A-04I/SO support, and how does that translate to instruction throughput?

The PIC16F84A-04I/SO runs at a maximum clock frequency of 4 MHz, executing most single-cycle instructions at 1 MIPS (1 million instructions per second) since the PIC16 pipeline completes one instruction every 4 clock cycles. This throughput is adequate for GPIO toggling, interrupt-driven I/O, and UART communication at baud rates up to 9600 bps in typical embedded control applications.

Does the PIC16F84A-04I/SO include on-chip EEPROM, and how is it typically used?

Yes, the PIC16F84A-04I/SO integrates 64 bytes of on-chip EEPROM data memory, which retains values through power cycling without external memory. Designers commonly use this EEPROM to store user settings, calibration constants, security codes for access-control keypads, or runtime-adjustable configuration parameters that must survive power interruptions in appliance timers and simple automation controllers.

How does the PIC16F84A-04I/SO compare to newer PIC16F628A for cost-sensitive or legacy designs?

The PIC16F84A-04I/SO offers 1 kW Flash and 68 bytes RAM versus the PIC16F628A's 2 kW Flash and 224 bytes RAM at a similar 4 MHz to 20 MHz speed range. The PIC16F628A is generally preferred for new designs due to its larger memory and integrated comparators, but the PIC16F84A-04I/SO remains popular for maintaining compatibility with existing 18-pin SOIC footprint layouts and legacy firmware written for the PIC16C84 architecture.

Related Guides

Why Buy from FindMyChip

Authorized Source
Verified supply chain with full traceability & inspection
$
Competitive Pricing
Factory-direct from China distributors, low MOQ
Fast Shipping
DHL Express 3–5 days · FedEx/UPS 5–7 days worldwide
Quality Guaranteed
30-day replacement for defective parts, no questions asked

About Microchip

Microchip is a leading electronic component manufacturer. FindMyChip sources Microchip ICs directly from authorized China distributors, offering competitive pricing and reliable stock.

AvailabilityIn Stock
Reference Price (USD)
Contact for Price
Buy from 1pc · Factory-direct pricing
pcs

In Stock · 24h Response · Worldwide Shipping

Lead Time3-7 business days
MOQFrom 1 piece
ShippingDHL / FedEx / UPS
OriginChina (Authorized)

Response within 24 hours · Worldwide shipping

FindMyChip sourced our entire STM32 BOM in 48 hours when our usual distributor had 16-week lead times.

TM
Thomas Mueller
Hardware Lead, SensorTech GmbH, Germany