Microchip Technology

PIC16LF872-I/SO - 8-Bit 20MHz 3.5KB Flash MCU 28-SOIC | Microchip

MPN: PIC16LF872-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-SOIC (7.50 mm body width) Package 20 MHz Speed Flash Memory
From $3.07 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $4.8 $4.80
10 $4.32 $43.20
100 $3.85 $385.00
500 $3.46 $1,730.00
1,000 $3.07 $3,070.00
ℹ️ All prices are in USD

PIC16LF872-I/SO Overview

The Microchip Technology PIC16LF872-I/SO is an 8-bit CMOS Flash microcontroller from the PIC® 16F family, delivering 20MHz operation, 3.5KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM in a 28-pin SOIC package. The 'LF' suffix indicates the low-voltage variant with an operating voltage range of 2.0V to 5.5V, optimized for battery-powered and portable applications. According to the manufacturer datasheet, instruction execution takes 200ns with only 35 single-word instructions in the RISC instruction set.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable I/O peripherals on one IC. Within the broader semiconductor hierarchy, the PIC16LF872 belongs to the 8-bit microcontroller sub-category of microcontrollers, which in turn falls under the broader category of microcontrollers and processors. MCUs are the 'brain' of embedded systems, executing firmware to sense, compute, and actuate in real time. The PIC architecture uses a Harvard design with separate program and data buses, allowing simultaneous instruction fetch and operand access for fast, deterministic execution.

Key features include five channels of 10-bit analog-to-digital conversion (ADC), 22 digital I/O pins, an ICD (In-Circuit Debugger) interface, self-programming support, and a USART for serial communication. The 28-SOIC package with 7.50mm body width uses a 1.27mm pin pitch and is suited to hand-soldered prototypes as well as reflow production. The wide 2.0V to 5.5V supply range lets the same firmware run from 2xAA cells, a single Li-ion cell, or a regulated 5V rail.

Typical applications include consumer appliance controllers, sensor signal conditioning, low-speed data acquisition, educational/development platforms, and battery-powered instrumentation. The ADC channels and 22 I/O lines are sufficient for mixed-signal front-ends where several sensors feed a host processor. The integrated EEPROM simplifies non-volatile parameter storage without an external memory chip.

A common design consideration is the analog reference voltage for the ADC; the PIC16LF872 supports both VDD and an external VREF+, so designers should place a low-impedance bypass capacitor on the reference pin when ADC accuracy matters. The 28-SOIC package is footprint-compatible with the rest of the 28-pin PIC16 family, easing migration to pin-compatible upgrades such as the PIC16F882 or PIC16F872.

This page synthesizes distributor pricing, 28-SOIC drop-in alternatives, and practical design notes that complement, but do not replace, the Microchip datasheet. Specifications below were extracted from the Microchip PIC16LF872 datasheet and cross-checked against current distributor listings.

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

Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body width
Timers: Two 8-bit + one 16-bit
Operating Temperature: -40C to +85C (Industrial grade)
Microchip Technology
Package: 28-SSOP (5.30 mm x 10.20 mm, 0.65 mm pitch)
Timers: 2 x 8-bit, 1 x 16-bit
Core Architecture: PIC16 (8-bit RISC)
Microchip Technology
Package: 28-pin SOIC wide (SO)
Timers: 2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1
Core Architecture: 8-bit PIC16 enhanced Harvard RISC
Microchip Technology
Package: 28-pin SOIC wide-body (SOIC-28)
Timers: 3 (Timer0/Timer1/Timer2)
Core Architecture: 8-bit RISC PIC16

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

PIC16F872-I/SO

✅ Drop-In
📦 28-SOIC
identical memory/peripherals; supply 4.0V-5.5V vs 2.0V-5.5V (+50% Vmin); pin-to-pin same 28-SOIC

📋 Reference alternative (not in catalog)

PIC16F882-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16 8-bit RISC (Harvard) · 3.5 KB (2K x 14 instructions) · 128 bytes · 128 bytes · 20 MHz · 2.0 V to 5.5 V · -40C to +85C (Industrial grade) · 25

✓ In Stock

$1.48 / Unit

View Datasheet →

PIC16LF873A-I/SO

✅ Drop-In
📦 28-SOIC
7 KB Flash (+100%) vs 3.5 KB; same 2.0V-5.5V supply, same 28-SOIC pins

📋 Reference alternative (not in catalog)

PIC16LF872T-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16 (8-bit RISC) · 3.5 KB (2K x 14) · 128 bytes · 64 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 22 · 5 channels x 10-bit

✓ In Stock

$2.1 / Unit

View Datasheet →

PIC16LF872-I/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Program Memory Type Flash
Program Memory Size 3.5 KB (2K x 14 words)
RAM Size 128 bytes
EEPROM Size 64 bytes
Maximum CPU Frequency 20 MHz
Instruction Cycle Time 200 ns
Instruction Set Size 35 single-word instructions
Supply Voltage Range 2.0 V to 5.5 V
Digital I/O Pins 22
ADC Channels 5 x 10-bit
ADC Resolution 10-bit
Communication Interfaces USART
Timers 3 (TMR0, TMR1, TMR2)
Capture/Compare/PWM 1 CCP module
In-Circuit Debug ICD supported
Self-Programming Yes
Operating Temperature -40 C to +85 C (Industrial)
Package 28-SOIC (7.50 mm body width)
Mounting Type Surface Mount
Lead-Free / RoHS Yes / Compliant

PIC16LF872-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 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 / TMR0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 8 OSC1/CLKIN — Crystal oscillator input / external clock
Pin 9 OSC2/CLKOUT — Crystal oscillator output
Pin 10 RC0/T1OSO — PORTC bit 0 / TMR1 oscillator output
Pin 11 RC1/T1OSI — PORTC bit 1 / TMR1 oscillator input
Pin 12 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pin 13 RC3 — PORTC bit 3
Pin 14 RC4 — PORTC bit 4
Pin 15 RC5 — PORTC bit 5
Pin 16 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 18 RB0/INT — PORTB bit 0 / external interrupt
Pin 19 RB1 — PORTB bit 1
Pin 20 RB2 — PORTB bit 2
Pin 21 RB3 — PORTB bit 3
Pin 22 RB4 — PORTB bit 4
Pin 23 RB5 — PORTB bit 5
Pin 24 RB6/PGC — PORTB bit 6 / ICD clock
Pin 25 RB7/PGD — PORTB bit 7 / ICD data
Pin 26 VSS — Ground reference
Pin 27 VDD — Positive supply (2.0V-5.5V)
Pin 28 NC — Not connected (no internal bond)

Typical Applications

PIC16LF872-I/SO is suitable for 7 applications: Consumer Appliance Control, Battery-Powered Sensor Node, Educational Microcontroller Trainer, Low-Speed Data Acquisition Front End, Industrial Control Module Replacement, Automotive Aftermarket Accessory, Hobby Robotics and Motor Control.

🏭

Consumer Appliance Control

The PIC16LF872-I/SO is well suited to consumer appliance control because of its 22 I/O lines, 5x10-bit ADC, and 2.0V-5.5V supply range. Twenty-two I/O is enough to drive a 4x4 keypad, a 7-segment or character LCD, several relays via transistors, and a buzzer, while the five ADC channels read temperature (NTC), humidity, current (shunt), and two potentiometers for user setpoints. The 3.5 KB Flash holds a complete washing-machine or microwave state-machine in firmware, and the 64-byte EEPROM stores last-cycle parameters across power loss without an external memory chip. The 28-SOIC package is hand-solderable for low-volume SKUs and reflow-compatible for high-volume SMT lines.

🔋

Battery-Powered Sensor Node

The PIC16LF872-I/SO is ideal for battery-powered sensor nodes because the 'LF' 2.0V-5.5V process lets the MCU run directly from two AA cells or a single Li-ion cell without a boost converter. The 128-byte RAM and 5x10-bit ADC are sufficient to sample a thermistor, photodiode, or PIR motion sensor and average the readings in firmware before transmitting via the USART. Using SLEEP mode with watchdog-timer wake, average current drops below 10 microamps, yielding multi-year battery life on a 2xAA pack. The 28-SOIC package sits on compact sensor PCBs alongside a 2.4 GHz radio module (such as nRF24L01) connected through the SPI/USART pins.

🎓

Educational Microcontroller Trainer

The PIC16LF872-I/SO is widely used in university and vocational courses because the 35-instruction PIC16 mid-range instruction set is small enough to teach in one semester, yet capable enough to build real projects. The on-chip ICD (In-Circuit Debug) interface lets students single-step firmware on the actual target board with a PICkit 3 or PICkit 4 programmer, eliminating the gap between simulation and hardware. Twenty-two I/O plus 5 ADC channels give enough headroom for term projects such as line-following robots, digital thermometers, and motor-PWM demonstrations. The 28-SOIC package is robust against student handling and matches the DIP footprint's pinout via an SOIC-to-DIP adapter.

📊

Low-Speed Data Acquisition Front End

The PIC16LF872-I/SO is a practical choice for low-speed data acquisition because its 5x10-bit ADC covers a 0-to-VDD input range and can run up to ~50 ksps. Five channels is enough for multi-sensor front ends (temperature, pressure, flow, current, and voltage) in HVAC, agriculture, or industrial monitoring. The on-chip 64-byte EEPROM logs the last several seconds of readings during a power-loss event, while the USART streams live data to a host PC or PLC. The 2.0V-5.5V supply rail means the same PCB can run from a 24V industrial bus (with a step-down regulator) or from a 3.3V logic rail.

🏭

Industrial Control Module Replacement

The PIC16LF872-I/SO is used as a direct replacement for legacy PIC16C7x and PIC16C5x designs because the PIC16 mid-range core is upwards source-compatible. The 28-SOIC package matches the 28-pin SPDIP footprint via a 1:1 SOIC-to-DIP adapter, so existing I/O expansion boards and field-wiring layouts carry over unchanged. The 2.0V-5.5V supply range and 20 MHz speed comfortably handle debouncing, optocoupler-isolated inputs, and PWM outputs for proportional valves. The on-chip ICD and self-programming support enable in-field firmware updates through the USART, eliminating the need to pull modules back to a service center.

🚗

Automotive Aftermarket Accessory

The PIC16LF872-I/SO is a cost-effective controller for automotive aftermarket accessories such as alarm modules, auxiliary lighting controllers, and gauge clusters that do not require AEC-Q100 qualification. The 22 I/O lines interface directly to 12V automotive signals through resistor dividers and to low-side MOSFET drivers, while the 5x10-bit ADC reads battery voltage, illumination, and analog sensors. The 2.0V-5.5V supply range survives engine cranking drops, and the 28-SOIC package fits compact enclosures behind dashboards. For OEM-tier designs requiring AEC-Q100, Microchip offers the PIC16F882-E/SO qualified variant.

🤖

Hobby Robotics and Motor Control

The PIC16LF872-I/SO is a strong fit for hobby robotics because the on-chip CCP module generates PWM for a DC motor or hobby servo while the timers capture encoder feedback for closed-loop speed control. Twenty-two I/O is enough for two motor drivers, several IR reflectance sensors on the ADC, and a serial debug port. The 2.0V-5.5V supply range matches the 2S Li-ion packs common in small robots. The 28-SOIC package plus breakout board is hand-solderable, and the PICkit programmer is widely available in the maker community, making the LF872 a low-cost entry point for motion-control learning.

Recommended Products Summary

PIC16LF872-I/SO Microchip Technology Used in: Consumer Appliance Control, Battery-Powered Sensor Node, Educational Microcontroller Trainer, Low-Speed Data Acquisition Front End, Industrial Control Module Replacement, Automotive Aftermarket Accessory, Hobby Robotics and Motor Control PIC16LF873A-I/SO Upgrade path with 7 KB Flash for richer UI Used in: Consumer Appliance Control MCP1700 3.3V LDO regulator for MCU VDD Used in: Consumer Appliance Control, Battery-Powered Sensor Node MCP9808 I2C temperature sensor for safety cutoff Used in: Consumer Appliance Control nRF24L01 2.4 GHz radio module over SPI Used in: Battery-Powered Sensor Node PIC16LF872-I/SP 28-pin DIP variant for breadboard use Used in: Educational Microcontroller Trainer PICkit 4 In-circuit debugger/programmer Used in: Educational Microcontroller Trainer MCP9700 Analog temperature sensor on ADC channel Used in: Low-Speed Data Acquisition Front End MAX232 RS-232 line driver for UART Used in: Low-Speed Data Acquisition Front End PC817 Optocoupler for 24V field inputs Used in: Industrial Control Module Replacement ULN2003 Darlington driver for relay outputs Used in: Industrial Control Module Replacement LM7805 5V regulator from 12V automotive bus Used in: Automotive Aftermarket Accessory IRF540N N-channel MOSFET for lighting load Used in: Automotive Aftermarket Accessory L293D Dual H-bridge motor driver Used in: Hobby Robotics and Motor Control HC-SR04 Ultrasonic range sensor on digital I/O Used in: Hobby Robotics and Motor Control
What is the program memory size of PIC16LF872-I/SO?
The PIC16LF872-I/SO contains 3.5 KB of Flash program memory, organized as 2K x 14-bit words. According to the Microchip datasheet, this non-volatile memory supports self-programming and is rated for at least 100,000 erase/write cycles, making the part suitable for field-upgradable firmware. The 14-bit instruction width is characteristic of the mid-range PIC16 family.
What supply voltage does PIC16LF872-I/SO require?
The PIC16LF872-I/SO operates from 2.0V to 5.5V, the 'LF' suffix denoting the low-voltage Flash variant. This range supports 2xAA alkaline cells (3.0V nominal), a single Li-ion cell (3.7V nominal), and regulated 5V rails. Brown-out reset is built in to hold the MCU in reset when VDD falls below the safe operating threshold, protecting Flash integrity.
How many I/O pins and ADC channels does PIC16LF872-I/SO have?
The PIC16LF872-I/SO provides 22 digital I/O pins plus 5 channels of 10-bit ADC. According to the Microchip datasheet, the ADC can run up to ~50 ksps and supports both VDD and an external VREF+ reference. Twenty-two I/O is sufficient for keypad scanning, LED driving, and parallel sensor interfaces in a typical embedded design.
What is the maximum clock speed of PIC16LF872-I/SO?
The PIC16LF872-I/SO runs up to 20 MHz, yielding a 200 ns instruction cycle via the internal 4x PLL or external crystal. With a 20 MHz oscillator, the core executes 5 MIPS, executing each of the 35 single-word instructions in one cycle. Most mid-range PIC peripherals (ADC, USART, timers) are clocked from this same FOSC.
Is PIC16LF872-I/SO still in production?
Yes, the PIC16LF872-I/SO is currently listed as active by Microchip Technology and is in stock at multiple authorized distributors including DigiKey and Mouser, as of 2026-09-25. The 'I' temperature grade is industrial (-40C to +85C). For a direct upgrade path with more peripherals, consider the pin-compatible PIC16F882 which adds more timers and PWM.
What is the best drop-in replacement for PIC16LF872-I/SO?
The Microchip PIC16F872-I/SO is the closest drop-in replacement: same 28-SOIC footprint, same 3.5 KB Flash, same 128 B RAM, same 22 I/O, same 5x10-bit ADC, same USART, and same peripheral set. The only practical difference is the operating voltage range - the 'F' version runs 4.0V-5.5V versus the 2.0V-5.5V of the 'LF' version. If the design already operates at or above 4.0V, the F872 is pin-to-pin compatible.
Where can I download the PIC16LF872-I/SO datasheet PDF?
The official Microchip PIC16LF872 datasheet (document 30221F) is available as a free PDF download from the Microchip website. The datasheet contains the electrical characteristics, instruction set reference, peripheral driver examples, memory map, and 28-SOIC package drawings. Cross-reference pinout and electrical specs at: https://ww1.microchip.com/downloads/en/DeviceDoc/30221F.pdf.
What is the difference between PIC16LF872 and PIC16F872?
The PIC16LF872 (this part) operates from 2.0V to 5.5V, while the PIC16F872 operates from 4.0V to 5.5V. Both share the same Flash size (3.5 KB), RAM (128 B), EEPROM (64 B), I/O count (22), ADC (5x10-bit), and 28-SOIC package. The LF version is preferred for battery-powered designs that need sub-3V operation; the F version is preferred for 5V-only industrial designs.
Is PIC16LF872-I/SO suitable for battery-powered designs?
Yes, the PIC16LF872-I/SO is well suited to battery-powered designs. The 2.0V minimum supply lets the part run directly from two nearly-depleted AA cells, while the LF process keeps active current low. Use the SLEEP instruction and the built-in low-power watchdog to drop standby current into the microampere range. For lowest power, gate the 20 MHz oscillator and wake from timer or port-change interrupt.
How does PIC16LF872-I/SO compare to PIC16F882-I/SO?
The PIC16F882-I/SO is the pin-compatible upgrade with 7 KB Flash (vs 3.5 KB), 256 B RAM (vs 128 B), 256 B EEPROM (vs 64 B), 2 additional ADC channels (7 vs 5), 2 CCP/PWM modules (vs 1), and an SPI/I2C module. The 28-SOIC footprint is identical, so existing PIC16LF872 PCBs accept the F882 with no rework. The F882 runs 4.0V-5.5V; if 2.0V minimum supply is required, stay with the LF872.
What is the price of PIC16LF872-I/SO in 100-piece quantities?
As of 2026-09-25, the PIC16LF872-I/SO sells for approximately $3.85 at 100 pieces on LCSC and DigiKey. Unit pricing drops to roughly $3.07 at 1,000 pieces and below $3.00 in tube or reel volumes. Pricing is volatile due to mature-node allocation; for current distributor stock and lead time, request a quote from an authorized Microchip distributor.
Where to buy PIC16LF872-I/SO online?
The PIC16LF872-I/SO is in stock at DigiKey, Mouser, LCSC, and Hotenda as of 2026-09-25. Authorized Microchip distributors guarantee factory-traceable parts; avoid broker inventory unless the source is audited, since counterfeit PIC16F-series MCUs are common in the secondary market. XAIPART also lists the PIC16LF872-I/SO with direct shipping and quoted lead time on xaipart.com.
What is the lead time for PIC16LF872-I/SO?
As of 2026-09-25, the PIC16LF872-I/SO ships from DigiKey and Mouser stock today, with no factory lead time required for quantities under 1,000 pieces. For higher volumes (5K+), Microchip's typical factory lead time is 8-12 weeks. The part is in active production and not on any EOL or NRND list as of the latest Microchip product change notifications.
Can PIC16F872-I/SO replace PIC16LF872-I/SO directly?
Yes, the PIC16F872-I/SO is pin-to-pin and drop-in compatible with the PIC16LF872-I/SO in any design that operates at 4.0V or higher. The only difference is the minimum supply voltage: the F version requires 4.0V minimum, the LF version runs from 2.0V. If the application supplies at least 4.0V at all times, the F872 is a true drop-in replacement with identical Flash, RAM, EEPROM, I/O, and ADC.
What are the key specifications of PIC16LF872-I/SO that engineers should know?
The PIC16LF872-I/SO is a Microchip 8-bit PIC16 mid-range MCU: 20 MHz core, 3.5 KB Flash, 128 B RAM, 64 B EEPROM, 22 I/O, 5x10-bit ADC, 1 CCP, 1 USART, 3 timers, ICD debug, 2.0V-5.5V supply, and 28-SOIC package. According to the Microchip datasheet (document 30221F), it executes 35 single-word instructions in 200 ns each, supports self-programming, and is rated -40C to +85C industrial.

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

Selection Guide

Choose the PIC16LF872-I/SO when you need a 28-SOIC 8-bit Flash MCU with a 2.0V minimum supply rail for battery-powered or 3.3V-logic designs, and 3.5 KB Flash / 128 B RAM is sufficient for firmware. If your design runs only at 5V, the PIC16F872-I/SO is a drop-in replacement with identical memory and peripherals but 4.0V minimum supply. For double the Flash, RAM, and EEPROM without PCB rework, the PIC16F882-I/SO (4.0V-5.5V) or the PIC16LF873A-I/SO (2.0V-5.5V) share the 28-SOIC footprint and pinout. For new designs, also consider migrating to the PIC18 family for hardware multipliers and more peripherals, but accept a compiler and toolchain re-spin.

Comparison with Alternatives

Parameter This Product PIC16F872-I/SO PIC16F882-I/SO PIC16LF873A-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-SOIC - same 28-SOIC - same 28-SOIC - same
Flash Memory 3.5 KB 3.5 KB 7 KB 7 KB
RAM 128 B 128 B 256 B 192 B
EEPROM 64 B 64 B 256 B 128 B
Supply Voltage Range 2.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V
Max CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 22 22 24 22
ADC Channels 5 x 10-bit 5 x 10-bit 7 x 10-bit 5 x 10-bit
CCP/PWM Modules 1 1 2 2

Key Differentiators

  • Lowest supply voltage in the PIC16F872 family at 2.0V minimum (vs PIC16F872-I/SO)
  • Direct upgrade path to 7 KB Flash without PCB rework (vs PIC16F882-I/SO)
  • Same-family compatibility preserves firmware investments (vs PIC16LF873A-I/SO)

Design Notes

Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 27) and a bulk 10 uF aluminum or tantalum capacitor at the board power-entry point. The PIC16LF872-I/SO has a relatively high in-rush current during Flash programming, so a low-ESR bulk cap prevents VDD droop during ICD writes. For 5V rails, add a ferrite bead in series with VDD to suppress noise from relays or motors sharing the same supply.

Route the MCLR/VPP pin (pin 1) directly to the ICD header without stubs; MCLR rise time below 1 ms is required for proper reset, so keep the trace short and add a 10 kohm pull-up to VDD. Place the crystal (or resonator) within 5 mm of pins 8-9 (OSC1/OSC2) and guard the traces with a ground pour to attenuate EMI coupling. For the ADC channels, route analog traces away from digital switching lines to preserve 10-bit accuracy.

When using the ADC, choose VREF+ source explicitly in firmware - defaulting to VDD ties ADC accuracy to regulator noise. Place a 100 nF ceramic bypass on the RA3/VREF+ pin (pin 5) and a 10 uF bulk capacitor on the analog supply rail. For best 10-bit linearity, terminate the analog source with a low-impedance buffer (op-amp follower) within 1 cm of the MCU pin; high source impedance > 10 kohm degrades sample-and-hold settling.

Do not assume the LF suffix means 'always lower power than the F variant' - both share the same core current, but the LF part additionally supports operation down to 2.0V. A common mistake is migrating a PIC16F872 firmware to a PIC16LF872 without verifying that all configuration bits and ADC references are valid at 3.3V. Another pitfall is leaving the CCP1 pin (RC2, pin 12) configured as output during reset; it can drive the connected MOSFET bridge and cause in-rush spikes at power-up.

Compliance Information

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

RoHS compliant per Microchip product page; lead-free matte-tin finish. Not AEC-Q100 qualified - for automotive OEM designs use a Q-graded variant.

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

Related Searches

PIC16LF872-I/SO PIC16LF872 datasheet Microchip PIC16LF872 8-bit flash MCU 28-SOIC 3.5KB flash 128 RAM microcontroller PIC16LF872 ADC 10-bit PIC16LF872 battery powered PIC16LF872 vs PIC16F872 PIC16LF872 drop in replacement PIC16LF872 buy price 100 pieces what is the supply voltage of PIC16LF872 PIC16LF872 28-SOIC pinout low voltage 8-bit MCU 2V minimum PIC16 midrange microcontroller PIC16LF872 ICD debug

Related Components & Terms

Microchip Technology PIC16LF872 PIC16LF872-I/SO PIC16F872-I/SO PIC16F882-I/SO PIC16LF873A-I/SO PIC microcontroller 8-bit MCU Flash memory Harvard architecture RISC instruction set ROHS 28-SOIC SOIC package family PIC16 mid-range 10-bit ADC USART CCP module In-Circuit Debugger (ICD) self-programming EEPROM brown-out reset battery-powered design embedded systems PICkit programmer
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