PIC16LF19155-E/SS - 8-bit XLP MCU 14KB Flash LCD 28-SSOP | Microchip
MPN: PIC16LF19155-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.84 | $18.40 |
| 100 | $1.52 | $152.00 |
| 500 | $1.28 | $640.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16LF19155-E/SS Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, memory, and programmable peripherals on one die. The 8-bit class of MCUs, of which the PIC16 family is a long-established member, targets cost-sensitive embedded designs where deterministic interrupt response, low quiescent current, and small code footprint matter more than raw MIPS. The PIC16F19155 family extends the classic PIC16 architecture with Core Independent Peripherals (CIPs) that operate without CPU intervention, reducing firmware complexity and active-mode current. Hierarchy: PIC16LF19155 -> PIC16 family -> 8-bit PIC microcontroller -> microcontroller -> embedded IC -> semiconductor. Common synonyms: PIC MCU, XLP microcontroller, low-power Flash MCU.
Key differentiating specifications of this part include 14 KB Flash organized as 8K x 14 words, hardware RTCC with calendar mode, hardware Windowed Watchdog Timer (WWDT), Peripheral Module Disable (PMD) for power gating, and the integrated charge pump that allows direct LCD drive from a single Li-ion cell down to 1.8 V. The 'LF' prefix designates the wide-range 1.8 V to 3.6 V process variant rather than the 5 V-tolerant F variant.
Typical applications include battery-powered metering and utility displays, IoT sensor nodes with segmented LCD readouts, consumer health monitors with LCD UI, industrial HMI panels, and low-cost remote controls. The 28-SSOP footprint is convenient for hand-soldered prototypes while still tape-and-reel compatible for assembly.
When designing with this part, plan the pin map using PPS to route digital peripherals and route the LCD segment lines with care to balance bias generation. Always bias the unused I/O to defined levels to minimize sleep current leakage on LF-process parts.
Drop-in alternatives for PIC16LF19155-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 PIC16LF19155-E/SS (same form factor and footprint) — differing in ADC, Family, LCD Driver, Package, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF19155-I/SS
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF19156-I/SS
✅ Drop-In✓ In Stock
$1.49 / Unit
View Datasheet →PIC16LF19155-E/SS Maximum Ratings & Electrical Characteristics
| Family | PIC16F19155 / PIC16LF19155 |
| Core | PIC16 8-bit RISC |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V (LF process) |
| Package | 28-pin SSOP (0.209", 5.30 mm width, 0.65 mm pitch) |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40C to +125C (E suffix = industrial extended) |
| ADC | 12-bit ADC2 with Computation |
| DAC | 5-bit DAC |
| LCD Driver | Integrated segmented LCD driver with charge pump |
| Comparators | Low-power comparators (LP COMP) |
| Timers / PWM / CCP | PWM, CCP, CWG (Complementary Waveform Generator), SMT |
| ZCD / RTCC / WWDT | Zero-Cross Detect, RTCC, Windowed WDT, PMD |
| PPS | Peripheral Pin Select (digital peripheral remapping) |
| RoHS Status | Compliant |
PIC16LF19155-E/SS Pin Configuration
| Pin 1 | RA0 — PORTA bit 0 / analog input / LCD segment |
| Pin 2 | RA1 — PORTA bit 1 / analog input / LCD segment |
| Pin 3 | RA2 — PORTA bit 2 / analog input / LCD segment |
| Pin 4 | RA3 — PORTA bit 3 / analog input / LCD segment |
| Pin 5 | RA4 — PORTA bit 4 / analog input / LCD segment |
| Pin 6 | RA5 — PORTA bit 5 / analog input / LCD segment |
| Pin 7 | RA6 — PORTA bit 6 / analog input / LCD segment |
| Pin 8 | RA7 — PORTA bit 7 / analog input / LCD segment |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0 — PORTB bit 0 / analog / LCD segment |
| Pin 11 | RB1 — PORTB bit 1 / analog / LCD segment |
| Pin 12 | RB2 — PORTB bit 2 / analog / LCD segment |
| Pin 13 | RB3 — PORTB bit 3 / analog / LCD segment |
| Pin 14 | RB4 — PORTB bit 4 / analog / LCD segment |
| Pin 15 | RB5 — PORTB bit 5 / analog / LCD segment |
| Pin 16 | RB6 — PORTB bit 6 / ICSPCLK programming clock |
| Pin 17 | RB7 — PORTB bit 7 / ICSPDAT programming data |
| Pin 18 | VDD — Positive supply (1.8 V to 3.6 V) |
| Pin 19 | VSS — Ground reference |
| Pin 20 | RC0 — PORTC bit 0 / analog / LCD segment |
| Pin 21 | RC1 — PORTC bit 1 / analog / LCD segment |
| Pin 22 | RC2 — PORTC bit 2 / analog / LCD segment |
| Pin 23 | RC3 — PORTC bit 3 / analog / LCD segment |
| Pin 24 | RC4 — PORTC bit 4 / analog / LCD segment |
| Pin 25 | RC5 — PORTC bit 5 / analog / LCD segment |
| Pin 26 | RC6 — PORTC bit 6 / analog / LCD segment |
| Pin 27 | RC7 — PORTC bit 7 / analog / LCD segment |
| Pin 28 | MCLR — Master clear (reset) input / programming voltage |
Typical Applications
PIC16LF19155-E/SS is suitable for 6 applications: Battery-Powered Metering with LCD Readout, IoT Sensor Nodes with Segmented LCD, Consumer Health Monitors with LCD UI, Industrial HMI Keypad/LCD Panels, Appliance Front Panels and White-Goods Displays, Low-Cost Remote Controls with LCD Status.
Battery-Powered Metering with LCD Readout
The PIC16LF19155-E/SS is an ideal fit for battery-powered electricity, water, or gas meters because its 1.8 V to 3.6 V VDD range matches a single 1.5 V AA or 3.6 V Li-SOCl2 cell, and the on-chip segmented LCD driver with integrated charge pump eliminates the external negative bias supply that discrete designs need. With up to 96 LCD segments on the 28-SSOP pinout, the part can drive an 8-digit consumption display plus status icons without an external driver. The 14 KB Flash stores tariff tables and calibration constants, while the 256-byte EEPROM retains cumulative consumption across battery swaps. XLP sleep current below 1 uA and the dedicated RTCC enable 10+ year battery life on a single cell.
Recommended
IoT Sensor Nodes with Segmented LCD
For wireless sensor nodes that display a temperature, humidity, or pressure reading on a glass LCD, the PIC16LF19155-E/SS provides the integrated charge pump, 12-bit ADC2 with Computation oversampling, and the RTCC calendar to wake the radio on a schedule - all without an external boost or bias IC. The 1 KB SRAM is sufficient for sensor data buffering between transmissions, and the 14 KB Flash accommodates Zigbee or LoRaWAN MAC stacks plus application logic. PPS lets the designer remap UART, SPI, and I2C to any digital pin, simplifying the PCB layout for a compact sensor puck.
Recommended
Consumer Health Monitors with LCD UI
Blood-pressure cuffs, glucometers, and digital thermometers benefit from the PIC16LF19155-E/SS's combination of the 12-bit ADC2 for accurate sensor reading, the 5-bit DAC for stimulus generation, and the segmented LCD driver that renders readings and units directly. The industrial-extended -40C to +125C operating range (E suffix) allows the same BOM to ship across geographies. Sleep currents under 1 uA extend battery life on two AAA cells past 1000 measurements. The PIC16LF18856 family part offers a higher-pin-count option if the design later adds Bluetooth Low Energy.
Recommended
Industrial HMI Keypad/LCD Panels
Industrial human-machine-interface (HMI) panels with 4 to 16 keys and a small monochrome LCD benefit from the PIC16LF19155-E/SS's mappable peripherals and hardware Zero-Cross Detect (ZCD) for triac-based backlight or heater dimming. The Core Independent Peripherals (CIPs) handle keypad scanning and PWM dimming without CPU intervention, leaving MIPS for communication stacks. The 28-SSOP footprint is convenient for through-hole assembly rework in the field, while still RoHS-compliant for modern production. PPS allows UART, I2C, and SPI to route to terminal connectors without pin re-mapping rework.
Recommended
Appliance Front Panels and White-Goods Displays
Washing machines, ovens, and dishwashers use the PIC16LF19155-E/SS to drive the front-panel segmented LCD, read the keypad, and control relays via PWM or CWG outputs. The Complementary Waveform Generator (CWG) produces dead-band-aware complementary outputs for half-bridge motor drive, and the Windowed WDT meets IEC 60730 Class B software-safety requirements for unattended appliances. The wide 1.8 V to 3.6 V VDD range survives brownouts and noisy rectified mains, while the industrial-extended temperature grade handles under-cabinet heat.
Recommended
Low-Cost Remote Controls with LCD Status
Smart-home and AV remote controls with a small status LCD benefit from the PIC16LF19155-E/SS's XLP sleep current, integrated segmented LCD, and PPS-based IR-modulator output. The 14 KB Flash accommodates IR protocol libraries for multiple brands, while the 256-byte EEPROM stores paired device IDs. The 32 MHz internal oscillator removes the need for an external crystal on space-constrained remotes, and the 1.8 V to 3.6 V VDD supports 2x AA or a single Li-ion battery.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF19155-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF19155-I/SS | PIC16LF19156-I/SS | PIC16LF19155-E/SP |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SPDIP (through-hole) |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB Flash |
| Data SRAM | 1 KB | 1 KB | 1 KB | 1 KB |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| 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 3.6 V |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) |
| LCD Driver | Yes (with charge pump) | Yes (with charge pump) | Yes (with charge pump) | Yes (with charge pump) |
| Approx. 1-piece Price (USD) | 2.10 | 1.85 - 2.05 | 1.90 - 2.10 | 2.15 - 2.30 |
Key Differentiators
- Extended industrial temperature range at the same pin footprint (vs PIC16LF19155-I/SS)
- Identical peripheral set in the same package across dies (vs PIC16LF19156-I/SS)
- Higher temperature grade in surface-mount package (vs PIC16LF19155-E/SP)
Design Notes
Estimated: at 3.3 V VDD with the CPU idle and the LCD charge pump driving a 96-segment 1/4 duty glass, the PIC16LF19155-E/SS typically draws 2-5 uA in sleep. To hit the XLP < 1 uA headline, disable the charge pump in LCDCON, switch unused peripherals off via PMD, and freeze unused I/O to defined levels (input mode with weak pull-up or output low). The 'LF' process variant has lower leakage than the F variant, but per-pin leakage still scales with junction temperature.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 18) and a bulk 1 uF to 4.7 uF on the same VDD net. Keep the MCLR pull-up (typically 10 kohm) close to the pin. For noise-sensitive ADC readings, separate the analog VDD trace from the digital VDD trace and add a ferrite bead. The 0.65 mm SSOP pitch is comfortable for hand-soldering with a fine tip but watch for solder bridges between adjacent LCD segment lines that route in parallel.
Route the LCD segment lines as a matched-length bus where possible to keep the segment drive waveform symmetric and minimize ghosting. The COMx and SEGx lines should not cross sensitive analog traces. Place the LCD bias capacitor (typically 1 uF) within 5 mm of the VLCD pin if your design uses the internal charge pump. Keep the ICSPDAT/ICSPCLK pair (RB6/RB7) routed together to avoid programming connector stub mismatches.
Do not assume the LF and F process variants are interchangeable - voltage range, ADC reference behavior, and LCD charge-pump operation differ. Always read the device ID register at startup if your firmware supports multiple family members. When migrating between PIC16LF19155 and PIC16LF19156, re-validate peripheral mapping and PPS routing because the 19156 die exposes additional peripherals on the same 28-SSOP footprint.
Compliance Information
RoHS and lead-free status per Microchip product page and distributor listings. AEC-Q100 automotive qualification is not claimed; the E suffix denotes industrial-extended temperature grade (-40C to +125C), not full automotive certification.