Microchip Technology

PIC16F19155-E/SO - 8-bit XLP MCU, 14KB Flash, 28-SOIC | Microchip

MPN: PIC16F19155-E/SO ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 28-SOIC (7.50 mm width) Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $0.93 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $1.74 $1.74
10 $1.57 $15.70
100 $1.39 $139.00
500 $1.21 $605.00
1,000 $1.06 $1,060.00
3,000 $0.93 $2,790.00
ℹ️ All prices are in USD

PIC16F19155-E/SO Overview

The Microchip PIC16F19155-E/SO is an 8-bit PIC® XLP™ microcontroller with 14KB Flash, 1KB RAM, and 256B EEPROM, integrated LCD drive, 12-bit ADC2, DAC, and Core Independent Peripherals, housed in a 28-pin SOIC package. It runs at up to 32 MHz from a 2.3V to 5.5V supply with 24 available I/O pins.

An 8-bit microcontroller (MCU) is a self-contained processor that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and peripherals on a single die. Within the broader taxonomy, the PIC16F19155 belongs to the PIC16 family -> 8-bit PIC microcontroller family -> Microchip 8-bit MCU portfolio -> embedded computing. eXtreme Low-Power (XLP) technology is Microchip's branded suite of low-power design techniques that target battery-powered applications where quiescent current, sleep current, and wake-up time are critical.

Key features include integrated segmented-LCD drive (up to 64 segments), a charge pump for contrast, 12-bit ADC2 with computation, a 5-bit/10-bit DAC, low-power comparator, ZCD, CWG, CCP, PWM, and Peripheral Pin Select (PPS) for flexible signal routing. The device targets the 2.3V to 5.5V operating range and supports temperatures up to +125°C in the -E industrial grade, making it suitable for harsh environments and battery applications where extended temperature and low sleep current are required.

The PIC16F19155 architecture combines a RISC-based PIC16 core with Core Independent Peripherals (CIPs) that operate without CPU intervention, freeing the core for power management and decision logic. Intelligent Analog integration places the ADC, DAC, comparators, and voltage reference on-chip, enabling sensor interfaces and signal conditioning in a single device.

Typical applications include battery-powered LCD-display devices (thermostats, blood-pressure monitors, portable instrumentation), IoT sensor nodes, low-power metering, and human-machine interfaces with segment LCDs. The integrated charge pump allows direct drive of LCD glass at low VDD.

When designing with this part, leverage PPS to remap digital peripherals post-PCB-layout and use the ADC2 with computation for hardware-averaged acquisitions to keep the CPU in sleep. For battery applications, verify the sleep current in the exact temperature and peripheral-state combination that matches your duty cycle.

This page synthesizes verified distributor pricing, drop-in alternatives, and practical design notes drawn from the Microchip PIC16F19155 datasheet family, not from a single distributor listing.

Drop-in alternatives for PIC16F19155-E/SO — 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-E/SO (same form factor and footprint) — differing in ADC, Package, LCD Driver, Timers, Mounting Type.

Microchip Technology
ADC: 17 channels, 10-bit (ADC2 with computation)
Package: 28-SOIC (0.295", 7.50 mm body width)
Timers: Multiple 8/16-bit timers with HLT
Microchip Technology
ADC: 12-bit ADC2 with computation, multiple channels
Package: 28-pin SPDIP (SP)
LCD Driver: Integrated, with charge pump, up to 64 segments
Microchip Technology
ADC: 12-bit, up to 24 channels
Package: 28-pin SSOP (5.30 mm)
LCD Driver: Integrated with charge pump
Microchip Technology
ADC: 12-bit with Computation (ADC2)
Package: 28-pin SPDIP (Skinny DIP, through-hole)
LCD Driver: Integrated, up to 64 segments with charge pump

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F19175-E/SO

✅ Drop-In
📦 28-SOIC
28KB Flash vs 14KB (+100%), 2KB RAM vs 1KB (+100%), same peripherals and pinout

📋 Reference alternative (not in catalog)

PIC16F19156-E/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16 8-bit enhanced mid-range · 28 KB (16K x 14) · 2 KB · 256 bytes · 32 MHz · 1.8 V to 5.5 V · -40C to +125C (E suffix = extended) · 28-pin SOIC (0.295"/7.50 mm width)

✓ In Stock

$1.62 / Unit

View Datasheet →

PIC16F19185-E/SO

✅ Drop-In ⚠️ 参数待验证
📦 28-SOIC
28KB Flash, 2KB RAM, additional I/O mapping in same SOIC-28 footprint

📋 Reference alternative (not in catalog)

PIC16F19176-E/SO

✅ Drop-In ⚠️ 参数待验证
📦 28-SOIC
28KB Flash, 2KB RAM, same peripherals in 28-SOIC

📋 Reference alternative (not in catalog)

PIC16F18855-I/SO

✅ Drop-In
📦 28-SOIC
14KB Flash, 1KB RAM, similar XLP peripherals, no LCD driver

📋 Reference alternative (not in catalog)

PIC16F18855-E/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC 8-bit enhanced mid-range · PIC16F18855/75 (XLP, Functional Safety) · 14 KB (8K x 14 words) · 1 KB · 256 bytes · Up to 32 MHz · 2.3 V to 5.5 V · 28-SOIC (0.295", 7.50 mm body width)

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16F19155-E/SO Maximum Ratings & Electrical Characteristics

Core PIC16 8-bit RISC
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 1 KB
EEPROM 256 B
Maximum CPU Frequency 32 MHz
Operating Voltage Range 2.3 V to 5.5 V
Number of I/O Pins 24
ADC 12-bit ADC2
DAC 5-bit / 10-bit
Comparators Low-power comparator
LCD Driver Integrated (up to 64 segments, with charge pump)
Timers PWM, CCP, CWG
Special Features ZCD, PPS, RTCC, SMT, Core Independent Peripherals, eXtreme Low-Power (XLP)
Package 28-SOIC (7.50 mm width)
Operating Temperature -40 °C to +125 °C
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F19155-E/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 RA0/ICSPDAT — PORTA bit 0 / ICSP data
Pin 2 RA1 — PORTA bit 1
Pin 3 RA2 — PORTA bit 2
Pin 4 RA3/MCLR — PORTA bit 3 / Master Clear (reset)
Pin 5 RA4 — PORTA bit 4
Pin 6 RA5 — PORTA bit 5
Pin 7 RA6 — PORTA bit 6
Pin 8 RA7/ICSPCLK — PORTA bit 7 / ICSP clock
Pin 9 VSS — Ground reference
Pin 10 RB0 — PORTB bit 0
Pin 11 RB1 — PORTB bit 1
Pin 12 RB2 — PORTB bit 2
Pin 13 RB3 — PORTB bit 3
Pin 14 RB4 — PORTB bit 4
Pin 15 RB5 — PORTB bit 5
Pin 16 RB6 — PORTB bit 6
Pin 17 RB7 — PORTB bit 7
Pin 18 VDD — Positive supply
Pin 19 VSS — Ground reference
Pin 20 RC0 — PORTC bit 0
Pin 21 RC1 — PORTC bit 1
Pin 22 RC2 — PORTC bit 2
Pin 23 RC3 — PORTC bit 3
Pin 24 RC4 — PORTC bit 4
Pin 25 RC5 — PORTC bit 5
Pin 26 RC6 — PORTC bit 6
Pin 27 RC7 — PORTC bit 7
Pin 28 VDD — Positive supply

Typical Applications

PIC16F19155-E/SO is suitable for 6 applications: Battery-Powered Thermostats, Blood-Pressure / Portable Medical Monitors, IoT Sensor Nodes with Segment LCD, Smart Meters (Water / Gas / Electric), Human-Machine Interface (Segment LCD) Panels, Industrial Handheld Instruments.

🏠

Battery-Powered Thermostats

The PIC16F19155-E/SO fits battery-powered thermostats because of its 2.3-5.5 V supply range, integrated segmented-LCD driver with charge pump, and XLP sleep current below 1 µA typical. The on-chip charge pump enables glass contrast at low battery voltage without an external boost IC, which trims BOM cost and PCB area. The device drives up to 64 LCD segments directly, sufficient for room-temperature, setpoint, and mode indicators.

💊

Blood-Pressure / Portable Medical Monitors

For portable medical monitors the PIC16F19155-E/SO delivers IEC 62304-friendly deterministic 8-bit performance, 12-bit ADC2 for pressure-signal acquisition, and Core Independent Peripherals that operate without waking the CPU. Its low-power sleep modes extend battery life across weeks of cuff-cycle duty, while the integrated DAC drives bridge-excitation or LCD references without an external component. The 28-SOIC package eases hand-rework in low-volume clinical builds.

🧩

IoT Sensor Nodes with Segment LCD

IoT sensor nodes benefit from the PIC16F19155-E/SO's XLP modes, integrated LCD charge pump, and PPS flexibility that lets engineers reassign peripheral pins post-layout. The 14 KB Flash holds a sensor-conditioning loop plus a small wireless-protocol snippet (e.g., LoRaWAN MAC). PPS remap support also reduces PCB re-spins when the BOM changes the wireless module pinout between hardware revisions.

Smart Meters (Water / Gas / Electric)

In smart-meter designs, the PIC16F19155-E/SO provides 12-bit ADC2 for metrology, RTC for time-stamping, segmented LCD for kWh / m³ / ft³ readouts, and RTCC for tamper logging. XLP sleep current below 1 µA enables 10-year battery life on a single lithium cell. The integrated ZCD supports zero-crossing detection for line-frequency metering, while CWG generates the LCD bias waveforms internally.

🖥️

Human-Machine Interface (Segment LCD) Panels

HMI panels with character or graphic segment displays use the PIC16F19155-E/SO because the integrated LCD driver with charge pump supports contrast at low VDD, removing external boost hardware. The 24 available I/Os route to keypads, encoders, and status LEDs alongside the LCD. PPS allows the SPI/I2C buses to be mapped to spare pins, simplifying the PCB layout when the LCD glass pinout changes between models.

🏭

Industrial Handheld Instruments

Industrial handheld instruments rely on the PIC16F19155-E/SO's -40 °C to +125 °C industrial grade, integrated 12-bit ADC2 for transducer readout, and CWG for sensor excitation. The 28-SOIC package stands up to vibration and rework-friendly field repairs. PPS flexibility helps designers place ESD-protected I/O pins near connectors without disturbing the LCD glass pinout, and XLP modes support weeks of battery runtime per charge cycle.

Recommended Products Summary

MCP9700 Analog temperature sensor front-end Used in: Battery-Powered Thermostats, Blood-Pressure / Portable Medical Monitors PIC16F19175-E/SO Memory-upgrade drop-in variant Used in: Battery-Powered Thermostats, Human-Machine Interface (Segment LCD) Panels MCP3421 External 18-bit ADC for precision cuff sensing Used in: Blood-Pressure / Portable Medical Monitors, Smart Meters (Water / Gas / Electric), Industrial Handheld Instruments RN2483 LoRaWAN transceiver companion Used in: IoT Sensor Nodes with Segment LCD MCP9808 High-accuracy digital temperature sensor Used in: IoT Sensor Nodes with Segment LCD AT24CM01 EEPROM for tamper/event log storage Used in: Smart Meters (Water / Gas / Electric) MCP23017 I/O expander for additional keypad/LED lines Used in: Human-Machine Interface (Segment LCD) Panels MCP1700 LDO regulator for stable analog supply rail Used in: Industrial Handheld Instruments
What is the program memory size of PIC16F19155-E/SO?
The PIC16F19155-E/SO integrates 14 KB of Flash program memory organized as 8K x 14-bit words. According to the Microchip PIC16(L)F19155 family datasheet, this size supports moderate code complexity such as state-machine-driven LCD UI plus small wireless stacks. For larger applications, the pin-compatible PIC16F19175/76 family doubles the Flash to 28 KB on the same footprint.
What is the operating voltage range of PIC16F19155-E/SO?
The PIC16F19155-E/SO operates from 2.3 V to 5.5 V on VDD. According to the Microchip datasheet, operation below 2.3 V is not guaranteed, and the LCD charge pump requires VDD above 2.5 V for full-contrast glass drive. A decoupling capacitor of 0.1 µF ceramic close to VDD pins is mandatory for stable operation across that range.
Does PIC16F19155-E/SO have an integrated LCD driver?
Yes. The PIC16F19155-E/SO integrates a segmented-LCD driver with on-chip charge pump, capable of driving up to 64 LCD segments in the 28-pin SOIC package. According to Microchip documentation, the charge pump enables LCD glass drive even at low VDD, which simplifies battery-powered thermostat and meter designs by eliminating an external boost converter.
Where can I buy PIC16F19155-E/SO online?
PIC16F19155-E/SO is available from authorized distributors including DigiKey, Mouser, and Octopart-listed vendors. As of 2026-09-21, DigiKey lists the part in stock with qty-1 unit price around $1.74. For production volumes, request a quote from Microchip direct or franchised distributors to validate lead time.
What is the price of PIC16F19155-E/SO in 1000-piece quantity?
At 1000-piece quantity the PIC16F19155-E/SO is listed around $1.06 per unit as of 2026-09-21 on major distributors, dropping further to roughly $0.93 at 3000-piece reel. Prices vary with packaging (tube vs. tape-and-reel) and current market demand, so always refresh the quote before issuing a PO.
What is the lead time for PIC16F19155-E/SO?
According to distributor listings as of 2026-09-21, PIC16F19155-E/SO shows immediate stock at DigiKey with same-day shipping. Lead time can extend to 6-10 weeks during allocation cycles; ordering from multiple franchised distributors and securing a forecast allocation through Microchip direct are the standard mitigations.
Is PIC16F19155-E/SO in stock?
Yes, as of 2026-09-21 PIC16F19155-E/SO is in stock at DigiKey with same-day shipping availability, and Mouser shows active inventory across multiple packaging options. For high-volume production runs, always confirm allocation through the franchised-distributor channel and place a rolling forecast to lock supply.
What is the difference between PIC16F19155 and PIC16F19175?
The PIC16F19155 carries 14 KB of Flash and 1 KB of RAM in the 28-pin SOIC, while the pin-compatible PIC16F19175 doubles Flash to 28 KB and RAM to 2 KB. According to Microchip's family datasheet, both share peripherals, package, and PPS mapping, so the 19175 is a code-size-driven drop-in upgrade on the same PCB footprint when memory pressure appears late in development.
Is PIC16F19155-E/SO a drop-in replacement for PIC16F19156-E/SO?
Yes. The PIC16F19156-E/SO adds 28 KB Flash and 2 KB RAM to the same 28-SOIC package and pinout, while the PIC16F19155-E/SO has 14 KB Flash and 1 KB RAM. Per the Microchip datasheet, peripherals and pin assignments are identical, so the 19156 can be used as a drop-in upgrade when larger memory is needed; the reverse swap requires checking that code fits within 14 KB.
What is the maximum clock frequency of PIC16F19155-E/SO?
The PIC16F19155-E/SO supports up to 32 MHz CPU clock, derived internally from a 32 MHz HFINTOSC or an external crystal. According to the Microchip datasheet, instruction execution is one cycle per 4 clocks, giving a 2 MIPS peak throughput at 32 MHz, which is sufficient for state-machine UI loops and periodic sensor sampling.
Does PIC16F19155-E/SO support Core Independent Peripherals?
Yes. The PIC16F19155-E/SO includes Core Independent Peripherals (CIPs) such as CWG, SMT, CCP, ZCD, and ADC2-with-computation, which can run without waking the CPU. This feature enables sensor monitoring and waveform generation in sleep, dramatically lowering average current for battery-powered applications such as thermostats and IoT nodes.
Where can I download the PIC16F19155-E/SO datasheet PDF?
The official PIC16F19155-E/SO datasheet PDF is hosted at ww1.microchip.com under the PIC16(L)F19155/56/75/76/85/86 family document. Microchip also publishes errata, MPLAB X installation packages, and code examples on its product page at microchip.com/en-us/product/PIC16F19155 that complement the datasheet with peripheral implementation notes.
Where is the pinout for PIC16F19155-E/SO?
The pinout for PIC16F19155-E/SO is published in the Microchip PIC16(L)F19155/56/75/76/85/86 family datasheet. In the 28-SOIC, pin 1 is RA0/ICSPDAT, pin 20 is VSS, and pin 28 is RA7/ICSPCLK, with PPS allowing digital peripherals to be reassigned to most I/O pins. Consult the package-specific pinout table on page 1 of the datasheet for the exact assignments.
Which Microchip PIC MCU can replace PIC16F19155-E/SO in the same SOIC-28 footprint?
The pin-compatible PIC16F19175-E/SO and PIC16F19176-E/SO both share the 28-SOIC footprint of the PIC16F19155-E/SO and offer larger memory in the same package. For lower-pin-count designs, the PIC16F19185/86 family provides 40-48 pin options; consult Microchip's parametric search to confirm peripheral compatibility before swapping.
What are the key specifications of PIC16F19155-E/SO that engineers should know?
The PIC16F19155-E/SO is an 8-bit PIC16 XLP MCU at 32 MHz with 14 KB Flash, 1 KB SRAM, 256 B EEPROM, 24 I/O, 12-bit ADC2, integrated LCD driver with charge pump, and 2.3-5.5 V operation in a 28-SOIC package. According to the Microchip datasheet, the combination of low sleep current, on-chip LCD charge pump, and CIPs makes it a strong fit for battery-powered segment-LCD products such as thermostats and portable meters.

Engineering reference data for PIC16F19155-E/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F19155-E/SO when the design needs an 8-bit MCU with integrated segmented-LCD drive, on-chip charge pump, 12-bit ADC2, and XLP sleep current under 1 µA typical in a 28-SOIC package. It is the right pick for battery-powered thermostats, blood-pressure monitors, and smart meters where LCD glass contrast must be maintained at low VDD without an external boost IC. Choose PIC16F19175-E/SO or PIC16F19156-E/SO if the application needs more than 14 KB Flash / 1 KB RAM on the same 28-SOIC footprint. Choose PIC16F18855-E/SO when LCD drive is not required and a lower-cost 14 KB Flash MCU is acceptable.

Comparison with Alternatives

Parameter This Product PIC16F19175-E/SO PIC16F19156-E/SO PIC16F18855-E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-SOIC - same 28-SOIC - same 28-SOIC - same
Program Memory (Flash) 14 KB 28 KB 28 KB 14 KB
Data SRAM 1 KB 2 KB 2 KB 1 KB
EEPROM 256 B 256 B 256 B 256 B
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz
Integrated LCD Driver Yes (with charge pump) Yes (with charge pump) Yes (with charge pump) No
ADC Resolution 12-bit ADC2 12-bit ADC2 12-bit ADC2 10-bit ADC
Operating Voltage Range 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V

Key Differentiators

  • Integrated segmented-LCD driver with on-chip charge pump (vs PIC16F18855-E/SO)
  • Memory headroom via drop-in pin-compatible variants (vs PIC16F19175-E/SO)
  • Core Independent Peripherals offload CPU (vs PIC16F19156-E/SO)

Design Notes

Estimated: with VDD=3.0 V and active mode at 32 MHz / 4 MIPS, the core draws roughly 2 mA; at 32 kHz LFINTOSC in sleep it falls to ~0.7 µA typical. Decouple VDD with a 0.1 µF ceramic placed within 5 mm of pins 18 and 28; add a 10 µF bulk cap on the same rail to support the LCD charge-pump transients. For battery applications, verify the wake-up-from-sleep time and residual ADC current in the exact peripheral-state combination used.

Estimated: route the LCD segment lines adjacent to one another on the PCB and keep them short to limit capacitive loading, which improves display contrast at low VDD. Place the MPLAB ICD4 / PICkit header on the RA0/RA1/RA7/RA3 (ICSP) pins and isolate it from analog traces. PPS flexibility lets you relocate SDA/SCL and other digital functions after layout, so leave spare GND-backed I/O pins near the I2C bus for late-stage reassignment.

Estimated: never exceed 5.5 V on VDD, including ESD events - a TVS diode on the supply rail is recommended for production. Do not skip the MCLR pull-up; without it the device can spuriously reset on noisy rails. Confirm the 256 B EEPROM endurance budget (typically 100k cycles) against the application's wear-out pattern, and place non-volatile parameters in Flash with wear-leveling if writes exceed the budget.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Industrial -E temperature grade (-40 °C to +125 °C). Not AEC-Q100 qualified; for automotive, use a -VAO / -EP variant or PIC16F19155 with explicit automotive qualification.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F19155-E/SO datasheet PIC16F19155-E/SO price Microchip 8-bit XLP LCD microcontroller 28-SOIC PIC MCU with LCD driver PIC16F19155-E/SO 14KB Flash 1KB RAM PIC16F19155 vs PIC16F19175 PIC16F19155 drop-in replacement buy PIC16F19155-E/SO online battery-powered thermostat MCU with LCD PIC16F19155 lead time distributor stock what is the operating voltage of PIC16F19155 PIC16F19155-E/SO pinout 28-SOIC

Related Components & Terms

Microchip Technology PIC16F19155 PIC16F19155-E/SO PIC16F19175-E/SO PIC16F19156-E/SO PIC16F18855-E/SO PIC16F19185-E/SO PIC16F19176-E/SO PIC16 8-bit microcontroller PIC16 family eXtreme Low-Power (XLP) Core Independent Peripherals (CIP) Peripheral Pin Select (PPS) segmented LCD driver LCD charge pump 12-bit ADC2 10-bit DAC 28-SOIC package SOIC package family surface mount technology RoHS REACH industrial temperature grade MPLAB X IDE ICSP programming RTCC ZCD zero-cross detection CWG complementary waveform generator battery-powered thermostat blood pressure monitor smart meter
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details