PIC16F873-20I/SO Microchip Integrated Circuit (Small Outline Packages) In Stock

PIC16F873-20I/SO is an 8-bit RISC MCU with 7 KB flash, 192 bytes RAM, 22 I/O pins, and up to 20 MHz clock in a compact SOIC-28 package. Integrates 5-channel 10-bit ADC, USART, SPI, and I2C peripherals. From $2.80 in stock worldwide shipping.

ACTIVEIntegrated CircuitVerified Jun 2026
Package / Visual Reference
PIC16F873-20I/SOSmall Outline Packages
Quick Facts
Manufacturer
Microchip
Package
Small Outline Packages
Pin Count
28
Lifecycle
ACTIVE
Category
Integrated Circuit
Price
From $6.1600(MOQ 1)
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 at up to 20 MHz with 7 KB flash memory and 192 bytes of SRAM in a space-saving SOIC-28 footprint
  • 5-channel 10-bit ADC for multi-sensor analog acquisition in battery-powered and industrial nodes
  • Full-featured serial peripherals including USART, SPI (MSSP), and I2C for easy connection to sensors, displays, and host controllers

Applications

PIC16F873-20I/SO is well suited for compact industrial control panels, HVAC sensor nodes, and smart metering devices where a low-pin-count, surface-mount 8-bit MCU with integrated ADC reduces board area. Its SOIC-28 package and 20 MHz throughput make it a practical choice for motor-control feedback loops and serial-connected display modules. The device also fits consumer appliance controllers and building automation endpoints that require USART or I2C communication at 3.0 V to 5.5 V supply.

Specifications

Pbfree CodeYes
Manufacturer Package CodeSOIC-28
Date Of Intro1998-12-01
YTEOL3
Has ADCYES
Bit Size8
Boundary ScanNO
CPU FamilyPIC16
Clock Frequency-Max20MHz
DAC ChannelsNO
DMA ChannelsNO
FormatFIXED POINT
Integrated CacheNO
JESD-30 CodeR-PDSO-G28
JESD-609 Codee3
Low Power ModeYES
Number of External Interrupts1
Number of I/O Lines22
Number of Timers3
On Chip Data RAM Width8
On Chip Program ROM Width14
PWM ChannelsYES
Package Body MaterialPLASTIC/EPOXY
Package Equivalence CodeSOP28,.3
Package ShapeRECTANGULAR
Package StyleSMALL OUTLINE
Peak Reflow Temperature (Cel)260
Qualification StatusNot Qualified
RAM (bytes)192
RAM (words)192
ROM (words)4096
ROM ProgrammabilityFLASH
Speed20MHz
Supply Current-Max20mA
Supply Voltage-Max5.5V
Supply Voltage-Min5V
Supply Voltage-Nom5V
Surface MountYES
TechnologyCMOS
Temperature GradeINDUSTRIAL
Terminal FinishMatte Tin (Sn)
Terminal FormGULL WING
Terminal Pitch1.27mm
Terminal PositionDUAL
Time@Peak Reflow Temperature-Max (s)40
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER, RISC
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

PIC16F873-20I/SO Datasheet Download

Official datasheet from Microchip

Alternate & Equivalent Parts

Compatible alternatives and drop-in replacements for PIC16F873-20I/SO:

PIC16F876-20I/SOMicrochip Technology Inc

MCU CMOS 28 LD 20MHZ 8K FLASH

View Part →
PIC16F873-20/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28

View Part →
PIC16F876-20/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28

View Part →
PIC16F870-I/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28

View Part →
PIC16F873A-I/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28

View Part →
PIC16F872-I/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28

View Part →

Frequently Asked Questions

What flash and RAM capacity does PIC16F873-20I/SO offer, and how do they compare to similar 8-bit MCUs?

PIC16F873-20I/SO provides 7 KB (4096 × 14-bit words) of flash program memory and 192 bytes of data SRAM, plus 256 bytes of internal EEPROM, giving it more non-volatile storage than many entry-level 8-bit MCUs in the same SOIC-28 form factor operating at up to 20 MHz.

Which ADC parameters make PIC16F873-20I/SO suitable for multi-sensor data acquisition?

The device includes a 10-bit successive-approximation ADC with 5 multiplexed analog input channels, sampling at up to 100 kSPS at 5 V supply; this resolution and channel count support simultaneous monitoring of temperature, pressure, and current sensors in compact 22 I/O industrial nodes.

How does the SOIC-28 package of PIC16F873-20I/SO benefit PCB designers working on compact boards?

The SOIC-28 (Manufacturer code SOIC-28) package has a 1.27 mm pitch and a body width of 7.5 mm, consuming roughly 70% less PCB area than an equivalent DIP-28 device, which is critical in designs where board space is limited to under 50 mm² per IC.

For a low-cost RS-232 data logger, how does PIC16F873-20I/SO's USART help reduce component count?

PIC16F873-20I/SO's on-chip USART supports full-duplex asynchronous serial communication at standard baud rates up to 312.5 kbps at 20 MHz, eliminating the need for an external UART bridge IC and allowing direct RS-232 level shifting with a single MAX3232-type device.

When is PIC16F873-20I/SO preferred over PIC16F876A for cost-sensitive designs?

PIC16F873-20I/SO is preferred when the application needs only 22 I/O lines rather than 33, has a smaller firmware footprint under 7 KB, and benefits from the narrower SOIC-28 body; these constraints let engineers reduce PCB real estate and purchase price by roughly 15–20% in quantities above 500 units.

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)
From $6.1600
Buy from 1pc · Factory-direct pricing
Qty.Unit PriceExt. Price
1+$7.0800$7.08
16+$7.0750$113.20
25+$6.2800$157.00
50+$6.2400$312.00
100+$6.1600$616.00
pcs
Unit price: $7.0800 · Total: $7.08

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