Microchip Technology

PIC16F873A-E/SP - 8-bit 20MHz PIC MCU 7KB Flash 28-PDIP | Microchip

MPN: PIC16F873A-E/SP βœ“ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 28-pin SPDIP (300 mil) Package 20 MHz Speed 7 KB (4K x 14 words) Memory
From $4.62 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $7.2 $7.20
10 $6.5 $65.00
100 $5.78 $578.00
500 $5.1 $2,550.00
1,000 $4.62 $4,620.00
ℹ️ All prices are in USD

PIC16F873A-E/SP Overview

The Microchip Technology PIC16F873A-E/SP is an 8-bit CMOS enhanced Flash-based microcontroller (MCU) with 7KB Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM, packaged in a 28-pin SPDIP (300 mil) tube format. Operating from 4.0V to 5.5V with a 20 MHz maximum clock, the device delivers 200 ns instruction execution through Microchip's RISC PIC16 architecture with only 35 single-word instructions. The PIC16F873A-E/SP is the industrial operating-temperature grade (-40C to +125C) variant, distinguished by the 'E' and 'SP' suffixes.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals around an 8-bit data path. The PIC16F873A belongs to the mid-range PIC16F family, sitting between the baseline PIC10/12/14 families and the enhanced PIC18 family. Within the broader taxonomy, MCUs are classified as microcontrollers (sub-class of microprocessors) within semiconductors, used for embedded control applications where deterministic real-time response matters more than raw compute throughput. The PIC16F873A is widely deployed in cost-sensitive industrial, consumer, and automotive subsystems.

Key features include 22 I/O pins, five channels of 10-bit Analog-to-Digital (A/D) conversion, two analog comparators, a synchronous serial port configurable as SPI or I2C, a USART for asynchronous serial communication, 128 bytes of EEPROM data memory, and self-programming capability with In-Circuit Debugging (ICD). The nanoWatt Technology power-management suite offers multiple oscillator options and idle/sleep modes for low-power designs. These peripherals enable direct interface to sensors, displays, EEPROMs, and RS-232/RS-485 transceivers without external glue logic.

The PIC16F873A uses a Harvard RISC architecture with separate program and data buses, allowing instruction fetch and execution in a single cycle (except branches). The 14-bit instruction word and 8-bit data path provide a favorable code density vs 8-bit CISC alternatives. The 10-bit ADC uses a successive approximation register with selectable reference voltages, while the MSSP module supports both SPI master/slave and I2C master/slave modes. The USART supports asynchronous, synchronous master, and synchronous slave modes with hardware address detection.

Typical applications include industrial sensor interfaces, HVAC control boards, motor control auxiliary logic, automotive body electronics, security panel keypads, and consumer appliance control. The 28-PDIP through-hole package supports hand-prototyping and easy firmware iteration; surface-mount variants in SOIC, SSOP, QFN, and MLF packages share the same die.

Design consideration: confirm oscillator stability by placing the crystal or resonator within 1 cm of the OSC1/CLK2 and OSC2/CLK pins, with the load capacitors grounded to the device's VSS pin to avoid ground-loop noise. Also reserve the MCLR pin with a 10 kohm pull-up to VDD and a 100 nF decoupling capacitor for reliable reset behavior.

This page synthesizes distributor pricing tiers, same-brand drop-in alternatives, and practical design considerations not aggregated in a single manufacturer datasheet, giving engineers a faster path to qualification.

Drop-in alternatives for PIC16F873A-E/SP β€” 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 PIC16F873A-E/SP (same form factor and footprint) β€” differing in ADC, Operating Temperature, Package, Supply Voltage (VDD), Timers.

Microchip Technology
Package: 28-QFN (6x6 mm) with Exposed Pad
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
ADC: 5 channels x 10-bit
Operating Temperature: -40 C to +125 C (E = extended industrial)
Supply Voltage (VDD): 4 V to 5.5 V
Microchip Technology
ADC: 5 channels, 10-bit
Operating Temperature: -40 C to +85 C (industrial)
Package: 28-pin SOIC (SO)

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

PIC16F873A-I/SP

βœ… Drop-In
πŸ“¦ SPDIP-28
same die/package, -40C to +85C industrial grade vs -40C to +125C extended

πŸ“‹ Reference alternative (not in catalog)

PIC16F873A-E/SO

βœ… Drop-In
πŸ“¦ SOIC-28
same die, SOIC-28 wide-body surface-mount vs SPDIP-28 through-hole

πŸ“‹ Reference alternative (not in catalog)

PIC16F876A-E/SP

βœ… Drop-In
πŸ“¦ SPDIP-28
same SPDIP-28 pinout, Flash 14KB vs 7KB (+100%), RAM 368B vs 192B (+92%)

πŸ“‹ Reference alternative (not in catalog)

PIC16F873A-E/ML

βœ… Drop-In
Microchip Technology
πŸ“¦ QFN-28 (ML)
PIC 16F Β· PIC Β· 8-Bit Β· 20 MHz Β· 200 ns Β· 7 KB (4K x 14 words) FLASH Β· 192 bytes Β· 128 bytes

βœ“ In Stock

$3.35 / Unit

View Datasheet β†’

PIC16F873A-E/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ SSOP-28
PIC16F Β· 8-bit Β· 7KB (4K x 14 words) Β· FLASH Β· 192 bytes Β· 128 bytes Β· 20 MHz (200 ns instruction cycle) Β· 4 V to 5.5 V

βœ“ In Stock

$3.55 / Unit

View Datasheet β†’

PIC16F873A-E/SP Maximum Ratings & Electrical Characteristics

Product Family PIC16F 8-bit Microcontroller
Core Architecture 8-bit RISC PIC16 mid-range
Program Memory (Flash) 7 KB (4K x 14 words)
Data RAM 192 bytes
Data EEPROM 128 bytes
Maximum Clock Frequency 20 MHz
Instruction Execution Time 200 ns (at 20 MHz)
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 22
ADC 10-bit, 5 channels
Comparators 2 analog comparators
Serial Interfaces MSSP (SPI / I2C), USART
Timers Timer0, Timer1, Timer2
Operating Temperature -40 C to +125 C (industrial)
Package 28-pin SPDIP (300 mil)
Mounting Type Through-Hole (PDIP)
RoHS Status Compliant (check lot-specific)
Self-Programming / ICD Yes

PIC16F873A-E/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
Pin 1 MCLR/VPP β€” Master Clear (Reset) input / programming voltage
Pin 2 RA0/AN0 β€” Port A bit 0 / analog channel 0
Pin 3 RA1/AN1 β€” Port A bit 1 / analog channel 1
Pin 4 RA2/AN2/VREF- β€” Port A bit 2 / analog channel 2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ β€” Port A bit 3 / analog channel 3 / ADC VREF+
Pin 6 RA4/T0CKI β€” Port A bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS β€” Port A bit 5 / analog channel 4 / SPI slave select
Pin 8 OSC1/CLKIN β€” Oscillator crystal input / external clock in
Pin 9 OSC2/CLKOUT β€” Oscillator crystal output / clock out
Pin 10 RC0/T1OSO/T1CKI β€” Port C bit 0 / Timer1 oscillator output / Timer1 clock
Pin 11 RC1/T1OSI/CCP2 β€” Port C bit 1 / Timer1 oscillator input / CCP2
Pin 12 RC2/CCP1 β€” Port C bit 2 / CCP1 (PWM/capture/compare)
Pin 13 RC3/SCK/SCL β€” Port C bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA β€” Port C bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO β€” Port C bit 5 / SPI data out
Pin 16 RC6/TX/CK β€” Port C bit 6 / USART TX / clock
Pin 17 RC7/RX/DT β€” Port C bit 7 / USART RX / data
Pin 18 GND β€” Ground reference
Pin 19 VDD β€” Positive supply voltage (4.0V to 5.5V)
Pin 20 RB0/INT β€” Port B bit 0 / external interrupt
Pin 21 RB1 β€” Port B bit 1
Pin 22 RB2 β€” Port B bit 2
Pin 23 RB3/PGM β€” Port B bit 3 / LVP programming
Pin 24 RB4 β€” Port B bit 4
Pin 25 RB5 β€” Port B bit 5
Pin 26 RB6/PGC β€” Port B bit 6 / ICD clock
Pin 27 RB7/PGD β€” Port B bit 7 / ICD data
Pin 28 VSS β€” Ground (alternate ground pin)

Typical Applications

PIC16F873A-E/SP is suitable for 7 applications: Industrial Sensor Interface Board, HVAC Control Board, Automotive Body Electronics Aftermarket, Security Panel Keypad, Consumer Appliance Control, Educational Embedded Lab Board, Motor Control Auxiliary Logic.

🏭

Industrial Sensor Interface Board

The PIC16F873A-E/SP fits sensor-interface boards where 4-5 analog inputs, basic digital I/O, and RS-232/RS-485 communication must be processed deterministically. Its 5-channel 10-bit ADC and 22 I/O pins let designers wire four sensors plus a status LED array directly, while the USART provides a Modbus RTU link to a PLC. The industrial -40 C to +125 C operating range handles factory-floor thermal stress without external regulators, and the 28-pin SPDIP simplifies hand rework during commissioning. Compared with switching to a more powerful MCU, the PIC16F873A-E/SP keeps BOM cost low while still offering self-programming for field firmware updates.

🏭

HVAC Control Board

Heating, ventilation, and air-conditioning controllers benefit from the PIC16F873A-E/SP's combination of analog comparators, ADC, and PWM-friendly timers. The device can read multiple temperature sensors, drive TRIAC-controlled fan relays through opto-isolators, and run a simple state machine for setpoint control. The 200 ns instruction cycle is sufficient to handle 1 ms control loops, while the 7 KB Flash accommodates small PID tables and lookup arrays. With nanoWatt Technology sleep modes, idle power drops below 1 uA, helping HVAC thermostats meet energy-star targets.

πŸš—

Automotive Body Electronics Aftermarket

Aftermarket automotive accessories (alarm systems, central locking, auxiliary lighting controllers) frequently use the PIC16F873A-E/SP because of its extended temperature grade and 28-pin SPDIP footprint, which simplifies integration into sealed enclosures with through-hole wiring. The PIC16F873A's analog comparators monitor door-switch and ignition-sense lines, while the ADC reads battery voltage for brown-out handling. Self-programming allows dealers to flash firmware variants for different vehicle models using only the ICD pins, avoiding production-line SKU complexity.

πŸŽ₯

Security Panel Keypad

Intrusion alarm keypads and access-control panels use the PIC16F873A-E/SP to scan 4x4 membrane key matrices, drive LCD or LED indicators, and report events over a wired bus to a central panel. The 22 I/O pins comfortably handle a 4x4 keypad (8 lines) plus LED row/column drivers, while the USART provides a serial link to the main alarm panel. EEPROM storage preserves zone-configuration and installer codes through power cycles, and self-programming enables field firmware updates for new sensor protocols.

🏭

Consumer Appliance Control

White-goods controllers (washing machines, dishwashers, microwave ovens) often use the PIC16F873A-E/SP to drive relays, read water-level and temperature sensors, and coordinate user-interface buttons. Its 192 bytes of RAM is sufficient for cycle state machines, while the 7 KB Flash holds the main control loop plus diagnostic routines. The dual analog comparators detect zero-cross events for TRIAC-based motor dimming, and the MSSP block can drive a small character LCD over SPI for the user interface.

🧩

Educational Embedded Lab Board

University embedded-systems courses rely on the PIC16F873A-E/SP for student labs because of its through-hole SPDIP package, which is forgiving on breadboards, and the 35-instruction PIC16 ISA, which is small enough to teach in a single semester. Each student programs GPIO, timers, ADC, and the USART step by step, then combines them into a capstone project such as a digital thermometer or a serial-port motor driver. The MPLAB X IDE with ICD support lets students debug their code on real hardware.

🏭

Motor Control Auxiliary Logic

Brushless DC (BLDC) and stepper-motor driver boards often pair the PIC16F873A-E/SP with a dedicated gate-driver IC. The MCU generates PWM and commutation timing while the driver handles the high-current switching. The PIC16F873A-E/SP's three timers (Timer0, Timer1, Timer2) provide PWM, capture, and time-base channels sufficient for sensorless trapezoidal commutation of small BLDC motors. The 10-bit ADC reads back-link BEMF or current-sense signals for closed-loop control, and the comparators detect zero-cross events without CPU overhead.

Recommended Products Summary

MAX485ESA RS-485 transceiver for USART connection Used in: Industrial Sensor Interface Board LM358DR Texas Instruments Used in: Industrial Sensor Interface Board MOC3021 Opto-isolated TRIAC driver for fan outputs Used in: HVAC Control Board DS18B20 1-Wire temperature sensor via I/O bit-banging Used in: HVAC Control Board MC33186 H-bridge driver for door-lock actuators Used in: Automotive Body Electronics Aftermarket 1N5408 Reverse-polarity protection diode on VBAT input Used in: Automotive Body Electronics Aftermarket MCP23017 I2C 16-bit I/O expander for larger keypads Used in: Security Panel Keypad AT24C256 I2C EEPROM for event-log storage Used in: Security Panel Keypad ULN2003ADR Darlington array for relay/coil drivers Used in: Consumer Appliance Control BTA16-600BW TRIAC for AC motor or heater switching Used in: Consumer Appliance Control PIC-ICD2 In-circuit debugger/programmer for MPLAB X Used in: Educational Embedded Lab Board MCP9700 Analog temperature sensor for ADC lab Used in: Educational Embedded Lab Board IR2104 Half-bridge gate driver for MOSFETs Used in: Motor Control Auxiliary Logic ACS712 Hall-effect current sensor for ADC feedback Used in: Motor Control Auxiliary Logic
What is the operating voltage of PIC16F873A-E/SP?
The PIC16F873A-E/SP operates from 4.0V to 5.5V on VDD. According to the Microchip PIC16F873A datasheet, operation below 4.0V is not guaranteed because the Flash program-memory read path and brown-out reset threshold are trimmed for the 5V nominal rail. For designs that must run from 3.3V, Microchip recommends the PIC16F88x family or PIC18F equivalents with wider VDD ranges.
How much Flash memory does the PIC16F873A-E/SP have?
The PIC16F873A-E/SP contains 7 KB of Flash program memory organized as 4K x 14-bit words. The 14-bit instruction word length is characteristic of Microchip's mid-range PIC16 architecture, which differs from the 16-bit word used by the PIC18 family. This 7 KB Flash supports self-programming under firmware control, enabling bootloader and field-update patterns.
What is the maximum clock speed of PIC16F873A-E/SP?
The PIC16F873A-E/SP runs at up to 20 MHz oscillator frequency, yielding 200 ns instruction execution per cycle (excluding branches, which take two cycles). The 'E' temperature-grade part is rated for this full speed across the -40 C to +125 C industrial range, while the 'I' industrial grade is rated for the same frequency over -40 C to +85 C.
What package does PIC16F873A-E/SP use?
The PIC16F873A-E/SP is supplied in a 28-pin SPDIP (Skinny Plastic Dual In-line Package, 300 mil body width) shipped in anti-static tubes. This through-hole package is preferred for hand prototyping, breadboarding, and educational labs. Surface-mount equivalents on the same die include PIC16F873A-E/SO (SOIC-28), PIC16F873A-E/SS (SSOP-28), and PIC16F873A-E/ML (QFN-28).
Where can I download the PIC16F873A-E/SP datasheet PDF?
The official Microchip PIC16F873A datasheet (Document Number DS30210) is available as a free PDF download from ww1.microchip.com/downloads/aem/device/doc/30210d.pdf. The datasheet contains full electrical characteristics, instruction set reference, peripheral driver examples, and the ordering-information table that maps each MPN suffix to package and temperature grade.
Is PIC16F873A-E/SP still in production?
Yes, the PIC16F873A-E/SP remains in active production as of 2026-09-21. According to the Microchip product page and the digchip specification record, the lifecycle stage is ACTIVE. Microchip's classic PIC16F mid-range parts enjoy long-term availability because of their entrenched use in industrial control, automotive aftermarket, and educational markets.
How many ADC channels does PIC16F873A-E/SP have?
The PIC16F873A-E/SP integrates five channels of 10-bit Analog-to-Digital conversion. The successive-approximation ADC supports selectable voltage references (VDD, VREF+, or an external pin) and programmable acquisition times. Five channels are adequate for typical sensor-interface boards that read two or three analog sensors plus one or two trim pots or feedback signals.
What is the difference between PIC16F873A and PIC16F876A?
The PIC16F873A has 7 KB Flash, 192 bytes RAM, and 128 bytes EEPROM in a 28-pin package. The PIC16F876A upgrades to 14 KB Flash, 368 bytes RAM, and 256 bytes EEPROM in a 28-pin package. Both share the same 28-pin SPDIP pinout, so the PIC16F876A is a drop-in upgrade for designs that need more code or RAM headroom. The PIC16F877A is the 40-pin version of the PIC16F876A.
Can PIC16F873A be replaced by PIC16F873A-I/SP?
The PIC16F873A-E/SP and PIC16F873A-I/SP share the same 28-pin SPDIP pinout, identical Flash and RAM, and identical electrical characteristics. The only difference is operating-temperature grade: the E suffix covers -40 C to +125 C (extended), while the I suffix covers -40 C to +85 C (industrial). Designers in commercial-temperature environments can substitute the I grade for the E grade as a drop-in replacement.
How much does PIC16F873A-E/SP cost in 2026?
As of 2026-09-21, the PIC16F873A-E/SP unit price is approximately $7.20 at qty 1, dropping to about $4.62 at qty 1000 on major distributor channels. Pricing on Octopart ranges from $4.62 to $7.50 depending on stock and lead time across nine listed distributors. Volume pricing through Microchip direct or franchise distributors (Mouser, DigiKey, Arrow, Avnet) typically yields the best tier discounts.
What is the lead time for PIC16F873A-E/SP?
As of 2026-09-21, the PIC16F873A-E/SP shows active stock at multiple channels including Mouser, with on-shelf quantities of approximately 18,600 units reported by icDirectory, plus additional stock at Microchip direct and franchise distributors. Standard lead time is typically 4 to 8 weeks for production quantities from Microchip direct. For prototypes, distributors usually ship within 1 to 3 business days.
Is PIC16F873A the same as PIC16F873?
No, the PIC16F873A and PIC16F873 are different parts. The PIC16F873A uses Flash program memory and supports self-programming plus ICD, while the older PIC16F873 was an early Flash-based variant with reduced feature set. The 'A' suffix denotes Microchip's enhanced mid-range core with the nanoWatt Technology power-management suite. Engineers maintaining older designs should verify the device selection against the current PIC16F873A datasheet before substituting.
What are the key specifications of PIC16F873A-E/SP that engineers should know?
The PIC16F873A-E/SP key specifications are: 8-bit PIC16 mid-range RISC core, 7 KB Flash program memory, 192 bytes RAM, 128 bytes EEPROM, 20 MHz maximum clock (200 ns instruction cycle), 22 I/O pins, 5-channel 10-bit ADC, 2 analog comparators, MSSP (SPI / I2C), USART, and 4.0V to 5.5V VDD. The part comes in 28-pin SPDIP and operates from -40 C to +125 C (E grade). Self-programming and ICD are supported in-circuit.
What is the best Microchip equivalent for PIC16F873A-E/SP?
The best Microchip same-brand alternative is the PIC16F876A-E/SP, which doubles the Flash to 14 KB and the RAM to 368 bytes while keeping the same 28-pin SPDIP pinout and the same 20 MHz clock rate. This drop-in upgrade lets designers preserve their existing PCB layout while gaining headroom for larger firmware images. If the design no longer fits a 28-pin footprint, Microchip's PIC18F family or the newer PIC16F18854 (recommended as the migration target) provides a modernized migration path.

Engineering reference data for PIC16F873A-E/SP β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F873A-E/SP when you need an 8-bit Microchip MCU in a 28-pin SPDIP through-hole package with the -40 C to +125 C extended temperature range, 7 KB Flash, 192 bytes RAM, 128 bytes EEPROM, and 22 I/O pins for industrial sensor interfaces, HVAC boards, security panels, or educational labs. Choose the PIC16F873A-I/SP instead if your product only operates in the -40 C to +85 C industrial range and you want the lowest possible unit cost. Choose the PIC16F876A-E/SP if your firmware is bumping up against the 7 KB Flash ceiling - the 14 KB Flash and 368 bytes RAM upgrade on the same pinout requires no PCB changes. Choose the PIC16F873A-E/SO for surface-mount production where PCB height or vibration tolerance rules out through-hole parts, or the PIC16F873A-E/ML when you want the smallest footprint at 6x6 mm QFN-28.

Comparison with Alternatives

Parameter This Product PIC16F873A-I/SP PIC16F876A-E/SP PIC16F873A-E/SO PIC16F873A-E/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SPDIP-28 (through-hole) SPDIP-28 - same SPDIP-28 - same SOIC-28 (SMD) QFN-28 (SMD)
Flash Program Memory 7 KB 7 KB 14 KB (+100%) 7 KB 7 KB
Data RAM 192 bytes 192 bytes 368 bytes (+92%) 192 bytes 192 bytes
Data EEPROM 128 bytes 128 bytes 256 bytes (+100%) 128 bytes 128 bytes
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 C to +125 C (E grade) -40 C to +85 C (I grade) -40 C to +125 C (E grade) -40 C to +125 C (E grade) -40 C to +125 C (E grade)
I/O Pins 22 22 22 22 22
ADC 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels

Key Differentiators

  • Doubled Flash and RAM on the same 28-pin SPDIP pinout (vs PIC16F876A-E/SP)
  • Extended industrial temperature range covering automotive aftermarket (vs PIC16F873A-I/SP)
  • Through-hole SPDIP simplifies hand prototyping and field rework (vs PIC16F873A-E/SO (SOIC-28))

Design Notes

Place a 100 nF decoupling capacitor between VDD (pin 20) and VSS (pin 19 or 28) as close as physically possible to the IC, with lead/trace length under 5 mm. Add a bulk 10 uF electrolytic or tantalum capacitor at the board's main 5V supply rail to handle inrush during Flash programming current spikes (the PIC16F873A can draw up to 30 mA during self-programming). Estimated: using only a 100 nF cap with no bulk supply typically causes brown-out resets during in-circuit programming; both caps are required for reliable operation.

Route the crystal or ceramic resonator within 1 cm of pins 8 (OSC1) and 9 (OSC2). Connect the load capacitors (typically 15-33 pF for a 20 MHz crystal) from each OSC pin to a low-impedance ground trace that returns directly to the VSS pin. Avoid routing digital signal traces under or near the crystal traces to prevent capacitive coupling that can shift the oscillation frequency or cause jitter. For high-noise environments (motor drives, switching power supplies), add a guard ring tied to ground around the oscillator area.

Do not leave the MCLR pin floating; tie MCLR (pin 1) to VDD through a 10 kohm pull-up resistor and a 100 nF capacitor to VSS to filter noise. Floating MCLR is the most common cause of unexplained resets in PIC16 designs. Also, when using ICD debugging, ensure RB6/PGC and RB7/PGD are not driving external loads because the debugger shares these pins; add series resistors of at least 100 ohm or use buffer gates if the design must keep RB6/RB7 as outputs during debug sessions.

When using the ADC, place the analog reference decoupling (100 nF ceramic + 10 uF electrolytic) close to the VREF+ pin (pin 5) if the ADC is configured for external reference. Source impedance to the analog input should be under 10 kohm to keep acquisition-time error below 1 LSB. Avoid routing the analog input traces near digital switching traces (PWM, oscillator) on the PCB; use a ground guard trace or place the analog section on the opposite side of the PCB with a clear ground split.

For the 28-pin SPDIP footprint, keep all I/O traces short and route them to the board edge with connector pads or to nearby peripheral components. Avoid creating signal-stub traces longer than 25 mm from the IC pad to the first destination, because long stubs can act as antennas and degrade EMI/ESD performance. Place a ground plane on the opposite PCB layer directly under the IC body to reduce radiated emissions and provide a low-inductance return path for switching currents.

Compliance Information

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

RoHS compliance per Microchip product page; AEC-Q100 qualification not specifically claimed for the PIC16F873A-E/SP variant (Microchip recommends PIC18 or PIC16F18854 family for new automotive designs).

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

Related Searches

PIC16F873A-E/SP PIC16F873A-E/SP datasheet Microchip PIC16F873A-E/SP PIC16F873A-E/SP SPDIP-28 microcontroller 8-bit PIC microcontroller 7KB flash 20MHz PIC16F873A industrial temperature grade -40 to 125 PIC16F873A-E/SP HVAC sensor board PIC16F873A vs PIC16F876A PIC16F873A-E/SP drop-in replacement buy PIC16F873A-E/SP online distributor PIC16F873A pinout SPDIP-28 PIC16F873A-E/SP automotive aftermarket alarm PIC16F873A-E/SP price 2026 what is the Flash memory of PIC16F873A PIC16F873A self programming ICD bootloader

Related Components & Terms

Microchip Technology PIC16F873A PIC16F873A-E/SP PIC16F873A-I/SP PIC16F876A PIC16F18854 8-bit microcontroller MCU PIC16 mid-range RISC Flash memory EEPROM ADC 10-bit ADC analog comparator MSSP SPI I2C USART UART ICD In-Circuit Debugger nanoWatt Technology SPDIP-28 SOIC-28 SSOP-28 QFN-28 RoHS AEC-Q100 PIC18 MPLAB X IDE
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