Microchip Technology

PIC16F873A-E/ML - 8-Bit 20MHz MCU 7KB Flash 28-QFN | Microchip

MPN: PIC16F873A-E/ML ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 28-QFN (6x6 mm) with Exposed Pad Package 20 MHz Speed 7 KB (4K x 14 words) FLASH Memory
From $3.35 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $6.4 $6.40
10 $5.78 $57.80
100 $4.92 $492.00
500 $4.05 $2,025.00
1,000 $3.35 $3,350.00
ℹ️ All prices are in USD

PIC16F873A-E/ML Overview

The Microchip Technology PIC16F873A-E/ML is an 8-bit CMOS flash-based RISC microcontroller delivering 20 MHz (200 ns instruction cycle) performance with 7 KB (4K x 14 words) of on-chip Flash program memory, packaged in a 28-pin QFN (6x6 mm) with thermal pad (also known as 28-VQFN or 28-QFN EP). It integrates 192 bytes of SRAM, 128 bytes of EEPROM data memory, and is rated for the Extended (-40C to +125C) automotive-style temperature grade designated by the "-E" suffix, while the "/ML" suffix confirms the QFN-28 (6x6) surface-mount land pattern.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and configurable peripherals such as timers, ADCs, communication interfaces, and general-purpose I/O. The PIC16F873A belongs to Microchip's mid-range PIC16 family, sitting architecturally between the baseline PIC10/PIC12/PIC16 and the high-performance PIC18/PIC24 families. The device is fully upwards-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X lines, and shares its instruction set and pinout philosophy with the PIC16F874A/876A/877A siblings, allowing easy migration to larger-pin-count variants when more I/O is needed.

Key features include 22 digital I/O pins, 5 channels of 10-bit ADC, 2 analog comparators, a synchronous serial port configurable as SPI or I2C, a USART for asynchronous serial, two 8-bit timers plus one 16-bit timer, nanoWatt power management, and In-Circuit Debug (ICD) plus self-programming capability. The PIC16F873A is a member of Microchip's "Enhanced Flash Microcontrollers" family featuring nanoWatt Technology for reduced quiescent current in sleep and idle modes.

Typical applications include automotive body electronics and HVAC controls, industrial sensor interfacing, low-cost consumer appliance control, sensor signal conditioning with on-chip ADC, and battery-powered remote nodes that benefit from nanoWatt sleep modes. The wide operating voltage range of 4.0 V to 5.5 V and robust 20 MHz throughput suit 5V-system designs.

When designing with the PIC16F873A-E/ML, ensure a solid thermal pad solder connection to a copper pour (typically 1 sq. inch minimum) for heat spreading, since the exposed pad (EP) is the primary thermal path. Decoupling: place a 100 nF ceramic capacitor within 5 mm of each VDD/VSS pair and a bulk 10 uF near the supply pin.

Drop-in alternatives for PIC16F873A-E/ML — 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/ML (same form factor and footprint) — differing in Package, Core Architecture, Serial Interfaces, Timers, ADC.

Microchip Technology
Package: QFN-16 (4x4 mm, 0.90 mm), industrial temperature
Core Architecture: PIC enhanced mid-range 8-bit RISC
Timers: 2x 8-bit, 1x 16-bit
Microchip Technology
Package: 28-pin SPDIP (300 mil)
Core Architecture: 8-bit RISC PIC16 mid-range
Serial Interfaces: MSSP (SPI / I2C), USART
Microchip Technology
Serial Interfaces: SPI / I2C (SSP) + USART (AUSART)
ADC: 5 channels x 10-bit
Microchip Technology
Package: 28-pin QFN (ML, 6x6 mm)
Core Architecture: 8-bit PIC16 mid-range RISC
Serial Interfaces: USART, SSP (SPI master/slave or I2C master/slave)
Microchip Technology
Package: 28-pin SOIC (SO)
Core Architecture: PIC16 8-bit RISC (Harvard)
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Microchip Technology
Package: 28-pin QFN (ML), 6x6 mm
Serial Interfaces: 1x MSSP (SPI or I2C), USART
Microchip Technology
Package: 28-pin QFN (6 x 6 mm) with EP
Core Architecture: PIC16 RISC
Serial Interfaces: SPI, I2C, EUSART (UART)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F873A-I/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
8-bit PIC16 mid-range RISC · 35 single-word instructions, 14-bit instruction word · 20 MHz (200 ns instruction cycle) · 7 KB (4K x 14) · 192 bytes · 128 bytes · 22 · 10-bit, 5 channels

✓ In Stock

$2.32 / Unit

View Datasheet →

PIC16F873AT-I/ML

✅ Drop-In
📦 28-QFN (6x6 mm)
Tape-and-reel packaging variant, same die, Industrial temperature grade

📋 Reference alternative (not in catalog)

PIC16F876A-I/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC · 8-bit · PIC16 RISC · 35 single-word instructions · 200 ns · 14 KB (8K x 14 words) · 368 bytes · 256 bytes

✓ In Stock

$5.4 / Unit

View Datasheet →

PIC16F876A-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC16 8-bit RISC · 35 single-word instructions · 20 MHz · 200 ns · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 22

✓ In Stock

$4.85 / Unit

View Datasheet →

PIC16F873AT-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC16 Enhanced Mid-Range 8-bit · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 20 MHz · 200 ns · 22 · 10-bit, 5 channels

✓ In Stock

$4.45 / Unit

View Datasheet →

PIC16F1824-I/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC enhanced mid-range 8-bit RISC · 7 KB (4K x 14 words) · 384 bytes · 256 bytes · 32 MHz (8 MIPS) · 2.5 V to 5.5 V · -40C to +85C · 12

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC16F873A-E/ML Maximum Ratings & Electrical Characteristics

Series PIC 16F
Core Processor PIC
Core Size 8-Bit
Maximum Clock Speed 20 MHz
Instruction Cycle Time 200 ns
Program Memory Size 7 KB (4K x 14 words) FLASH
RAM Size 192 bytes
EEPROM Size 128 bytes
Number of I/O Pins 22
Supply Voltage Range 4.0 V to 5.5 V
ADC 10-bit, 5 channels
Comparators 2
Timers 2 x 8-bit, 1 x 16-bit
Communication Interfaces SPI, I2C, USART
Package 28-QFN (6x6 mm) with Exposed Pad
Operating Temperature Range -40C to +125C (Extended, "-E" grade)
Mounting Type Surface Mount
Mounting Style SMD/SMT
Terminal Form No Lead
Package Code VQCCN (QFN-28)
RoHS Status Compliant
Data Flash/EEPROM 128 bytes
Program Memory Type Flash
Peripheral Features Brown-out Detect, ICD, POR, PWM, WDT, nanoWatt Technology

PIC16F873A-E/ML Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 QFN-28
Pin 1 MCLR/VPP — Master Clear (reset) input / programming voltage input
Pin 2 RA0/AN0 — Port A bit 0 / Analog input 0
Pin 3 RA1/AN1 — Port A bit 1 / Analog input 1
Pin 4 RA2/AN2/VREF-/CVREF — Port A bit 2 / Analog input 2 / DAC negative reference / comparator voltage reference output
Pin 5 RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / DAC positive reference
Pin 6 RA4/T0CKI/C1OUT — Port A bit 4 / Timer 0 clock input / Comparator 1 output
Pin 7 RA5/AN4/SS/C2OUT — Port A bit 5 / Analog input 4 / SPI slave select / Comparator 2 output
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 10 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 11 RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input
Pin 12 RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / Capture-Compare-PWM 2
Pin 13 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1
Pin 14 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Pin 15 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Pin 16 RC5/SDO — Port C bit 5 / SPI data out
Pin 17 RC6/TX/CK — Port C bit 6 / USART async transmit / USART sync clock
Pin 18 RC7/RX/DT — Port C bit 7 / USART async receive / USART sync data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 21 RB0/INT — Port B bit 0 / External interrupt
Pin 22 RB1 — Port B bit 1
Pin 23 RB2 — Port B bit 2
Pin 24 RB3/PGM — Port B bit 3 / Low-voltage programming input
Pin 25 RB4 — Port B bit 4
Pin 26 RB5/PGM — Port B bit 5
Pin 27 RB6/PGC — Port B bit 6 / In-Circuit Debugger clock
Pin 28 RB7/PGD — Port B bit 7 / In-Circuit Debugger data

Typical Applications

PIC16F873A-E/ML is suitable for 6 applications: Automotive Body Electronics, Industrial Sensor Interface Modules, Low-Cost Consumer Appliance Control, Battery-Powered Remote Sensor Nodes, HVAC Damper and Valve Actuators, Educational and Prototyping Boards.

🚗

Automotive Body Electronics

The PIC16F873A-E/ML's Extended -40C to +125C temperature grade and nanoWatt Technology make it a strong fit for automotive body controllers such as seat-position modules, mirror adjusters, and HVAC flap drivers. Its 5-channel 10-bit ADC reads thermistor inputs and potentiometer wiper positions, while the 22 I/O pins drive relays, FET gates, and LED indicators. Compared with the PIC16F873A-I/ML (Industrial grade only), the -E/ML part survives under-hood thermal stress. The 7 KB Flash with self-programming supports field firmware updates via OBD-II.

🏭

Industrial Sensor Interface Modules

In 4-20 mA loop-powered sensor transmitters and bridge-amplifier signal conditioners, the PIC16F873A-E/ML digitizes analog sensor outputs through its 10-bit ADC and communicates results over USART/RS-485 to a PLC. The Extended temperature grade supports factory-floor and outdoor installations, and the nanoWatt sleep mode reduces quiescent current to a few microamps for loop-powered designs. SPI or I2C can drive an external EEPROM or DAC for calibration storage.

🏠

Low-Cost Consumer Appliance Control

The PIC16F873A-E/ML targets small appliances like coffee makers, washing machines, and microwave ovens where its 5-channel ADC reads temperature sensors and potentiometers, its PWM drives motor/relay control, and its 22 I/O pins handle keypads and seven-segment displays. The 7 KB Flash fits compact state-machine code while the Extended temperature grade tolerates the heat inside enclosures. I2C connects to EEPROM for user settings.

🔋

Battery-Powered Remote Sensor Nodes

For battery or energy-harvesting wireless sensor nodes, the PIC16F873A-E/ML's nanoWatt sleep modes drop quiescent current below typical sensing thresholds, extending coin-cell life to years. The USART or SPI drives sub-GHz radios (e.g., MRF89XA), the 10-bit ADC reads sensors on wake-up, and the 128-byte EEPROM stores calibration. The Extended temperature grade supports outdoor/unheated deployments.

🌡️

HVAC Damper and Valve Actuators

In HVAC damper and zone-valve actuators, the PIC16F873A-E/ML's 16-bit timer drives accurate PWM for proportional servo control while the 2 on-chip comparators implement over-current protection without external parts. The Extended temperature grade handles plenum-chamber heat. The 7 KB Flash supports proportional-integral control loops; I2C interfaces to an external temperature/humidity sensor.

🎓

Educational and Prototyping Boards

The PIC16F873A-E/ML is widely used in university embedded-systems courses and hobbyist PIC programmer projects because its 28-QFN package is supported by Microchip's PICkit programmers, MPLAB X IDE, and XC8 compiler. The 35-instruction mid-range set is easy to teach; 7 KB Flash fits complete student projects; and the In-Circuit Debugger (ICD) interface allows real-time breakpoints without extra hardware.

What is the PIC16F873A-E/ML microcontroller?
The PIC16F873A-E/ML is an 8-bit CMOS Flash microcontroller from Microchip's PIC16F mid-range family, running at up to 20 MHz with 7 KB Flash program memory, 192 bytes of SRAM, 128 bytes of EEPROM, and 22 I/O pins in a 28-pin QFN (6x6 mm) package with exposed thermal pad. According to the Microchip PIC16F873A datasheet (DS39582B), the "-E" suffix denotes the Extended (-40C to +125C) temperature grade and "/ML" denotes the QFN-28 surface-mount land pattern.
How much program memory and RAM does the PIC16F873A have?
The PIC16F873A has 7 KB (4K x 14 words) of Flash program memory, 192 bytes of SRAM, and 128 bytes of EEPROM data memory. This is sufficient for typical mid-range embedded applications including small RTOS-lite schedulers and protocol stacks. According to the Microchip datasheet, the FLASH supports self-programming under software control via ICSP.
Where can I buy the PIC16F873A-E/ML online?
The PIC16F873A-E/ML is in stock and ships today from DigiKey (distributor stock 572888) at a unit price of approximately $6.40 (qty 1, as of 2026-09-21). Additional authorized inventory is available through Mouser, Microchip Direct, and Hotenda. XAIPART also offers franchised supply with quantity-break pricing down to $3.35 at 1000 units.
What is the lead time for PIC16F873A-E/ML?
As of 2026-09-21, the PIC16F873A-E/ML ships today from DigiKey (lead time: 0 days, stock 572888) and is also in stock at Hotenda and XAIPART. Because Microchip continues to manufacture the PIC16F873A (lifecycle status ACTIVE), distributors typically carry continuous inventory with no allocation risk.
What is the price of the PIC16F873A-E/ML?
The PIC16F873A-E/ML is priced at approximately $6.40 per unit at quantity 1, $5.78 at qty 10, $4.92 at qty 100, $4.05 at qty 500, and $3.35 at qty 1000 (as of 2026-09-21, per DigiKey and XAIPART distributor pricing). The part is also available in tube packaging; tape-and-reel variants use the "/MLT" suffix.
What is the difference between PIC16F873A-E/ML and PIC16F873A-I/ML?
The PIC16F873A-I/ML uses the Industrial (-40C to +85C) temperature grade, while the PIC16F873A-E/ML uses the Extended (-40C to +125C) grade. Both share the same die, 7 KB Flash, 28-QFN package, and pinout, so the "-E/ML" variant is a drop-in thermal upgrade for harsher environments. According to the Microchip datasheet DS39582B, all other electrical characteristics are identical.
Where can I download the PIC16F873A datasheet PDF?
The official Microchip PIC16F873A datasheet is available at https://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf (per Microchip documentation index). The same document also covers the PIC16F874A, PIC16F876A, and PIC16F877A siblings. The datasheet is approximately 3 MB / 234 pages per the official Microchip publication reference.
What is the pinout of the PIC16F873A in QFN-28 package?
The 28-pin QFN (6x6 mm) pinout assigns pin 1 to RA0/AN0 (analog input 0 / port A bit 0) following Microchip's standard counter-clockwise numbering starting at the dot-marked corner. According to the Microchip PIC16F873A datasheet, the exposed pad (EP) must be soldered to the ground plane for thermal dissipation and electrical reference. Key pins include OSC1/CLKIN (pin 9), OSC2/CLKOUT (pin 10), MCLR/VPP (pin 1), VDD (pins 20 and 27), and VSS (pins 8 and 19).
Can I use PIC16F873A as a drop-in replacement for PIC16F876A?
Yes, the PIC16F873A and PIC16F876A share the same 28-pin QFN footprint and pinout, the same PIC16 mid-range instruction set, and the same 7 KB Flash + 192 B RAM + 128 B EEPROM memory map. The PIC16F876A additionally offers wider program memory (14 KB) per the Microchip family datasheet, making the PIC16F873A a cost-down variant in the same footprint.
What are the best Microchip alternatives to PIC16F873A-E/ML?
The best same-package Microchip drop-in alternatives to the PIC16F873A-E/ML are the PIC16F873A-I/ML (Industrial temperature grade, same QFN-28), PIC16F876A-E/ML (larger 14 KB Flash, same die family), and PIC16F873AT-I/ML (tape-and-reel packaging, same die). All share the 28-pin QFN-28 (6x6) land pattern. For a 20 MHz modern alternative with more peripherals, consider the PIC16F1824-I/ML (8 KB Flash, enhanced mid-range core).
Is the PIC16F873A-E/ML RoHS compliant?
Yes, the PIC16F873A-E/ML is RoHS compliant per the Microchip product page and DigiKey listing (572888). The "/ML" suffix confirms lead-free QFN-28 packaging. The part is also REACH compliant. According to the Microchip material declaration, the device is halogen-free and uses no lead in the termination finish.
What communication peripherals does the PIC16F873A include?
The PIC16F873A includes an SSP (Synchronous Serial Port) configurable as either 3-wire SPI or 2-wire I2C, plus a separate USART for asynchronous serial communication (RS-232/485). According to the Microchip PIC16F873A datasheet, the USART supports 9-bit address detection and the SSP supports both master and slave SPI modes at up to the system clock rate.
What is the ADC resolution of PIC16F873A?
The PIC16F873A has a 10-bit ADC with up to 5 input channels multiplexed onto port A. The ADC supports a successive-approximation conversion, software-selectable reference voltages, and acquisition timing controlled by ADCON1 and ADCON0 registers. According to the Microchip datasheet, the ADC can perform up to approximately 50 ksps depending on clock and acquisition settings.
What is the key specification engineers should know about PIC16F873A?
The PIC16F873A's key engineering specifications are: 20 MHz max clock (200 ns instruction cycle), 7 KB Flash with self-programming, 192 B SRAM, 128 B EEPROM, 22 I/O, 5-channel 10-bit ADC, 2 comparators, SPI/I2C/USART, and nanoWatt Technology for low-power sleep. The QFN-28 (6x6 mm) package with exposed pad requires careful PCB thermal design for high-temperature applications.
Is there a cross-brand equivalent to PIC16F873A-E/ML?
Direct cross-brand drop-in equivalents to PIC16F873A-E/ML are uncommon because the PIC16 mid-range architecture and instruction set are Microchip-proprietary. The closest cross-brand alternatives in the same 28-pin QFN class with similar specs are the Atmel/Microchip ATmega88PA-MU (8 KB Flash, 20 MHz, 28-QFN) and the NXP LPC1100 series, but these require firmware rewrite because they use different cores (AVR vs. ARM Cortex-M0 vs. PIC16). For pin-compatible Microchip-only substitutes, see the PIC16F873A-I/ML, PIC16F876A-E/ML, or PIC16F1824-I/ML.

Engineering reference data for PIC16F873A-E/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F873A-E/ML when you need a Microchip PIC16 mid-range 8-bit MCU in a compact 28-QFN (6x6 mm) land pattern with Extended -40C to +125C temperature grade for automotive or industrial environments. It is the right choice when 7 KB Flash, 192 B RAM, 128 B EEPROM, 22 I/O, and a 5-channel 10-bit ADC are sufficient and you need higher temperature tolerance than the -I (Industrial) variant provides. For cost-down designs in benign thermal environments, switch to the PIC16F873A-I/ML. For more memory in the same footprint, choose the PIC16F876A-E/ML (14 KB Flash) or PIC16F876A-I/ML. For modern low-power portable designs, choose the PIC16F1824-I/ML (8 KB Flash, 32 MHz, XLP nanoWatt). For cross-brand alternatives (AVR or Cortex-M0), plan for firmware rewrite.

Comparison with Alternatives

Parameter This Product PIC16F873A-I/ML PIC16F873AT-I/ML PIC16F876A-I/ML PIC16F876A-E/ML PIC16F873AT-E/ML PIC16F1824-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (6x6 mm) with EP 28-QFN (6x6 mm) with EP - same 28-QFN (6x6 mm) with EP - same 28-QFN (6x6 mm) with EP - same 28-QFN (6x6 mm) with EP - same 28-QFN (6x6 mm) with EP - same 28-QFN (6x6 mm) with EP - same
Program Memory (Flash) 7 KB (4K x 14) 7 KB - same 7 KB - same 14 KB (+100%) 14 KB (+100%) 7 KB - same 8 KB (+14%)
RAM Size 192 B 192 B - same 192 B - same 368 B (+92%) 368 B (+92%) 192 B - same 256 B (+33%)
EEPROM Size 128 B 128 B - same 128 B - same 256 B (+100%) 256 B (+100%) 128 B - same 256 B (+100%)
Max Clock Speed 20 MHz 20 MHz - same 20 MHz - same 20 MHz - same 20 MHz - same 20 MHz - same 32 MHz (+60% via PLL)
Supply Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 1.8 V to 5.5 V (wider)
Temperature Grade Extended (-40C to +125C) Industrial (-40C to +85C) Industrial (-40C to +85C) Industrial (-40C to +85C) Extended (-40C to +125C) - same Extended (-40C to +125C) - same Industrial (-40C to +85C)
Instruction Set PIC16 mid-range (35 instructions) PIC16 mid-range (35 instructions) - same PIC16 mid-range (35 instructions) - same PIC16 mid-range (35 instructions) - same PIC16 mid-range (35 instructions) - same PIC16 mid-range (35 instructions) - same Enhanced mid-range (49 instructions)

Key Differentiators

  • Extended -40C to +125C temperature grade for harsh environments (vs PIC16F873A-I/ML)
  • Double the Flash memory with same footprint (vs PIC16F876A-E/ML)
  • Enhanced mid-range core with more peripherals (vs PIC16F1824-I/ML)

Design Notes

The 28-QFN package relies on the exposed thermal pad (EP) as the primary thermal path. For high-temperature Extended-grade (-E) applications, the EP must be soldered to a copper pour of at least 1 sq. inch with multiple thermal vias to the inner/outer ground plane. Without proper EP soldering, junction temperature can exceed 125C at moderate ambient temperatures. Estimated: at 20 MHz with all peripherals active, IDD ~ 10 mA at 5 V, dissipating only 50 mW; thermal concerns are mainly from self-heating of nearby passives, not the MCU itself.

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pair (pins 20/8 and pins 27/19). Add a bulk 10 uF tantalum or ceramic near the supply entry point. Keep the oscillator traces (OSC1/OSC2) short and shielded by a ground guard ring to reduce EMI susceptibility. Route the ICSP signals PGC/PGD (RB6/RB7) on the same layer to the programming header without vias in the path.

Common pitfalls with PIC16F873A-E/ML designs include: (1) leaving MCLR floating - always tie MCLR to VDD through a 10 kohm resistor for proper reset, (2) using an analog pin as digital input without disabling the ADC via ADCON1, which can cause floating reads, (3) exceeding 5.5 V on any pin including ADC inputs, which can damage the part. The brown-out detect (BOR) and watchdog timer (WDT) should be enabled in safety-critical applications via the configuration bits.

For QFN-28 layout, use 0.4 mm pitch pads with a non-solder-mask-defined (NSMD) land pattern for best solder joint reliability. The center EP pad should have multiple thermal vias (typically 9-12, 0.3 mm diameter) connecting top copper to an inner ground layer. Per IPC-7351 nominal land dimensions, pad width 0.20 mm and length 0.40 mm for the perimeter pads. Avoid placing components within 2 mm of the EP copper pour to maintain thermal isolation.

Compliance Information

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

RoHS and REACH compliance per Microchip product page. AEC-Q100 qualification status is not explicitly listed on Microchip's standard product page for PIC16F873A-E/ML; contact Microchip for automotive-grade variants such as PIC16F873A-E/MLVAO if AEC-Q100 documentation is required.

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

Related Searches

PIC16F873A-E/ML PIC16F873A-E/ML datasheet Microchip PIC16F873A QFN-28 8-bit MCU 20MHz 7KB Flash QFN PIC16F873A QFN-28 pinout PIC16F873A automotive ECU PIC16F873A vs PIC16F876A PIC16F873A-E/ML buy price PIC16F873A drop-in replacement what is the Flash size of PIC16F873A PIC16F873A extended temperature grade PIC16F873A nanoWatt sleep mode PIC16F873A-E/ML RoHS compliant PIC16F873A-E/ML in stock

Related Components & Terms

Microchip Technology PIC16F873A PIC16F873A-E/ML PIC16F873A-I/ML PIC16F873AT-I/ML PIC16F876A-I/ML PIC16F876A-E/ML PIC16F873AT-E/ML PIC16F1824-I/ML PIC 16F series mid-range microcontroller 8-bit RISC MCU nanoWatt Technology Flash memory EEPROM 10-bit ADC QFN-28 VQFN exposed pad RoHS REACH AEC-Q100 automotive grade Industrial grade Extended temperature grade
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