PIC16LF1902-I/SP - 8-Bit MCU 3.5KB Flash LCD XLP | Microchip
MPN: PIC16LF1902-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.78 | $1.78 |
| 10 | $1.62 | $16.20 |
| 100 | $1.41 | $141.00 |
| 500 | $1.24 | $620.00 |
| 1,000 | $1.1 | $1,100.00 |
PIC16LF1902-I/SP Overview
An 8-bit microcontroller (MCU) is a single-chip computer integrating a CPU, RAM, program memory, timers, and peripherals. It belongs to the hierarchy: microcontroller -> embedded processor -> semiconductor. The enhanced mid-range core executes 49 instructions across 16 stack levels, providing deterministic real-time response for cost-sensitive control tasks. LCD segment drivers, ADC, and nanoWatt XLP sleep modes place the PIC16LF1902 in the low-power LCD MCU sub-category used in metering and consumer HMI.
Key features include on-chip 16 MHz internal oscillator, 11-channel 10-bit ADC with voltage reference, integrated temperature indicator, 72-segment LCD driver support, two timers (one 8-bit TMR0, one 16-bit TMR1), an Enhanced Watchdog Timer (EWDT), Brown-Out Reset (BOR), In-Circuit Serial Programming (ICSP), and 25 mA source/sink I/O for direct LED drive. The XLP sleep current is in the nanoampere range per Microchip datasheet characterization.
From an architecture standpoint, the device uses Harvard-style separate program and data buses optimized for low-power operation, with peripherals gated by clock domains that can be individually disabled. Flash self-read/write enables data logging and parameter storage without external EEPROM. The wide 1.8-3.6 V operating range allows direct connection to single-cell Li-ion or two-AA battery chemistries without an LDO.
Typical applications include battery-powered LCD thermostats, water/gas meter front-ends, remote sensor readouts, and consumer white-goods HMI panels. The integrated LCD segment driver removes the need for an external charge-pump or driver IC, reducing both BOM cost and PCB area. Designers also use it in low-cost e-metering and portable medical peripherals where nanoWatt XLP sleep current extends coin-cell life.
When designing with this MCU, prioritize the ICSP pins (RB6/ICSPCLK, RB7/ICSPDAT) on the 28-SPDIP so the package remains breadboard-compatible for code development. Use the internal 16 MHz oscillator to free both oscillator pins for GPIO. Decouple VDD with a 100 nF ceramic placed within 5 mm of the pin, and keep the MCLR pull-up within 10 kΩ to guarantee a clean reset edge in noisy industrial environments.
This page synthesizes distributor pricing for the 28-SPDIP PIC16LF1902-I/SP, drop-in PIC16 same-family alternatives, and practical design notes that complement the manufacturer datasheet with footprint, thermal, and sourcing considerations.
Drop-in alternatives for PIC16LF1902-I/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 PIC16LF1902-I/SP (same form factor and footprint) — differing in ADC, Package, Operating Temperature, Timers, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1903-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1902-I/ML
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F1902-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1902T-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1786-I/SP
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16LF1902-I/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 Enhanced Mid-Range 8-bit |
| CPU Speed | 20 MHz (max) |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data RAM | 128 bytes |
| Operating Voltage (VDD) | 1.8 V to 3.6 V |
| ADC | 10-bit, 11 channels, with internal voltage reference |
| LCD Driver | Up to 72 segments |
| Timers | 1 x 8-bit (TMR0), 1 x 16-bit (TMR1) |
| Watchdog | Enhanced Watchdog Timer (EWDT) |
| Internal Oscillator | 16 MHz |
| I/O Sink/Source Current | 25 mA per pin |
| Brown-Out Reset | Yes (BOR) |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| Package | 28-pin SPDIP (0.300 inch, 7.62 mm) |
| Operating Temperature | -40 C to +85 C (Industrial, 'I') |
| Low-Power Technology | nanoWatt XLP |
| RoHS Status | Compliant |
PIC16LF1902-I/SP Pin Configuration
| Pin 1 | RA3/AN3/C1IN+/VREF+ — GPIO RA3 / ADC input 3 / comparator non-inverting input / ADC voltage reference plus |
| Pin 2 | RA4/AN4/C1IN-/T0CKI — GPIO RA4 / ADC input 4 / comparator inverting input / TMR0 clock input |
| Pin 3 | RA5/MCLR/VPP — GPIO RA5 / Master Clear reset (active low) / ICSP programming voltage |
| Pin 4 | RA6/OSC2/CLKOUT — GPIO RA6 / crystal oscillator output / Fosc clock output |
| Pin 5 | RA7/OSC1/CLKIN — GPIO RA7 / crystal oscillator input / external clock input |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 8 | RB0/AN12/INT — GPIO RB0 / ADC input 12 / external interrupt |
| Pin 9 | RB1/AN10 — GPIO RB1 / ADC input 10 |
| Pin 10 | RB2/AN8 — GPIO RB2 / ADC input 8 |
| Pin 11 | RB3/AN9/PGM — GPIO RB3 / ADC input 9 / ICSP low-voltage programming |
| Pin 12 | RB4/AN11 — GPIO RB4 / ADC input 11 |
| Pin 13 | RB5/AN13 — GPIO RB5 / ADC input 13 |
| Pin 14 | RB6/ICSPCLK — GPIO RB6 / ICSP clock |
| Pin 15 | RB7/ICSPDAT — GPIO RB7 / ICSP data |
| Pin 16 | RC0/T1CKI — GPIO RC0 / TMR1 clock input |
| Pin 17 | RC1/CCP2 — GPIO RC1 / Capture/Compare/PWM 2 |
| Pin 18 | RC2/CCP1 — GPIO RC2 / Capture/Compare/PWM 1 |
| Pin 19 | RC3/SEG6 — GPIO RC3 / LCD SEG6 |
| Pin 20 | RC4/SEG9 — GPIO RC4 / LCD SEG9 |
| Pin 21 | RC5/SEG10 — GPIO RC5 / LCD SEG10 |
| Pin 22 | RC6/SEG11 — GPIO RC6 / LCD SEG11 |
| Pin 23 | RC7/SEG12 — GPIO RC7 / LCD SEG12 |
| Pin 24 | RD0/SEG0 — GPIO RD0 / LCD SEG0 |
| Pin 25 | RD1/SEG1 — GPIO RD1 / LCD SEG1 |
| Pin 26 | RD2/SEG2 — GPIO RD2 / LCD SEG2 |
| Pin 27 | RD3/SEG3 — GPIO RD3 / LCD SEG3 |
| Pin 28 | RD4/SEG4 — GPIO RD4 / LCD SEG4 |
Typical Applications
PIC16LF1902-I/SP is suitable for 6 applications: Battery-Powered Thermostat, Single-Phase Electricity Meter, Industrial Sensor Front-End, Consumer White-Goods HMI Panel, Portable Medical Monitoring Peripheral, Remote Environmental Sensor Node.
Battery-Powered Thermostat
The PIC16LF1902-I/SP is well suited for wall-mount battery-powered thermostats because it integrates an 11-channel 10-bit ADC for thermistor readout, an on-chip 72-segment LCD driver for the room-temperature display, and nanoWatt XLP sleep current that keeps coin-cell life above 5 years. Operate at 3.0 V from two AA cells directly, with no external LDO. The 25 mA I/O source/sink capability can drive a piezo buzzer and relay coil without a buffer transistor, while BOR and EWDT protect against brown-outs during battery end-of-life, reducing field returns.
Recommended
Single-Phase Electricity Meter
Meter front-ends benefit from the PIC16LF1902-I/SP's integrated LCD driver and ADC. The 10-bit ADC samples shunt voltage at 4 ksps for kWh accumulation; the LCD driver displays kWh, Vrms, and date without an external charge pump. The 16 MHz internal oscillator keeps frequency error under 1 percent, suitable for class-1 metering. Pin-compatible upgrade path to PIC16LF1903-I/SP adds segments for multi-tariff display, while preserving the same PCB footprint, BOM, and MPLAB X IDE toolchain for lower design risk and faster regulatory certification.
Recommended
Industrial Sensor Front-End
The PIC16LF1902-I/SP fits 4-20 mA loop-powered sensor transmitters because its 1.8-3.6 V supply can run from a 3.3 V LDO fed off the loop, and its 11 ADC channels multiplex multiple sensors (temperature, pressure, flow). The Enhanced Watchdog Timer (EWDT) automatically recovers from EMI-induced firmware lockups, mandatory for unattended field installations. BOR prevents corruption of Flash-stored calibration constants. With 3.5 KB Flash, designers implement Modbus RTU slave firmware plus custom linearization tables, and the ICSP interface permits field firmware upgrades via handheld programmer without breaking the loop.
Recommended
Consumer White-Goods HMI Panel
Washing-machine and dishwasher front panels pair well with the PIC16LF1902-I/SP because its 72-segment LCD driver handles time, temperature, and program icons directly, while the 25 mA I/O drive LED indicators and seven-segment backup displays without buffer transistors. The industrial -40 C to +85 C rating covers the behind-panel thermal environment. The internal 16 MHz oscillator eliminates two external crystals, reducing BOM cost by approximately 0.30 USD per board, and nanoWatt XLP standby current keeps standby power below 0.5 W to satisfy modern energy regulations.
Recommended
Portable Medical Monitoring Peripheral
The PIC16LF1902-I/SP suits handheld pulse-oximeter or glucometer peripherals because of its nanoWatt XLP sleep current below 1 uA, extending CR2032 coin-cell life beyond 12 months. The 10-bit ADC digitizes photodiode or test-strip sensor signals with adequate resolution for trend logging. Self-read/write Flash stores patient history without external EEPROM, cutting board space. The wide 1.8-3.6 V range runs directly from the coin cell, and the ICSP interface permits factory calibration updates without breaking the medical-device enclosure seal.
Recommended
Remote Environmental Sensor Node
The PIC16LF1902-I/SP is ideal for LoRaWAN or sub-GHz wireless sensor endpoints because its nanoWatt XLP sleep current minimizes the duty cycle penalty between transmissions. The 11-channel ADC handles temperature, humidity, and soil-moisture analog sensors simultaneously. The 128 B RAM buffers sensor samples before burst transmission, and the 3.5 KB Flash holds LoRaWAN MAC stack and application logic with room to spare. Brown-out reset prevents corruption during solar-panel voltage dips, and ICSP allows field firmware updates via a clip-on programmer without disassembly.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1902-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1903-I/SP | PIC16LF1902-I/ML | PIC16F1902-I/SP | PIC16LF1902T-I/SP | PIC16LF1786-I/SP |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP (0.300 inch) | 28-SPDIP - same | 28-QFN - different (drop-in silicon only, PCB rework required) | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB |
| Data RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 256 bytes |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| LCD Segments | 72 | 96 | 72 | 72 | 72 | 0 (no LCD) |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 12-bit |
| Automotive Grade (AEC-Q100) | No | No | No | No | Yes | No |
| Approx. Unit Price (qty 1) | $1.78 | $1.85 | $1.70 | $1.80 | $2.05 | $2.30 |
Key Differentiators
- Lowest-cost same-footprint LCD MCU in the PIC16LF190x family (vs PIC16LF1903-I/SP)
- Integrated nanoWatt XLP for sub-1 uA sleep current (vs PIC16F1902-I/SP)
- Drop-in QFN alternative for SMT reflow designs (vs PIC16LF1902-I/ML)
Design Notes
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin (pin 7) and a 10 uF bulk capacitor on the same node. The PIC16LF1902-I/SP datasheet specifies that VDD must ramp monotonically; a soft-start RC network on VDD prevents BOR-induced resets during battery insertion. For battery-powered designs, gate the LCD bias supply with a GPIO to achieve the deepest XLP sleep current.
Configure MCLR (pin 3) with a 10 kohm pull-up to VDD and a 100 nF cap to ground; omitting the cap makes the part vulnerable to EFT/ESD-induced resets in industrial environments. Reserve RB6/ICSPCLK (pin 14) and RB7/ICSPDAT (pin 15) as no-connect in production firmware, since nearby traces couple noise into ICSP programming. Avoid using RA5 as a general output only, because driving it low at startup can trigger unwanted MCLR resets.
Keep the 28-SPDIP footprint on a 0.100 inch (2.54 mm) pitch with 0.600 inch row spacing; this matches standard 28-DIP IC sockets for breadboard prototyping. Provide a ground plane on the top layer under the MCU body and route all LCD SEG traces with 0.2 mm clearance to minimize capacitive coupling. Place the 32.768 kHz crystal (if used) within 5 mm of OSC1/OSC2 with a grounded guard ring to reduce EMI.
Compliance Information
RoHS and REACH compliant per Microchip product page. Lead-free SPDIP package. Standard 'I/SP' grade is not AEC-Q100 qualified; use PIC16LF1902T-I/SP variant for automotive AEC-Q100.