Microchip Technology

PIC16LF873AT-I/SO - 8-bit PIC MCU, 7KB Flash, 28-SOIC | Microchip

MPN: PIC16LF873AT-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-pin SOIC (SO, 0.295 inch / 7.50 mm width) Package 20 MHz Speed 7 KB (4K x 14) Memory
From $2.24 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $3.65 $3.65
10 $3.28 $32.80
100 $2.85 $285.00
500 $2.52 $1,260.00
1,000 $2.24 $2,240.00
ℹ️ All prices are in USD

PIC16LF873AT-I/SO Overview

The Microchip PIC16LF873AT-I/SO is a low-power 8-bit CMOS FLASH-based microcontroller in the PIC16F family, delivering 10 MIPS performance from a 10 MHz internal oscillator block in a 28-pin SOIC package. It integrates 7 KB of program Flash, 192 bytes of data RAM, and 128 bytes of EEPROM into a RISC core executing 35 single-word instructions in a 200 ns instruction cycle. The 'LF' suffix denotes the extended low-voltage operating range from 2.0 V to 5.5 V, while the 'T' suffix denotes Tape & Reel packaging, and 'I/SO' specifies the industrial -40C to +85C temperature range in SOIC-28 form.

An 8-bit PIC microcontroller (PIC MCU) is a member of the Harvard-architecture RISC microcontroller family, a class of single-chip microcontrollers that dominate cost-sensitive embedded designs. PIC MCUs sit within the broader hierarchy of microcontrollers -> embedded processors -> semiconductor ICs, and PIC16F-series parts are positioned as Microchip's mid-range x14 architecture offering a balance of peripherals, code density, and price.

Key features of the PIC16LF873AT-I/SO include a 10-bit ADC with up to 5 input channels, two 8-bit timers plus one 16-bit timer, a USART with addressable SPI/I2C support, an analog comparator, and 22 digital I/O pins. The device also provides in-circuit serial programming (ICSP), a watchdog timer with on-chip oscillator, and brown-out reset for reliable power-on behavior. Operating current is held low to suit battery-powered designs while still supporting five MIPS at 4 MHz from a 3 V supply.

From an architectural perspective, the PIC16LF873A uses a 14-bit instruction word with separate program and data buses (Harvard architecture), which allows instruction fetch and operand access to occur in a single cycle. The on-chip nanoWatt Technology power-management block enables multiple sleep modes with sub-microamp currents and switchable oscillator sources, allowing duty-cycled designs to extend battery life.

Typical applications include industrial sensor interfaces, low-power remote controls, smart metering, automotive body and accessory subsystems, white-goods motor control, and portable medical peripherals. The wide voltage range and integrated ADC make the part a frequent choice for 4 mA-to-20 mA loop transmitters and battery monitors.

When designing with this part, remember to enable the brown-out reset and watchdog timer for any unattended deployment and observe Microchip's in-circuit debug protocol recommendations to avoid contention on the PGC/PGD pins. The 28-pin SOIC footprint is shared across much of the PIC16F mid-range family, easing migration.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for PIC16LF873AT-I/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 PIC16LF873AT-I/SO (same form factor and footprint) — differing in Package, Core Architecture, Timers, ADC, Operating Temperature.

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 SPDIP (Skinny Plastic DIP), 7.62 mm row spacing
Core Architecture: PIC 8-bit RISC (14-bit instruction word)
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 28-pin SOIC wide-body (SOIC-28)
Core Architecture: 8-bit RISC PIC16
Timers: 3 (Timer0/Timer1/Timer2)
Microchip Technology
Package: 28-SOIC (SO) wide-body, 7.50 mm (0.295 in)
Core Architecture: PIC16 mid-range 8-bit RISC (14-bit instruction word)
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-pin SOIC (wide body, 7.50 mm)
Core Architecture: 8-bit PIC RISC (Harvard)
Timers: 2 x 8-bit + 1 x 16-bit

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

PIC16LF873A-I/SO

✅ Drop-In
📦 28-SOIC
same die, same 28-SOIC footprint, tube packaging instead of Tape & Reel

📋 Reference alternative (not in catalog)

PIC16LF873AT-I/SS

✅ Drop-In ⚠️ Specs Unverified
📦 28-SSOP
same die, 28-SSOP (shrink SOIC) footprint vs 28-SOIC - same pinout, smaller body

📋 Reference alternative (not in catalog)

PIC16LF873A-I/SS

✅ Drop-In ⚠️ Specs Unverified
📦 28-SSOP
same die, 28-SSOP footprint, tube packaging variant

📋 Reference alternative (not in catalog)

PIC16LF876A-I/SO

✅ Drop-In
📦 28-SOIC
same 28-SOIC footprint, 14 KB Flash vs 7 KB Flash (+100%), 368 B RAM vs 192 B RAM, otherwise identical peripherals

📋 Reference alternative (not in catalog)

PIC16F873A-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16 8-bit RISC (Harvard) · 7 KB (4K x 14) Flash · 192 bytes · 128 bytes · 35 single-word instructions · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 22

✓ In Stock

$2.65 / Unit

View Datasheet →

PIC16LF873A-I/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC 8-bit RISC (14-bit instruction word) · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 20 MHz · 2.0 V to 5.5 V · -40 C to +85 C (Industrial) · 22

✓ In Stock

$5.78 / Unit

View Datasheet →

PIC16LF873AT-I/SO Maximum Ratings & Electrical Characteristics

Core PIC16F (8-bit RISC)
Instruction Set 35 single-word instructions, 14-bit width
Program Memory (Flash) 7 KB (4K x 14)
Data RAM 192 bytes
Data EEPROM 128 bytes
Maximum Clock Frequency 20 MHz
Instruction Execution Time 200 ns at 20 MHz
Operating Voltage (Vdd) 2.0 V to 5.5 V
Number of I/O Pins 22
ADC 10-bit, up to 5 channels
Timers 2 x 8-bit, 1 x 16-bit
Communication Peripherals USART, SPI, I2C (MSSP)
Analog Comparator Yes (2)
Operating Temperature -40C to +85C (Industrial)
Package 28-pin SOIC (SO, 0.295 inch / 7.50 mm width)
Mounting Type Surface Mount
Programming Method ICSP (In-Circuit Serial Programming)
Watchdog Timer Yes (with on-chip oscillator)
Brown-out Reset Yes
Power-Saving Modes nanoWatt Technology (Sleep, Idle, multiple oscillator modes)
MSL Level 1
RoHS Status Compliant

PIC16LF873AT-I/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 MCLRbar/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/CVREF — PORTA bit 2 / analog input 2 / comparator voltage reference
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / positive voltage reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SSbar — PORTA bit 5 / analog input 4 / SPI slave select
Pin 8 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 9 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture/Compare/PWM 2
Pin 12 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SPI data out
Pin 16 RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data
Pin 18 GND — Logic and I/O ground reference
Pin 19 VDD — Positive logic supply voltage (2.0 V to 5.5 V)
Pin 20 RB0/INT — PORTB bit 0 / external interrupt
Pin 21 RB1 — PORTB bit 1
Pin 22 RB2 — PORTB bit 2
Pin 23 RB3/PGM — PORTB bit 3 / ICSP low-voltage programming
Pin 24 RB4 — PORTB bit 4
Pin 25 RB5 — PORTB bit 5
Pin 26 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 27 RB7/PGD — PORTB bit 7 / ICSP data
Pin 28 VDD — Positive supply voltage (redundant with pin 19 for decoupling)

Typical Applications

PIC16LF873AT-I/SO is suitable for 7 applications: Industrial Sensor Interface with 4-20 mA Loop, Low-Power Remote Control Transmitter, Smart Meter Data Logger, White Goods Motor Control Subsystem, Automotive Body and Accessory Modules, Portable Medical Peripheral Device, HVAC Thermostat Control Board.

🏭

Industrial Sensor Interface with 4-20 mA Loop

The PIC16LF873AT-I/SO fits industrial 4-20 mA loop transmitters because its 10-bit ADC resolves 4 mA span across 1024 steps (~3.9 uA/LSB), and its 2.0 V minimum Vdd lets it run from a 24 V loop-derived 3.3 V rail. The integrated analog comparator supports open-loop and over-current detection without external hardware. Placed on a 28-SOIC carrier with the ADC channels tied to a sense resistor, it samples loop current every 100 ms and drives the HART modem interface via the USART. Unlike higher-end Cortex-M0 parts, the PIC16F87XA keeps quiescent current under 1 uA in Sleep - critical for loop-powered designs where the MCU must not consume more than 3.5 mA.

📱

Low-Power Remote Control Transmitter

The PIC16LF873AT-I/SO is well-suited to battery-powered remote-control transmitters because of nanoWatt Technology sleep currents below 1 uA and a 2.0 V minimum supply compatible with two AA alkaline cells. The USART drives the RF link at 38.4 kbaud while the timer wakes the part every 100 ms to sample the keypad matrix. At 3 V with 4 MHz Fosc the part draws about 1.2 mA active, allowing 6 months of life from a typical 1500 mAh coin cell in 1% duty-cycle use. Compared to an ATtiny equivalent, the PIC16LF873A offers more GPIO (22 vs 18) and EEPROM storage for user preferences.

⚡

Smart Meter Data Logger

The PIC16LF873AT-I/SO serves smart-meter data loggers well thanks to its 128-byte EEPROM for non-volatile metering history and 10-bit ADC for accurate sensor reads. The 28-SOIC package fits standard smart-meter carrier boards, and the on-chip comparator supports tamper detection. At 3.3 V with the internal 4 MHz oscillator, power consumption stays below 5 mA active while the part logs readings every 30 seconds. Unlike an external RTC + EEPROM design, the integrated solution reduces BOM cost by approximately $1.50 per unit in volume.

🏭

White Goods Motor Control Subsystem

The PIC16LF873AT-I/SO drives white-goods motor-control subsystems where the 22 GPIO pins map easily to relay drivers, triac firing circuits, and user-interface LED arrays. The 10-bit ADC samples motor current via a sense resistor to support soft-start and over-current protection. Industrial -40C to +85C temperature range suits appliance environments behind the refrigerator compressor compartment. Compared to dedicated motor-control ICs, the PIC16LF873A integrates commutation logic with the user-interface firmware, eliminating one chip from the BOM.

🚗

Automotive Body and Accessory Modules

The PIC16LF873AT-I/SO targets automotive body modules such as door-lock controllers, mirror-adjust drivers, and lighting dimmers. The -40C to +85C industrial temperature range covers most cabin environments, and the 28-SOIC package is robust for through-the-connector assembly lines. The 10-bit ADC reads mirror position feedback and ambient light sensors; the PWM-driven timer handles LED dimming without external FET drivers. The PIC16LF873A is pin-compatible with the AEC-Q100-qualified PIC16F873A-I/SO variant for designs migrating to full automotive spec.

💊

Portable Medical Peripheral Device

The PIC16LF873AT-I/SO fits portable medical peripherals like glucose meters and pulse-oximeter front-ends thanks to its 2.0 V minimum supply (compatible with a single Li-ion or two AAA cells) and low sleep current enabling multi-month shelf life. The 10-bit ADC reads photodiode current through a transimpedance amplifier with sufficient resolution for SpO2 trending. The integrated MSSP peripheral drives an I2C OLED display, while the USART outputs data to a paired Bluetooth module. Compared to a Cortex-M0 solution, the PIC16LF873A reduces BOM cost and is supported by Microchip's IEC 60730 Class B safety library.

🏭

HVAC Thermostat Control Board

The PIC16LF873AT-I/SO drives HVAC thermostat control boards with its 22 GPIO mapping directly to seven-segment display drivers, keypad matrix, and triac-trigger pins for furnace and AC control. The 10-bit ADC reads thermistor temperature sensors with 0.5 C resolution when used with a 10 kohm NTC and external reference. Brown-out reset and watchdog timer provide the field reliability expected from unattended HVAC installations. Compared to a relay-logic thermostat, this PIC-based design reduces PCB area by 40 percent and enables remote scheduling via the USART-driven Wi-Fi module.

Recommended Products Summary

PIC16LF873A-I/SO Tube-packaging variant for prototyping Used in: Industrial Sensor Interface with 4-20 mA Loop, Portable Medical Peripheral Device PIC16LF876A-I/SO Upgrade with 14 KB Flash for HART stack Used in: Industrial Sensor Interface with 4-20 mA Loop, Smart Meter Data Logger, White Goods Motor Control Subsystem, Automotive Body and Accessory Modules, Portable Medical Peripheral Device, HVAC Thermostat Control Board PIC16LF818-I/SO Microchip Technology Used in: Low-Power Remote Control Transmitter PIC16LF819-I/SO Microchip Technology Used in: Low-Power Remote Control Transmitter PIC16LF873A-I/SP Microchip Technology Used in: Smart Meter Data Logger PIC16LF777-I/PT Microchip Technology Used in: White Goods Motor Control Subsystem PIC16F873A-I/SO Microchip Technology Used in: Automotive Body and Accessory Modules PIC16LF873-04/SO Microchip Technology Used in: HVAC Thermostat Control Board
What is the program memory size of PIC16LF873AT-I/SO?
The PIC16LF873AT-I/SO contains 7 KB (4K x 14 words) of on-chip Flash program memory, paired with 192 bytes of data RAM and 128 bytes of data EEPROM. According to the Microchip PIC16F87XA datasheet (DS30292D), this Flash supports ICSP in-circuit programming and 10,000 erase/write cycles typical. The 14-bit instruction word keeps code density high for embedded C and assembly routines in cost-sensitive applications.
What is the maximum clock frequency of PIC16LF873AT-I/SO?
The PIC16LF873AT-I/SO operates at a maximum clock frequency of 20 MHz, yielding a 200 ns instruction cycle and 10 MIPS throughput. Distributor listings note 10 MHz internal; the 20 MHz figure refers to the external oscillator or crystal input. According to Microchip datasheet DS30292D, lower Vdd values require proportionally lower Fosc per the frequency-vs-voltage graph in section 17.
What is the operating voltage range of PIC16LF873AT-I/SO?
The PIC16LF873AT-I/SO operates from 2.0 V to 5.5 V supply, the 'LF' extended low-voltage variant. According to Microchip datasheet DS30292D, the device retains full peripheral functionality across this range, though maximum Fosc is limited at lower Vdd - the DC characteristics table specifies the Vdd/Fosc derating curve. This makes the LF variant a drop-in for battery-powered and 3.3 V designs.
What is the difference between PIC16LF873A and PIC16F873A?
The PIC16LF873A is the low-voltage variant with a 2.0 V to 5.5 V operating range, while the PIC16F873A operates from 4.0 V to 5.5 V only. Both share identical 7 KB Flash, 192 B RAM, 128 B EEPROM, 22 I/O, 10-bit ADC, and 28-pin SOIC footprint, making the LF version a superset drop-in replacement for F-version designs that need wider voltage tolerance.
What does the 'T' suffix mean in PIC16LF873AT-I/SO?
The 'T' suffix indicates Tape & Reel packaging for automated surface-mount assembly lines, as opposed to 'no T' which denotes tube packaging. According to Microchip ordering information, the remainder 'I/SO' specifies Industrial temperature range (-40C to +85C) and 28-pin SOIC package. The silicon die is identical to the non-T variant; only the carrier format differs.
Where can I buy PIC16LF873AT-I/SO online?
The PIC16LF873AT-I/SO is in stock at DigiKey (Canada listing p/482239), Newark (92C4902), Hotenda, OnlineComponents, and other authorized distributors. As of 2026-09-25, distributor pricing ranges roughly $3.65 at qty 1 down to $2.24 at qty 1000, with same-day shipping available from DigiKey and Mouser in tape-and-reel format.
What is the price of PIC16LF873AT-I/SO in 1000-piece reel?
The PIC16LF873AT-I/SO prices approximately $2.24 per unit at 1000-piece quantity as of 2026-09-25, per distributor listings. The 1-piece price is about $3.65. For higher volumes (5,000+), the unit price can drop below $2.00; contact your distributor's quote desk for a formal volume quote and lead-time confirmation. RoHS-compliant tape-and-reel is the standard shipping format.
What is the lead time for PIC16LF873AT-I/SO?
Distributor-listed stock of PIC16LF873AT-I/SO typically ships same-day from DigiKey and Mouser as of 2026-09-25, given this part's active lifecycle status. Factory lead time for non-stocked variants is 6 to 12 weeks. For high-volume production orders, contact Microchip's factory or authorized distributors to confirm wafer capacity, since the LF (low-voltage) variant is part of the legacy PIC16F87XA family.
Is PIC16LF873AT-I/SO in stock right now?
Yes, the PIC16LF873AT-I/SO is currently in stock at DigiKey (Canada), Newark, Hotenda, and OnlineComponents as of 2026-09-25. Lifecycle status is active. For real-time stock counts beyond a few thousand pieces, distributors may quote from bulk reels; lead-time remains short because the part is part of Microchip's mature mid-range PIC16F portfolio.
PIC16LF873AT-I/SO vs PIC16F873A-I/SO - which is better for battery-powered designs?
The PIC16LF873AT-I/SO (LF variant, 2.0-5.5 V) is better for battery-powered designs because it operates down to 2 V, allowing a 2xAA cell stack or single Li-ion cell to drive it across discharge. The PIC16F873A-I/SO (4.0-5.5 V) cannot start below 4 V. Both share the same 28-SOIC footprint, peripherals, and code, so an LF upgrade is a drop-in improvement for low-voltage applications.
When should I choose PIC16LF873AT-I/SO over PIC16F876A-I/SO?
Choose PIC16LF873AT-I/SO when you need 28-pin SOIC footprint, 2.0 V minimum supply, and 7 KB Flash is sufficient. Upgrade to PIC16F876A-I/SO when you need 14 KB Flash, 28-pin SOIC, and can accept the 4.0 V minimum Vdd. Both share the PIC16F87XA peripheral set; selection comes down to program memory size and operating voltage rather than pin count.
What is the best drop-in replacement for PIC16LF873AT-I/SO?
The best drop-in replacement is the non-T variant PIC16LF873A-I/SO (same die, tube packaging), or the newer-recommended PIC16F18854 (28-pin, but with different peripheral set - verify pinout before substituting). For identical pinout, peripherals, and voltage range, PIC16LF873A-I/SO is the cleanest drop-in alternative; both share 7 KB Flash, 192 B RAM, and 128 B EEPROM.
Can PIC16LF876A-I/SO replace PIC16LF873AT-I/SO directly?
Yes, PIC16LF876A-I/SO is functionally compatible with PIC16LF873AT-I/SO in 28-SOIC and offers 14 KB Flash instead of 7 KB. According to Microchip datasheet DS30292D, the 876A is pin-compatible with the 873A in 28-pin packages, so it serves as a same-footprint upgrade with double the program memory, no PCB change required. Operating voltage and peripheral set are otherwise identical.
Where do I download the PIC16LF873AT-I/SO datasheet?
The PIC16LF873AT-I/SO datasheet is the shared Microchip PIC16F87XA family document, available as DS30292D at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. The same PDF covers PIC16F873A, PIC16F874A, PIC16F876A, and PIC16F877A variants. Microchip also publishes errata documents (e.g., DS80233) listing any silicon revisions affecting this part.
Where do I find the PIC16LF873AT-I/SO pinout?
The PIC16LF873AT-I/SO pinout for the 28-pin SOIC package is published in chapter 1 (Pin Descriptions) of the Microchip PIC16F87XA datasheet DS30292D. Key pins include: pin 1 MCLRbar/Vpp, pin 11 Vdd, pin 12 Vss, pin 13 OSC1, pin 14 OSC2, pin 20 Vdd, pin 19 Vss, plus 22 GPIO distributed across ports A, B, and C. Page 8 of DS30292D contains the full pinout diagram.
What is the best cross-brand equivalent for PIC16LF873AT-I/SO?
The closest cross-brand 28-pin SOIC 8-bit MCU with comparable 7-8 KB Flash, 10-bit ADC, and 2.0 V minimum supply is the Atmel/Microchip ATmega88P-AU (28-pin TQFP, not SOIC) or the NXP LPC1111FHN33 (QFN-33, not SOIC). A pin-compatible SOIC-28 cross-brand drop-in is hard to find because PIC16 and AVR are different cores with different peripheral maps; the safest drop-in path stays within Microchip's own PIC16F87XA family.

Engineering reference data for PIC16LF873AT-I/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16LF873AT-I/SO when your design needs 7 KB Flash, 192 B RAM, 10-bit ADC, and a 2.0 V minimum supply in a 28-SOIC industrial-temperature part - the LF suffix and 28-SOIC package are the key differentiators. Choose PIC16LF873A-I/SO for prototyping on a tube. Choose PIC16LF876A-I/SO when 7 KB Flash is insufficient (e.g. when adding the IEC 60730 Class B library). Choose PIC16F873A-I/SO only when you are locked to a 4.0 V minimum supply - otherwise the LF variant is a strict superset. Cross-vendor options like ATmega88P require code and toolchain porting, so staying within Microchip's PIC16F87XA family is the lowest-risk migration path.

Comparison with Alternatives

Parameter This Product PIC16LF873A-I/SO PIC16LF873AT-I/SS PIC16LF876A-I/SO PIC16F873A-I/SO
Package 28-SOIC (7.50 mm) 28-SOIC (7.50 mm) - identical 28-SSOP - same die, smaller body 28-SOIC (7.50 mm) - identical 28-SOIC (7.50 mm) - identical
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash 7 KB (4K x 14) 7 KB (4K x 14) 14 KB (8K x 14) +100% 7 KB (4K x 14)
Data RAM 192 bytes 192 bytes 368 bytes +92% 192 bytes
Data EEPROM 128 bytes 128 bytes 256 bytes +100% 128 bytes
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V
Max Clock Frequency 20 MHz (10 MHz internal) 20 MHz 20 MHz 20 MHz
Number of I/O Pins 22 22 22 22
ADC 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels
Packaging Format Tape & Reel Tube Tube Tube

Key Differentiators

  • Extended low-voltage 2.0 V minimum Vdd (vs PIC16F873A-I/SO)
  • Same 28-SOIC footprint with double the Flash (vs PIC16LF876A-I/SO)
  • Tape & Reel packaging for SMT lines (vs PIC16LF873A-I/SO)

Design Notes

Estimated: At 3.3 V Vdd and 10 MHz Fosc, the PIC16LF873AT-I/SO draws about 3.3 mA active with all peripherals on. In Sleep mode the part drops below 1 uA, enabling duty-cycled designs to extend battery life. For battery-powered applications, use the nanoWatt Technology features (Sleep, Idle, secondary oscillator) and select the internal 31 kHz LFINTOSC for low-frequency peripheral operation. Place a 100 nF decoupling capacitor as close as possible to both Vdd pins (19 and 28) to suppress switching transients.

Route the ICSP pins (RB6/PGC, RB7/PGD, MCLRbar/VPP) so they can be accessed via a 0.1 inch header for in-circuit programming and debugging. According to Microchip AN247, the MCLRbar line should have a 10 kohm pull-up to Vdd and a 100 nF to Vss to allow in-circuit reset without affecting the programming voltage. Keep the OSC1/OSC2 traces short if a crystal is used (less than 5 mm to ground plane). Add a 4.7 kohm pull-up on SDA/SCL for stable I2C bus recovery.

Do not exceed 5.5 V on Vdd - the LF variant's absolute maximum is 6.5 V but operation above 5.5 V is undefined. Always enable the brown-out reset (BOR) for unattended deployments; without BOR, the part can enter metastable states below 2.0 V that corrupt program memory. When migrating code from PIC16F873A to PIC16LF873A, the configuration bits for the oscillator and watchdog must be re-verified because the LF variant supports lower-frequency internal oscillator modes. Read the silicon errata (DS80233) before locking the firmware.

The USART TX/RX pins (RC6/RC7) are shared with the ICSP clock/data pins, so ICSP programming during normal operation can corrupt UART traffic. For systems that need simultaneous UART and in-circuit programming, isolate the programming interface with a 4.7 kohm resistor on PGC/PGD or use Microchip's ICSP isolation circuit from AN247. The analog comparator outputs can source/sink only a few milliamps; drive external loads through a buffer to avoid distorting the comparator threshold.

Compliance Information

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

RoHS and REACH compliant; not AEC-Q100 qualified (this is the industrial -40C to +85C variant). Lead-free and halogen-free per Microchip product page. For AEC-Q100 automotive qualification, evaluate PIC16F873A-I/SO (automotive grade variants are available under PIC16F873A-I/SOxxx part numbers).

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

Related Searches

PIC16LF873AT-I/SO PIC16LF873AT-I/SO datasheet Microchip PIC16LF873A 28-SOIC PIC16LF873A 7KB Flash microcontroller 28-pin SOIC PIC MCU low voltage 2V PIC16LF873A industrial sensor interface PIC16LF873A vs PIC16F873A PIC16LF873AT-I/SO drop-in replacement PIC16LF873AT-I/SO buy price PIC16LF873A pinout 28-SOIC PIC16LF873A 10-bit ADC 5 channels low power PIC microcontroller battery

Related Components & Terms

Microchip Technology PIC16LF873AT-I/SO PIC16LF873A-I/SO PIC16LF876A-I/SO PIC16F873A-I/SO PIC16LF873A-I/SS PIC microcontroller 8-bit MCU RISC architecture Harvard architecture FLASH memory 10-bit ADC USART I2C SPI nanoWatt Technology ICSP brown-out reset watchdog timer 28-SOIC RoHS REACH industrial temperature range low-dropout voltage regulator
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