PIC16LF1787-I/PT - 8-bit 32MHz MCU 14KB Flash 44-TQFP | Microchip
MPN: PIC16LF1787-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.42 | $4.42 |
| 10 | $3.97 | $39.70 |
| 100 | $3.55 | $355.00 |
| 500 | $3.18 | $1,590.00 |
| 1,000 | $2.85 | $2,850.00 |
PIC16LF1787-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, Flash program memory, peripherals, and I/O into one device. Within the broader taxonomy, MCUs belong to microcontrollers -> embedded processors -> digital ICs -> semiconductors. The PIC16F178x family sits in Microchip's mid-range PIC16 line, balancing analog integration, peripheral count, and ultra-low power operation for connected sensor and IoT edge nodes.
Key features include 14KB self-programmable Flash with device ID protection, an integrated 12-bit ADC, on-chip op-amp and DAC peripherals, multiple PWM modules, I2C/SPI/UART communication interfaces, and XLP sleep currents in the nanoamp range. The 32 MHz internal oscillator eliminates external crystals for many designs, reducing BOM cost and PCB area. The 44-TQFP (PT) package provides 36 general-purpose I/O pins across seven I/O ports.
The device uses a 14-bit modified Harvard RISC architecture with 49 single-word instructions, achieving 125 ns minimum instruction cycle at 32 MHz. Core-independent peripherals such as the Complementary Waveform Generator and Numerically Controlled Oscillator offload timing-critical tasks from the CPU, lowering average power in duty-cycled sensor applications.
Typical applications include portable medical monitoring, IoT sensor nodes, battery-powered instrumentation, LED lighting controllers, and consumer appliances. The combination of 14KB Flash, 1KB RAM, and rich analog peripherals makes it well-suited for closed-loop control and signal conditioning tasks.
When designing with this MCU, ensure decoupling capacitors are placed within 5 mm of VDD pins and that the ICSP programming pins (PGx, PGM) remain accessible for in-circuit programming. The LF voltage range requires level translation if interfacing to 5V peripherals.
This page synthesizes distributor pricing, drop-in alternatives from the same Microchip family, and practical design notes not consolidated in the Microchip datasheet alone.
Drop-in alternatives for PIC16LF1787-I/PT — 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 PIC16LF1787-I/PT (same form factor and footprint) — differing in Communication Interfaces, Core Architecture, Low-Power Technology, Package, Supply Voltage Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1787-E/PT
✅ Drop-In✓ In Stock
$3.18 / Unit
View Datasheet →PIC16F1787-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1787-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (modified Harvard) |
| Instruction Set Width | 14-bit |
| Program Memory Type | Flash |
| Program Memory Size | 14 KB (8K x 14 words) |
| ROM Size | 1 KB |
| Maximum CPU Clock | 32 MHz |
| Minimum Instruction Cycle | 125 ns |
| Supply Voltage Range | 1.8 V to 3.6 V (LF prefix) |
| Operating Temperature | -40C to +85C (industrial grade -I) |
| Number of I/O Pins | 36 |
| Package | 44-pin TQFP (PT) 10x10 mm |
| Mounting Type | Surface Mount |
| Communication Interfaces | I2C, SPI, UART (EUSART) |
| ADC | 12-bit (integrated) |
| On-chip Analog Peripherals | Op-amps, DACs, comparators |
| Low-Power Technology | XLP (eXtreme Low Power) |
| RoHS Status | Compliant |
| MSL Level | 3 (168 hours) |
PIC16LF1787-I/PT Pin Configuration
| Pin 1 | RA0/AN0 — I/O / Analog input channel 0 |
| Pin 2 | RA1/AN1 — I/O / Analog input channel 1 |
| Pin 3 | RA2/AN2 — I/O / Analog input channel 2 |
| Pin 4 | RA3/AN3/VREF+ — I/O / Analog input / Positive voltage reference |
| Pin 5 | RA4/AN4 — I/O / Analog input channel 4 |
| Pin 6 | RA5/AN5 — I/O / Analog input channel 5 |
| Pin 7 | RA6/OSC2 — I/O / Oscillator output |
| Pin 8 | RA7/OSC1/CLKIN — I/O / Oscillator input / External clock |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage |
| Pin 11 | RB0/AN12 — I/O / Analog input channel 12 |
| Pin 12 | RB1/AN10 — I/O / Analog input channel 10 |
| Pin 13 | RB2/AN8 — I/O / Analog input channel 8 |
| Pin 14 | RB3/AN9 — I/O / Analog input channel 9 |
| Pin 15 | RB4/AN11 — I/O / Analog input channel 11 |
| Pin 16 | RB5/AN13 — I/O / Analog input channel 13 |
| Pin 17 | RB6/ICSPCLK — I/O / In-circuit serial programming clock |
| Pin 18 | RB7/ICSPDAT — I/O / In-circuit serial programming data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RC0 — I/O port C bit 0 |
| Pin 22 | RC1 — I/O port C bit 1 |
| Pin 23 | RC2 — I/O port C bit 2 |
| Pin 24 | RC3 — I/O port C bit 3 |
| Pin 25 | RC4 — I/O port C bit 4 |
| Pin 26 | RC5 — I/O port C bit 5 |
| Pin 27 | RC6 — I/O port C bit 6 |
| Pin 28 | RC7 — I/O port C bit 7 |
| Pin 29 | VSS — Ground reference |
| Pin 30 | VDD — Positive supply voltage |
| Pin 31 | RD0 — I/O port D bit 0 |
| Pin 32 | RD1 — I/O port D bit 1 |
| Pin 33 | RD2 — I/O port D bit 2 |
| Pin 34 | RD3 — I/O port D bit 3 |
| Pin 35 | RD4 — I/O port D bit 4 |
| Pin 36 | RD5 — I/O port D bit 5 |
| Pin 37 | RD6 — I/O port D bit 6 |
| Pin 38 | RD7 — I/O port D bit 7 |
| Pin 39 | VSS — Ground reference |
| Pin 40 | VDD — Positive supply voltage |
| Pin 41 | RE0 — I/O port E bit 0 |
| Pin 42 | RE1 — I/O port E bit 1 |
| Pin 43 | RE2 — I/O port E bit 2 |
| Pin 44 | RE3/MCLR — I/O port E bit 3 / Master clear reset (active low) |
Typical Applications
PIC16LF1787-I/PT is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Portable Medical Monitoring Devices, Industrial Sensor Transmitters, LED Lighting Controllers, Consumer Appliance Control Panels, Automotive Interior Modules.
Battery-Powered IoT Sensor Nodes
The PIC16LF1787-I/PT fits battery-powered IoT sensor nodes where its 1.8V-3.6V wide-voltage LF core and XLP nanoamp sleep currents directly extend battery life on a single coin cell or two AA cells. Its integrated 12-bit ADC, on-chip op-amps, and reference voltage eliminate external signal-conditioning components, while the 32 MHz internal oscillator removes the need for external crystals. With 14KB Flash and 1KB ROM, the MCU comfortably handles sensor-fusion firmware for temperature, humidity, or motion sensing with on-device calibration tables. Place the MCU between the battery and the wireless module (e.g., RN2483 or MRF24J40) using load-sharing power switching to minimize quiescent draw between transmit bursts.
Recommended
Portable Medical Monitoring Devices
The PIC16LF1787-I/PT suits portable medical monitoring devices including pulse oximeters, blood-pressure cuffs, and glucose meters where its 1.8V-3.6V operation enables direct Li-ion battery connection without boost converters. The integrated 12-bit ADC captures sensor signals at sufficient resolution for SpO2 and ECG front-ends, while on-chip op-amps buffer biopotential electrodes before digitization. XLP sleep modes below 100 nA allow multi-month shelf life. Compliance with IEC 60601-1 for medical equipment typically requires additional isolation and redundancy beyond the MCU itself; the PIC16LF1787-I/PT handles only the low-voltage signal-chain and display-control portions.
Recommended
Industrial Sensor Transmitters
The PIC16LF1787-I/PT powers 4-20 mA industrial sensor transmitters that digitize bridge pressure sensors or RTD inputs and output a current-loop signal proportional to the measured variable. Its integrated op-amps drive the Wheatstone bridge directly, while the 12-bit ADC provides 0.024% resolution adequate for industrial accuracy classes. The wide 1.8V-3.6V supply range tolerates loop-powered designs where the MCU runs from a shunt regulator. The 44-TQFP package supports industrial temperature grades (E suffix variant PIC16LF1787-E/PT) suitable for -40C to +125C operation in factory automation cabinets.
Recommended
LED Lighting Controllers
The PIC16LF1787-I/PT drives dimmable LED lighting fixtures where its multiple PWM modules and 32 MHz core enable smooth logarithmic dimming curves across the full 0-100% range. The integrated op-amps sense current through the LED string for closed-loop constant-current regulation, eliminating external driver ICs for low-power accent lighting. I2C/SPI interfaces allow connection to wireless modules for app-controlled smart bulbs. The 1.8V-3.6V range simplifies designs powered from constant-voltage LED drivers with 3.3V auxiliary outputs. Its 14KB Flash supports DMX-512, DALI, or proprietary wireless protocols on the same hardware platform.
Recommended
Consumer Appliance Control Panels
The PIC16LF1787-I/PT serves as the main controller in consumer appliance control panels including coffee machines, washing machines, and microwave ovens where its 36 I/O pins drive seven-segment displays, keypads, and rotary encoders simultaneously. The integrated 12-bit ADC reads temperature probes and humidity sensors, while the EUSART connects to inverter boards or motor controllers. Its PIC16 heritage means an extensive library of reference designs and application notes exist for appliance use cases, accelerating time-to-market. The 44-TQFP package provides robust mechanical mounting for vibration-prone appliance environments versus fine-pitch QFN alternatives.
Recommended
Automotive Interior Modules
The PIC16LF1787-I/PT (extended temperature E variant) operates automotive interior modules such as seat controllers, mirror adjusters, and ambient lighting strips where its integrated CAN peripherals and PWM channels handle motor control and dimming without external driver ICs. The wide 1.8V-3.6V supply tolerates automotive 12V battery transients when paired with a proper LDO. Designers targeting AEC-Q100 qualification should select the PIC16F1787-E/PT or PIC16F1787-I/PT automotive-qualified variants. The 32 MHz core executes LIN stack protocols with deterministic timing suitable for body-electronics applications.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1787-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1787-E/PT | PIC16F1787-I/PT | PIC16LF1787-I/MV |
|---|---|---|---|---|
| Package | 44-TQFP (PT) 10x10 mm | 44-TQFP (PT) 10x10 mm | 44-TQFP (PT) 10x10 mm | 44-QFN (MV) 8x8 mm |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Supply Voltage Range | 1.8V to 3.6V (LF) | 1.8V to 3.6V (LF) | 2.3V to 5.5V (F) | 1.8V to 3.6V (LF) |
| Operating Temperature | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 14 KB |
| Maximum CPU Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Number of I/O Pins | 36 | 36 | 36 | 36 |
| XLP Low-Power Technology | Yes | Yes | Yes | Yes |
Key Differentiators
- Wide 1.8V-3.6V LF voltage range vs standard F variant (vs PIC16F1787-I/PT)
- Industrial temperature grade suited for most commercial and consumer applications (vs PIC16LF1787-E/PT)
- TQFP package with exposed leads simplifies hand-soldering and prototyping (vs PIC16LF1787-I/MV)
Design Notes
Estimated: at VDD=3.3V and CPU active at 32 MHz, the PIC16LF1787-I/PT typically draws 4-5 mA from the datasheet DC characteristics. In sleep mode with peripherals off, XLP currents drop below 100 nA. For battery-powered designs, use Sleep mode aggressively between sensor readings. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin pair (pins 10/20/30/40) and a single 10 uF bulk capacitor near the MCU supply entry point.
Route the ICSP programming pins (RB6/ICSPCLK = pin 17, RB7/ICSPDAT = pin 18) to a programming header or test pad accessible without removing components. Keep these traces short and avoid series resistors that prevent in-circuit programming. The MCLR pin (pin 44) requires a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for proper reset behavior during power-up. Place a small signal diode across the MCLR pull-up if in-circuit programming overvoltage protection is needed.
Do not connect analog signals to digital-only pins without checking the datasheet pinout table. The PIC16LF1787-I/PT has 36 I/O across ports A-E but specific pins share analog functions (AN0-AN13) that must be configured as digital or analog via the ANSEL registers. When migrating from PIC16F1787 to PIC16LF1787, verify that all code paths respect the 1.8V minimum VDD - running below this causes Flash programming failures and erratic ADC readings.
Compliance Information
RoHS and REACH compliant per Microchip product page; lead-free and halogen-free per Microchip PIC16LF1787 family datasheet. Not AEC-Q100 qualified - select PIC16F1787-E/PT or PIC16F1787-I/PT automotive variants for AEC-Q100 applications.