PIC16LF872T-I/SO - 8-bit 20MHz MCU, 3.5KB Flash, 28-SOIC | Microchip
Référence : PIC16LF872T-I/SO ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.65 | $3,65 |
| 10 | $3.3 | $33,00 |
| 100 | $2.85 | $285,00 |
| 500 | $2.42 | $1 210,00 |
| 1 000 | $2.1 | $2 100,00 |
PIC16LF872T-I/SO Présentation
What is a PIC16 microcontroller? The PIC16 family is Microchip's mid-range 8-bit RISC microcontroller line, sitting between the baseline PIC10/12/16 families and the high-performance PIC18 and dsPIC lines. PIC16 MCUs use a 14-bit instruction word, Harvard architecture, and 35 single-word instructions, providing deterministic execution at speeds up to 200ns per instruction. They integrate Flash program memory, EEPROM data memory, RAM, multiple timers, ADC, USART, and I/O in a single chip, making them suited for embedded control where cost and pin count dominate.
Key features include 22 digital I/O pins, a 5-channel 10-bit Analog-to-Digital Converter (ADC), one 8-bit and two Capture/Compare/PWM (CCP) modules, a USART for serial communication, and an ICD (In-Circuit Debug) interface for development. The 28-SOIC (300-mil) package provides ample I/O headroom for mixed analog/digital designs, while the industrial -40C to +85C operating range supports outdoor and factory-floor deployment.
The PIC16LF872 uses CMOS Flash technology, supporting self-programming in the field and 100K erase/write cycles typical endurance. Its 10-bit ADC delivers conversion rates suitable for sensor monitoring, while the USART enables RS-232/RS-485 communication links. The architecture is upwards compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X families, simplifying code migration from older designs.
Typical applications include industrial sensor interfaces, low-power remote control nodes, HVAC control boards, motor control peripherals, and small appliance user-interface controllers. The wide voltage range and integrated peripherals allow the part to serve as a single-chip brain for both battery-powered and mains-derived systems.
When designing with this part, ensure that the Vdd decoupling capacitor is placed within 6mm of the Vdd pin and that the MCLR reset network uses a 10k pull-up with a 100nF to ground for reliable in-circuit programming. The PIC16LF872 is one of Microchip's legacy parts and is generally used for cost-sensitive and long-lifecycle designs.
Alternatives de remplacement direct pour PIC16LF872T-I/SO — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LF872T-I/SO (même facteur de forme et même empreinte) — différant par Core Architecture, Package, In-Circuit Debug, ADC, Supply Voltage Range.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F872T-I/SO
✅ Remplacement direct✓ En stock
$2.55 / unité
Voir la fiche technique →PIC16LF872-I/SO
✅ Remplacement direct✓ En stock
$3.07 / unité
Voir la fiche technique →PIC16LF872T-I/SS
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16LF882T-I/SO
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16LF883T-I/SO
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16LF872T-I/SO Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC16 (8-bit RISC) |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data RAM | 128 bytes |
| Data EEPROM | 64 bytes |
| CPU Speed | 20 MHz (200 ns instruction cycle) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| Digital I/O Pins | 22 |
| ADC | 5 channels x 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (8-bit + 16-bit) |
| Serial Interface | USART (SCI) + I2C/SPI (SSP) |
| Boîtier | 28-SOIC (7.50 mm wide) |
| Température de fonctionnement | -40 C to +85 C (industrial) |
| In-Circuit Debug | ICD supported |
| Program Memory Endurance | 100K erase/write cycles typical |
| Type de montage | Surface Mount |
| Niveau MSL | 1 |
| Statut RoHS | Compliant |
Configuration des broches de PIC16LF872T-I/SO
| Broche 1 | MCLR/Vpp — Master Clear / Programming voltage input |
| Broche 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Broche 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Broche 4 | RA2/AN2/CVREF — PORTA bit 2 / Analog input 2 / Comparator Voltage Reference |
| Broche 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC Vref+ |
| Broche 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Broche 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| Broche 8 | Vss — Ground reference |
| Broche 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Broche 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Broche 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Broche 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Broche 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Broche 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Broche 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Broche 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Broche 19 | Vss — Ground reference |
| Broche 20 | Vdd — Positive supply (2.0V to 5.5V) |
| Broche 21 | RB0/INT — PORTB bit 0 / External interrupt |
| Broche 22 | RB1 — PORTB bit 1 |
| Broche 23 | RB2 — PORTB bit 2 |
| Broche 24 | RB3/PGM — PORTB bit 3 / Low-voltage programming |
| Broche 25 | RB4 — PORTB bit 4 |
| Broche 26 | RB5/PGM — PORTB bit 5 / Programming clock |
| Broche 27 | RB6/PGC — PORTB bit 6 / ICD programming clock |
| Broche 28 | RB7/PGD — PORTB bit 7 / ICD programming data |
Applications typiques
PIC16LF872T-I/SO convient pour 7 applications: Industrial Sensor Interface Boards, Battery-Powered Remote Control Nodes, HVAC Control Boards, Small Appliance User-Interface Controllers, Motor Control Peripherals, Security Keypads and Access Modules, Test & Measurement Probe Heads.
Industrial Sensor Interface Boards
The PIC16LF872T-I/SO fits industrial sensor-interface boards because its 5-channel 10-bit ADC, 22 I/O pins, and 2.0-5.5V wide-voltage operation allow direct connection to 3.3V digital sensors and 5V analog conditioning circuits. Its 200ns instruction execution handles 4-20mA loop measurements, switch debouncing, and HMI scanning in real time without offloading. The 28-SOIC footprint provides ample pad area for hand-rework on production lines. Compared to newer F882/F883, the LF872 remains preferred for cost-sensitive industrial retrofits because its 100K Flash endurance exceeds typical sensor-board lifetime.
Recommandé
Battery-Powered Remote Control Nodes
The PIC16LF872T-I/SO suits battery-powered remote control nodes because the LF family operates down to 2.0V, allowing designs to extract the last 20% of cell capacity from alkaline or Li-primary cells where 5V-only PIC16F parts would brown-out. The MCU's typical 1.6mA at 4MHz and integrated sleep modes enable multi-year coin-cell operation for door sensors, asset trackers, and irrigation valves. Its 22 I/O directly drive low-side MOSFETs and read tamper switches without external logic. The 28-SOIC tape-and-reel format supports high-volume pick-and-place assembly.
Recommandé
HVAC Control Boards
The PIC16LF872T-I/SO fits HVAC control boards because its 5x10-bit ADC reads thermistor and pressure sensor arrays, while its two CCP modules drive triac phase-control outputs for fan/blower speed regulation. The industrial -40C to +85C temperature range tolerates rooftop unit environments, and the 64-byte EEPROM stores calibration constants without external NVRAM. The USART links to BMS gateways for building automation. Compared to mid-range Cortex-M0 alternatives, the LF872's deterministic instruction timing simplifies IEC 60730 software-class-B safety certification.
Recommandé
Small Appliance User-Interface Controllers
The PIC16LF872T-I/SO works as the brain for small appliance user-interface controllers because its 22 I/O scan 4x4 key matrices, drive 7-segment LED displays, and read potentiometer inputs without external I/O expanders. The 2.0-5.5V operation supports both 3.3V Li-ion and 5V mains-derived supplies, simplifying global SKU designs. The 28-SOIC package is hand-solderable for serviceability in warranty-repair centers. Compared to PIC16F1xxx enhanced cores, the LF872's simpler instruction set reduces firmware complexity for appliance OEMs with rotating engineering teams.
Recommandé
Motor Control Peripherals
The PIC16LF872T-I/SO functions in motor control peripherals such as brushless DC fan controllers, stepper indexers, and small pump drivers because its two CCP modules produce complementary PWM outputs with programmable dead-band control. The 20MHz CPU provides 200ns resolution for closed-loop PID at 30 kHz PWM frequency. The 2.0-5.5V operation suits 24V industrial rails with simple linear regulation. The 28-SOIC exposed thermal pad simplifies heatsinking for high-side gate driving at 1A switching peaks.
Recommandé
Security Keypads and Access Modules
The PIC16LF872T-I/SO serves security keypads and access modules because its 22 I/O drive 12-key capacitive touch matrices, read fingerprint sensors via USART, and trigger magnetic locks via CCP/PWM at 2.0V battery backup. The 100K Flash endurance supports frequent credential updates without memory wear concerns, and the 64-byte EEPROM stores access logs. The 28-SOIC form factor fits inside compact card-reader housings. Compared to more expensive Cortex-M0+ parts, the LF872 cuts BOM cost by approximately 40% on access-control reader modules.
Recommandé
Test & Measurement Probe Heads
The PIC16LF872T-I/SO is used in test & measurement probe heads because its 5x10-bit ADC samples thermocouples, current shunts, and photodiodes at 1 kS/s aggregate rate with hardware averaging. The 20MHz core handles RS-485 packetization to handheld DMM hosts. The wide 2.0-5.5V supply allows USB-powered probes and 9V-battery bench instruments alike. Compared to dedicated ADC chips, the integrated LF872 cuts component count from 4 chips (ADC, MCU, EEPROM, LDO) to 1, lowering probe-head BOM cost by 50%.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LF872T-I/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F872T-I/SO | PIC16LF872-I/SO | PIC16LF882T-I/SO | PIC16LF883T-I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (7.50 mm) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Operating Voltage | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Flash Memory | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 7 KB (4K x 14) |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 256 bytes |
| EEPROM | 64 bytes | 64 bytes | 64 bytes | 128 bytes | 256 bytes |
| ADC Channels | 5 x 10-bit | 5 x 10-bit | 5 x 10-bit | 11 x 10-bit | 11 x 10-bit |
| CCP/PWM Modules | 2 (8-bit + 16-bit) | 2 (8-bit + 16-bit) | 2 (8-bit + 16-bit) | 2 (10-bit + 10-bit) | 2 (10-bit + 10-bit) |
| Digital I/O | 22 | 22 | 22 | 24 | 24 |
Principaux différenciateurs
- Wide-voltage 2.0-5.5V operation vs F-series 4.0-5.5V (vs PIC16F872T-I/SO)
- 28-SOIC package with industrial -40C to +85C rating (vs PIC16LF872T-I/SS (28-SSOP))
- Pin-compatible upgrade path to PIC16LF882/LF883 (vs PIC16LF882T-I/SO)
Notes de conception
Place a 100nF decoupling capacitor within 6mm of the Vdd pin and a 10uF bulk capacitor on the same rail. The PIC16LF872T-I/SO draws approximately 1.6mA active at 5V/4MHz per the Microchip PIC16F872 datasheet. In sleep mode, current drops to under 1uA, but add a 100k series resistor on the MCLR line to limit inrush during power-up.
Use a 28-SOIC land pattern with 1.27mm pitch and at least 0.5mm annular ring for hand-solder rework. Keep the crystal traces short (<10mm) and surrounded by a ground pour to reduce EMI. The MCLR pull-up (10k) and the PGD/PGC traces must not run parallel to switching nodes for more than 5mm to avoid coupling programming glitches.
Do not confuse the LF872 (2.0-5.5V) with the F872 (4.0-5.5V) on a 3.3V-only rail: the F872 will brown-out. Configuration bits must be set correctly - particularly the oscillator selection (HS vs XT) and watchdog enable. Brown-out reset voltage should be set just below the minimum operating Vdd to prevent code runaway during power droops.
The PIC16LF872T-I/SO's analog inputs (RA0-RA5) must be bypassed with 100nF to Vref when used as ADC channels to prevent digital switching noise from coupling into the 10-bit conversion. For accurate ADC readings, place the analog section away from PWM outputs (CCP1/CCP2) and use separate analog/digital ground planes joined at a single point.
Informations de conformité
RoHS and REACH compliance per DigiKey and Microchip product page. Lead-free (Pb-free) matte-tin finish confirmed. Halogen-free status not explicitly stated in available data; marked unknown. AEC-Q100 not applicable - this is a general-purpose MCU, not an automotive-qualified part.