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.
- Manufacturer
- Microchip
- Package
- Small Outline Packages
- Pin Count
- 28
- Lifecycle
- ACTIVE
- Datasheet
- PIC16F873-20I/SO Datasheet PDF
- 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 Code | Yes |
| Manufacturer Package Code | SOIC-28 |
| Date Of Intro | 1998-12-01 |
| YTEOL | 3 |
| Has ADC | YES |
| Bit Size | 8 |
| Boundary Scan | NO |
| CPU Family | PIC16 |
| Clock Frequency-Max | 20MHz |
| DAC Channels | NO |
| DMA Channels | NO |
| Format | FIXED POINT |
| Integrated Cache | NO |
| JESD-30 Code | R-PDSO-G28 |
| JESD-609 Code | e3 |
| Low Power Mode | YES |
| Number of External Interrupts | 1 |
| Number of I/O Lines | 22 |
| Number of Timers | 3 |
| On Chip Data RAM Width | 8 |
| On Chip Program ROM Width | 14 |
| PWM Channels | YES |
| Package Body Material | PLASTIC/EPOXY |
| Package Equivalence Code | SOP28,.3 |
| Package Shape | RECTANGULAR |
| Package Style | SMALL OUTLINE |
| Peak Reflow Temperature (Cel) | 260 |
| Qualification Status | Not Qualified |
| RAM (bytes) | 192 |
| RAM (words) | 192 |
| ROM (words) | 4096 |
| ROM Programmability | FLASH |
| Speed | 20MHz |
| Supply Current-Max | 20mA |
| Supply Voltage-Max | 5.5V |
| Supply Voltage-Min | 5V |
| Supply Voltage-Nom | 5V |
| Surface Mount | YES |
| Technology | CMOS |
| Temperature Grade | INDUSTRIAL |
| Terminal Finish | Matte Tin (Sn) |
| Terminal Form | GULL WING |
| Terminal Pitch | 1.27mm |
| Terminal Position | DUAL |
| Time@Peak Reflow Temperature-Max (s) | 40 |
| uPs/uCs/Peripheral ICs Type | MICROCONTROLLER, RISC |
| Package | Small Outline Packages |
Compliance & Regulatory
| RoHS Status | Compliant |
| Lead-Free | Yes (Pb-Free) |
| Moisture Sensitivity Level | MSL 1 |
| ECCN | EAR99 |
| HTS Code | 8542.31.00.01 |
| Country of Origin | Thailand |
Alternate & Equivalent Parts
Compatible alternatives and drop-in replacements for PIC16F873-20I/SO:
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO28
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
150141RS73100 Red LED Indicator and Current-Resistor Design Guide
Design a reliable 150141RS73100 red LED indicator with worst-case resistor sizing, GPIO checks, PWM drive, layout, and production validation.
Jul 11, 2026
742792651 Ferrite Bead EMI Filter and Power Integrity Design Guide
Practical guidance for using 742792651 in ferrite-bead EMI filters, including bias, DCR, damping, layout, and validation.
Jul 11, 2026
How to Choose a Ferrite Bead for EMI Suppression Rails: Selection Guide
Compare 742792651 and related ferrite beads by impedance, current rating, DCR, package, layout, and EMI test context.
Jul 10, 2026
150141BS73100 Design Guide for 3528 Status Indicator LED Circuits
Design 3528 status indicator LED circuits with 150141BS73100: current setting, resistor sizing, polarity, optics, and sourcing checks.
Jul 10, 2026
Why Buy from FindMyChip
About Microchip
Microchip is a leading electronic component manufacturer. FindMyChip sources Microchip ICs directly from authorized China distributors, offering competitive pricing and reliable stock.
| Qty. | Unit Price | Ext. 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 |
In Stock · 24h Response · Worldwide Shipping
Response within 24 hours · Worldwide shipping
“FindMyChip sourced our entire STM32 BOM in 48 hours when our usual distributor had 16-week lead times.”