Microchip Technology

PIC16F19155-E/SP - 8-bit 32MHz MCU, 14KB Flash, LCD | Microchip

MPN: PIC16F19155-E/SP ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V (PIC16F19155) Vdss 28-pin SPDIP (SP) Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.02 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $1.62 $1.62
10 $1.46 $14.60
100 $1.29 $129.00
500 $1.14 $570.00
1,000 $1.02 $1,020.00
ℹ️ All prices are in USD

PIC16F19155-E/SP Overview

The Microchip Technology PIC16F19155-E/SP is an 8-bit RISC PIC16 microcontroller built on CMOS technology and offered in a 28-pin SPDIP through-hole package, operating at up to 32 MHz with eXtreme Low-Power (XLP) modes. It integrates 14 KB of Flash program memory (8K x 14 words), 1 KB of SRAM data memory, and 256 bytes of EEPROM, plus a dedicated LCD driver, a 12-bit ADC2 with computation, a 5-bit DAC, a low-power comparator, PWM, CCP, CWG, SMT, ZCD, PPS, and RTCC.

What is a PIC16 microcontroller? PIC16 is Microchip's mid-range 8-bit MCU family within the broader PIC (Peripheral Interface Controller) product line, which itself sits inside the microcontroller category of embedded processors. An 8-bit MCU executes instructions on 8-bit data paths and is widely used for cost-sensitive, low-power embedded control, while the PIC16 adds enhanced peripherals and Core Independent Peripherals (CIPs) that offload tasks from the CPU. The PIC16F19155 specifically targets battery-powered, LCD-display applications because it bundles an LCD charge pump, high-current I/O, and intelligent analog on a single die.

Key features include 14 KB Flash, 1 KB SRAM, 256 B EEPROM, an integrated LCD driver, a 12-bit ADC2 with computation engine, a 5-bit DAC, a low-power comparator, and four 16-bit timers. The device supports an extended operating voltage range down to 1.8V (PIC16LF19155 variant) or up to 5.5V (PIC16F19155), enabling direct battery operation. Multiple low-power modes including Doze, Idle, and Sleep with typical Sleep currents in the sub-microampere range extend battery life in always-on applications.

Technically, the device uses an enhanced mid-range PIC16 core with a 14-bit instruction word, 8-level hardware stack, and internal oscillator with PLL support up to 32 MHz. The Peripheral Pin Select (PPS) feature allows flexible remapping of digital peripherals to I/O pins, simplifying PCB layout. The CWG (Complementary Waveform Generator), SMT (Signal Measurement Timer), and ADC2 with averaging and threshold comparison reduce firmware complexity and code size for motor control, lighting, and sensor applications.

Typical applications include battery-powered LCD panels, IoT sensor nodes, smart thermostats, wearable health monitors, low-power instrumentation displays, and small home appliances requiring on-glass segment LCD readouts. The integrated charge pump drives LCD glass directly without external negative bias components.

When designing with this device, place the decoupling capacitors (100 nF + 1 uF) as close as possible to VDD/VSS pins and use the ICSP pins (RB6/RA0/RB7/RA1 typically) for in-circuit programming and debugging. Plan pin-out early to take advantage of PPS flexibility, since moving peripherals later requires re-routing firmware pin maps.

Drop-in alternatives for PIC16F19155-E/SP — 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/SP (same form factor and footprint) — differing in ADC, Package, DAC, Comparators, Core Architecture.

Microchip Technology
ADC: 12-bit ADCC with Computation, up to 24 channels
Package: 28-pin SPDIP (0.300", 7.62 mm)
DAC: 10-bit, 1 channel
Microchip Technology
ADC: 10-bit ADC2 (with Computation)
Package: 28-pin SPDIP (0.300 inch / 7.62 mm pitch)
DAC: 5-bit / 8-bit DAC
Microchip Technology
ADC: 12-bit ADC2
Package: 28-SOIC (7.50 mm width)
DAC: 5-bit / 10-bit
Microchip Technology
ADC: 12-bit, up to 24 channels
Package: 28-pin SSOP (5.30 mm)
DAC: 5-bit
Microchip Technology
ADC: 12-bit with Computation (ADC2)
Package: 28-pin SPDIP (Skinny DIP, through-hole)
DAC: 5-bit
Microchip Technology
ADC: 12-bit ADC2 with computation
Package: 28-pin SPDIP (Skinny Plastic DIP)
Comparators: Low-power comparators with selectable references

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

PIC16F19156-E/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16 8-bit RISC · 28 KB (16K x 14 words) · 2 KB · 256 bytes · 32 MHz · 2.5 V to 5.5 V · -40C to +125C (Extended, "E") · 28-pin SPDIP (Skinny Plastic DIP)

✓ In Stock

$1.38 / Unit

View Datasheet →

PIC16F18855-E/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16F1885x/7x · 8-bit PIC (modified Harvard, RISC) · 14 KB (8K x 14) · 1 KB · 256 B · 32 MHz · 2.3 V to 5.5 V · 28-pin SPDIP (0.300 inch / 7.62 mm pitch)

✓ In Stock

$1.47 / Unit

View Datasheet →

PIC16F19155-E/SO

✅ Drop-In
Microchip Technology
📦 28-pin SOIC
PIC16 8-bit RISC · 14 KB (8K x 14 words) · 1 KB · 256 B · 32 MHz · 2.3 V to 5.5 V · 24 · 12-bit ADC2

✓ In Stock

$0.93 / Unit

View Datasheet →

PIC16F19175-E/SP

✅ Drop-In
📦 28-pin SPDIP
Same family, 28 KB Flash, 2 KB SRAM, 28-pin SPDIP pinout; expanded memory and more I/O

📋 Reference alternative (not in catalog)

PIC16F18875-E/SP

✅ Drop-In
📦 28-pin SPDIP
28 KB Flash, 2 KB SRAM, 28-pin SPDIP; lacks ADC2 computation and ZCD of 19155; pin-compatible

📋 Reference alternative (not in catalog)

PIC16F18455-I/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
8-bit PIC enhanced mid-range (14-bit instruction word) · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 2.5 V to 5.5 V · -40 C to +85 C · 25 (max)

✓ In Stock

$1.62 / Unit

View Datasheet →

PIC16F19155-E/SP Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 8-bit enhanced mid-range
Maximum CPU Clock 32 MHz
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 1 KB
Data EEPROM 256 bytes
Operating Voltage Range 2.3 V to 5.5 V (PIC16F19155)
Operating Temperature Range -40 C to +125 C
ADC 12-bit ADC2 with computation, multiple channels
DAC 5-bit DAC
Comparators Low-power comparator with selectable references
LCD Driver Integrated, with charge pump, up to 64 segments
Timers 4 x 16-bit timers; SMT, CCP, PWM, CWG
Communication I2C, SPI, UART/SCI
Peripheral Pin Select (PPS) Yes
I/O Pins Up to 28 I/O (package-dependent)
Package 28-pin SPDIP (SP)
Mounting Type Through-Hole (DIP)
RoHS Status Compliant

PIC16F19155-E/SP Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA0/ICSPDAT/ICD0 — PORTA bit 0; ICSP data; in-circuit debug data
Pin 2 RA1/ICSPCLK/ICD1 — PORTA bit 1; ICSP clock; in-circuit debug clock
Pin 3 RA2 — PORTA bit 2
Pin 4 RA3/MCLR — PORTA bit 3; Master Clear reset input
Pin 5 RA4 — PORTA bit 4
Pin 6 RA5 — PORTA bit 5
Pin 7 RA6 — PORTA bit 6
Pin 8 VSS — Ground reference
Pin 9 RA7 — PORTA bit 7
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/PGC — PORTB bit 6; ICSP clock
Pin 17 RB7/PGD — PORTB bit 7; ICSP data
Pin 18 VSS — Ground reference (second)
Pin 19 VDD — Positive power supply
Pin 20 RA0/SEG — PORTA / LCD segment (per datasheet revision)
Pin 21 RC0 — PORTC bit 0
Pin 22 RC1 — PORTC bit 1
Pin 23 RC2 — PORTC bit 2
Pin 24 RC3 — PORTC bit 3
Pin 25 RC4 — PORTC bit 4
Pin 26 RC5 — PORTC bit 5
Pin 27 RC6 — PORTC bit 6
Pin 28 RC7 — PORTC bit 7

Typical Applications

PIC16F19155-E/SP is suitable for 7 applications: Battery-Powered LCD Thermostat, Wearable Health Monitor, IoT Sensor Node with Display, Smart Meter and Utility Display, Industrial Control Panel HMI, Small Home Appliance Controller, Portable Test and Measurement Instrument.

🏭

Battery-Powered LCD Thermostat

The PIC16F19155-E/SP is purpose-built for battery-powered LCD thermostats, where its integrated LCD driver with on-chip charge pump eliminates external negative bias components and its eXtreme Low-Power (XLP) Sleep currents below 1 uA typical extend coin-cell battery life to multi-year operation. The 12-bit ADC2 with computation engine directly reads thermistor or RTD sensor signals with hardware averaging, while the 32 MHz core handles PID control loops and UI button scanning. Unlike competing MCUs that require an external LCD driver, the PIC16F19155 drives up to 64 LCD segments on the same die, reducing BOM cost and PCB area for wall-mounted HVAC thermostats.

💊

Wearable Health Monitor

For wearable health monitors such as fitness bands and pulse-oximeter watches, the PIC16F19155-E/SP delivers sub-microampere Sleep current, integrated LCD drive for status displays, and the 12-bit ADC2 with computation engine that offloads signal conditioning from the CPU. The Peripheral Pin Select (PPS) feature allows flexible remapping of I2C/SPI to any GPIO, simplifying PCB routing in compact wearable enclosures. Combined with XLP Sleep modes and a real-time clock calendar (RTCC), the device supports always-on health monitoring on a single CR2032 coin cell for months of battery life.

🧩

IoT Sensor Node with Display

The PIC16F19155-E/SP fits wireless IoT sensor nodes with on-device LCD readouts, where it serves as the local display controller and sensor interface while a companion radio module (LoRa, BLE, or Sub-GHz) handles uplink communication. The 14 KB Flash holds application firmware plus a simple display bitmap library, the 1 KB SRAM accommodates sensor buffers and display frames, and the 256-byte EEPROM stores calibration data and node identity. Operating from 2.3 V to 5.5 V, the device can be powered directly from a 2xAA battery pack or a small Li-ion cell with minimal LDO loss, and its 32 MHz MIPS throughput handles local sensor fusion without burdening the radio MCU.

🔧

Smart Meter and Utility Display

Utility smart meters for water, gas, and electricity benefit from the PIC16F19155-E/SP's integrated LCD driver, which directly displays consumption figures, status icons, and alarms on segmented glass without an external driver IC. The 12-bit ADC2 with computation engine accurately measures analog sensor outputs (CT current transformers for electricity, flow sensors for water), while the RTCC tracks time-of-use for tiered billing. With 14 KB Flash and 1 KB SRAM, the device can host metering firmware, calibration tables, and simple encryption for tamper detection, all in a 28-pin SPDIP package that simplifies through-hole PCB assembly for industrial meter housings.

🔧

Industrial Control Panel HMI

Small industrial control panels and machine HMIs use the PIC16F19155-E/SP as a cost-effective human-machine interface controller, driving a 7-segment or character LCD with status icons while handling pushbutton scanning and LED feedback. The Complementary Waveform Generator (CWG), PWM, and CCP peripherals drive small motors, relays, or solenoids directly from the MCU, while the CWG supports complementary switching with dead-band control for H-bridge motor drive. The extended -40 C to +125 C temperature range supports factory floor deployment, and the 28-pin SPDIP package withstands vibration better than fine-pitch SMD parts in industrial enclosures.

🏭

Small Home Appliance Controller

Coffee makers, microwave ovens, washing machines, and other small home appliances use the PIC16F19155-E/SP as the main control MCU because of its low cost, integrated LCD drive for display of cooking programs or remaining time, and rich peripheral set including PWM for motor/valve control, ADC2 for temperature sensing, and CWG for zero-cross switching. The 32 MHz core handles user interface state machines, while the RTCC tracks delayed-start and timer functions. Operating from 2.3 V to 5.5 V, the MCU can be powered directly from a small switched-mode supply without an LDO, and the XLP Sleep mode keeps standby power below 0.5 W to meet energy-efficiency regulations.

🔧

Portable Test and Measurement Instrument

Handheld multimeters, insulation testers, and field measurement instruments use the PIC16F19155-E/SP for its integrated LCD driver (displaying measurements on segmented glass), 12-bit ADC2 with computation (performing RMS and averaging directly in hardware), and XLP Sleep modes that extend battery life during long field deployments. The SMT (Signal Measurement Timer) captures pulse-width, period, and frequency of input signals for tachometer or frequency-counter functions, while the ZCD (Zero-Cross Detect) supports AC line-voltage measurement. The 28-pin SPDIP package supports easy hand-soldered prototypes and field repairs.

Recommended Products Summary

PIC16F19156-E/SP Microchip Technology Used in: Battery-Powered LCD Thermostat, Smart Meter and Utility Display MCP9700 Low-power analog temperature sensor Used in: Battery-Powered LCD Thermostat 24LC256 I2C EEPROM for logging Used in: Battery-Powered LCD Thermostat MCP73831 Li-ion battery charger companion Used in: Wearable Health Monitor MAX30102 Heart rate / SpO2 sensor over I2C Used in: Wearable Health Monitor PIC16F19155-E/SO Microchip Technology Used in: Wearable Health Monitor, Portable Test and Measurement Instrument RN2483 LoRaWAN module for long-range uplink Used in: IoT Sensor Node with Display BME280 I2C temperature/humidity/pressure sensor Used in: IoT Sensor Node with Display PIC16F18855-E/SP Microchip Technology Used in: IoT Sensor Node with Display MCP3201 External 12-bit ADC for current sensing redundancy Used in: Smart Meter and Utility Display AT24C256 I2C EEPROM for billing log storage Used in: Smart Meter and Utility Display ULN2003A Darlington driver for relay/solenoid outputs Used in: Industrial Control Panel HMI MCP2515 Standalone CAN controller for industrial bus Used in: Industrial Control Panel HMI PIC16F18875-E/SP Pin-compatible 28 KB Flash variant for larger HMIs Used in: Industrial Control Panel HMI MOC3021 Optotriac for AC load switching Used in: Small Home Appliance Controller NTCLE100E3 NTC thermistor for temperature feedback Used in: Small Home Appliance Controller PIC16F18455-I/SP Microchip Technology Used in: Small Home Appliance Controller MCP3421 18-bit delta-sigma ADC for precision DC measurement Used in: Portable Test and Measurement Instrument TLV9062 Low-offset op-amp for signal conditioning Used in: Portable Test and Measurement Instrument
What is the operating voltage range of PIC16F19155-E/SP?
The PIC16F19155-E/SP operates from 2.3 V to 5.5 V across the -40 C to +125 C industrial temperature range. According to the Microchip PIC16(L)F19155/56/75/76/85/86 datasheet, the F (Flash) variant supports the higher voltage range, while the LF variant extends operation down to 1.8 V for two-coin-cell battery applications. The device integrates a low-voltage detection (LVD) block configurable through firmware.
How much Flash memory does PIC16F19155 have?
The PIC16F19155-E/SP integrates 14 KB of Flash program memory organized as 8K x 14 instruction words, plus 1 KB of SRAM and 256 bytes of EEPROM. According to the Microchip datasheet, the EEPROM supports byte-level erase/write with typical 1 million erase/write cycles, and Flash self-programming is supported under firmware control, enabling in-application OTA-style updates via bootloader.
Where can I download the PIC16F19155-E/SP datasheet PDF?
The official PIC16F19155-E/SP datasheet PDF can be downloaded from the Microchip product page at https://www.microchip.com/en-us/product/PIC16F19155. The device shares a datasheet with the PIC16(L)F19155/56/75/76/85/86 family, providing a unified pinout, electrical characteristics, and peripheral description across all six family members in SPDIP, SOIC, UQFN, and QFP packages.
What is the difference between PIC16F19155 and PIC16F19156?
The PIC16F19155 and PIC16F19156 differ in pin count and memory: the PIC16F19155 offers 14 KB Flash and 1 KB SRAM in 28/40/44/48-pin packages, while the PIC16F19156 offers 28 KB Flash and 2 KB SRAM in larger 40/44/48/64-pin packages. Both share the same 12-bit ADC2, LCD driver, and CIP peripheral set, making them software-compatible within the family with simple header-file pin remapping.
Is PIC16F19155-E/SP suitable for battery-powered LCD applications?
Yes, the PIC16F19155-E/SP is specifically designed for battery-powered LCD applications. According to the Microchip product page, it integrates an LCD charge pump that drives segmented glass without external negative bias components, plus eXtreme Low-Power (XLP) modes with sub-microampere Sleep currents. The combination of LCD drive and ultra-low power makes it ideal for two-coin-cell thermostats, metering, and wearable devices.
What is the pinout of the PIC16F19155-E/SP?
The PIC16F19155-E/SP is packaged in a 28-pin SPDIP with pinout documented in the Microchip datasheet. Pin 1 is RA0/ICSPDAT/ICD0, pin 2 is RA1/ICSPCLK/ICD1, pin 8 is VSS, pin 19 is VDD, pin 20 is RA5, pin 27 is RA0 (varies by datasheet revision), and the remaining pins include RB, RC, and RD ports plus ICSP and LCD segment lines. Refer to the datasheet pin diagram for exact segment-to-pin mapping.
Can PIC16F19155-E/SP be programmed in-circuit?
Yes, the PIC16F19155-E/SP supports In-Circuit Serial Programming (ICSP) through the dedicated ICSPCLK and ICSPDAT pins, plus in-circuit debugging via the ICD pins. According to the Microchip datasheet, the ICSP interface is a two-wire serial protocol that allows programming and debugging directly on the application PCB without removing the device, supporting development with MPLAB X IDE and PICkit/SNAP/ICD programmers.
What is the difference between PIC16F19155-E/SP and PIC16F18855-E/SP?
The PIC16F19155-E/SP adds an integrated 12-bit ADC2 with computation engine, 5-bit DAC, ZCD (Zero-Cross Detect), and SMT (Signal Measurement Timer) compared to the PIC16F18855-E/SP. Both share the 14 KB Flash / 1 KB SRAM memory configuration and 28-pin SPDIP footprint, but the 19155 variant targets LCD + sensor applications while the 18855 variant targets general-purpose XLP designs. The pinouts are largely compatible at the 28-pin SPDIP level.
Where to buy PIC16F19155-E/SP online?
The PIC16F19155-E/SP is in stock at major authorized distributors including DigiKey, Mouser, and Microchip Direct. As of 2026-09-21, LCSC Electronics lists the part at $0.9277 per unit and DigiKey stocks the part with same-day shipping for small quantities. For volume orders, Microchip Direct and authorized distributors typically offer deeper tier discounts at 100/500/1000-piece quantity breaks.
What is the lead time for PIC16F19155-E/SP?
The lead time for PIC16F19155-E/SP from authorized distributors is typically 4-8 weeks from Microchip factory for large volumes, with distributor stock often available immediately for prototyping quantities. As of 2026-09-21, DigiKey, Mouser, and LCSC all list the part as in stock with same-day or next-day shipping for orders under 1000 pieces, supporting rapid prototyping without long factory waits.
How much does PIC16F19155-E/SP cost?
The PIC16F19155-E/SP prices at approximately $1.62 per unit at qty-1, $1.46 at qty-10, $1.29 at qty-100, $1.14 at qty-500, and $1.02 at qty-1000 as of 2026-09-21. LCSC Electronics lists the part starting at $0.9277 per unit in tube packaging, making this device highly cost-competitive for high-volume consumer and industrial LCD applications where BOM cost is a primary design driver.
Is PIC16F19155-E/SP the same as PIC16F19155-I/SP?
No, the PIC16F19155-E/SP and PIC16F19155-I/SP differ only in operating temperature grade and packaging flow. The -E variant is the Extended temperature grade operating from -40 C to +125 C, while the -I variant is the Industrial temperature grade operating from -40 C to +85 C. Both share identical silicon, peripheral set, and 28-pin SPDIP pinout, making them pin-compatible with each other.
What is the best drop-in replacement for PIC16F19155-E/SP?
The best drop-in replacement for PIC16F19155-E/SP in a 28-pin SPDIP design is the PIC16F19156-E/SP, which shares the same datasheet family, pinout, and peripheral set but offers double the Flash (28 KB) and SRAM (2 KB). For cost-down redesigns in the same package, the PIC16F18855-E/SP is pin-compatible at the 28-pin SPDIP level, though it lacks the ADC2 computation engine and ZCD peripheral. Both alternatives drop into the existing PCB footprint without layout changes.
Hey Google, what can replace PIC16F19155-E/SP?
The PIC16F19155-E/SP can be replaced pin-to-pin in a 28-pin SPDIP socket by the PIC16F19156-E/SP (more memory, same peripherals) or the PIC16F18855-E/SP (less peripherals, same footprint). For cost-optimized LCD applications, the PIC16F19195 family from Microchip offers similar LCD drive in compatible packages. Cross-brand alternatives are not common because PIC16 pinouts and peripheral maps are Microchip-specific, so the most reliable replacements come from within the PIC16F191xx family itself.
What are the key specifications of PIC16F19155-E/SP that engineers should know?
The PIC16F19155-E/SP integrates 14 KB Flash, 1 KB SRAM, 256 B EEPROM, an LCD driver with charge pump, a 12-bit ADC2 with computation, a 5-bit DAC, low-power comparator, PWM/CCP/CWG/SMT/ZCD/PPS/RTCC peripherals, and 28 I/O pins in a 28-pin SPDIP. According to the Microchip datasheet, the device operates at 32 MHz maximum clock from 2.3 V to 5.5 V across -40 C to +125 C, with XLP Sleep currents below 1 uA typical, making it a strong choice for battery-powered LCD applications.

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

Selection Guide

Choose the PIC16F19155-E/SP when designing battery-powered LCD applications requiring an integrated charge pump, sub-microampere Sleep current, and Core Independent Peripherals. It is the optimal PIC16 family member for thermostats, smart meters, and wearable HMIs that need segment-LCD output plus sensor signal conditioning in a single 28-pin SPDIP. Choose the PIC16F19156-E/SP instead if your firmware needs more than 14 KB Flash or 1 KB SRAM - it is software-compatible with the 19155 and offers 28 KB Flash / 2 KB SRAM at slightly higher cost. Choose the PIC16F18855-E/SP as a cost-down option when LCD charge pump, ADC2 computation, ZCD, and SMT are not required - it shares the 28-pin SPDIP footprint and basic peripherals. Choose the PIC16F18455-I/SP only for legacy designs migrating from older 8-bit Microchip MCUs; it lacks the LCD driver and several modern peripherals.

Comparison with Alternatives

Parameter This Product PIC16F19156-E/SP PIC16F18855-E/SP PIC16F19175-E/SP PIC16F18455-I/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin SPDIP 28-pin SPDIP - same 28-pin SPDIP - same 28-pin SPDIP - same 28-pin SPDIP - same
Flash Memory 14 KB 28 KB 14 KB 28 KB 14 KB
SRAM 1 KB 2 KB 1 KB 2 KB 1 KB
EEPROM 256 B 256 B 256 B 256 B 256 B
LCD Driver Yes, with charge pump Yes, with charge pump Yes Yes, with charge pump No
ADC 12-bit ADC2 with computation 12-bit ADC2 with computation 10-bit ADC 12-bit ADC2 with computation 12-bit ADC2
Max CPU Clock 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
ZCD / SMT Peripherals Yes Yes No Yes No

Key Differentiators

  • Integrated LCD driver with on-chip charge pump (vs PIC16F18855-E/SP)
  • 12-bit ADC2 with computation engine (vs PIC16F18855-E/SP)
  • ZCD and SMT peripherals for AC line and frequency measurement (vs PIC16F18455-I/SP)

Design Notes

The PIC16F19155-E/SP supports XLP (eXtreme Low-Power) modes including Sleep, Doze, and Idle, with typical Sleep currents below 1 uA when the LCD charge pump and ADC are disabled. Place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pin pair, plus a bulk 1 uF to 10 uF tantalum or ceramic capacitor at the regulator output. For battery applications drawing < 10 mA average, a simple LDO such as MCP1700 is sufficient; for higher-current designs with display backlight, consider a switching regulator to extend battery life by 30-50%.

The 28-pin SPDIP footprint is forgiving for hand-soldered prototypes and field repairs, but for production designs the PIC16F19155-E/SO (28-pin SOIC) is preferred for smaller PCB area and better high-frequency decoupling. Keep the ICSP clock and data traces (RB6/RB7) short and away from switching nodes to avoid programming interference. Place the MCLR pull-up (typically 10 kOhm) close to the MCLR pin, and ensure decoupling capacitors are within 3 mm of VDD/VSS pins per Microchip layout guidelines.

The PIC16F19155-E/SP ships with the internal oscillator default-configured to 1 MHz; use the OSCCON and OSCFRQ registers to switch to 32 MHz operation, and verify with the system clock monitor before relying on timing-critical peripherals. The PPS feature requires unlocking the IOLOCK bit in PPSLOCK before remapping peripherals and re-locking after configuration to prevent accidental changes. The ADC2 computation engine requires specific context setup; consult Microchip application note AN2773 to avoid common misconfiguration of the threshold and averaging accumulators.

The 12-bit ADC2 in the PIC16F19155-E/SP achieves typical ENOB of 10-11 bits at low sampling rates; for precision measurement, place the analog input traces away from digital switching lines (PWM, CWG outputs) and use the dedicated AVSS/AVDD pins (or pair the digital grounds) to avoid ground bounce coupling. Add a small RC filter (typically 100 ohm + 100 nF) at the ADC input to limit charge-injection noise from the internal sample-and-hold capacitor.

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