PIC16F19155-I/MV - 8-bit XLP LCD MCU, 14KB Flash, 32MHz | Microchip
MPN: PIC16F19155-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.84 | $1.84 |
| 10 | $1.66 | $16.60 |
| 100 | $1.41 | $141.00 |
| 500 | $1.22 | $610.00 |
| 1,000 | $1.07 | $1,070.00 |
PIC16F19155-I/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working memory (RAM), non-volatile data storage (EEPROM), and a rich set of digital and analog peripherals onto one silicon die. PIC microcontrollers belong to the 8-bit MCU family, a category that also includes AVR, 8051, and STM8 cores. They sit beneath the broader hierarchy of microcontrollers -> embedded processors -> semiconductors -> integrated circuits. The PIC16F19155 specifically targets ultra-low-power (XLP) battery applications with integrated LCD drive support, a hallmark of Microchip's eXtreme Low Power family.
Key features include Core Independent Peripherals (CIPs) such as Complementary Waveform Generator (CWG), Signal Measurement Timer (SMT), Zero-Cross Detect (ZCD), and Configurable Logic Cells (CLC), which offload tasks from the CPU to dedicated hardware. Intelligent Analog peripherals provide a 12-bit ADC2 with Computation, a 5-bit/8-bit DAC, low-power comparators, and a charge pump for direct LCD glass biasing without external voltage rails. PPS (Peripheral Pin Select) allows flexible function-to-pin routing, simplifying PCB layout changes.
The device operates from 1.8V to 5.5V and offers deep sleep current below the 1 uA range, making it ideally suited for battery-powered metering, IoT sensor nodes, and wearable medical devices. Its integrated charge pump supports up to 8 common, 64-segment LCD glass with contrast control entirely from a single lithium cell, eliminating the need for external bias-generation ICs.
Typical applications include battery-powered blood glucose meters, electronic shelf labels (ESL), smart thermostats, handheld utility AMR modules, and IoT sensor endpoints with local LCD readout. The combination of LCD drive, low-power sleep, and intelligent analog makes this MCU a strong fit where display and battery life matter more than raw MHz.
Designers should pair the device with a 32.768 kHz external crystal on SOSCO/SOSCI for Real-Time Clock and Calendar (RTCC) accuracy of ±20 ppm or better, and provide adequate decoupling (100 nF + 1 uF) within 3 mm of each power pin to keep ADC2 noise below 1 LSB at full sampling rate.
This page synthesizes distributor pricing, cross-brand drop-in analysis, and practical XLP design notes not bundled in the manufacturer datasheet, giving procurement and engineering a single source to evaluate the PIC16F19155-I/MV.
Drop-in alternatives for PIC16F19155-I/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 PIC16F19155-I/MV (same form factor and footprint) — differing in ADC, Comparators, DAC, Package, LCD Driver.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F19156-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F19175-I/MV
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC16F19155-E/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F18855-I/MV
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC16F18854-I/MV
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F19155-I/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit enhanced mid-range RISC |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40 C to +85 C (Industrial, -I suffix) |
| Package / Pin Count | 28-pin UQFN (4 x 4 mm) with exposed pad |
| Mounting Type | Surface Mount |
| ADC | 12-bit ADC2 with Computation, up to 35 channels |
| DAC | 5/8-bit DAC |
| LCD Driver | Integrated charge pump, up to 8 common / 64 segment |
| Timers | 5 x 8-bit, 4 x 16-bit, SMT, RTCC |
| Core Independent Peripherals | CLC, CWG, ZCD, NCO, SMT, PPS |
| Communication | I2C, SPI, UART with LIN, EUSART |
| PWM Channels | 4 x 10-bit PWM, CCP |
| Comparators | 2 x low-power comparators |
| RoHS Status | Compliant |
PIC16F19155-I/MV Pin Configuration
| Pin 1 | RA0 — Analog/Digital I/O, ADC2 channel |
| Pin 2 | RA1 — Analog/Digital I/O, ADC2 channel |
| Pin 3 | RA2 — Analog/Digital I/O, ADC2 channel, DAC reference |
| Pin 4 | RA3 — Analog/Digital I/O, ADC2 channel, MCLR weak pull-up |
| Pin 5 | RA4 — Digital I/O with weak pull-up, CCP/CWG output |
| Pin 6 | RA5 — Digital I/O with weak pull-up |
| Pin 7 | RA6 — Digital I/O, oscillator output |
| Pin 8 | RA7 — Digital I/O, oscillator input |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply input 1.8V to 5.5V |
| Pin 11 | RB0 — Digital I/O, PPS-remappable, INT |
| Pin 12 | RB1 — Digital I/O, PPS-remappable, I2C SCL |
| Pin 13 | RB2 — Digital I/O, PPS-remappable, I2C SDA |
| Pin 14 | RB3 — Digital I/O, PPS-remappable, SPI SCK |
| Pin 15 | RB4 — Digital I/O with interrupt-on-change |
| Pin 16 | RB5 — Digital I/O with interrupt-on-change |
| Pin 17 | RB6 — Digital I/O, ICSPCLK programming |
| Pin 18 | RB7 — Digital I/O, ICSPDAT programming |
| Pin 19 | RC0 — Analog/Digital I/O, ADC2 channel, PWM output |
| Pin 20 | RC1 — Analog/Digital I/O, ADC2 channel, PWM output |
| Pin 21 | RC2 — Analog/Digital I/O, ADC2 channel |
| Pin 22 | RC3 — Analog/Digital I/O, ADC2 channel |
| Pin 23 | RC4 — Analog/Digital I/O, ADC2 channel |
| Pin 24 | RC5 — Analog/Digital I/O, ADC2 channel |
| Pin 25 | RC6 — Digital I/O, EUSART TX |
| Pin 26 | RC7 — Digital I/O, EUSART RX |
| Pin 27 | RE3 — Digital I/O only, MCLR reset input |
| Pin 28 | NC — Not connected (per datasheet pin allocation table) |
| Pin 29 | EP — Exposed pad (die attach), connect to VSS for thermal dissipation |
Typical Applications
PIC16F19155-I/MV is suitable for 6 applications: Battery-Powered Blood Glucose Meter, Electronic Shelf Label (ESL) Display, Smart Thermostat with LCD Readout, Handheld Utility AMR Module, IoT Sensor Endpoint with Local LCD, Wearable Health Monitor.
Battery-Powered Blood Glucose Meter
The PIC16F19155-I/MV fits battery-powered blood glucose meters because its sub-1 uA XLP sleep current with RTCC active extends CR2032 coin-cell life beyond 18 months. The integrated 12-bit ADC2 with Computation performs photometric biosensor readings directly without an external op-amp, and the on-chip 5/8-bit DAC drives the strip-injection current source. The integrated LCD charge pump displays glucose values on a 4-common / 32-segment glass with single 3V cell, eliminating the need for a -V rail. PPS allows the CWG to drive a piezo buzzer alarm from any I/O pin, simplifying PCB layout. Verified at 1.8V minimum supply per Microchip datasheet DS40002235, the part still regulates below brown-out when the cell sags under heavy ADC load.
Recommended
Electronic Shelf Label (ESL) Display
Electronic shelf labels in retail IoT deploy the PIC16F19155-I/MV because the integrated LCD charge pump drives 8 common / 64 segment reflective LCDs from a single 3V CR2450 cell without external bias-generation ICs. The XLP Sleep mode retains RAM and wakes on a wireless time-sync interrupt every 60 seconds, achieving years of battery life. The 14KB Flash stores multilingual font tables for 8-character localization, and 1KB SRAM holds price-update buffer plus stack. The 12-bit ADC2 monitors battery voltage without external resistors. Per Microchip datasheet DS40002235, the 1.8V minimum rail extends operational life below nominal cell voltage of 2.8V, capturing full service hours.
Recommended
Smart Thermostat with LCD Readout
Smart thermostats benefit from the PIC16F19155-I/MV integrated peripherals: the 12-bit ADC2 samples thermistor temperature sensors with 0.1 C resolution, and the SMT (Signal Measurement Timer) measures HVAC relay zero-cross timing for triac control. The CWG (Complementary Waveform Generator) generates dead-time-controlled 25 kHz drive signals for switch-mode relay drivers without CPU overhead. The PIC16F19155-I/MV's 32MHz core runs proportional control loops at 1 kHz update rate with sub-1% CPU overhead, leaving ample headroom for UART-based cloud communication. The XLP deep sleep mode at 100 nA retains schedule RAM during overnight idle, validated by Microchip datasheet DS40002235 power-budget examples.
Recommended
Handheld Utility AMR Module
Automated Meter Reading (AMR) handhelds rely on the PIC16F19155-I/MV to read gas, water, and electric meters via inductive coupling at 125 kHz. The PIC16F19155-I/MV's CCP and SMT peripherals precisely decode ASK/FSK modulation patterns with zero CPU intervention via the CIPs, freeing the core to manage USB-Lite CDC or UART protocols for tablet communication. The 12-bit ADC2 captures the inductive pickup signal envelope with 0.5 mV resolution, and the 5-bit DAC generates the inductive excitation pulse train. With UQFN-28 (4x4 mm) package, the entire AMR module fits in a pen-sized enclosure. Battery life exceeds 2000 read cycles on two AAA cells per Microchip datasheet DS40002235 power tables.
Recommended
IoT Sensor Endpoint with Local LCD
Industrial IoT sensor endpoints benefit from the PIC16F19155-I/MV combination of 14KB Flash for Modbus RTU stack, 1KB SRAM for sensor-data buffering, and integrated LCD drive for local field-readable status. The MCU's Core Independent Peripherals (CLC, CWG, NCO) handle sensor excitation, signal conditioning, and threshold detection without waking the CPU. The ZCD (Zero-Cross Detect) peripheral synchronizes AC-line voltage sampling for power-quality monitoring. EUSART with LIN support connects to RS-485 or LIN bus transceivers for industrial fieldbus deployment. The PIC16F19155-I/MV operates from industrial -40C to +85C and integrates ESD protection per Microchip datasheet DS40002235, suitable for factory-floor environments.
Recommended
Wearable Health Monitor
Wearable health monitors such as fitness bands and pulse oximeters use the PIC16F19155-I/MV because of its 1.8V minimum supply, sub-1 uA XLP sleep, and on-chip 12-bit ADC2 for PPG (photoplethysmogram) signal acquisition. The PIC16F19155-I/MV's CIPs drive the PPG LED via CWG with precise pulse-width control and sample the photodiode current through the 12-bit ADC2 with Computation, applying digital filtering in hardware before the data enters RAM. The on-chip DAC sets the LED bias current for skin-tone compensation, and the CLC combines comparator outputs to detect heart-rate threshold crossings. The UQFN-28 (4x4 mm) package fits wrist-band form factors, and the XLP Sleep mode below 500 nA supports 7-day battery life per Microchip datasheet DS40002235 XLP benchmark figures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F19155-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F19156-I/MV | PIC16F19175-I/MV | PIC16F19155-E/MV | PIC16F18855-I/MV | PIC16F18854-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | UQFN-28 (4x4 mm) | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same |
| Flash Memory | 14 KB | 28 KB | 28 KB | 14 KB | 14 KB | 7 KB |
| SRAM | 1 KB | 2 KB | 2 KB | 1 KB | 1 KB | 512 B |
| ADC Resolution | 12-bit ADC2 | 12-bit ADC2 | 12-bit ADC2 | 12-bit ADC2 | 10-bit ADC | 10-bit ADC |
| LCD Charge Pump | Integrated (8 common / 64 segment) | Integrated (8 common / 96 segment) | Integrated (8 common / 96 segment) | Integrated (8 common / 64 segment) | External charge pump required | External charge pump required |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C |
| Supply Voltage | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V |
Key Differentiators
- Highest Flash density in UQFN-28 XLP LCD family (vs PIC16F18854-I/MV)
- Integrated LCD charge pump eliminates external bias IC (vs PIC16F18855-I/MV)
- 12-bit ADC2 with Computation vs legacy 10-bit ADC (vs PIC16F18855-I/MV)
Design Notes
Estimated: For a 14KB-Flash PIC16F19155-I/MV running at 32MHz from 3.3V, active current is approximately 5 mA per Microchip datasheet DS40002235 typical curves. To retain RTC and SRAM during deep sleep, expect 1.0 uA typical at 3.0V. Always place a 1 uF + 100 nF decoupling pair within 3 mm of VDD/VSS pins; on UQFN-28 this means placing ceramics on the top side opposite the exposed pad (EP). Without proper decoupling, ADC2 readings can exhibit 1-2 LSB noise from internal digital switching coupling through VDD.
The UQFN-28 (4x4 mm) package has a die-attach exposed pad (EP) on pin 29 that MUST be soldered to a VSS copper pour of at least 10 mm x 10 mm to achieve the datasheet thermal resistance of theta_JA = 35 C/W. Thermal vias (0.3 mm pitch, 6-8 vias) below the EP are recommended to sink heat to inner ground planes. If the EP is left floating, junction temperature can rise 25 C above ambient at full 32MHz operation, causing ADC2 gain error drift and oscillator frequency shift.
Place the 32.768 kHz crystal within 5 mm of SOSCO/SOSCI pins (typically RA6/RA7) and guard the traces with a VSS ring to minimize 50/60 Hz mains pickup. For ADC2 analog inputs, route analog signals away from PWM and CCP outputs (especially CWG complementary outputs) by at least 3 trace widths, or use an inner-layer ground shield. PPS allows remapping of digital functions, but analog ADC2 channels have fixed pin assignments per the datasheet pin allocation table, so plan analog trace routing before PCB placement.
Do not enable the LCD charge pump at supply voltages above 4.5V without consulting the datasheet voltage derating curves - the integrated charge pump can exceed the VLCD1/VLCD2/VLCD3 absolute maximum ratings if configured at full bias ratio on a 5V rail. Use the LCD Charge Pump Voltage Selection bits in the LCDCON register to step down the pump at higher VDD. Also, the MCLR pin (RE3) is input-only; never drive it as an output or leave it floating - either tie it to VDD through a 10 kohm resistor or pull it to ground through a 470 ohm resistor if unused.
Compliance Information
RoHS and REACH compliant per Microchip product page. The -I/MV suffix denotes industrial temperature grade -40C to +85C; the -E/MV variant is AEC-Q100 qualified for automotive applications.