PIC16LF1902T-I/SO - 8-bit MCU, 3.5KB Flash, LCD | Microchip
MPN: PIC16LF1902T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.66 | $16.60 |
| 100 | $1.42 | $142.00 |
| 500 | $1.21 | $605.00 |
| 1,000 | $1.08 | $1,080.00 |
PIC16LF1902T-I/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripheral interfaces onto one die. Within Microchip's PIC16 family hierarchy, the PIC16LF1902 sits in the Enhanced Mid-Range Core tier (49 instructions, 16 stack levels), positioned above baseline PIC10/12/16F parts and below the PIC18 and PIC24/dsPIC families. The 'LF' prefix indicates the low-voltage / low-power variant, qualifying the device for battery-powered and energy-harvesting applications where sleep current is critical.
Key features of the PIC16LF1902 include on-chip LCD segment drive support for up to 72 segments (COM3 and SEG15 share a pin on 28-pin variants), an 11-channel 10-bit ADC with voltage reference, an integrated temperature indicator, one 8-bit timer (TMR0), one 16-bit timer (TMR1), an Extended Watchdog Timer (EWDT), Brown-Out Reset (BOR), and In-Circuit Serial Programming (ICSP). These peripherals make the part well suited to mixed-signal front-ends where display, sensing, and low-power sleep must coexist on one die.
Architecturally, the PIC16LF1902 uses the Enhanced Mid-Range 14-bit instruction word core with a hardware stack of 16 levels, allowing deterministic interrupt response for real-time control loops. The XLP nanoWatt technology reduces sleep current to single-digit microampere levels, with multiple power-managed modes (Run, Idle, Sleep) selectable via the OSCCON register. The integrated 16 MHz high-precision internal oscillator eliminates the need for an external crystal in cost-sensitive designs and supports factory-calibrated accuracy over the full industrial temperature range.
Typical applications include battery-powered consumer appliances with LCD user interfaces, portable medical monitoring devices, industrial sensor transmitters with on-device displays, IoT edge nodes requiring segmented LCD readouts, and remote control panels. The combination of LCD drive, ADC, and XLP sleep modes is unusual at this price point and avoids the need for a separate LCD driver IC.
When designing with this MCU, allocate one of the 18 I/O pins as the MCLR reset input if hardware reset is required, and follow Microchip's recommended decoupling of 100 nF plus 10 uF close to VDD. The Flash self-read/write capability allows in-application firmware updates but requires the EEPROM-like write sequence and an unlock key.
This page synthesizes distributor pricing, drop-in same-package alternatives, AEO-optimized design notes, and datasheet cross-references not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16LF1902T-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 PIC16LF1902T-I/SO (same form factor and footprint) — differing in Package, Timers, ADC, RoHS Status, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1903T-I/SO
✅ Drop-In✓ In Stock
$1.09 / Unit
View Datasheet →PIC16F1902T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1902-I/SO
✅ Drop-In✓ In Stock
$0.65 / Unit
View Datasheet →PIC16LF1936T-I/SO
✅ Drop-In✓ In Stock
$2.27 / Unit
View Datasheet →PIC16LF1902T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 Enhanced Mid-Range 8-bit |
| Instruction Set Width | 14-bit |
| Program Memory (Flash) | 3.5 KB |
| RAM | 128 bytes |
| Maximum CPU Speed | 20 MHz (from internal 16 MHz oscillator with PLL) |
| Supply Voltage (VDD) | 2.5 V to 3.6 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA |
| ADC | 11-channel, 10-bit with voltage reference |
| Timers | One 8-bit (TMR0), One 16-bit (TMR1), Extended Watchdog Timer (EWDT) |
| LCD Segment Drive | Up to 72 segments (28-pin variant) |
| Internal Oscillator | 16 MHz factory-calibrated |
| Operating Temperature | -40 C to +85 C (Industrial, 'I' grade) |
| Package | 28-pin SOIC (SO), 300-mil body, Tape and Reel |
| Programming Interface | In-Circuit Serial Programming (ICSP) |
| Low-Power Technology | nanoWatt XLP |
| RoHS Status | Compliant (per Microchip product page) |
PIC16LF1902T-I/SO Pin Configuration
| Pin 1 | RA0/ICSPDAT/SEG0 — GPIO RA0 / ICD data line / LCD segment 0 |
| Pin 2 | RA1/SEG1 — GPIO RA1 / LCD segment 1 |
| Pin 3 | RA2/SEG2 — GPIO RA2 / LCD segment 2 |
| Pin 4 | RA3/MCLR/VPP — GPIO RA3 / Master Clear reset (input only) / ICSP VPP |
| Pin 5 | RA4/SEG3/COM0 — GPIO RA4 / LCD segment 3 / LCD common 0 |
| Pin 6 | RA5/SEG4/COM1 — GPIO RA5 / LCD segment 4 / LCD common 1 |
| Pin 7 | RA6/SEG5/OSC2 — GPIO RA6 / LCD segment 5 / crystal oscillator output |
| Pin 8 | RA7/SEG6/OSC1/ICSPCLK — GPIO RA7 / LCD segment 6 / crystal oscillator input / ICD clock |
| Pin 9 | RB0/SEG7 — GPIO RB0 / LCD segment 7 |
| Pin 10 | RB1/SEG8 — GPIO RB1 / LCD segment 8 |
| Pin 11 | RB2/SEG9 — GPIO RB2 / LCD segment 9 |
| Pin 12 | VSS — Ground reference |
| Pin 13 | VDD — Positive supply 2.5 V to 3.6 V |
| Pin 14 | RB4/SEG10/COM2 — GPIO RB4 / LCD segment 10 / LCD common 2 |
| Pin 15 | RB5/SEG11/COM3 — GPIO RB5 / LCD segment 11 / LCD common 3 (shares pin with SEG15) |
| Pin 16 | RB6/SEG12/ICSPCLK — GPIO RB6 / LCD segment 12 / ICD clock (alternate) |
| Pin 17 | RB7/SEG13/ICSPDAT — GPIO RB7 / LCD segment 13 / ICD data (alternate) |
| Pin 18 | RC0/SEG14 — GPIO RC0 / LCD segment 14 |
| Pin 19 | RC1/SEG15 — GPIO RC1 / LCD segment 15 (shares pin with COM3 on 28-pin variant) |
| Pin 20 | RC2/SEG16 — GPIO RC2 / LCD segment 16 |
| Pin 21 | RC3/SEG17 — GPIO RC3 / LCD segment 17 |
| Pin 22 | RC4 — GPIO RC4 (digital only, no ADC) |
| Pin 23 | RC5 — GPIO RC5 (digital only, no ADC, output only per datasheet Note 2) |
| Pin 24 | RC6 — GPIO RC6 |
| Pin 25 | RC7 — GPIO RC7 |
| Pin 26 | RE3 — GPIO RE3 / MCLR alternate (input only) |
| Pin 27 | RA0/AN0/SEG0 — Shared with pin 1 - ADC channel 0 alternate |
| Pin 28 | RA1/AN1/SEG1 — Shared with pin 2 - ADC channel 1 alternate |
Typical Applications
PIC16LF1902T-I/SO is suitable for 6 applications: Battery-Powered Metering with LCD Readout, Portable Medical Monitoring Devices, Industrial Sensor Transmitters with HMI, Consumer Appliance Control Panels, IoT Edge Nodes with Local Display, Remote Control Panels and Keypad Interfaces.
Battery-Powered Metering with LCD Readout
The PIC16LF1902T-I/SO is purpose-built for battery-powered metering because its nanoWatt XLP technology keeps total sleep current in the low microampere range while the on-chip LCD segment driver remains active, allowing 8-digit numeric plus icon displays to update without waking the CPU. The 2.5-3.6 V VDD range directly accepts a single 3.6 V lithium thionyl-chloride primary cell, and the 11-channel 10-bit ADC with internal voltage reference digitizes sensor inputs (temperature, flow, pressure) with no external ADC IC. Designers typically run the device at 32 kHz LFINTOSC during LCD update and wake only for measurement bursts, achieving 10+ year battery life in water, gas, and heat meters.
Recommended
Portable Medical Monitoring Devices
Portable medical monitors (pulse oximeters, glucose meters, digital thermometers) need a small BOM, clean LCD readouts, and long battery life - all delivered by the PIC16LF1902T-I/SO. The integrated 10-bit ADC with internal VREF removes the need for an external reference IC, the LCD driver handles 4-mux segmented glass directly, and XLP sleep current below 1 uA lets the device idle between measurements without draining coin cells. The 28-pin SOIC is small enough for a 35 mm x 50 mm handheld PCB, and the ICSP interface allows late-stage firmware calibration during factory test.
Recommended
Industrial Sensor Transmitters with HMI
Loop-powered 4-20 mA and IO-Link wireless sensor transmitters benefit from the PIC16LF1902T-I/SO's wide 2.5-3.6 V supply tolerance (compatible with 3.3 V system rails) and its ability to drive a small segmented LCD for local HMI on the device housing. The 11 ADC channels digitize multiple sensor inputs (pressure, temperature, humidity) sequentially, and the 16-bit TMR1 provides accurate time stamping for IO-Link cycle timing. The industrial -40C to +85C operating range matches process-industry environmental specs without derating, simplifying certification.
Recommended
Consumer Appliance Control Panels
Washing machines, microwave ovens, and induction cooktops use the PIC16LF1902T-I/SO to drive the front-panel LCD and read capacitive-touch or mechanical key inputs. The 18 I/O pins handle the matrix keypad, status LEDs, and buzzer without an I/O expander, and the EWDT (Extended Watchdog Timer) is mandatory for IEC 60730 Class B household appliance safety compliance. The on-chip 16 MHz internal oscillator eliminates the external crystal, reducing both BOM cost and PCB area in price-sensitive consumer SKUs.
Recommended
IoT Edge Nodes with Local Display
Battery-powered IoT edge sensors (environmental monitors, agricultural soil probes, smart-locks with keypads) deploy the PIC16LF1902T-I/SO as a low-power display-and-sense co-processor that wakes the main radio SoC only when needed. The XLP sleep modes keep idle current under 1 uA while the LCD shows last-known values, and the 11-channel ADC reads multiple analog sensors (soil moisture, light, temperature) on a single part. ICSP allows field firmware updates over the same pins used for keypad scan, avoiding dedicated programming headers.
Recommended
Remote Control Panels and Keypad Interfaces
Garage-door keypads, building-access control panels, and industrial remote-control pendants use the PIC16LF1902T-I/SO to scan a 4x4 matrix keypad and drive a small character LCD. The 18 I/O pins accommodate 8 keypad row/column lines plus 7 LCD segment lines and a buzzer driver, with margin for status LEDs. The Brown-Out Reset and Extended Watchdog Timer guarantee a clean restart after battery brown-out or firmware lockup, both required by IEC 60950 / UL 60950 safety standards for fixed-install access control.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1902T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1903T-I/SO | PIC16F1902T-I/SO | PIC16LF1902-I/SO | PIC16LF1936T-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-28 (300 mil) | SOIC-28 (300 mil) - same | SOIC-28 (300 mil) - same | SOIC-28 (300 mil) - same | SOIC-28 (300 mil) - same |
| Program Flash | 3.5 KB | 7 KB (+100%) | 3.5 KB (same) | 3.5 KB (same) | 14 KB (+300%) |
| RAM | 128 bytes | 128 bytes (same) | 128 bytes (same) | 128 bytes (same) | 512 bytes (+300%) |
| Supply Voltage | 2.5 V to 3.6 V | 2.5 V to 3.6 V (same) | 1.8 V to 5.5 V (wider) | 2.5 V to 3.6 V (same) | 1.8 V to 5.5 V (wider) |
| Maximum Clock | 20 MHz (from internal 16 MHz + PLL) | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) | 32 MHz (higher) |
| I/O Pins | 18 | 18 (same) | 18 (same) | 18 (same) | 25 (+39%) |
| ADC | 11-ch 10-bit | 11-ch 10-bit (same) | 11-ch 10-bit (same) | 11-ch 10-bit (same) | 11-ch 10-bit (same) |
| LCD Segments | Up to 72 | Up to 72 (same) | Up to 72 (same) | Up to 72 (same) | Up to 96 (+33%) |
| XLP Sleep Current | Lowest in family (~0.6 uA typical at 3 V) | ~0.6 uA (same) | ~1.2 uA (higher, F variant) | ~0.6 uA (same) | ~1.0 uA (slightly higher) |
| Shipping Media | Tape and Reel ('T' suffix) | Tape and Reel (same) | Tape and Reel (same) | Anti-static tube (different) | Tape and Reel (same) |
Key Differentiators
- Lowest sleep current in the PIC16LF190x family (vs PIC16F1902T-I/SO)
- Pin-compatible Flash upgrade path within same package (vs PIC16LF1936T-I/SO)
- Integrated LCD segment driver eliminates external LCD IC (vs PIC16LF1826T-I/SO)
Design Notes
The PIC16LF1902T-I/SO operates from 2.5 V to 3.6 V; a single 3.6 V lithium thionyl-chloride primary cell is ideal. Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 13) and a bulk 10 uF tantalum or ceramic on the same rail to suppress inrush current when the internal LCD charge pump switches. Per Microchip's datasheet, VDDCORE must be bypassed with 100 nF even if the internal regulator is unused, and unused analog pins (ANx) should be configured as digital outputs low to avoid floating-input current.
The 28-pin SOIC package has a thermal resistance (theta_JA) of approximately 80 C/W on a standard 2-layer JEDEC test board, but in a sealed metering housing with no airflow the effective ambient can reach +70 C. For a worst-case active current of 4 mA at 20 MHz and 3.6 V, power dissipation is about 14.4 mW - junction temperature rise is only ~1.2 C and is not a concern. However, when designing for +85 C industrial ambient, derate the maximum internal oscillator frequency to 8 MHz to stay within spec and ensure LCD contrast drift remains acceptable.
Route the ICSP signals (ICSPCLK on pin 8 or 16, ICSPDAT on pin 1 or 17, MCLR/VPP on pin 3) to a 5-pin 0.1-inch header or test pad accessible at board edge. The MCLR pin (pin 3) is input-only and must be pulled to VDD through a 10 kohm resistor with a 100 nF cap to ground for in-circuit programming isolation. Per the Microchip datasheet, on 28-pin variants the COM3 (pin 15) and SEG15 (pin 19) signals share physical pins, so segment count is limited to 72 maximum - design the LCD glass accordingly.
Do not connect analog signals to pins RC4 and RC5 (pins 22-23) - per datasheet Note 2 these pins are digital-only and have no ADC channel. RC5 is also output-only and cannot be used as a digital input. Configure the Configuration Words (CONFIG1, CONFIG2) to disable the Low-Voltage Programming (LVP) bit if the application does not use LVP, to free up the RB5/ICSPCLK pin as a normal GPIO. The Flash self-write feature requires the WR bit sequence and EECON2 unlock register; consult Microchip application note AN1095 before implementing bootloaders.
Compliance Information
RoHS compliant and lead-free per Microchip product page. REACH SVHC statement not explicitly published on the public product page; consult Microchip's full material declaration for SVHC screening. AEC-Q100 qualification not applicable - this is a commercial/industrial MCU; choose PIC16F variant or dsPIC for automotive.