Microchip Technology

PIC16F873-10E/SO - 8-bit 10MHz MCU, 7KB Flash, 28-SOIC | Microchip

MPN: PIC16F873-10E/SO βœ— End of Life
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 28-SOIC (0.295", 7.50 mm width) Package 10 MHz Speed 7 KB Memory
From $4.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $6.87 $6.87
10 $6.18 $61.80
100 $5.5 $550.00
500 $4.95 $2,475.00
1,000 $4.4 $4,400.00
ℹ️ All prices are in USD

PIC16F873-10E/SO Overview

The Microchip PIC16F873-10E/SO is a 8-bit RISC flash microcontroller in a 28-pin SOIC (SO) wide-body package, delivering 10 MHz maximum operating frequency, 7 KB of flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM with 22 digital I/O lines. It belongs to the PIC16F mid-range family and is specified for the -40C to +125C automotive/extended temperature grade, drawing from a 4 V to 5.5 V single supply.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (flash/ROM), data memory (RAM), and a rich set of peripherals such as timers, ADC, USART, and I/O ports on one die. Microcontrollers sit at the top of the embedded-control hierarchy - above discrete logic, below full microprocessors - and dominate applications where deterministic real-time response, low power, and small footprint matter. The PIC16F family specifically introduced nanoWatt technology for ultra-low-power sleep modes.

Key features of the PIC16F873-10E/SO include 200 ns instruction execution, only 35 single-word instructions for easy C/assembly programming, 5 channels of 10-bit ADC, USART, MSSP (SPI/I2C), two 8-bit timers plus one 16-bit timer, and nanoWatt power management with < 1 uA sleep current. The enhanced '-10E' variant runs up to 10 MHz across the full 4.0-5.5 V supply range.

Architecturally, the device uses a Harvard RISC core with separate program and data buses, 14-bit wide instruction word, and a hardware multiplier. The flash memory supports in-circuit serial programming (ICSP) via two pins, enabling firmware updates without removing the MCU from the board. Hardware brown-out reset, watchdog timer, and code protection are integrated.

Typical applications include industrial control modules, automotive body and sensor subsystems, HVAC controllers, sensor interfaces, small appliances, and battery-powered instruments requiring extended temperature operation. The 28-SOIC wide-body footprint is footprint-compatible with the rest of the PIC16F87x 28-pin family, enabling PCB reuse.

When designing with this part, verify the brown-out reset voltage threshold against the minimum supply (4.0 V) and budget for the 22 I/O pins which share analog/digital functions - the AN0-AN4 analog inputs multiplex with PORTA/PORTE bits. Always consult the Microchip PIC16F873/4/6/7 datasheet for the ICSP programming pinout and configuration-word settings.

This page synthesizes distributor pricing, drop-in alternatives sourced from Microchip's own PIC16F family, and practical design notes not found in the standalone datasheet, giving engineers a single decision-ready reference.

Drop-in alternatives for PIC16F873-10E/SO β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F873-10E/SO (same form factor and footprint) β€” differing in ADC, Core Architecture, Package, Timers, Operating Temperature.

Microchip Technology
ADC: 10-bit, up to 5 channels
Core Architecture: PIC RISC (Harvard)
Package: 28-pin SOIC (SO), wide-body 0.295 inch (7.50 mm)
Microchip Technology
ADC: 5 channels x 10-bit
Operating Temperature: -40 C to +125 C (E = extended industrial)
Microchip Technology
ADC: 10-bit, 5 channels, up to 50 ksps
Core Architecture: 8-bit RISC, 35 single-word instructions
Package: 28-pin SOIC (SO), wide-body 7.50 mm
Microchip Technology
ADC: 10-bit, up to 5 channels (28-pin package)
Core Architecture: PIC RISC, Harvard, 14-bit instruction word
Package: 28-pin SOIC (0.295 inch / 7.50 mm body width)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F873-04E/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-SOIC (0.295")
PIC16F Mid-Range 8-bit Β· PIC RISC (Harvard) Β· Flash Β· 7 KB (4K x 14 words) Β· 192 bytes Β· 128 bytes Β· 4 MHz (200 ns instruction cycle) Β· 4.0 V to 5.5 V

βœ“ In Stock

$3.81 / Unit

View Datasheet β†’

PIC16F873-10I/SO

βœ… Drop-In
πŸ“¦ 28-SOIC (0.295")
Same 28-SOIC footprint and pinout, 10 MHz speed grade; -10I is industrial temperature grade (-40C to +85C) vs -10E extended (-40C to +125C) - acceptable when full -40 to +125 not required; pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

PIC16F876-10E/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-SOIC (0.295")
Flash Β· 14 KB (8K x 14 words) Β· 368 bytes Β· 256 bytes Β· PIC16 Harvard RISC, 14-bit instruction word Β· 35 single-word instructions Β· 10 MHz (200 ns instruction cycle) Β· 2.0 V to 5.5 V

βœ“ In Stock

$3.99 / Unit

View Datasheet β†’

PIC16F873-04/SO

βœ… Drop-In
πŸ“¦ 28-SOIC (0.295")
Same 28-SOIC footprint and pinout, 7 KB flash; -04 (no E) is 4 MHz industrial grade (-40C to +70C) vs -10E -40C to +125C; pin-to-pin compatible when temperature headroom is sufficient

πŸ“‹ Reference alternative (not in catalog)

PIC16F876-04E/SO

βœ… Drop-In
πŸ“¦ 28-SOIC (0.295")
Same 28-SOIC footprint, 14 KB flash / 368 bytes RAM (vs 7 KB / 192 bytes on -873); -04E limits clock to 4 MHz vs 10 MHz; pin-to-pin compatible when lower speed is acceptable

πŸ“‹ Reference alternative (not in catalog)

PIC16F873-10E/SO Maximum Ratings & Electrical Characteristics

Product Type 8-bit Microcontroller (MCU)
Core Architecture PIC16 RISC, Harvard, 14-bit instruction word
Maximum Clock Speed 10 MHz
Instruction Execution Time 200 ns
Program Memory (Flash) 7 KB
Data RAM 192 bytes
Data EEPROM 128 bytes
Supply Voltage 4.0 V to 5.5 V
Number of I/O Pins 22
ADC 10-bit, 5 channels
Timers 2 x 8-bit + 1 x 16-bit
Communication Peripherals USART, MSSP (SPI / I2C)
Package 28-SOIC (0.295", 7.50 mm width)
Operating Temperature -40C to +125C (Extended / Automotive grade)
Mounting Type Surface Mount
Instruction Set Size 35 single-word instructions
ICSP Programming Supported (2-wire in-circuit serial programming)
RoHS Status Compliant (per distributor listings)

PIC16F873-10E/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR/VPP β€” Master clear (reset) input / programming voltage
Pin 2 RA0/AN0 β€” PORTA bit 0 / analog input 0
Pin 3 RA1/AN1 β€” PORTA bit 1 / analog input 1
Pin 4 RA2/AN2 β€” PORTA bit 2 / analog input 2
Pin 5 RA3/AN3/VREF+ β€” PORTA bit 3 / analog input 3 / ADC VREF+
Pin 6 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS β€” PORTA bit 5 / analog input 4 / SPI slave select
Pin 8 VSS β€” Ground reference
Pin 9 OSC1/CLKI β€” Crystal oscillator input / external clock in
Pin 10 OSC2/CLKO β€” Crystal oscillator output / clock out
Pin 11 RC0/T1OSO/T1CKI β€” PORTC bit 0 / Timer1 oscillator output / Timer1 clock
Pin 12 RC1/T1OSI/CCP2 β€” PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 13 RC2/CCP1 β€” PORTC bit 2 / CCP1 PWM/capture/compare
Pin 14 RC3/SCK/SCL β€” PORTC bit 3 / SPI clock / I2C clock
Pin 15 RC4/SDI/SDA β€” PORTC bit 4 / SPI data in / I2C data
Pin 16 RC5/SDO β€” PORTC bit 5 / SPI data out
Pin 17 RC6/TX/CK β€” PORTC bit 6 / USART TX / USART clock
Pin 18 RC7/RX/DT β€” PORTC bit 7 / USART RX / USART data
Pin 19 VSS β€” Ground reference
Pin 20 VDD β€” Positive supply (4.0 V - 5.5 V)
Pin 21 RB0/INT β€” PORTB bit 0 / external interrupt
Pin 22 RB1 β€” PORTB bit 1
Pin 23 RB2 β€” PORTB bit 2
Pin 24 RB3/PGM β€” PORTB bit 3 / low-voltage ICSP programming
Pin 25 RB4 β€” PORTB bit 4
Pin 26 RB5 β€” PORTB bit 5
Pin 27 RB6/PGC β€” PORTB bit 6 / ICSP clock
Pin 28 RB7/PGD β€” PORTB bit 7 / ICSP data

Typical Applications

PIC16F873-10E/SO is suitable for 6 applications: Industrial Sensor Interface Module, Automotive Body & Sensor Subsystem, HVAC Thermostat Controller, Battery-Powered Sensor Node, Small Appliance Control Board, Industrial UART-to-SPI Bridge.

🏭

Industrial Sensor Interface Module

The PIC16F873-10E/SO fits industrial 4-20 mA or 0-10 V sensor interface modules because its 5-channel 10-bit ADC digitises up to 5 transducer signals while the 22 I/O pins drive indicator LEDs, relay coils, and an isolated UART link to a PLC. With 4.0-5.5 V supply tolerance it operates directly from a regulated 5 V industrial rail, and the extended -40C to +125C grade handles cabinet and field-sensor temperatures. The 200 ns instruction execution supports 9,600-115,200 baud USART comms with comfortable CPU margin for sensor linearisation and HART-style protocol handling. Pair with an MCP2551 CAN transceiver or RS-485 driver for field-bus connectivity.

πŸš—

Automotive Body & Sensor Subsystem

Automotive body controllers, climate sensors, and lighting modules benefit from the PIC16F873-10E/SO's extended -40C to +125C automotive temperature grade and 22 robust I/O pins that can directly drive small solenoids, LEDs, and low-side switches. The 5-channel 10-bit ADC reads thermistor, ambient-light, and battery-sense signals, while the MSSP peripheral supports I2C communication with sensors and EEPROM. The 10 MHz CPU bandwidth handles seat-position memory, mirror-adjust, and wiper-control state machines with low-latency interrupt response. nanoWatt sleep modes drop quiescent current below 1 uA for parked-vehicle standby.

⚑

HVAC Thermostat Controller

The PIC16F873-10E/SO is well-suited to residential and commercial HVAC thermostats: its 5-channel ADC samples NTC thermistors for indoor, outdoor, and supply-air temperatures, while 22 I/O lines drive a character LCD, triac-fired relays for the compressor, fan, and reversing valve, and a USART link to a Wi-Fi module. The 7 KB flash accommodates scheduling logic and PID control loops, and the 192-byte RAM supports soft-start ramp tables. Operating from a regulated 5 V or 24 VAC-derived rail, the extended -40C to +125C grade tolerates attic and equipment-room environments.

🧩

Battery-Powered Sensor Node

For battery-powered wireless sensor nodes, the PIC16F873-10E/SO's nanoWatt technology delivers < 1 uA sleep current, allowing multi-year life on 2x AA cells when the MCU sleeps between transmissions. The MSSP port drives SPI-based 2.4 GHz transceivers such as the MRF24J40, while the 5-channel ADC reads sensor inputs at periodic wake intervals. The 10 MHz burst mode lets the node process and transmit in a few milliseconds before returning to sleep, dramatically lowering average current. Watchdog timer and brown-out reset protect against low-battery brown-out in unattended deployments.

πŸ”§

Small Appliance Control Board

Coffee machines, induction cooktops, washing machines, and other small appliances use the PIC16F873-10E/SO as the main controller: its 22 I/O lines drive triac-controlled heaters, brushed-DC pump motors via PWM, segment LEDs or character LCDs, and capacitive-touch buttons. The 10-bit ADC reads temperature from a thermistor bridge for closed-loop heater control, while the USART enables diagnostics over a service-port UART. Extended -40C to +125C tolerance handles under-hood and over-range thermal events in kitchen and laundry appliances.

🌐

Industrial UART-to-SPI Bridge

The PIC16F873-10E/SO is an effective glue-logic choice for legacy UART-to-SPI protocol bridges used in factory automation. Its integrated USART plus MSSP (SPI master) ports enable transparent bridging of MODBUS RTU commands from a PLC to SPI peripherals such as DACs, ADCs, or display drivers. The 7 KB flash holds a small command parser and CRC-16 validator, and the 10 MHz instruction rate sustains 115,200 baud with margin. The 28-SOIC footprint fits on a compact DIN-rail module, and the -40C to +125C grade operates in cabinet environments.

Recommended Products Summary

MCP2551 CAN transceiver for industrial fieldbus Used in: Industrial Sensor Interface Module MAX485 RS-485 transceiver for sensor networks Used in: Industrial Sensor Interface Module MCP6022 Op-amp for 4-20 mA current loop conditioning Used in: Industrial Sensor Interface Module MCP9700 Analog temperature sensor for cabin climate Used in: Automotive Body & Sensor Subsystem ATA6664 LIN transceiver for body-comfort network Used in: Automotive Body & Sensor Subsystem 24LC256 I2C EEPROM for seat/mirror memory storage Used in: Automotive Body & Sensor Subsystem ESP8266 Wi-Fi module for cloud thermostat connectivity Used in: HVAC Thermostat Controller MOC3021 Optotriac for compressor / fan load switching Used in: HVAC Thermostat Controller MCP9701 Low-cost analog temp sensor for indoor probe Used in: HVAC Thermostat Controller MRF24J40MA 2.4 GHz IEEE 802.15.4 transceiver for IoT nodes Used in: Battery-Powered Sensor Node MCP1700 Low-Iq LDO for 2x AA battery regulation Used in: Battery-Powered Sensor Node BME280 I2C temperature/humidity/pressure sensor Used in: Battery-Powered Sensor Node BTA16 TRIAC for heater element switching Used in: Small Appliance Control Board IRFZ44 N-channel MOSFET for pump / fan PWM drive Used in: Small Appliance Control Board MCP4725 I2C DAC for closed-loop setpoint control Used in: Small Appliance Control Board MAX3485 RS-485 transceiver for MODBUS RTU Used in: Industrial UART-to-SPI Bridge MCP23S17 SPI I/O expander for additional GPIOs Used in: Industrial UART-to-SPI Bridge MAX31855 SPI thermocouple-to-digital converter Used in: Industrial UART-to-SPI Bridge
What is the maximum clock speed of the PIC16F873-10E/SO?
The PIC16F873-10E/SO runs at a maximum clock speed of 10 MHz across the full 4.0 V to 5.5 V supply range, executing one 14-bit instruction every 200 ns. This is the '-10' speed grade specified by Microchip for the enhanced flash PIC16F87x family operating from a 5 V rail.
How much program flash and RAM does the PIC16F873-10E/SO have?
The PIC16F873-10E/SO integrates 7 KB of flash program memory, 192 bytes of data RAM, and 128 bytes of data EEPROM on-chip. The flash supports ICSP (in-circuit serial programming) so firmware can be updated without removing the MCU from the PCB, per the Microchip PIC16F873/4/6/7 datasheet family document.
Is the PIC16F873-10E/SO still in production or has it been discontinued?
The PIC16F873 family is flagged 'Not Recommended for new designs' (NRND) on Microchip's product page as of 2026-09-21. The device is still available in stock at distributors like DigiKey and Mouser for legacy designs, but Microchip steers new designs to the PIC16F1xxx enhanced mid-range family.
Where can I download the PIC16F873-10E/SO datasheet PDF?
The official Microchip datasheet PDF for the PIC16F873/4/6/7 family is hosted at https://ww1.microchip.com/downloads/en/DeviceDoc/30262C.pdf. Distributors such as DigiKey and Mouser also host a copy on the product detail page; both sources include the 28-pin SOIC pinout diagram and configuration-word descriptions.
What is the operating temperature range of the PIC16F873-10E/SO?
The '-E' suffix denotes the extended/automotive temperature grade, qualified from -40C to +125C operating junction temperature. Per Microchip's PIC16F873 family datasheet, this is the standard industrial+automotive range, and the part is commonly used in under-hood and industrial-control modules.
How many I/O pins and ADC channels does the PIC16F873-10E/SO have?
The PIC16F873-10E/SO exposes 22 digital I/O pins across PORTA-PORTE and provides 5 channels of 10-bit ADC. The analog inputs AN0-AN4 share pins with PORTA and PORTE bits, so care must be taken in firmware to disable the analog buffer on any pin used as a digital GPIO, per the datasheet I/O port description.
What is the difference between the PIC16F873 and the PIC16F876?
Within the PIC16F87x family, the PIC16F873 has 7 KB flash and 192 bytes RAM, the PIC16F874 doubles flash to 7 KB with external memory bus, the PIC16F876 has 14 KB flash with 368 bytes RAM, and the PIC16F877 doubles that again. The 873 and 876 share the same 28-pin SOIC footprint and pinout, so they are drop-in compatible when program-memory size is sufficient.
Can the PIC16F873-10E/SO be replaced by the PIC16F873-04/SO on the same PCB?
Yes - both parts share the same 28-pin SOIC footprint and pinout, but the '-04' grade runs at 4 MHz maximum while the '-10E' grade runs at 10 MHz. Replacing the '-10E' with a '-04' halves the instruction throughput and may break timing-sensitive code, so verify your firmware's delay loops and peripheral clock divisors before substituting.
What is the best drop-in replacement for the PIC16F873-10E/SO?
The closest drop-in replacements come from the same Microchip PIC16F87x 28-pin SOIC family: PIC16F876-10E/SO (14 KB flash, otherwise pin-compatible) and PIC16F873-10I/SO (industrial temperature grade, same speed). For new designs Microchip recommends migrating to the PIC16F1xxx enhanced mid-range family, but the 873/876 remain pin-compatible for legacy boards.
Where to buy the PIC16F873-10E/SO online and what is the price?
As of 2026-09-21, the PIC16F873-10E/SO is listed at DigiKey, Mouser, LCSC, Heisener, and Octopart-aggregated distributors. LCSC lists from $2.66, Heisener shows approximately $6.87 at qty 1 with in stock. Lead time on Heisener is estimated Jul 25 - Jul 30; distributor pages should be checked for live stock and quotes.
Is the PIC16F873-10E/SO in stock right now?
According to the Heisener listing retrieved on 2026-09-21, 7,632 pieces of PIC16F873-10E/SO are in stock with lead time 'to be confirmed'. DigiKey and Mouser also list inventory; for the most current stock and lead time, query the live distributor pages directly before placing a production order.
What is the lead time for the PIC16F873-10E/SO?
Heisener estimates Jul 25 - Jul 30 delivery for the PIC16F873-10E/SO when ordering today. Lead time varies by distributor and quantity - LCSC shows immediate stock for small quantities. Because the part is NRND, long-term supply is not guaranteed; consider placing a safety stock order or qualifying the PIC16F876-10E/SO as a second source.
PIC16F873-10E/SO vs PIC16F873-04E/SO - which is better for a 5V industrial design?
Both parts share the same 28-pin SOIC footprint, 7 KB flash, and extended temperature grade. The '-10E' runs up to 10 MHz while the '-04E' runs up to 4 MHz. For a 5 V industrial design that does not need maximum throughput, the PIC16F873-04E/SO is a cost-optimized option; for higher baud rates, faster ADC sampling, or timing-sensitive control loops, choose the -10E/SO.
When should I choose the PIC16F873-10E/SO over the PIC16F876?
Choose the PIC16F873-10E/SO when your firmware fits within 7 KB of flash and 192 bytes of RAM - typical for sensor interfaces, simple state machines, and small protocol converters. Choose the PIC16F876-10E/SO (14 KB flash, 368 bytes RAM) when you need more code space for USB stacks, larger protocol buffers, or complex algorithms. Both share the same 28-SOIC footprint, so the decision is purely about memory.

Engineering reference data for PIC16F873-10E/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F873-10E/SO when you need a flash-based 8-bit PIC16 mid-range MCU with extended -40C to +125C temperature grade, 7 KB flash, and 22 I/O pins in a 28-SOIC wide-body footprint. It is the right fit for automotive body modules, industrial sensor interfaces, and small appliances that demand moderate CPU bandwidth (10 MIPS) and reliable in-circuit reprogramming. If your firmware grows beyond 7 KB or 192 bytes of RAM, step up to the pin-compatible PIC16F876-10E/SO (14 KB / 368 bytes) on the same PCB. For lower-cost designs that do not need full 10 MHz throughput, the PIC16F873-04E/SO (4 MHz) is a cost-optimized drop-in. Note that the PIC16F873 family is NRND; for new designs, consider the PIC16F1xxx enhanced mid-range family as the migration target.

Comparison with Alternatives

Parameter This Product PIC16F873-04E/SO PIC16F873-10I/SO PIC16F876-10E/SO PIC16F873-04/SO PIC16F876-04E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (0.295") 28-SOIC (0.295") - same 28-SOIC (0.295") - same 28-SOIC (0.295") - same 28-SOIC (0.295") - same 28-SOIC (0.295") - same
Maximum Clock Speed 10 MHz 4 MHz 10 MHz 10 MHz 4 MHz 4 MHz
Program Flash 7 KB 7 KB 7 KB 14 KB 7 KB 14 KB
Data RAM 192 bytes 192 bytes 192 bytes 368 bytes 192 bytes 368 bytes
Data EEPROM 128 bytes 128 bytes 128 bytes 256 bytes 128 bytes 256 bytes
Temperature Grade -40C to +125C (Extended) -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +70C (commercial) -40C to +125C (Extended)
I/O Pins 22 22 22 22 22 22

Key Differentiators

  • Extended automotive temperature grade (-40C to +125C) at full 10 MHz speed (vs PIC16F873-04E/SO)
  • Larger flash and RAM within identical 28-SOIC footprint (vs PIC16F876-10E/SO)
  • Same 28-SOIC footprint as the entire PIC16F87x 28-pin family for design reuse (vs PIC16C73B-04I/SO)

Design Notes

The PIC16F873-10E/SO operates from a single 4.0 V to 5.5 V supply on VDD (pin 20) with VSS (pins 8 and 19) tied to ground. Place a 100 nF decoupling capacitor within 5 mm of VDD and a bulk 10 uF tantalum or ceramic capacitor on the same rail. For battery applications, leverage the nanoWatt sleep mode with the on-chip watchdog disabled to drop quiescent current below 1 uA. Always enable brown-out reset (BOR) in the configuration word to prevent code corruption during supply droops below 4.0 V.

Route the crystal traces between OSC1 (pin 9) and OSC2 (pin 10) as short, symmetric traces with a grounded guard ring; keep them away from switching signals like PWM CCP outputs. The 28-SOIC wide-body package leaves adequate room for a two-layer board; expose the ICSP pins RB6/PGC (pin 27) and RB7/PGD (pin 28) on a 2.54 mm test pad or 1x5 header for in-circuit programming and debug, and bring MCLR/VPP (pin 1) to a reset/test header through a 10 kohm pull-up.

PORTA pins AN0-AN4 default to analog mode after power-on; failure to clear the PCFG bits in ADCON1 leaves those pins unusable as digital GPIO. The MCLR pin must NOT be left floating - it requires a 10-50 kohm pull-up to VDD, or the MCU will randomly reset. When migrating from the PIC16F873 to the PIC16F876, code that exceeds 7 KB flash obviously will not fit; verify .hex size before PCB assembly. Configuration-word CP (code-protect) bits are sticky once programmed - they cannot be un-set, only erased by a full chip erase.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliance confirmed by distributor listings (DigiKey, Mouser, LCSC). The part is supplied in lead-free 28-SOIC packaging. AEC-Q100 qualification is not declared on the manufacturer product page - the -40C to +125C automotive temperature grade is qualified per Microchip's industrial/automotive spec, not formally certified to AEC-Q100.

Data verified on: 2026-09-21 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F873-10E/SO PIC16F873-10E/SO datasheet Microchip PIC16F873 PIC16F873 28-SOIC 8-bit MCU PIC16F873 pinout 28-SOIC PIC16F873 vs PIC16F876 PIC16F873 automotive temperature grade PIC16F873-10E/SO buy PIC16F873-10E/SO price stock drop-in replacement for PIC16F873 PIC16F873 ICSP programming PIC16F873 sensor interface application what is the flash size of PIC16F873

Related Components & Terms

Microchip Technology PIC16F873 PIC16F873-10E/SO PIC16F873-04E/SO PIC16F873-10I/SO PIC16F876-10E/SO PIC16C73B PIC16 mid-range family 8-bit microcontroller RISC architecture Harvard architecture flash memory EEPROM nanoWatt technology ICSP 10-bit ADC USART MSSP I2C SPI CCP 28-SOIC SOIC package RoHS AEC-Q100 automotive grade industrial sensor HVAC thermostat small appliance body control module
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details