PIC16LF1787T-I/PT - 8-bit MCU, 14KB Flash, 44-TQFP | Microchip
MPN: PIC16LF1787T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.65 | $2.65 |
| 10 | $2.39 | $23.90 |
| 100 | $2.13 | $213.00 |
| 500 | $1.91 | $955.00 |
| 1,000 | $1.71 | $1,710.00 |
PIC16LF1787T-I/PT Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, and integrated peripherals such as analog-to-digital converters, timers, communication interfaces, and general-purpose I/O. MCUs form the lowest layer of the embedded computing hierarchy — sitting above discrete logic but below microprocessor-based systems — and dominate low-power, deterministic, cost-sensitive applications. Within the 8-bit MCU family, Microchip's PIC16 architecture offers fixed-width instruction simplicity, deterministic interrupt latency, and an extensive peripheral set in a small footprint.
Key features of the PIC16LF1787 include a 10-bit ADC with up to 14 channels, 8-bit DAC modules, configurable logic cells (CLC), high-speed comparator, and multiple communication peripherals (I²C, SPI, EUSART). The 'nanoWatt XLP' technology provides sub-microamp sleep currents (typical <50 nA in Sleep mode with RTCC), making the part suitable for battery-powered or energy-harvesting designs where quiescent drain directly determines operating life. The 'T' suffix indicates Tape & Reel packaging; 'I' indicates the industrial temperature grade (-40 °C to +85 °C).
Architecturally, the PIC16LF1787 uses a Harvard RISC core with a 14-bit instruction word, allowing single-cycle execution except for branches. The integrated Core Independent Peripherals (CIPs) — CLC, NCO, DSM, and configurable op-amp — offload tasks from the CPU, enabling deterministic real-time response with minimal firmware overhead.
Typical applications include LCD-driving embedded systems, sensor conditioning and data acquisition, low-speed motor control, and portable instrumentation. Industrial, consumer white goods, and battery-powered IoT endpoints are the most common end markets.
When designing in the PIC16LF1787, plan for a 32-MHz maximum FOSC from the internal HFINTOSC at 3.3 V, ensure the BOR / watchdog configuration matches your fault-recovery policy, and verify that the TQFP-44 land pattern and pin-out match the selected variant (PT, ML, MV, SP) before PCB layout.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet — providing a single engineer-ready reference for sourcing, selection, and qualification.
Drop-in alternatives for PIC16LF1787T-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 PIC16LF1787T-I/PT (same form factor and footprint) — differing in DAC, Package, ADC, Communication Interfaces, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1787-E/PT
✅ Drop-In✓ In Stock
$3.18 / Unit
View Datasheet →PIC16F1787T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1787-I/PT
✅ Drop-In✓ In Stock
$2.85 / Unit
View Datasheet →PIC16LF1787T-I/MV
✅ Drop-In✓ In Stock
$1.91 / Unit
View Datasheet →PIC16LF1789T-I/PT
✅ Drop-In✓ In Stock
$2.31 / Unit
View Datasheet →PIC16LF1787T-I/PT Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F |
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory | 14 KB Flash |
| ROM | 1 KB |
| Maximum CPU Frequency | 32 MHz |
| Supply Voltage Range | 1.8 V to 3.6 V (LF variant) |
| Operating Temperature Range | -40 °C to +85 °C (Industrial, 'I' suffix) |
| Package | 44-pin TQFP (PT) |
| Mounting Type | Surface Mount |
| DAC | 8-bit (peripheral) |
| Communication Interfaces | I²C, SPI, EUSART |
| Low-Power Technology | nanoWatt XLP (sub-µA Sleep current) |
| Packaging Format | Tape & Reel (T suffix) |
| RoHS Status | Compliant |
PIC16LF1787T-I/PT Pin Configuration
| Pin 1 | VDD — Positive supply voltage |
| Pin 2 | RA5 — PORTA bit 5 / I/O |
| Pin 3 | RA4 — PORTA bit 4 / I/O |
| Pin 4 | RA3 — PORTA bit 3 / I/O |
| Pin 5 | RA2 — PORTA bit 2 / I/O |
| Pin 6 | RA1 — PORTA bit 1 / I/O |
| Pin 7 | RA0 — PORTA bit 0 / I/O |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1 — External oscillator input |
| Pin 10 | OSC2 — External oscillator output |
| Pin 11 | RC0 — PORTC bit 0 / I/O |
| Pin 12 | RC1 — PORTC bit 1 / I/O |
| Pin 13 | RC2 — PORTC bit 2 / I/O |
| Pin 14 | RC3 — PORTC bit 3 / I/O / SCL |
| Pin 15 | RC4 — PORTC bit 4 / I/O / SDA |
| Pin 16 | RC5 — PORTC bit 5 / I/O |
| Pin 17 | RC6 — PORTC bit 6 / I/O / TX |
| Pin 18 | RC7 — PORTC bit 7 / I/O / RX |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0 — PORTB bit 0 / I/O / INT |
| Pin 22 | RB1 — PORTB bit 1 / I/O |
| Pin 23 | RB2 — PORTB bit 2 / I/O |
| Pin 24 | RB3 — PORTB bit 3 / I/O |
| Pin 25 | RB4 — PORTB bit 4 / I/O |
| Pin 26 | RB5 — PORTB bit 5 / I/O |
| Pin 27 | RB6 — PORTB bit 6 / I/O / PGC |
| Pin 28 | RB7 — PORTB bit 7 / I/O / PGD |
| Pin 29 | RA7 — PORTA bit 7 / I/O / OSC1 |
| Pin 30 | RA6 — PORTA bit 6 / I/O / OSC2 |
| Pin 31 | RC8 — PORTC bit 8 / I/O |
| Pin 32 | RC9 — PORTC bit 9 / I/O |
| Pin 33 | RC10 — PORTC bit 10 / I/O |
| Pin 34 | RC11 — PORTC bit 11 / I/O |
| Pin 35 | RC12 — PORTC bit 12 / I/O |
| Pin 36 | RC13 — PORTC bit 13 / I/O |
| Pin 37 | RC14 — PORTC bit 14 / I/O |
| Pin 38 | RC15 — PORTC bit 15 / I/O |
| Pin 39 | RD0 — PORTD bit 0 / I/O |
| Pin 40 | RD1 — PORTD bit 1 / I/O |
| Pin 41 | RD2 — PORTD bit 2 / I/O |
| Pin 42 | RD3 — PORTD bit 3 / I/O |
| Pin 43 | MCLR — Master Clear / Reset input |
| Pin 44 | RE3 — PORTE bit 3 / I/O |
Typical Applications
PIC16LF1787T-I/PT is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, LCD Display and User Interface Controllers, Low-Speed DC Motor and Fan Control, Portable Medical Monitoring Devices, Industrial Sensor Data Acquisition, Consumer Appliance HMI Controls.
Battery-Powered IoT Sensor Nodes
The PIC16LF1787T-I/PT's nanoWatt XLP Sleep current under 50 nA and 1.8 V minimum supply make it ideal for battery-powered IoT endpoints. The 32 MHz CPU and integrated 10-bit ADC sample sensor data on-demand before returning to Sleep, with on-chip CLC and NCO peripherals running while the CPU is gated off for further energy savings. The 14 KB Flash accommodates BLE/Zigbee sub-GHz stack initialization and over-the-air update bootloaders.
Recommended
LCD Display and User Interface Controllers
The PIC16LF1787T-I/PT integrates configurable logic cells (CLC), high-resolution PWM, and ample GPIO for driving character LCDs and segment displays in white goods and consumer appliances. The 32 MHz core supports software-driven LCD multiplexing for up to 8 commons and 32 segments, while nanoWatt XLP maintains standby current below typical LCD leakage thresholds — extending battery life across the standby-display duty cycle.
Recommended
Low-Speed DC Motor and Fan Control
The PIC16LF1787T-I/PT's 10-bit ADC reads back EMF or Hall-sensor signals, while configurable op-amp peripherals condition shunt-current feedback before the CPU computes the next PWM duty. The 32 MHz instruction cycle keeps the control loop under 10 kHz with margin, well within the bandwidth of small DC fans, blowers, and solenoid drivers. Hardware PWM and Fault-Timer peripherals trip the motor shutoff path without CPU intervention.
Recommended
Portable Medical Monitoring Devices
The PIC16LF1787T-I/PT operates from 1.8 V to 3.6 V with sub-microamp Sleep current, making it suitable for portable medical devices such as pulse oximeters, digital thermometers, and single-use diagnostic strips. The 10-bit ADC provides sufficient resolution for photodiode or thermistor signal chains, while on-chip comparators and op-amps perform analog front-end conditioning without external ICs. Industrial temperature grade and low-noise oscillator options support clinical-grade measurement repeatability.
Recommended
Industrial Sensor Data Acquisition
The PIC16LF1787T-I/PT provides 14 KB of Flash for Modbus RTU or proprietary RS-485 framing, while the integrated EUSART and 32 MHz CPU support baud rates to 115200 with hardware flow control. The 10-bit ADC and analog peripherals (op-amp, comparator) directly interface 4-20 mA current loops and 0-10 V analog sensor outputs typical of industrial PLC environments. The 44-TQFP package handles the wider industrial temperature range and provides sufficient GPIO for parallel sensor matrices.
Recommended
Consumer Appliance HMI Controls
The PIC16LF1787T-I/PT drives capacitive touch buttons via the on-chip CLC and NCO peripherals, eliminating external touch ICs in microwave ovens, washing machines, and coffee makers. The 32 MHz CPU runs UI animation and beeper generation while the integrated DAC generates piezo tones. nanoWatt XLP standby current under 50 nA keeps the appliance's standby power below 0.5 W, meeting Energy Star idle requirements.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1787T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1787-E/PT | PIC16F1787T-I/PT | PIC16LF1787-I/PT | PIC16LF1787T-I/MV | PIC16LF1789T-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (PT) | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-pin family (MV) - same | 44-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 14 KB | 14 KB | 28 KB |
| Supply Voltage Range | 1.8 V - 3.6 V | 1.8 V - 3.6 V | 2.3 V - 5.5 V | 1.8 V - 3.6 V | 1.8 V - 3.6 V | 1.8 V - 3.6 V |
| Maximum CPU Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -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) | -40 C to +85 C (Industrial) |
| Packaging Format | Tape & Reel | Tape & Reel / Tray | Tape & Reel | Tray | Tape & Reel | Tape & Reel |
| XLP Low-Power Sleep | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) |
Key Differentiators
- Lowest supply voltage in the 1787 family (vs PIC16F1787T-I/PT)
- Same die and pinout as 1789 with smaller memory (vs PIC16LF1789T-I/PT)
- Industrial temperature grade on a sub-3 V part (vs PIC16LF1787-E/PT)
Design Notes
The PIC16LF1787T-I/PT operates from 1.8 V to 3.6 V. Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair, plus a bulk 4.7 µF to 10 µF tantalum or ceramic capacitor near the supply pin. For battery applications, configure Sleep mode with RTCC and disable unused peripherals via the PMD registers to drop Sleep current below 50 nA. BOR threshold must be set below the minimum battery voltage to avoid unintended resets during load transients.
Do not assume the PIC16LF1787T-I/PT and PIC16F1787T-I/PT are interchangeable — the 'LF' variant fails to operate above 3.6 V while the 'F' variant requires 2.3 V minimum. Apply the 'F' variant's wider voltage only when 5 V tolerance is required. Always verify the device marking against the order code before programming, as the 'T' (Tape & Reel) suffix changes only packaging format, not electrical behavior.
Route the PGC/PGD lines (RB6/RB7) as a short, parallel pair with ground shielding to maintain signal integrity for in-circuit programming/debugging. The 44-TQFP land pattern uses 0.8 mm pitch; ensure your PCB fab house supports this pitch with adequate solder mask and paste layers. The exposed thermal pad (if any) on similar packages is not internally bonded on this MCU variant — leave it unconnected or grounded.
Compliance Information
RoHS and REACH compliant per Microchip product declaration. The 'I' temperature grade is industrial (-40 C to +85 C) and is NOT AEC-Q100 qualified — for automotive, choose the 'E' extended-temperature variant or a separately qualified PIC16LF1787 automotive part.