PIC16LF1902-E/MV - 8-bit 20MHz 3.5KB Flash MCU w/ LCD | Microchip
MPN: PIC16LF1902-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.2 | $22.00 |
| 100 | $1.78 | $178.00 |
| 500 | $1.52 | $760.00 |
| 1,000 | $1.34 | $1,340.00 |
| 3,000 | $1.18 | $3,540.00 |
PIC16LF1902-E/MV Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that combines a CPU, program memory (Flash/ROM), data memory (RAM), and peripherals such as timers, ADC, communication interfaces, and (in this case) an LCD driver on a single integrated circuit. The PIC16LF1902 belongs to the broader hierarchy: microcontroller -> embedded controller -> semiconductor IC. Its on-board LCD driver eliminates the need for an external LCD controller, reducing BOM cost and PCB area in display-based products.
Key features include 18 I/O pins with 25 mA source/sink capability, an 11-channel 10-bit ADC with internal 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 an internal 16 MHz oscillator. The LCD driver supports up to 4 common lines and 18 segments, enabling direct drive of numeric or simple segmented displays.
The device uses Microchip's enhanced mid-range core with 49 instructions, 16-level stack, and nanoWatt XLP extreme-low-power technology. This combination makes the part well suited to battery-powered applications that spend most of their time in sleep, waking only briefly to take a sensor reading or update a display.
Typical applications include battery-powered consumer products with LCD displays (thermometers, kitchen scales, remote controls), IoT sensor endpoints, low-cost medical monitoring devices such as glucose meters, industrial panel meters, and white-goods user interfaces. The wide operating voltage (2.5-3.6V) and low sleep current allow two AA or AAA cells to power the design for years.
When designing with this MCU, ensure the MCLR reset circuit includes the proper pull-up, place decoupling capacitors close to VDD/AVDD/VSS, and use the LCDE and BIAS pins to configure the LCD charge pump and contrast. Programming is supported through Microchip's ICD/PICkit tools and the MPLAB X IDE ecosystem.
This page synthesizes distributor pricing, drop-in alternatives drawn from Microchip's PIC16LF1902 family and pin-compatible variants, plus practical PCB and LCD design notes that are not aggregated in the manufacturer datasheet.
Drop-in alternatives for PIC16LF1902-E/MV — 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-E/MV (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory (Flash), Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1903-E/MV
✅ Drop-In✓ In Stock
$0.85 / Unit
View Datasheet →PIC16LF1902-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1826-E/MV
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF1789-I/MV
✅ Drop-In✓ In Stock
$2.51 / Unit
View Datasheet →PIC16LF1826-E/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF1902-E/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC enhanced mid-range 8-bit |
| Instruction Set | 49 instructions, 16-level stack |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data Memory (RAM) | 128 bytes |
| Max CPU Speed | 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 3.6 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA per pin |
| ADC | 10-bit, 11 channels |
| Timers | 1x 8-bit (TMR0), 1x 16-bit (TMR1) + EWDT |
| LCD Segment Driver | Up to 72 segments (4 common, 18 segment) |
| Internal Oscillator | 16 MHz |
| Operating Temperature | -40 C to +125 C (E suffix = extended) |
| Package | 28-pin UQFN (4x4 mm, 0.90 mm height) |
| Mounting Type | Surface Mount |
| RoHS Status | Lead-free / RoHS compliant |
| Low-Power Technology | nanoWatt XLP |
| Brown-Out Reset (BOR) | Yes |
| In-Circuit Serial Programming (ICSP) | Yes |
PIC16LF1902-E/MV Pin Configuration
| Pin 1 | RA5/AN4/CPS7/OSC2/CLKOUT — GPIO RA5 / ADC ch4 / CPS ch7 / OSC2 / CLKOUT |
| Pin 2 | RA4/AN3/CPS6/OSC1/CLKIN — GPIO RA4 / ADC ch3 / CPS ch6 / OSC1 / CLKIN |
| Pin 3 | RA3/MCLR/VPP — Reset input / Master Clear (active low) |
| Pin 4 | RA2/AN2/CPS2 — GPIO RA2 / ADC ch2 |
| Pin 5 | RA1/AN1/CPS1 — GPIO RA1 / ADC ch1 |
| Pin 6 | RA0/AN0/CPS0 — GPIO RA0 / ADC ch0 |
| Pin 7 | VDD — Positive supply voltage 2.5-3.6 V |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RC0/SOSCO/SCLKI — GPIO RC0 / secondary oscillator |
| Pin 10 | RC1/SOSCI — GPIO RC1 / secondary oscillator in |
| Pin 11 | RC2/AN6/CPS8 — GPIO RC2 / ADC ch6 |
| Pin 12 | RC3/AN7/CPS9 — GPIO RC3 / ADC ch7 |
| Pin 13 | RC4 — GPIO RC4 |
| Pin 14 | RC5 — GPIO RC5 |
| Pin 15 | RC6/AN8/CPS10 — GPIO RC6 / ADC ch8 |
| Pin 16 | RC7/AN9/CPS11 — GPIO RC7 / ADC ch9 |
| Pin 17 | RB7/AN5/CPS5 — GPIO RB7 / ADC ch5 |
| Pin 18 | RB6/AN5/CPS4 — GPIO RB6 / ADC ch5 alternate / ICSP PGC |
| Pin 19 | RB5/AN11/CPS3/PGM — GPIO RB5 / ADC ch11 / LVP PGM |
| Pin 20 | RB4/AN10/CPS2 — GPIO RB4 / ADC ch10 |
| Pin 21 | RB3/CPS3/PGD — GPIO RB3 / ICSP PGD |
| Pin 22 | RB2/CPS2 — GPIO RB2 |
| Pin 23 | RB1/CPS1 — GPIO RB1 |
| Pin 24 | RB0/CPS0/INT — GPIO RB0 / external interrupt |
| Pin 25 | COM3 — LCD common output 3 |
| Pin 26 | COM2 — LCD common output 2 |
| Pin 27 | COM1 — LCD common output 1 |
| Pin 28 | COM0 — LCD common output 0 |
Typical Applications
PIC16LF1902-E/MV is suitable for 6 applications: Battery-Powered Thermometer / Scale with LCD, IoT Sensor Endpoint with Display, Consumer Remote Control with LCD, Low-Cost Medical Monitoring Device, Industrial Panel Meter / Counter, White-Goods User Interface Module.
Battery-Powered Thermometer / Scale with LCD
The PIC16LF1902-E/MV's integrated LCD segment driver (up to 72 segments) eliminates the need for an external LCD controller IC, reducing BOM cost and PCB area in battery-powered thermometers, kitchen scales, and bathroom scales. With nanoWatt XLP technology, the device draws sub-microamp sleep current so two AA cells can power the design for 1-3 years depending on duty cycle. The 11-channel 10-bit ADC directly interfaces with thermistor or load-cell bridges without external signal conditioning, and the 18 I/O pins drive 4-7 segment multiplexed LCDs plus tactile switches. The 2.5-3.6V VDD range matches fresh and depleted AA cell voltage curves without a boost regulator.
Recommended
IoT Sensor Endpoint with Display
For IoT sensor nodes that display readings on a segmented LCD (CO2 sensors, air-quality monitors, weather stations), the PIC16LF1902-E/MV combines a low-power MCU with on-chip display drive. The 16 MHz internal oscillator eliminates an external crystal, saving two components. Designers wake the device every few seconds for a sensor read and LCD update, then return to sleep at nanoWatt XLP currents below 1 uA, achieving years of battery life from a CR2032 coin cell when LV variants are used. The 10-bit ADC reads sensor analog outputs directly, while the integrated temperature indicator provides basic ambient compensation.
Recommended
Consumer Remote Control with LCD
Universal remote controls benefit from the PIC16LF1902-E/MV's segment-LCD support for showing channel labels, volume, and battery status on a small LCD. The 25 mA I/O source/sink directly drives IR LEDs without external current boosters, and the 8-bit TMR0 plus 16-bit TMR1 generate accurate carrier frequencies for IR protocols such as NEC, RC5, or SIRC. Brown-out reset protects against dying-battery brown-out glitches. The low-voltage 2.5-3.6V range operates from two AAA cells with low-voltage warning displays driven by the on-chip ADC.
Recommended
Low-Cost Medical Monitoring Device
Battery-powered medical devices such as peak-flow meters, pulse oximeter displays, and single-use diagnostic readers use the PIC16LF1902-E/MV to keep BOM cost low while integrating a segmented LCD for displaying readings. The internal temperature indicator provides a baseline for sensor compensation, and the EWDT protects against firmware hangs in unattended operation. The 10-bit ADC measures SpO2 analog front-end signals, while 18 I/O pins interface to tactile buttons and LED status indicators. nanoWatt XLP enables >1 year battery life on coin cells.
Recommended
Industrial Panel Meter / Counter
Industrial panel meters, counters, and timers leverage the PIC16LF1902-E/MV's -40 to +125 C extended temperature range (E suffix) for factory-floor or outdoor enclosure deployments. The 25 mA I/O pins drive relay coils, opto-isolators, and 7-segment displays directly. The 16-bit TMR1 captures pulse-train inputs up to several hundred kHz, while the 8-bit TMR0 handles short debounce intervals. The integrated LCD driver supports a 4-digit numeric readout for kWh meters, RPM indicators, or production-line counters in a single chip.
Recommended
White-Goods User Interface Module
Washing machines, dishwashers, ovens, and refrigerators integrate the PIC16LF1902-E/MV as a user-interface MCU that drives an LCD or 7-segment display for cycle status. The integrated LCD controller eliminates a dedicated display driver, while 18 I/O pins scan keypads, drive triac-control optos, and read NTC temperature sensors via the on-board ADC. nanoWatt XLP standby extends standby power compliance with EnergyStar limits. The 2.5-3.6V range pairs with the 3.3V rails typical in white-goods designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1902-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1903-E/MV | PIC16LF1902-I/MV | PIC16LF1826-E/MV | PIC16LF1789-I/MV |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) |
| Flash | 3.5 KB | 7 KB | 3.5 KB | 2 KB | 7.5 KB |
| RAM | 128 B | 256 B | 128 B | 128 B | 256 B |
| I/O Pins | 18 | 18 | 18 | 17 | 20 |
| ADC | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 8 ch | 12-bit, 9 ch |
| LCD Driver | Yes (72 segments) | Yes (72 segments) | Yes (72 segments) | No | No |
| Max CPU Speed | 20 MHz | 20 MHz | 20 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C |
Key Differentiators
- Integrated LCD segment driver with no external controller IC (vs PIC16LF1826-E/MV)
- Same 28-UQFN footprint with richer memory and same peripherals (vs PIC16LF1903-E/MV)
- Extended -40 to +125 C temperature range for harsh environments (vs PIC16LF1902-I/MV)
- nanoWatt XLP sub-uA sleep with LCD retention (vs PIC16LF1789-I/MV)
Design Notes
Estimated: The PIC16LF1902-E/MV at VDD=3.3V and CPU=1MHz active, with all peripherals on, draws approximately 0.6-1.0 mA. Sleep with LCD enabled draws 1-5 uA (LCD charge pump dependent). Use the nanoWatt XLP Sleep mode (CPU off, peripherals off) and gate the LCD bias charge pump when the display is blank to maximize coin-cell life. Always include a 100 nF decoupling cap between VDD and VSS within 5 mm of the pin.
The 28-UQFN (4x4 mm) package has a 0.40 mm pitch pad array and requires PCB traces routed between pads. Place 100 nF ceramic decoupling caps immediately adjacent to pins 7 (VDD) and 8 (VSS). For the LCD segment driver, use guard traces around COM and SEG lines and consider a ground plane on the bottom layer to reduce EMI. The exposed pad (if present on this package variant) must be soldered to VSS for thermal relief.
Do not exceed 3.6V on VDD - the LF (low-voltage) variant is permanently damaged above 5V. For ICSP programming via PGD/PGC (RB7/RA0 typical), ensure those pins are not held low by external circuitry during reset. The MCLR pin (RA3) requires a pull-up to VDD; omitting the pull-up prevents normal startup. Brown-Out Reset (BOR) must be enabled in configuration bits for reliable battery operation.
Place the ICSP test points (PGD, PGC, MCLR, VDD, VSS) at the PCB edge or in a dedicated programming header area for fixture-friendly production programming. Route PGD and PGC as a short, matched-length pair away from noisy signals. Use a 4-layer stack-up with dedicated VDD and GND planes for best EMI performance; for 2-layer boards, keep digital return paths tight and avoid routing analog ADC traces near the LCD driver outputs.
Compliance Information
Per Microchip product page: Lead-free / RoHS compliant. AEC-Q100 grade not specified for this part family; automotive variants exist in PIC16F19xx family with /VAO suffix. Halogen-free status not listed in supplied data.