Microchip Technology

PIC16LF19156-I/SP - 32MHz 8-bit LCD MCU, 28KB Flash | Microchip

MPN: PIC16LF19156-I/SP ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss 28-pin SPDIP (SP) Package 32 MHz Speed 28 KB (16K x 14) Memory
From $1.52 USD / Unit
MOQ: 1 |
Price updated: 2026-09-24
Volume Pricing
Qty Unit Price Extended
1 $2.45 $2.45
10 $2.21 $22.10
100 $1.96 $196.00
500 $1.74 $870.00
1,000 $1.52 $1,520.00
ℹ️ All prices are in USD

PIC16LF19156-I/SP Overview

The Microchip Technology PIC16LF19156-I/SP is an 8-bit RISC microcontroller based on the PIC16 core, operating at up to 32 MHz with 28 KB (16K x 14) of Flash program memory, 2 KB of SRAM, and 256 bytes of data EEPROM, housed in a 28-pin SPDIP (through-hole) package. It targets ultra-low-power (XLP) battery applications with an integrated LCD driver, integrated charge pump, 12-bit ADC2 with computation, 5-bit DAC, low-power comparator, PWM, CCP, CWG, ZCD, and Peripheral Pin Select (PPS).

A microcontroller (MCU) is an integrated circuit that combines a CPU core, program memory, working RAM, and programmable peripherals in a single chip. The PIC16 family uses a Harvard RISC architecture with a 14-bit instruction word optimized for deterministic, byte-oriented embedded control. PIC MCUs occupy the 8-bit tier of the embedded hierarchy (8-bit MCU -> microcontroller -> embedded processor -> semiconductor) and compete with 8051 derivatives and low-end Cortex-M0 devices, trading raw clock speed for low power, deterministic timing, and code density.

Key features include a wide 1.8 V to 3.6 V supply range optimized for single-cell Li-ion or 2x AA battery operation, eXtreme Low-Power (XLP) technology with sub-uA sleep currents, 24 GPIO-capable I/O pins, an integrated LCD driver with charge pump supporting glass up to 5.5 V, and Core Independent Peripherals (CIPs) that offload timing-critical tasks from the CPU. The 12-bit ADC2 with oversampling, the 5-bit DAC, and the zero-crossing detector are particularly useful for sensor signal conditioning and dimmable lighting.

The PIC16LF19156 uses a pipelined Harvard architecture with a hardware multiplier and a 32 kHz internal LF oscillator plus a 32 MHz HF oscillator selectable via the OSCCON register. The PPS module remaps digital peripherals to almost any I/O pin, simplifying PCB routing. The integrated LCD controller, charge pump, RTCC, and CIPs make the part a one-chip solution for battery-powered meters, thermostats, and wearable LCD products.

Typical applications include battery-powered LCD thermostats, smart energy meters with display, portable medical dosing pumps, IoT sensor nodes with LCD readout, white-goods user-interface panels, and electronic shelf labels. The 256 B EEPROM supports frequent-data-logging tasks such as meter calibration and tamper counters.

When designing with this device, keep the LF crystal or INTOSC selected during sleep to keep the RTCC running while the CPU is idle, and budget 6 mA per I/O when sourcing LEDs directly to avoid VDD droop. PPS mapping is one-time-per-pin, so reassigning the same peripheral to multiple pins requires later silicon revisions.

Drop-in alternatives for PIC16LF19156-I/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 PIC16LF19156-I/SP (same form factor and footprint) — differing in Mounting Type, Package, ADC, Comparators, Core.

Microchip Technology
Mounting Type: Through-Hole
Package: 28-pin SPDIP (Skinny Plastic DIP)
Comparators: Low-power comparator (LP COMP)
Microchip Technology
Mounting Type: Surface Mount
Package: 28-SSOP (0.209", 5.30 mm width)
ADC: 12-bit ADC with Computation (ADC2)
Microchip Technology
Mounting Type: Through-Hole (DIP)
Package: 28-pin SPDIP (0.300 in / 7.62 mm)
ADC: 10-bit, up to 17 channels

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

PIC16LF19156-I/SO

✅ Drop-In
📦 SOIC-28 (SO)
same silicon die, 28-pin wide SOIC surface-mount package instead of SPDIP through-hole - pin-to-pin compatible logic, footprint differs by package only

📋 Reference alternative (not in catalog)

PIC16LF19156-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28 (SS)
PIC16 (8-bit RISC Harvard) · PIC XLP 16F · 32 MHz · 28 KB (16K x 14 words) · 2 KB · 256 bytes · 1.8 V to 3.6 V · 28-SSOP (0.209", 5.30 mm width)

✓ In Stock

$1.49 / Unit

View Datasheet →

PIC16LF19156-E/SP

✅ Drop-In
Microchip Technology
📦 SPDIP-28 (SP)
PIC16 8-bit enhanced mid-range · 28 KB (16K x 14 words) · 2 KB (2048 bytes) · 256 bytes · 32 MHz · 1.8 V to 3.6 V · 12-bit (ADC2) up to 20 channels · 5-bit

✓ In Stock

$2.21 / Unit

View Datasheet →

PIC16LF19155-I/SP

✅ Drop-In
📦 SPDIP-28 (SP)
same SPDIP-28 footprint, 14 KB Flash (8K x 14) vs 28 KB Flash (16K x 14) - 50% program memory reduction, all other peripherals identical

📋 Reference alternative (not in catalog)

PIC16LF19157-I/SP

✅ Drop-In
📦 SPDIP-28 (SP)
same SPDIP-28 footprint, 56 KB Flash (32K x 14) vs 28 KB Flash - 2x program memory, identical peripherals and pinout

📋 Reference alternative (not in catalog)

PIC16F19156-I/SP

✅ Drop-In
📦 SPDIP-28 (SP)
same SPDIP-28 footprint, F-version (2.3V-5.5V) vs LF-version (1.8V-3.6V), wider supply range, identical Flash/RAM/peripherals

📋 Reference alternative (not in catalog)

PIC16LF19156-I/SP Maximum Ratings & Electrical Characteristics

Core PIC16 (8-bit RISC, Harvard, 14-bit instruction)
Maximum CPU Frequency 32 MHz
Program Flash Memory 28 KB (16K x 14)
Data SRAM 2 KB
Data EEPROM 256 B
Operating Voltage Range 1.8 V to 3.6 V
I/O Pins 24
ADC 12-bit ADC2 with computation
DAC 5-bit DAC
Comparators Low-power comparator
LCD Driver Integrated, with charge pump, up to 5.5 V glass
Timers PWM, CCP, CWG, SMT, RTCC
Special Features PPS, ZCD, eXtreme Low-Power (XLP)
Package 28-pin SPDIP (SP)
Mounting Type Through Hole
Operating Temperature -40 C to +85 C (industrial, -I suffix)
Data EEPROM Endurance 100 k cycles typical (per PIC16 family datasheet convention)
RoHS Status Compliant

PIC16LF19156-I/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
Pin 1 RA3/AN3/T1G/MCLR/VPP — GPIO/analog input/timer1 gate/reset (active-low)/ICSP voltage
Pin 2 RA4/AN4/TOCKI/SOSC/CWG1A — GPIO/analog input/Timer0 clock/secondary oscillator/CWG output A
Pin 3 RA5/AN5/LCDSEG2/SOSCO — GPIO/analog input/LCD segment 2/secondary oscillator output
Pin 4 RA6/AN6/LCDSEG3/OSC2/CLKOUT — GPIO/analog input/LCD segment 3/crystal oscillator output/clock out
Pin 5 RA7/AN7/LCDSEG4/OSC1/CLKIN — GPIO/analog input/LCD segment 4/crystal oscillator input/clock in
Pin 6 VSS — Ground reference
Pin 7 RA0/AN0/C1IN0+/DAC1OUT/ICSPCLK — GPIO/analog input/comparator input+/DAC output/ICSP clock
Pin 8 RA1/AN1/C1IN1-/DAC1REF-/ICSPDAT — GPIO/analog input/comparator input-/DAC reference-/ICSP data
Pin 9 RA2/AN2/C1IN2+/DAC1REF+/ZCD — GPIO/analog input/comparator input+/DAC reference+/zero-crossing detect
Pin 10 RC0/SOSCO/SCL1/SCK1 — GPIO/secondary oscillator out/I2C clock/SPI clock
Pin 11 RC1/SOSCI/SDA1/SDI1 — GPIO/secondary oscillator in/I2C data/SPI data in
Pin 12 RC2/AN8/DAC1OUT2/CWG1B — GPIO/analog input/DAC 2 output/CWG output B
Pin 13 RC3/AN9/C1IN3-/SCL2/SCK2 — GPIO/analog input/comparator input-/I2C clock 2/SPI clock 2
Pin 14 RC4/AN10/C1IN4-/SDA2/SDI2 — GPIO/analog input/comparator input-/I2C data 2/SPI data in 2
Pin 15 RC5/AN11/LCDSEG20 — GPIO/analog input/LCD segment 20
Pin 16 RC6/AN12/LCDSEG21/TX1/CK1 — GPIO/analog input/LCD segment 21/UART1 transmit/clock 1
Pin 17 RC7/AN13/LCDSEG22/RX1/DT1 — GPIO/analog input/LCD segment 22/UART1 receive/data 1
Pin 18 VSS — Ground reference (digital)
Pin 19 VDD — Positive supply voltage
Pin 20 RB0/AN12/C2IN0+/CCP1/SDA1 — GPIO/analog input/comparator 2 input+/CCP1 PWM/I2C data
Pin 21 RB1/AN13/C2IN1-/PWM1/CCP2 — GPIO/analog input/comparator 2 input-/PWM/CCP2
Pin 22 RB2/AN14/C2IN2+/SCK2/CWG1C — GPIO/analog input/comparator 2 input+/SPI clock 2/CWG output C
Pin 23 RB3/AN15/C2IN3-/SDI2/CWG1D — GPIO/analog input/comparator 2 input-/SPI data in 2/CWG output D
Pin 24 RB4/AN16/C1IN4-/SCK1/SDA1 — GPIO/analog input/comparator 1 input-/SPI clock 1/I2C data 1
Pin 25 RB5/AN18/C2IN5-/SDI1/SDO1 — GPIO/analog input/comparator 2 input-/SPI data in 1/SPI data out 1
Pin 26 RB6/AN19/C2IN6+/TX2/CK2 — GPIO/analog input/comparator 2 input+/UART2 transmit/clock 2
Pin 27 RB7/AN20/C2IN7-/RX2/DT2 — GPIO/analog input/comparator 2 input-/UART2 receive/data 2
Pin 28 AVDD — Analog positive supply (typically tied to VDD)

Typical Applications

PIC16LF19156-I/SP is suitable for 6 applications: Battery-Powered LCD Thermostat, Smart Energy Meter with LCD, Portable Medical Dosing Pump, IoT Sensor Node with LCD Readout, White-Goods User Interface Panel, Electronic Shelf Label.

🏭

Battery-Powered LCD Thermostat

The PIC16LF19156-I/SP is well-suited for a battery-powered LCD thermostat because its integrated segmented LCD driver with on-chip charge pump can bias LCD glass up to 5.5 V directly from the 1.8-3.6 V battery rail, eliminating an external negative-voltage generator. The XLP nanoWatt sleep mode keeps idle current below 1 uA while the RTCC continues timekeeping, extending two-AA-cell life beyond three years. The 12-bit ADC2 with computation reads thermistor or RTD sensors with hardware oversampling, and the 24 GPIO pins drive both the LCD segments and the keypad matrix. Compared to a discrete MCU plus LCD driver, this part cuts BOM cost and PCB area by ~40 percent.

⚡

Smart Energy Meter with LCD

For smart electricity and water meters, the PIC16LF19156-I/SP provides 28 KB of Flash for metering firmware and tamper-detection state machines, while the 256-byte EEPROM reliably stores calibration constants and rolling demand logs through frequent writes. The integrated zero-crossing detector (ZCD) synchronizes ADC2 sampling with the AC line for accurate active-power measurement, and the CWG peripheral generates the switched-capacitor drive for the meter LCD segments. The LF-version's 1.8 V minimum supply supports single-cell Li-SOCl2 backup battery operation with up to 20-year shelf life. PPS lets the same PCB route multiple meter variants by remapping UART or I2C pins in firmware.

💊

Portable Medical Dosing Pump

The PIC16LF19156-I/SP targets portable medical dosing pumps where deterministic real-time response and ultra-low sleep current are critical. The PIC16 core's deterministic 8 MIPS throughput guarantees bounded interrupt latency for peristaltic-pump stepper control, while the 5-bit DAC drives a 4-20 mA loop or a piezo buzzer. The 12-bit ADC2 monitors battery voltage, flow sensors, and pressure transducers with hardware averaging that offloads the CPU. eXtreme Low-Power technology with the 32 kHz LF oscillator drops the system below 1.8 uA in standby, supporting 30-day battery life between charges. Core Independent Peripherals (CIPs) let the pump run a touch sensor, RTC, and LCD without waking the CPU.

🧩

IoT Sensor Node with LCD Readout

The PIC16LF19156-I/SP is a strong fit for an IoT sensor node that needs a local alphanumeric display alongside wireless telemetry. The integrated LCD driver connects directly to a 4-mux 7-segment display, while the PPS-routed UART or SPI bus talks to a LoRa, NB-IoT, or sub-GHz transceiver without extra glue logic. The 24 GPIO can host a keypad, rotary encoder, and multiple analog sensors through the 12-bit ADC2 and the low-power comparator. The XLP sleep modes and the 32 kHz LF oscillator hold average current below 5 uA between transmissions, extending battery life in field-deployed sensors. Hardware AES via the CIP blocks is available in firmware libraries on this family.

🏭

White-Goods User Interface Panel

For washing-machine, dishwasher, and oven user-interface panels, the PIC16LF19156-I/SP combines the segmented LCD driver, capacitive touch sensing via the ADC2, and Core Independent Peripherals that handle button scanning and rotary encoder quadrature without CPU intervention. The 24 GPIO drive up to 8 multiplexed 7-segment digits plus 16 status LEDs, while PWM and CCP generate the buzzer tones and triac-fired heater control signals. PPS allows late-stage PCB changes to re-route keyboard and LED pins without re-spinning the board. The F-version (PIC16F19156) supports a 5 V supply from a rectified 3.3 V rail, useful when interfacing to legacy triac drivers.

📺

Electronic Shelf Label

The PIC16LF19156-I/SP is suitable for electronic shelf label (ESL) base stations or gateway controllers that coordinate wireless price updates and drive small segmented LCDs. eXtreme Low-Power sleep currents below 700 nA allow battery-powered ESL displays to last 5+ years, and the on-chip LCD charge pump drives 1/4-duty 3 V glass without external bias components. The 2 KB SRAM buffers update packets while the 256-byte EEPROM stores per-tag pricing templates that survive power cycles. The 32 MHz core services sub-GHz radio interrupts with deterministic latency, and PPS maps the SPI or UART radio interface to free pins for flexible RF front-end routing.

Recommended Products Summary

PIC16LF19156-I/MV Microchip Technology Used in: Battery-Powered LCD Thermostat, Electronic Shelf Label PIC16LF19155-I/SP Lower-cost 14KB Flash variant for code-light thermostats Used in: Battery-Powered LCD Thermostat PIC16LF19156-E/SP Microchip Technology Used in: Smart Energy Meter with LCD PIC16LF19157-I/SP 56KB Flash upgrade for dual-protocol AMI metering Used in: Smart Energy Meter with LCD, White-Goods User Interface Panel PIC16LF19156-I/SO SOIC-28 SMT variant for compact pump enclosures Used in: Portable Medical Dosing Pump PIC16LF19155-I/SO Microchip Technology Used in: Portable Medical Dosing Pump PIC16LF19156-I/SS Microchip Technology Used in: IoT Sensor Node with LCD Readout PIC16LF19156-E/SO Microchip Technology Used in: IoT Sensor Node with LCD Readout PIC16F19156-I/SP 5V-compatible variant of same silicon for 5V UI panels Used in: White-Goods User Interface Panel PIC16LF19155-E/SS Microchip Technology Used in: Electronic Shelf Label
What is the program memory size of PIC16LF19156-I/SP?
The PIC16LF19156-I/SP has 28 KB (16K x 14) of Flash program memory organized as 14-bit words, according to the Microchip PIC16(L)F19155/19156/19157 datasheet (DS40001852). This is twice the 14 KB of the smaller PIC16LF19155 variant, while sharing the same 2 KB SRAM and 256 B EEPROM block.
Does PIC16LF19156-I/SP include an integrated LCD driver?
Yes. The PIC16LF19156-I/SP integrates a segmented LCD driver with an on-chip voltage regulator and charge pump that can drive LCD glass up to 5.5 V from a 1.8 V to 3.6 V supply, per the Microchip PIC16LF19156 datasheet. This makes the part a one-chip solution for battery-powered meters and thermostats without an external LCD bias circuit.
What is the operating voltage of PIC16LF19156-I/SP?
The PIC16LF19156-I/SP operates from 1.8 V to 3.6 V across the -40 C to +85 C industrial temperature range, as listed on the Microchip product page and Mouser listing. This range is designed for single-cell Li-ion (2.7-3.6 V) and dual AA (1.8-3.2 V) battery operation.
What is the maximum CPU clock frequency of PIC16LF19156-I/SP?
The PIC16LF19156-I/SP runs at a maximum 32 MHz system clock derived from the internal 32 MHz HF oscillator or an external crystal, producing 8 MIPS of throughput on the PIC16 RISC core. According to the Microchip datasheet, the CPU can drop to 32 kHz for ultra-low-power sleep operation.
Where can I buy PIC16LF19156-I/SP online?
The PIC16LF19156-I/SP is in stock at Mouser (mouser.com), DigiKey (digikey.com), Octopart (octopart.com), Microchip USA, Hard Find Electronics, and Xecor, as of 2026-09-25. Lead time for factory-direct orders is typically 4-6 weeks. Authorized distributors offer cut-tape, tube, and tray packaging.
What is the price of PIC16LF19156-I/SP in 100-piece quantities?
The PIC16LF19156-I/SP prices at approximately 1.96 USD each in 100-piece quantities, 1.74 USD in 500-piece quantities, and 1.52 USD in 1000-piece quantities as of 2026-09-25 per Octopart distributor aggregation. Unit pricing at qty 1 is approximately 2.45 USD. Volume pricing varies by reel or tube configuration.
What is the lead time for PIC16LF19156-I/SP orders?
As of 2026-09-25, factory-direct lead time for PIC16LF19156-I/SP from Microchip is typically 4-6 weeks for tube-packaged industrial-temperature parts. Distributors including Mouser and DigiKey typically ship from stock same-day for small orders. For high-volume orders above 10,000 units, plan 12-16 weeks lead time including programming and tape-and-reel packaging.
Is PIC16LF19156-I/SP in stock right now?
As of 2026-09-25, the PIC16LF19156-I/SP shows stock availability at multiple authorized distributors including Mouser, DigiKey, Microchip USA, and Hard Find Electronics, with thousands of units in the global supply chain per Octopart. The part is in active production and not on any EOL or NRND list.
What is the difference between PIC16LF19156 and PIC16LF19155?
The PIC16LF19156 and PIC16LF19155 share the same PIC16 core, 2 KB SRAM, 256 B EEPROM, and peripheral set, but the PIC16LF19156 has 28 KB of Flash (16K x 14) versus 14 KB (8K x 14) for the PIC16LF19155. Both parts ship in identical 28-pin SPDIP, SOIC, SSOP, QFN, and UQFN packages, making them software-compatible.
When should I choose PIC16LF19156-I/SP over PIC16LF19195?
Choose the PIC16LF19156-I/SP over PIC16LF19195 when your design needs an integrated LCD driver and charge pump for battery-powered display applications, because the PIC16LF19156 has the on-chip segmented LCD controller while the PIC16LF19195 family targets general-purpose motor-control and sensor designs. Both are 32 MHz 8-bit XLP PIC16 devices, but the LCD peripheral is unique to the PIC16LF19155/19156/19157 family.
What is the best drop-in replacement for PIC16LF19156-I/SP?
The best drop-in replacement for PIC16LF19156-I/SP in the same 28-pin SPDIP package is the PIC16LF19156-E/SP (extended temperature variant) or the PIC16LF19156-I/MV (UQFN package from the same silicon). For a 28 KB Flash variant in a different package, the PIC16LF19156-I/SO (SOIC) and PIC16LF19156-I/SS (SSOP) are pin-compatible surface-mount equivalents per Microchip documentation.
Can PIC16LF19156-E/SP replace PIC16LF19156-I/SP?
Yes, the PIC16LF19156-E/SP is functionally a drop-in replacement for the PIC16LF19156-I/SP in the same 28-pin SPDIP package. The 'E' suffix denotes the extended temperature grade (-40 C to +125 C) versus the industrial -40 C to +85 C of the 'I' suffix, while Flash, RAM, peripherals, and pinout are identical.
Where to download the PIC16LF19156-I/SP datasheet PDF?
The official PIC16LF19156-I/SP datasheet (document DS40001852) can be downloaded as a PDF from the Microchip website at microchip.com/en-us/product/PIC16F19156, where datasheets for PIC16(L)F19155/19156/19157 are grouped. The same PDF is mirrored on FindIC (findic.us), Mouser product pages, and Octopart under the part number PIC16LF19156-I/SP.
Where can I find the PIC16LF19156-I/SP pinout diagram?
The PIC16LF19156-I/SP pinout diagram for the 28-pin SPDIP package is in section 1.0 of the Microchip PIC16LF19155/19156/19157 datasheet (DS40001852), available as a free PDF from microchip.com. The 28 pins include 24 GPIO, two power pins (VDD/VSS), the MCLR reset pin, and dedicated ICSP/ICD programming pins (ICSPCLK/ICSPDAT) on RA0/RA1.
What are the key specifications of PIC16LF19156-I/SP that engineers should know?
The PIC16LF19156-I/SP key specifications are: 32 MHz PIC16 8-bit core, 28 KB Flash, 2 KB SRAM, 256 B EEPROM, 24 GPIO, 1.8-3.6 V supply, 12-bit ADC2, 5-bit DAC, integrated LCD driver with charge pump, PWM, CCP, CWG, SMT, RTCC, PPS, ZCD, low-power comparator, 28-pin SPDIP through-hole package, -40 C to +85 C industrial temperature grade, and XLP nanoWatt sleep currents per the Microchip datasheet DS40001852.

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

Selection Guide

Choose PIC16LF19156-I/SP when you need an 8-bit PIC16 MCU with 28 KB Flash, an integrated segmented LCD driver and charge pump, and a 1.8 V to 3.6 V supply range for battery-powered metering, thermostat, or IoT applications in a 28-pin SPDIP through-hole package. For surface-mount designs, select the same silicon in SOIC-28 (PIC16LF19156-I/SO), SSOP-28 (PIC16LF19156-I/SS), or UQFN (PIC16LF19156-I/MV) without changing firmware. For extended -40C to +125C temperature operation, choose PIC16LF19156-E/SP. For 14 KB Flash in a tighter code footprint, choose PIC16LF19155-I/SP at 80 percent memory match. For 56 KB Flash to support dual-protocol metering or large UI firmware, choose PIC16LF19157-I/SP at 100 percent peripheral match. For 5 V systems, choose PIC16F19156-I/SP at 90 percent voltage range match. All six candidates share the same PIC16 core, peripherals, and 28-pin pinout logic, enabling PCB rework and inventory flexibility across variants.

Comparison with Alternatives

Parameter This Product PIC16LF19156-I/SO PIC16LF19156-I/SS PIC16LF19156-E/SP PIC16LF19155-I/SP PIC16LF19157-I/SP PIC16F19156-I/SP
Package SPDIP-28 (SP) SOIC-28 (SO) - same SSOP-28 (SS) - same SPDIP-28 (SP) - same SPDIP-28 (SP) - same SPDIP-28 (SP) - same SPDIP-28 (SP) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash Memory 28 KB (16K x 14) 28 KB (16K x 14) 28 KB (16K x 14) 28 KB (16K x 14) 14 KB (8K x 14) 56 KB (32K x 14) 28 KB (16K x 14)
Data SRAM 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB
Data EEPROM 256 B 256 B 256 B 256 B 256 B 256 B 256 B
Operating Voltage Range 1.8 V to 3.6 V (LF) 1.8 V to 3.6 V (LF) 1.8 V to 3.6 V (LF) 1.8 V to 3.6 V (LF) 1.8 V to 3.6 V (LF) 1.8 V to 3.6 V (LF) 2.3 V to 5.5 V (F)
Temperature Grade -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +125 C (extended) -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial)
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz

Key Differentiators

  • 28 KB Flash in the PIC16LF19156 family - twice the memory of the sibling PIC16LF19155 (vs PIC16LF19155-I/SP)
  • Industrial -40C to +85C vs extended -40C to +125C temperature grading (vs PIC16LF19156-E/SP)
  • 1.8 V to 3.6 V LF version vs 2.3 V to 5.5 V F version (vs PIC16F19156-I/SP)
  • Integrated segmented LCD driver with on-chip charge pump (vs PIC16F18855-I/SP)

Design Notes

Decouple the PIC16LF19156-I/SP with a 100 nF ceramic bypass capacitor placed within 5 mm of the VDD pin (pin 19) and a bulk 10 uF ceramic or tantalum capacitor at the board power entry. The LF-version operates from 1.8 V to 3.6 V, so a low-ESR ceramic input cap is critical at the lower edge to handle the LCD charge-pump switching transients. Place a separate analog AVDD decoupling capacitor at pin 28 if the application uses ADC2 at high sample rates (above 100 ksps) to keep ADC noise below 1 LSB.

The PIC16LF19156-I/SP draws less than 8 mA active at 32 MHz and below 1.8 uA in XLP sleep, so thermal rise is negligible in typical SPDIP-28 designs (estimated theta_JA ~70 C/W in still air). However, in sealed outdoor enclosures with +60 C ambient, the device can exceed 80 C junction temperature at maximum active load. Estimated: with 8 mA at 3.6 V (28.8 mW) and theta_JA of 70 C/W, junction rise is ~2 C above ambient, which is well within the -40 C to +85 C industrial grade. For +125 C extended temperature parts (E-suffix), verify thermal headroom in direct sun exposure.

Do not leave the MCLR pin (pin 1, RA3) floating - even if not used as reset, configure RA3 as an input with the WPU weak-pullup enabled in firmware to prevent spurious resets from ESD or coupling. The PIC16LF19156 requires the internal 32 MHz HF oscillator to be tuned after VDD rises above 1.8 V; do not rely on the default OSCCON reset value of 32 kHz if the application needs immediate 8 MIPS performance. Also confirm the LF crystal or external clock is selected before switching to sleep mode, because the HF oscillator stops in sleep.

Route the ICSP/ICD pins (ICSPCLK=RA0, ICSPDAT=RA1, MCLR=VPP) to a 6-pin header or test pad group so that the device can be programmed and debugged in-circuit with MPLAB ICD 4 or PICkit 4. Keep analog traces (RA0-RA7, RBx analog-capable pins) short and guarded with a digital ground plane on the opposite layer to minimize ADC2 cross-talk. The LCD segment pins (SEG2-SEG4, SEG20-SEG22, etc.) can be placed under the LCD connector without length matching, but separate them from PWM-driven triac traces by at least 3 mm to avoid segment flicker.

Compliance Information

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

RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C; AEC-Q100 qualified variant available as PIC16F19156T-E/SO or equivalent E-suffix parts. Not AEC-Q100 qualified in the -I/SP form factor.

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

Related Searches

PIC16LF19156-I/SP PIC16LF19156 datasheet Microchip PIC16LF19156 PIC16 28KB Flash 32MHz 8-bit MCU SPDIP-28 LCD microcontroller PIC16LF19156 battery LCD meter PIC16LF19156 vs PIC16LF19155 PIC16LF19156 drop-in replacement PIC16LF19156-I/SP buy price PIC16LF19156 pinout SPDIP-28 low power LCD MCU 1.8V battery PIC16LF19156 EEPROM 256B RTCC PIC16 XLP nanoWatt thermostat MCU PIC16LF19156 ICD PICkit programming

Related Components & Terms

Microchip Technology PIC16LF19156-I/SP PIC16LF19155 PIC16LF19157 PIC16F19156 PIC16 core 8-bit microcontroller RISC Harvard architecture Flash memory EEPROM LCD driver charge pump ADC2 DAC low-power comparator PPS Peripheral Pin Select eXtreme Low-Power XLP RTCC CWG ZCD SPDIP-28 RoHS AEC-Q100 ICD PICkit MPLAB
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