PIC16LF1902-E/SS - 8-Bit 20MHz 3.5KB Flash MCU w/ LCD | Microchip
MPN: PIC16LF1902-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.66 | $16.60 |
| 100 | $1.48 | $148.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC16LF1902-E/SS Overview
An 8-bit PIC microcontroller is a small, low-power RISC processor that executes one instruction per clock cycle from a Harvard-architecture instruction set. The PIC16F family combines Flash program memory with rich on-chip peripherals (ADC, timers, LCD driver, EUSART) in a single IC, sitting in the broader taxonomy: microcontroller -> embedded MCU -> semiconductor IC. XLP (eXtreme Low Power) variants extend battery life to multi-year levels through nanoWatt sleep modes drawing well under 1 µA.
Key features include 49 instructions with 16 stack levels, self read/write Flash, support for up to 72 LCD segment drives via 4 common pins and up to 18 segment pins, an internal 16MHz oscillator, and EUSART communication. The extended instruction set allows efficient C and assembly programming while preserving the deterministic timing that PIC MCUs are known for in safety-critical control loops.
The architecture uses an enhanced mid-range core with a 14-bit instruction word and a hardware multiplier option. The integrated LCD charge pump and configurable segment multiplexing enable direct connection to glass displays without external driver ICs. Brown-out reset and the power-on reset together give clean startup across the entire 1.8-3.6V supply range, important for lithium-thionyl-chloride and consumer coin-cell applications.
Typical applications include battery-powered utility metering with segmented LCD, consumer remote controls, low-end medical devices such as glucose and temperature monitors, IoT sensor nodes, white-goods user interfaces, and automotive interior accessories like seat heaters and climate controls (note: the -E suffix is the extended automotive-grade temperature variant).
When designing with this part, place a 100nF decoupling capacitor close to VDD and consider the input leakage budget when selecting the LCD bias network. The -E temperature grade extends to +125°C operation, which should be confirmed in the datasheet for automotive under-hood designs.
This page synthesizes XAIPART distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16LF1902-E/SS — 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/SS (same form factor and footprint) — differing in ADC, Package, I/O Pins, I/O Source/Sink Current, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1902-I/SS
✅ Drop-In✓ In Stock
$0.72 / Unit
View Datasheet →PIC16LF1902T-I/SS
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1902-E/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1903-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1902-E/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit enhanced mid-range |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data SRAM | 128 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 21 (varies by package) |
| ADC | 10-bit, 11 channels with voltage reference |
| Timers | 1 x 8-bit (TMR0), 1 x 16-bit (TMR1) |
| Watchdog Timer | Enhanced WDT (EWDT) |
| LCD Driver | Up to 72 segments (4 common + 18 segment pins) |
| Communication | EUSART |
| Internal Oscillator | 16 MHz |
| I/O Source/Sink Current | 25 mA |
| Brown-Out Reset | Yes (BOR) |
| Instruction Set | 49 instructions, 16 stack levels |
| Operating Temperature | -40C to +125C (E grade, extended) |
| Package | 28-pin SSOP (5.30 mm body) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16LF1902-E/SS Pin Configuration
| Pin 1 | VDD — Positive supply voltage |
| Pin 2 | RA5 — Bidirectional I/O / SEG15 |
| Pin 3 | RA4 — Bidirectional I/O / SEG14 |
| Pin 4 | RA3 — Bidirectional I/O / MCLR |
| Pin 5 | RA2 — Bidirectional I/O / SEG13 |
| Pin 6 | RA1 — Bidirectional I/O / ICSPCLK |
| Pin 7 | RA0 — Bidirectional I/O / ICSPDAT |
| Pin 8 | RC7 — Bidirectional I/O / RX/DT |
| Pin 9 | RC6 — Bidirectional I/O / TX/CK |
| Pin 10 | RC5 — Bidirectional I/O |
| Pin 11 | RC4 — Bidirectional I/O |
| Pin 12 | RC3 — Bidirectional I/O / SCL |
| Pin 13 | RC2 — Bidirectional I/O / SDA |
| Pin 14 | VSS — Ground reference |
| Pin 15 | RC1 — Bidirectional I/O |
| Pin 16 | RC0 — Bidirectional I/O |
| Pin 17 | RB7 — Bidirectional I/O / SEG7 |
| Pin 18 | RB6 — Bidirectional I/O / SEG6 |
| Pin 19 | RB5 — Bidirectional I/O / SEG5 |
| Pin 20 | RB4 — Bidirectional I/O / SEG4 |
| Pin 21 | RB3 — Bidirectional I/O / SEG3 |
| Pin 22 | RB2 — Bidirectional I/O / SEG2 |
| Pin 23 | RB1 — Bidirectional I/O / SEG1 |
| Pin 24 | RB0 — Bidirectional I/O / SEG0 / INT |
| Pin 25 | RA7 — Bidirectional I/O / COM3 |
| Pin 26 | RA6 — Bidirectional I/O / COM2 |
| Pin 27 | VSS — Ground reference |
| Pin 28 | VDD — Positive supply voltage |
Typical Applications
PIC16LF1902-E/SS is suitable for 6 applications: Battery-Powered Utility Metering with LCD, Consumer Remote Control Units, Low-End Medical Monitoring Devices, IoT Sensor Nodes, White-Goods User Interfaces, Automotive Interior Accessories.
Battery-Powered Utility Metering with LCD
The PIC16LF1902-E/SS fits battery-powered utility metering because it integrates a segmented LCD driver supporting up to 72 segments (4 common + 18 segment pins), a 10-bit ADC with internal voltage reference, and nanoWatt XLP sleep currents below 1 µA, per Microchip datasheet DS40001455F. The 1.8-3.6 V VDD range accepts single-cell Li-ion or 3.6 V lithium thionyl chloride primary cells directly without boost circuitry. The MCU digitizes pulse outputs from flow sensors or hall-effect meter transducers, drives the glass LCD for kWh or m³ display, and stays in sleep for the vast majority of the time to achieve 10+ year battery life on a single cell.
Recommended
Consumer Remote Control Units
The PIC16LF1902-E/SS suits universal remote controls because of its 20 MHz enhanced mid-range core (5 MIPS) for IR protocol generation, integrated EUSART for future wireless modules, and 25 mA I/O source/sink that can directly drive IR LEDs without external transistors. The 3.5 KB Flash accommodates RC5, RC6, NEC, SIRC, and proprietary IR protocols while the 21 I/O pins leave headroom for a keypad matrix and status LEDs. nanoWatt XLP technology keeps standby current below 1 µA so a remote can sit on a shelf for a year without battery replacement.
Recommended
Low-End Medical Monitoring Devices
The PIC16LF1902-E/SS is appropriate for low-end medical monitoring such as digital thermometers, pulse oximeter front-ends, and pill-bottle reminders, due to its deterministic 8-bit core, integrated 10-bit ADC for sensor digitization, and BOR/POR ensuring clean startup. The -40 to +125 C extended temperature grade covers skin-contact thermistor interfaces and body-worn designs. With deterministic interrupt latency the MCU can service sensor I/O without missing samples, and the LCD driver eliminates a dedicated display chip on the BOM.
Recommended
IoT Sensor Nodes
The PIC16LF1902-E/SS powers battery-backed IoT sensor nodes for building automation, asset tracking, and environmental monitoring. The enhanced mid-range core runs Microchip's eXtreme Low Power (XLP) sleep modes drawing well under 1 µA, waking on timer, ADC threshold, or change-on-pin interrupts. The integrated segmented LCD can show sensor readings locally without a wireless round trip. Combined with sub-GHz transceivers like the MRF89XA or LoRa modules, designers get a multi-year coin-cell node for smart agriculture or HVAC zoning.
Recommended
White-Goods User Interfaces
The PIC16LF1902-E/SS controls user interfaces in washing machines, dishwashers, microwave ovens, and refrigerators thanks to its segmented LCD driver, 11-channel ADC for temperature/level sensing, and PWM-capable timers for motor or buzzer drive. The 1.8-3.6 V supply supports direct 3.3 V operation with simple LDO regulation. EUSART allows connection to main controller boards for status reporting, while the extended -40 to +125 C temperature grade handles the high ambient temperatures near appliance compressors and heater elements.
Recommended
Automotive Interior Accessories
The PIC16LF1902-E/SS (extended -40 to +125 C grade) is well-suited to automotive interior accessories such as seat-heater controls, climate-mode keypads, and ambient lighting controllers. The 25 mA I/O source/sink can drive LED strings or small relays directly. The integrated EUSART interfaces with the vehicle CAN/LIN gateway chip for status reporting, while BOR and the on-board watchdog keep the firmware responsive on noisy 12 V automotive rails. Designers must follow Microchip's AEC-Q100 grade-selection matrix to choose the correct -E variant for the in-cabin thermal envelope.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1902-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1902-I/SS | PIC16LF1902T-I/SS | PIC16LF1903-I/SS |
|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) |
| Brand | Microchip Technology | Microchip Technology (same) | Microchip Technology (same) | Microchip Technology (same) |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB (same) | 3.5 KB (same) | 7 KB (+100%) |
| Data SRAM | 128 B | 128 B (same) | 128 B (same) | 256 B (+100%) |
| Maximum CPU Frequency | 20 MHz | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) |
| Supply Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C (I grade) | -40C to +85C (I grade, T&R) | -40C to +85C (I grade) |
| LCD Segments | Up to 72 | Up to 72 (same) | Up to 72 (same) | Up to 96 |
| ADC | 10-bit, 11 channels | 10-bit, 11 channels (same) | 10-bit, 11 channels (same) | 10-bit, 17 channels |
Key Differentiators
- Extended -40 to +125 C automotive temperature grade (vs PIC16LF1902-I/SS)
- Doubling of Flash and SRAM vs PIC16LF1902 (vs PIC16LF1903-I/SS)
- SSOP-28 surface-mount versus PDIP-28 through-hole (vs PIC16LF1902-E/SP)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 1 or 28) with a short trace to VSS (pin 14 or 27). For battery applications, add a 10 µF bulk capacitor near the IC to handle the LCD charge-pump inrush current spikes that occur every LCD refresh period (typically 60 Hz to 200 Hz).
Keep the analog AVSS/AVDD traces short and isolated from switching digital traces if you are using the ADC in high-impedance sensor applications. The SSOP-28 footprint allows routing the LCD segment lines on the outer layers without crossing the analog input cluster. Use a ground pour under the IC to improve thermal dissipation and EMI.
Do not leave the MCLR/RA3 pin floating - it functions as the device reset when configured as MCLR and a floating pin can cause spurious resets or failure to enter debug mode. Tie MCLR to VDD through a 10 kΩ resistor or directly to VDD if no external reset is required. Also ensure VDD rises monotonically above the BOR threshold on power-up to guarantee correct initialization.
The ICSPDAT/ICSPCLK pins (RA0/RA1) must be accessible for in-circuit serial programming. Either dedicate them to programming only or share them with low-frequency peripherals so the programmer does not conflict with application code. Place a 4.7 kΩ pull-up on ICSPCLK and a series resistor on ICSPDAT if the pins are shared with LEDs or other loads.
Compliance Information
RoHS and REACH compliant per Microchip product page. The -E suffix indicates extended temperature grade (-40 to +125 C) but does NOT by itself qualify the part to AEC-Q100; consult Microchip's automotive-grade part list for AEC-Q100-qualified equivalents if automotive certification is required.