PIC16LF1788T-I/SS - 32MHz 8-Bit XLP MCU 28KB Flash SSOP-28
MPN: PIC16LF1788T-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.49 | $24.90 |
| 100 | $2.1 | $210.00 |
| 500 | $1.86 | $930.00 |
| 1,000 | $1.65 | $1,650.00 |
PIC16LF1788T-I/SS Overview
An 8-bit PIC microcontroller is a RISC-based CMOS device that executes instructions in a single cycle (with pipelining) using a Harvard architecture, where program and data memories are addressed on separate buses. The "LF" prefix designates the low-voltage, low-power F (Flash) family; XLP™ (eXtreme Low Power) technology is Microchip's branded suite of sleep-mode optimizations that typically cut active and idle current into the microampere range. Within Microchip's taxonomy the PIC16LF1788 sits at: microcontroller -> 8-bit MCU -> enhanced mid-range (XLP) PIC16 -> PIC16LF178x sub-family. This positioning explains why the part is widely adopted in battery-powered and energy-harvesting products that still need on-chip analog.
Key features include a 32 MHz internal oscillator (8 MHz with 4x PLL), nanoWatt XLP sleep currents, 12-bit differential ADC with up to 11 channels, two 8-bit DACs, two operational amplifiers, two comparators, mTouch™ capacitive touch support, an 8-bit timer with hardware limit timer, and multiple Enhanced USART, SPI, and I²C peripherals. The 28 KB self-write Flash supports in-application programming for bootloader-based firmware updates in the field. The internal voltage reference, fixed voltage reference and temperature indicator simplify sensor conditioning without external analog ICs.
The device uses Microchip's enhanced mid-range x14 instruction set with a 15-bit opcode, deterministic interrupt latency, and a hardware multiplier. The internal 32 MHz oscillator is factory calibrated and trims to ±1 % over voltage and temperature, eliminating an external crystal in many designs. The device supports ICSP™ (In-Circuit Serial Programming) via two I/O lines plus the reset line, enabling programming and debugging with the PICkit, MPLAB Snap, ICD, or Real ICE tools.
Typical applications include handheld medical and fitness monitors, IoT sensor nodes, smart thermostats and HVAC controls, white-goods and appliance user interfaces, automotive interior lighting, industrial sensor signal-conditioning front ends, and battery-powered instrumentation. The integrated op-amps and DACs let designers build a complete analog signal chain around a single MCU.
When designing with this device, keep total I/O current under the per-pin and aggregate package budgets (typically 50 mA sink per pin and 200 mA aggregate at 85 °C) and place a 100 nF ceramic decoupling cap adjacent to every VDD pin and a bulk 10 µF capacitor on the regulator output. For noise-sensitive analog signal chains, segregate analog and digital VDD/ground planes and route the op-amp/DAC outputs over a quiet ground reference.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16LF1788T-I/SS — 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 PIC16LF1788T-I/SS (same form factor and footprint) — differing in Package, ADC, Program Memory (Flash), Core Architecture, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1788-I/SS
✅ Drop-In✓ In Stock
$2.32 / Unit
View Datasheet →PIC16LF1789-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1788-I/SS
✅ Drop-In✓ In Stock
$2.34 / Unit
View Datasheet →PIC16LF1786T-I/SS
✅ Drop-In✓ In Stock
$2.02 / Unit
View Datasheet →PIC16LF1776-I/SS
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC16LF1718-I/SO
✅ Drop-In✓ In Stock
$1.77 / Unit
View Datasheet →PIC16LF1788T-I/SS Maximum Ratings & Electrical Characteristics
| Core | PIC16 enhanced mid-range (x14 RISC) |
| CPU Architecture | 8-bit Harvard |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data RAM | 2 KB |
| Data EEPROM | 256 B |
| Operating Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 25 |
| ADC | 12-bit, up to 11 channels |
| DAC | 2 x 8-bit |
| Operational Amplifiers | 2 on-chip |
| Comparators | 2 |
| Timers | Timer0/1/2, 8-bit TMR with Hardware Limit Timer, SMT |
| Communication Peripherals | Enhanced USART, SPI, I²C |
| PWM Modules | Multiple CCP/ECCP with auto-shutdown |
| Touch Support | mTouch™ capacitive touch peripheral |
| Capacitive Sensing Channels | Up to 16 channels |
| Low-Power Technology | nanoWatt XLP™ |
| ICSP™ Debug/Programming | Yes (2-wire + reset) |
| Operating Temperature | -40 °C to +85 °C (Industrial, "I") |
| Package | 28-pin SSOP (5.30 mm body) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
| Shipping Media (suffix /SS) | Tape & Reel (suffix T = T&R) |
PIC16LF1788T-I/SS Pin Configuration
| Pin 1 | RA5/MCLR/VPP — PORTA bit 5 / Master Clear (Reset, active-low) / ICSP programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 (ADC, op-amp, comparator) |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3 — PORTA bit 3 / Analog input 3 |
| Pin 6 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| Pin 7 | RA5/AN5 — PORTA bit 5 (digital-only alternate function) / Analog input 5 |
| Pin 8 | RC0 — PORTC bit 0 |
| Pin 9 | RC1 — PORTC bit 1 |
| Pin 10 | RC2/AN6 — PORTC bit 2 / Analog input 6 |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RC3/AN7 — PORTC bit 3 / Analog input 7 |
| Pin 14 | RC4 — PORTC bit 4 |
| Pin 15 | RC5 — PORTC bit 5 |
| Pin 16 | RC6 — PORTC bit 6 |
| Pin 17 | RC7 — PORTC bit 7 |
| Pin 18 | RB0/AN8 — PORTB bit 0 / Analog input 8 |
| Pin 19 | RB1/AN9 — PORTB bit 1 / Analog input 9 |
| Pin 20 | RB2/AN10 — PORTB bit 2 / Analog input 10 |
| Pin 21 | RB3/AN11 — PORTB bit 3 / Analog input 11 |
| Pin 22 | RB4 — PORTB bit 4 |
| Pin 23 | RB5 — PORTB bit 5 |
| Pin 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 26 | RA6 — PORTA bit 6 (digital-only, OSC2 alternate) |
| Pin 27 | RA7 — PORTA bit 7 (digital-only, OSC1 alternate) |
| Pin 28 | VSS — Ground reference (second VSS pair for SSOP-28) |
Typical Applications
PIC16LF1788T-I/SS is suitable for 6 applications: Handheld Medical & Fitness Monitor, IoT Battery-Operated Sensor Node, White-Goods & Appliance User Interface, Automotive Interior Lighting & Trim Controller, Industrial Sensor Signal Conditioning, Battery-Powered Instrumentation & Data Logger.
Handheld Medical & Fitness Monitor
The PIC16LF1788T-I/SS fits handheld medical and fitness monitor designs because its 32 MHz core, 28 KB Flash, and 2 KB RAM are sufficient for sensor-fusion algorithms (heart rate, SpO2, body temperature) while its nanoWatt XLP™ technology keeps active current low and sleep current in the microampere range. The integrated 12-bit ADC with up to 11 channels digitizes multiple analog biosignals without an external ADC; the on-chip op-amps can condition photodiode or thermistor front ends. The 1.8 V to 3.6 V VDD range allows direct connection to a single Li-ion or two AA cells. With 25 I/O pins the device drives a small TFT or OLED display plus touch buttons and a Bluetooth low-energy companion link via SPI/I²C.
Recommended
IoT Battery-Operated Sensor Node
The PIC16LF1788T-I/SS is a strong fit for IoT battery-operated sensor nodes (smart thermostats, leak detectors, occupancy sensors) because the LF variant's nanoWatt XLP technology drops sleep current below 1 µA at 3.3 V. The internal 32 MHz HFINTOSC eliminates an external crystal, shrinking the BOM. The 12-bit ADC, on-chip temperature indicator, and internal fixed voltage reference remove most external analog components, while the mTouch™ peripheral supports up to 16 capacitive touch channels for user input. SPI or I²C attaches a low-energy radio module, and 28 KB Flash accommodates a small TLS/DTLS stack. The wide 1.8-3.6 V VDD window accepts a discharged Li-ion or 2x AA cells down to 1.8 V.
Recommended
White-Goods & Appliance User Interface
The PIC16LF1788T-I/SS powers white-goods and appliance user-interface modules (washing machine control boards, dishwasher HMI, microwave oven keypads) because its 25 I/O pins, mTouch™ capacitive touch support, and integrated 8-bit DAC deliver a complete user-interface platform in a single IC. The on-chip op-amps can buffer signal-conditioning paths for motor-speed or temperature sensors, while the ECCP/CCP modules with auto-shutdown drive TRIAC or IGBT-based load control. The SSOP-28 package reflows cleanly onto standard appliance PCBs, and 1.8-3.6 V VDD with internal LDO simplifies power-supply design. Industrial -40 °C to +85 °C temperature range covers appliance and indoor-industrial environments.
Recommended
Automotive Interior Lighting & Trim Controller
The PIC16LF1788T-I/SS is used in automotive interior lighting and trim controllers (RGB ambient lighting, headliner switch panels) because its 25 I/O pins can drive multiple LED strings via MOSFET drivers, while the 12-bit ADC and on-chip op-amps condition current-sense and ambient-light feedback. The LF variant's 1.8-3.6 V range runs off a local 3.3 V LDO after the body-control regulator. The internal 32 MHz oscillator is factory calibrated and trims to ±1 %, eliminating an external crystal on the trim panel. The industrial -40 °C to +85 °C grade meets cabin environments, but for under-hood powertrain duty use AEC-Q100 qualified PIC16F1788-E/SS or higher.
Recommended
Industrial Sensor Signal Conditioning
The PIC16LF1788T-I/SS fits industrial sensor signal-conditioning modules (4-20 mA loop-powered transmitters, bridge-amplifier front ends, thermocouple conditioners) because its integrated op-amps, 12-bit ADC, 8-bit DACs, and internal voltage reference replace a typical three-IC analog front end. The op-amp bandwidth is sufficient for strain-gauge or RTD conditioning below 10 kHz. The 25 I/O pins provide adequate headroom for alarm outputs, HART or IO-Link side channels, and operator panel LEDs. The industrial -40 °C to +85 °C grade covers factory-floor enclosures, and SSOP-28 reflows on standard 1.27 mm pitch PCB layouts.
Recommended
Battery-Powered Instrumentation & Data Logger
The PIC16LF1788T-I/SS is well suited to portable data loggers and instrumentation because its XLP™ technology keeps sleep current at microampere levels, preserving battery life during long idle intervals. The 12-bit ADC with up to 11 channels captures multiple sensor inputs simultaneously, while 28 KB Flash accommodates weeks of time-stamped log data and 2 KB RAM serves as a buffer between sampling and Flash write cycles. The internal temperature indicator and internal voltage reference remove two external components. The internal 32 MHz oscillator is factory calibrated to ±1 % for accurate time-stamping, and ICSP™ enables in-the-field firmware updates through the same connector used for the data download.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1788T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1788-I/SS | PIC16LF1789-I/SS | PIC16F1788-I/SS | PIC16LF1786T-I/SS | PIC16LF1776-I/SS | PIC16LF1718-I/SO |
|---|---|---|---|---|---|---|---|
| Package | SSOP-28 | SSOP-28 | SSOP-28 | SSOP-28 | SSOP-28 | SSOP-28 | SOIC-28 |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / CPU | 8-bit PIC16 x14 (32 MHz / 8 MIPS) | 8-bit PIC16 x14 (32 MHz / 8 MIPS) | 8-bit PIC16 x14 (32 MHz / 8 MIPS) | 8-bit PIC16 x14 (32 MHz / 8 MIPS) | 8-bit PIC16 x14 (32 MHz / 8 MIPS) | 8-bit PIC16 x14 (32 MHz / 8 MIPS) | 8-bit PIC16 x14 (32 MHz / 8 MIPS) |
| Program Flash | 28 KB | 28 KB | 28 KB | 28 KB | 14 KB (-50%) | 28 KB | 28 KB |
| Data RAM | 2 KB | 2 KB | 2 KB | 2 KB | 1 KB (-50%) | 2 KB | 2 KB |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B | 128 B | 256 B | 256 B |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 | 25 |
| Op-amps / DACs / Touch | 2 op-amps / 2x8-bit DAC / mTouch | 2 / 2 / mTouch | 2 / 2 / mTouch | 2 / 2 / mTouch | 2 / 1 / mTouch | 4 / 3 / mTouch | 2 / 1 / mTouch |
| Unit Price (qty 1000, USD) | 1.65 | 1.55 (Tube equivalent) | 1.95 | 1.75 | 1.40 | 1.80 | 1.55 |
Key Differentiators
- Lowest sleep current in SSOP-28 28 KB Flash PIC16 family (vs PIC16F1788-I/SS)
- On-chip 12-bit ADC plus two op-amps and two 8-bit DACs (vs PIC16LF1786T-I/SS)
- Tube-equivalent drop-in alternative on identical SSOP-28 footprint (vs PIC16LF1788-I/SS)
Design Notes
Place a 100 nF ceramic decoupling capacitor adjacent to pin 11 (VDD) and pin 28 (VSS) of the SSOP-28 footprint, plus a 4.7 µF to 10 µF bulk capacitor on the upstream regulator output. The PIC16LF1788T-I/SS can draw brief current spikes above 50 mA during Flash writes; insufficient bulk capacitance causes brown-outs that reset the MCU mid-write and corrupt Flash. Tie both VSS pins (12 and 28) together at the PCB ground plane and route the analog ground reference separately to avoid digital switching noise coupling into the 12-bit ADC.
On the SSOP-28 PCB layout, place the ICSP™ pins (RB6/PGC and RB7/PGD, with MCLR/RA5 as VPP) on a header accessible from the board edge for factory programming and field updates. Keep the analog traces (RA0-RA4 / RB0-RB3) short and away from digital switching lines; place a guard ground or shield trace around op-amp inverting inputs to minimize crosstalk into the 12-bit ADC. For mTouch™ capacitive sensing, route the touch electrodes on a copper pour dedicated to the chip's analog ground and avoid crossing digital lines that inject common-mode noise into the CTMU measurement.
The internal 32 MHz HFINTOSC is factory calibrated to ±1 % over 1.8 V to 3.6 V and -40 °C to +85 °C; this is sufficient for UART at 115200 baud and most PWM timings. For high-precision timing (e.g., IEC 60730 Class B or LIN bus synchronization) switch to an external quartz crystal on RA6/OSC2 and RA7/OSC1 pins. Estimated drift at +85 °C is about 1 % over the entire range - acceptable for UART but may need compensation for bit-banged protocols. The HFINTOSC fine-tuning register (OSCTUNE) provides ±12 % trim in 0.05 % steps for software-based calibration against an external reference.
Do not leave the MCLR/RA5 pin floating - tie it to VDD via a 10 kΩ pull-up for normal operation, or leave it unconnected only if the MCLR configuration bit is disabled and using the internal MCLR. The op-amps default to a power-on state with the inputs floating; explicitly configure them in firmware before any ADC conversion that depends on the op-amp output. Do not exceed 25 mA source or sink per I/O pin (Microchip data sheet) - aggregate current is limited to 200 mA per the package thermal budget. Finally, for EEPROM emulation or endurance applications, the 256 B EEPROM supports 100 k write/erase cycles minimum - use wear-leveling if cycling frequently.
Compliance Information
RoHS and REACH compliance per Microchip product page. Industrial -40 °C to +85 °C grade only - AEC-Q100 qualified variants are not available in this MPN; use PIC16F1788T-I/SSVAO or PIC18F family members for AEC-Q100 automotive use.