PIC16F19155T-I/MV - 8-bit MCU, 14KB Flash, 32MHz, LCD | Microchip
MPN: PIC16F19155T-I/MV β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.89 | $18.90 |
| 100 | $1.65 | $165.00 |
| 500 | $1.48 | $740.00 |
| 1,000 | $1.32 | $1,320.00 |
PIC16F19155T-I/MV Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (typically Flash), volatile data memory (RAM), and a rich set of on-chip peripherals such as timers, ADCs, communication interfaces and I/O pins. The PIC16F19155 belongs to Microchip's enhanced mid-range PIC16F191xx family, which targets ultra-low-power applications that require segmented LCD support, core-independent peripherals (CIPs), and intelligent analog on-chip. As a member of the broader PIC microcontroller family, it sits below PIC24/dsPIC parts and above baseline PIC10/12/16 devices in capability.
Key features include 14KB (8K x 14) self-programmable Flash program memory, 1024 bytes SRAM, 256 bytes data EEPROM, a 12-bit ADC2 with up to 20 channels, a 5-bit DAC, two comparators (one low-power, one high-speed), two CCP modules, two 10-bit PWM channels, and one Complementary Waveform Generator (CWG). Up to 24 I/O pins are available, and the integrated LCD driver supports up to 96 segments using an on-chip charge pump so the MCU can bias the LCD directly from a low-voltage battery without external boost components. The XLP idle current and active clock tuning of HFINTOSC over voltage/temperature enable long battery life in metering and wearable applications.
The device is built on CMOS technology and executes most instructions in one instruction cycle through the enhanced mid-range 16-bit instruction set. Core-independent peripherals such as the CWG, SMT (Signal Measurement Timer), ZCD (Zero-Cross Detect), and configurable PPS (Peripheral Pin Select) allow the MCU to handle complex timing, motor, and zero-cross switching tasks without CPU intervention, freeing the core for application logic.
Typical applications include battery-powered LCD thermostats and utility meters, IoT sensor nodes with LCD readouts, home appliance user interfaces, portable medical monitors, and industrial control panels with segment displays. The wide operating voltage range (1.8V to 5.5V) and integrated charge pump also make the part attractive for 3V coin-cell designs where a display must remain visible down to deep battery voltages.
When designing with this device, ensure the charge-pump capacitor and bias resistors match the selected LCD glass (Microchip AN658 - LCD Fundamentals). Use PPS for flexible pin assignment and place a 0.1uF decoupling capacitor on VDD within 2mm of the pin to keep ADC2 noise low.
This page synthesizes distributor pricing, pin-compatible alternatives within the same 28-pin UQFN family, and practical design notes not aggregated on any single distributor listing, providing an at-a-glance engineering comparison.
Drop-in alternatives for PIC16F19155T-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 PIC16F19155T-I/MV (same form factor and footprint) β differing in ADC, Package, DAC, Comparators, Low-Power Technology.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F19155-I/MV
β Drop-Inπ Reference alternative (not in catalog)
PIC16F19155-E/MV
β Drop-Inπ Reference alternative (not in catalog)
PIC16F19156-I/MV
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F19175-I/MV
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$1.62 / Unit
View Datasheet βPIC16F19185-I/MV
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F18855-I/MV
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$1.22 / Unit
View Datasheet βPIC16F18876T-I/MV
β Drop-Inβ In Stock
$1.92 / Unit
View Datasheet βPIC16F19155T-I/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 Enhanced Mid-Range 8-bit |
| Program Memory | 14 KB (8K x 14) Flash |
| Data RAM | 1024 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | Up to 24 |
| Package | 28-pin UQFN (4x4 mm) |
| ADC | 12-bit ADC2, up to 20 channels |
| DAC | 5-bit DAC |
| Comparators | 2 (1 low-power, 1 high-speed) |
| Timers | 2x 8-bit with HLT, 2x 16-bit |
| PWM | 2x 10-bit PWM, 1x Complementary Waveform Generator |
| LCD Driver | Up to 96 segments with on-chip charge pump |
| Low-Power Technology | XLP (eXtreme Low-Power) |
| Windowed Watchdog Timer | Yes |
| CCP Modules | 2x CCP |
| Peripheral Pin Select (PPS) | Yes |
| Operating Temperature Range | -40C to +85C (Industrial) |
| RoHS Status | Compliant |
PIC16F19155T-I/MV Pin Configuration
| Pin 1 | RA5 β I/O port A bit 5 / ICSPCLK |
| Pin 2 | RA4 β I/O port A bit 4 |
| Pin 3 | RA3 β I/O port A bit 3 / MCLR |
| Pin 4 | RA2 β I/O port A bit 2 |
| Pin 5 | RA1 β I/O port A bit 1 / ICSPDAT |
| Pin 6 | RA0 β I/O port A bit 0 |
| Pin 7 | VDD β Positive power supply |
| Pin 8 | VSS β Ground |
| Pin 9 | RB7 β I/O port B bit 7 / LCD segment |
| Pin 10 | RB6 β I/O port B bit 6 / LCD segment |
| Pin 11 | RB5 β I/O port B bit 5 / LCD segment |
| Pin 12 | RB4 β I/O port B bit 4 / LCD segment |
| Pin 13 | RB3 β I/O port B bit 3 / LCD segment |
| Pin 14 | RB2 β I/O port B bit 2 / LCD segment |
| Pin 15 | RB1 β I/O port B bit 1 / LCD segment |
| Pin 16 | RB0 β I/O port B bit 0 / LCD segment |
| Pin 17 | RC7 β I/O port C bit 7 / RX |
| Pin 18 | RC6 β I/O port C bit 6 / TX |
| Pin 19 | RC5 β I/O port C bit 5 |
| Pin 20 | RC4 β I/O port C bit 4 |
| Pin 21 | RC3 β I/O port C bit 3 |
| Pin 22 | RC2 β I/O port C bit 2 |
| Pin 23 | RC1 β I/O port C bit 1 |
| Pin 24 | RC0 β I/O port C bit 0 |
| Pin 25 | RA7 β I/O port A bit 7 / OSC1 |
| Pin 26 | RA6 β I/O port A bit 6 / OSC2 |
| Pin 27 | VDDIO β I/O supply (tied to VDD) |
| Pin 28 | EP β Exposed thermal pad (connect to VSS) |
Typical Applications
PIC16F19155T-I/MV is suitable for 6 applications: Battery-Powered LCD Thermostat, Smart Utility Meter with LCD Readout, Portable Medical Monitor, IoT Sensor Node with Local Display, Home Appliance User Interface, Industrial Control Panel with Segment LCD.
Battery-Powered LCD Thermostat
The PIC16F19155T-I/MV fits battery-powered thermostats because its integrated LCD driver with on-chip charge pump supports up to 96 segments directly from a 3V coin cell, eliminating the external boost converter. The XLP idle currents below 1 uA and 1.8V minimum VDD extend battery life past 5 years on two AA cells, while the 12-bit ADC2 with 20 channels reads thermistor bridges and the on-chip 5-bit DAC drives analog reference trim. PPS allows remapping of the LCD segment pins to free the upper I/O bank for keypad scanning.
Recommended
Smart Utility Meter with LCD Readout
Utility meters benefit from PIC16F19155T-I/MV's 96-segment LCD capability and ZCD (Zero-Cross Detect) peripheral that synchronizes ADC2 conversions to the mains zero crossing for accurate power measurement. The CWG generates complementary PWM outputs for power-factor correction at low BOM cost, and 1KB RAM is sufficient for running Microchip's metering reference firmware. Active clock tuning of HFINTOSC over voltage/temperature keeps the RTC accurate across the 1.8V-5.5V supply range.
Recommended
Portable Medical Monitor
PIC16F19155T-I/MV suits portable medical devices such as pulse oximeters and glucose meters where a low-power LCD display is mandatory and battery life is critical. The 12-bit ADC2 with 20 channels reads photo-diode currents or electrochemical sensors with adequate resolution for SpO2 or blood-glucose measurements. Core-independent peripherals (SMT, CWG, ZCD) offload sensor timing from the CPU, leaving MIPS available for filtering and BLE-stack management on a companion radio.
Recommended
IoT Sensor Node with Local Display
IoT sensor nodes with an on-board LCD readout use PIC16F19155T-I/MV to display sensor values without round-tripping to a cloud. The XLP sleep current allows multi-year battery life, and the 32MHz CPU easily runs an I2C/SPI sensor interface plus a UART link to a low-power BLE module. The 5-bit DAC can output a calibration voltage during factory test, removing the need for an external reference.
Recommended
Home Appliance User Interface
Washing machines, ovens, and dishwasher front panels use PIC16F19155T-I/MV to drive segment LCDs, read capacitive touch buttons via the SMT peripheral, and switch triac-driven loads via the CWG. The 24 I/O pins cover keypad scanning plus relay control, and 14KB Flash comfortably fits Microchip's appliance reference firmware with motor-control state machines. PPS reassigns peripheral pins so the PCB can use a single 28-UQFN with optimal trace routing.
Recommended
Industrial Control Panel with Segment LCD
Industrial control panels with segment-LCD HMIs are a primary use case for PIC16F19155T-I/MV because of the integrated LCD charge pump and -40C to +85C industrial temperature grade. The CWG, ZCD and SMT core-independent peripherals handle zero-cross solid-state-relay switching and PWM-driven valve actuators without CPU intervention, allowing the firmware to focus on Modbus communication over UART. The 1.8V minimum supply also supports battery-backed operation during power dips.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F19155T-I/MV β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F19155-I/MV | PIC16F19155-E/MV | PIC16F19156-I/MV | PIC16F18876T-I/MV |
|---|---|---|---|---|---|
| Package | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) - same | 28-UQFN (4x4 mm) - same | 28-UQFN (4x4 mm) - same | 28-UQFN (4x4 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 28 KB Flash | 28 KB Flash |
| Data RAM | 1024 bytes | 1024 bytes | 1024 bytes | 2048 bytes | 2048 bytes |
| LCD Driver | Yes (96 segments, charge pump) | Yes (96 segments) | Yes (96 segments) | Yes (96 segments) | No |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C |
| Packaging | Tape & Reel | Tray | Tray | Tray | Tape & Reel |
| ADC | 12-bit ADC2, 20 ch | 12-bit ADC2, 20 ch | 12-bit ADC2, 20 ch | 12-bit ADC2, 20 ch | 12-bit ADC2, 20 ch |
| Max CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
Key Differentiators
- Integrated 96-segment LCD driver with on-chip charge pump (vs PIC16F18876T-I/MV)
- Same 28-UQFN package as PIC16F18876 family for design reuse (vs PIC16F18876T-I/MV)
- Core-independent peripherals (CWG, SMT, ZCD) reduce CPU load (vs PIC16F19155-E/MV (extended temp))
Design Notes
Place a 0.1 uF ceramic decoupling capacitor within 2mm of the VDD pin and a 1 uF bulk capacitor near the IC to keep ADC2 noise low and to suppress VDD ripple during charge-pump switching. For battery-powered LCD designs running below 3V, ensure the charge-pump output is enabled in firmware only when the LCD is active to minimize quiescent current draw from the coin cell.
The 28-UQFN (4x4 mm) package has an exposed thermal pad (pin 28) that must be soldered to a copper pour of at least 10 sq mm on the PCB and tied to VSS for electrical ground. The exposed pad also serves as the primary heat-dissipation path; skipping the connection can raise junction temperature by 10-15C in high-IO-toggle applications. Refer to Microchip AN2586 'Thermal Considerations for UQFN Packages' for layout guidance.
Do not omit the ICD programming connections: ICSPCLK on RA5 and ICSPDAT on RA1 must be brought to a programming header, and MCLR must have a 10 kohm pull-up to VDD. A common pitfall on first-spin prototypes is forgetting that the UQFN variant has no lead fingers for through-hole probing - use the ICSP header for debug access. Also note that PPS is unavailable on some early silicon revisions; check the device errata before finalizing firmware.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade is -40C to +85C; PIC16F19155-E/MV is the AEC-Q100-style extended-temperature variant for -40C to +125C.