Microchip Technology

PIC16F1787-I/ML - 14KB Flash 8-bit MCU 44-QFN | Microchip

MPN: PIC16F1787-I/ML ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 44-pin QFN (8x8 mm) with exposed pad Package 32 MHz (125 ns instruction cycle) Speed 14 KB (8K x 14 words) Memory
From $1.92 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.07 $30.70
100 $2.62 $262.00
500 $2.34 $1,170.00
1,000 $2.12 $2,120.00
3,000 $1.92 $5,760.00
ℹ️ All prices are in USD

PIC16F1787-I/ML Overview

The Microchip Technology PIC16F1787-I/ML is an 8-bit CMOS flash-based microcontroller from the PIC16F178x family, delivering 32 MHz CPU performance with 14 KB (8K x 14) Flash program memory and 1 KB RAM in a 44-pin QFN (8x8 mm) package. It integrates advanced analog peripherals including operational amplifiers, fast comparators, a 12-bit ADC, a 5-bit DAC, and an 8-bit DAC, while the XLP (eXtreme Low Power) feature set enables nanoWatt sleep currents for energy-harvesting and battery-powered designs. The device operates from 2.3 V to 5.5 V, provides up to 36 I/O pins, and supports I2C, SPI, and EUSART serial interfaces.

A PIC16F family 8-bit microcontroller is a RISC-based single-chip computer built on Microchip's enhanced mid-range core, executing most instructions in one instruction cycle (200 ns at 20 MHz, 125 ns at 32 MHz) and integrating Flash program memory, SRAM data memory, EEPROM, and a wide range of analog and communication peripherals on a single die. Within the broader microcontroller taxonomy it sits between 8-bit PIC MCUs and 16-bit dsPIC DSCs, and belongs to the larger category of embedded microcontrollers, mixed-signal ICs, and finally integrated circuits - the foundational silicon category. The 14 KB Flash variant is commonly used when a moderate code footprint and strong analog integration are required without the BOM cost of a 32-bit Cortex-M0+ device.

Key features include 14 KB Flash / 1 KB RAM / 256 B EEPROM, three operational amplifiers with rail-to-rail input/output, two high-speed comparators (50 ns response), a 12-bit ADC with up to 14 channels, and hardware Limit Timer modules. The 44-QFN package provides compact footprint integration while maintaining sufficient I/O count for human-machine interface, lighting, and signal-conditioning applications.

Architecturally, the PIC16F1787 combines the enhanced mid-range PIC core with Microchip's nanoWatt XLP technology for ultra-low-power sleep modes and interrupt-driven wakeup. The integrated CIP (Core Independent Peripherals) such as the CWG, NCO and Zero-Cross Detect allow complex timing and signal generation without CPU intervention - ideal for SMPS, motor control, and lighting feedback loops.

Typical applications include LED lighting with constant-current regulation, switching-mode power supply (SMPS) digital control loops, battery chargers with Power-Factor Correction, industrial sensor signal conditioning, and small motor control (BLDC, fan, pump). The wide analog integration removes external op-amps and comparators from the BOM.

When designing with this MCU, place decoupling capacitors (100 nF + 1 µF) within 2 mm of each power pin and tie the exposed thermal pad of the QFN package to a clean ground plane to manage thermal dissipation. Use MPLAB X IDE with XC8 compiler and MPLAB Code Configurator for rapid peripheral setup.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives from the PIC16F178x family, and practical design notes not found in the manufacturer datasheet, giving engineers a single source for sourcing, replacement, and design validation.

Drop-in alternatives for PIC16F1787-I/ML — 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 PIC16F1787-I/ML (same form factor and footprint) — differing in Package, ADC, DAC, Operating Temperature, Comparators.

Microchip Technology
Package: 28-QFN (6x6 mm)
ADC: 12-bit ADC2
DAC: 3 x 10-bit + 3 x 5-bit
Microchip Technology
Package: 40-pin PDIP (P)
ADC: 12-bit, up to 15 channels
DAC: 8-bit, multiple outputs
Microchip Technology
Package: 44-QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-QFN (6x6 mm) with exposed pad
ADC: 12-bit, up to 11 channels
DAC: Dual 8-bit and one 5-bit DAC

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

PIC16F1787-I/PT

✅ Drop-In
📦 44-TQFP (PT)
same die, TQFP-44 vs QFN-44 footprint differs but pinout identical, easier hand-soldering

📋 Reference alternative (not in catalog)

PIC16F1786-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML) 8x8 mm
PIC · 8-Bit · PIC16F178x · 32 MHz · 14 KB (8K x 14) Flash · 1 KB · 256 B · FLASH

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F1779-I/ML

✅ Drop-In ⚠️ 参数待验证
📦 44-QFN (ML) 8x8 mm
next-gen CIP peripherals, 28 KB Flash vs 14 KB Flash (+100%), same pinout

📋 Reference alternative (not in catalog)

PIC16F1787-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 Enhanced Mid-Range 8-bit RISC
Maximum CPU Frequency 32 MHz (125 ns instruction cycle)
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 1 KB
Data EEPROM 256 B
Supply Voltage (VDD) 2.3 V to 5.5 V
I/O Pins 36
ADC 12-bit, up to 14 channels
DAC 5-bit + 8-bit (2 channels)
Operational Amplifiers 3 (rail-to-rail I/O)
Comparators 2 (high-speed, ~50 ns)
Timers 5 (8/16-bit with Limit Timer)
Serial Interfaces I2C, SPI, EUSART (RS-485 capable)
Package 44-pin QFN (8x8 mm) with exposed pad
Operating Temperature (Industrial) -40 °C to +85 °C
MSL Level 3
RoHS Status Compliant

PIC16F1787-I/ML 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 RE3/MCLR — Master Clear / Input only (with weak pull-up)
Pin 2 RA0 — Digital I/O / AN0 / OPA1IN+
Pin 3 RA1 — Digital I/O / AN1 / OPA1IN-
Pin 4 RA2 — Digital I/O / AN2 / OPA1OUT / DAC5OUT1
Pin 5 RA3 — Digital I/O / AN3 / OPA2IN+
Pin 6 RA4 — Digital I/O / OPA2IN- / DAC5OUT2
Pin 7 RA5 — Digital I/O / AN4 / OPA2OUT
Pin 8 RA6 — Digital I/O / OPA3IN+
Pin 9 RA7 — Digital I/O / OPA3IN-
Pin 10 VSS — Ground
Pin 11 VDD — Positive supply voltage (2.3-5.5V)
Pin 12 RB0 — Digital I/O / AN12 / Interrupt-on-change
Pin 13 RB1 — Digital I/O / AN10 / IOC
Pin 14 RB2 — Digital I/O / AN8 / IOC
Pin 15 RB3 — Digital I/O / AN9 / IOC
Pin 16 RB4 — Digital I/O / AN11 / IOC
Pin 17 RB5 — Digital I/O / AN13 / IOC
Pin 18 RB6 — Digital I/O / ICSPCLK / IOC
Pin 19 RB7 — Digital I/O / ICSPDAT / IOC
Pin 20 VSS — Ground (return path for ADC)
Pin 21 VDD — Positive supply voltage
Pin 22 RC0 — Digital I/O / SOSCO
Pin 23 RC1 — Digital I/O / SOSCI
Pin 24 RC2 — Digital I/O / AN14 / DAC8OUT1
Pin 25 RC3 — Digital I/O / AN15 / DAC8OUT2
Pin 26 RC4 — Digital I/O / AN16
Pin 27 RC5 — Digital I/O / AN17
Pin 28 RC6 — Digital I/O / AN18 / TX/CK
Pin 29 RC7 — Digital I/O / AN19 / RX/DT
Pin 30 VSS — Ground
Pin 31 VDD — Positive supply voltage
Pin 32 RD0 — Digital I/O / AN20
Pin 33 RD1 — Digital I/O / AN21
Pin 34 RD2 — Digital I/O / AN22
Pin 35 RD3 — Digital I/O / AN23
Pin 36 RD4 — Digital I/O / AN24 / SDO2
Pin 37 RD5 — Digital I/O / AN25 / SDI2
Pin 38 RD6 — Digital I/O / AN26 / SCK2
Pin 39 RD7 — Digital I/O / AN27 / SS2
Pin 40 RE0 — Digital I/O / AN5
Pin 41 RE1 — Digital I/O / AN6
Pin 42 RE2 — Digital I/O / AN7
Pin 43 VSS — Ground
Pin 44 VDD — Positive supply voltage

Typical Applications

PIC16F1787-I/ML is suitable for 6 applications: LED Lighting Constant-Current Driver, Switching-Mode Power Supply (SMPS) Digital Control, Industrial Sensor Signal Conditioning, Battery Charging and Power-Path Management, Small BLDC / Brushless DC Motor Control, Home Appliance User Interface and HMI.

💡

LED Lighting Constant-Current Driver

The PIC16F1787-I/ML's three integrated rail-to-rail op-amps, two high-speed comparators, and PWM/Limit Timer peripherals make it ideal for closed-loop LED current regulation. Typical circuits use the op-amps to amplify the high-side current-sense shunt voltage and feed the comparator into a hysteretic control loop driving a MOSFET at 100-500 kHz. The XLP low-power sleep (<1 µA) is critical for standby lighting systems where efficiency dictates Energy Star compliance. According to Microchip application note AN2041, this device supports boost, buck-boost, and SEPIC LED driver topologies with sub-1% line regulation across a 2.3-5.5 V input range.

Switching-Mode Power Supply (SMPS) Digital Control

The PIC16F1787-I/ML provides a strong platform for digital SMPS control loops in sub-500 W converters. Its PWM with complementary outputs, programmable dead-band, and Limit Timer Module support cycle-by-cycle current limiting for peak-current-mode control. The 12-bit ADC samples current/voltage at up to 100 ksps with hardware averaging, while the high-speed comparator triggers peak-current-mode turn-off in ~50 ns. Compared to analog UC3842 implementations, the PIC16F1787-I/ML enables soft-start, adaptive dead-time, and telemetry via EUSART. Microchip's digital-compensation library (AN1099) accelerates loop tuning for forward, flyback, and PFC boost stages.

🏭

Industrial Sensor Signal Conditioning

The PIC16F1787-I/ML's combination of three op-amps, two comparators, and a 12-bit ADC provides a complete analog front-end for bridge sensors (load cells, strain gauges), thermocouples, and 4-20 mA loop transmitters in factory-automation systems. The op-amps can be configured as instrumentation amplifiers for high-CMRR (>80 dB) thermocouple amplification, while the 12-bit ADC with hardware oversampling achieves effective 14-bit resolution at lower sample rates. Industrial -40 °C to +85 °C operation and 5.5 V tolerance match IEC 61000-4-2/4 EMC requirements when used with proper PCB layout and TVS protection.

🔋

Battery Charging and Power-Path Management

The PIC16F1787-I/ML supports single-cell Li-Ion/Li-Po and multi-cell NiMH charging with CC-CV profiles implemented in firmware. Its 5-bit and 8-bit DACs generate programmable charge voltage/current setpoints, the ADC monitors battery voltage and temperature via NTC, and the op-amp conditions the charge current sense signal. PWM drives the buck MOSFET at 100-250 kHz with synchronous rectification. Low-power XLP standby (typ. 50 nA) preserves battery life when the device is not actively charging - critical for solar trickle chargers and USB-C PD source designs.

🔧

Small BLDC / Brushless DC Motor Control

The PIC16F1787-I/ML drives sensorless BLDC fans, blowers, and pumps using back-EMF zero-crossing detection from the integrated comparators. The 32 MHz CPU executes commutation tables with <1 µs latency, while the PWM module generates complementary 6-step commutation with programmable dead-band (50 ns resolution). The three op-amps handle back-EMF amplification, current sensing, and bus-voltage feedback. XLP sleep current <1 µA enables battery-powered robotic tools with months of standby lifetime between charges.

🏠

Home Appliance User Interface and HMI

The PIC16F1787-I/ML is well-suited for washing-machine, dishwasher, and induction-cooktop user interface controllers that drive LED segment displays, capacitive touch sliders, and rotary encoders. Its 36 I/O pins drive 7-segment LEDs directly without external drivers, the 12-bit ADC reads capacitive-touch sensors via the CTMU peripheral, and the EUSART connects to a host control board. Industrial temperature rating and 5 V tolerance suit noisy home-appliance EMC environments when combined with TVS protection and common-mode chokes.

Recommended Products Summary

MCP1790 30V LDO regulator for Vin rail Used in: LED Lighting Constant-Current Driver MCP1700 250 mA LDO for MCU Vdd Used in: LED Lighting Constant-Current Driver, Switching-Mode Power Supply (SMPS) Digital Control, Battery Charging and Power-Path Management, Small BLDC / Brushless DC Motor Control, Home Appliance User Interface and HMI MCP23S08 I/O expander for multi-string LED control Used in: LED Lighting Constant-Current Driver, Home Appliance User Interface and HMI MCP6L01 op-amp for current-sense gain stage Used in: Switching-Mode Power Supply (SMPS) Digital Control, Small BLDC / Brushless DC Motor Control MCP41HV31 digital potentiometer for loop compensation tuning Used in: Switching-Mode Power Supply (SMPS) Digital Control MCP6N16 zero-drift op-amp for precision gain stage Used in: Industrial Sensor Signal Conditioning MCP3421 external 18-bit ADC for high-precision backup Used in: Industrial Sensor Signal Conditioning MCP2515 CAN interface (if adding CAN to design) Used in: Industrial Sensor Signal Conditioning MCP73123 companion Li-Ion charge controller (alt approach) Used in: Battery Charging and Power-Path Management MCP73831 linear Li-Ion charger IC Used in: Battery Charging and Power-Path Management MCP8025 3-phase BLDC gate driver companion Used in: Small BLDC / Brushless DC Motor Control MCP6L02 dual op-amp for sensor conditioning Used in: Home Appliance User Interface and HMI
What is the PIC16F1787-I/ML?
The PIC16F1787-I/ML is a Microchip Technology 8-bit PIC microcontroller in the PIC16F178x enhanced mid-range family, offering 14 KB Flash, 1 KB RAM, and 32 MHz CPU performance in a 44-pin QFN package. It integrates advanced analog peripherals including three op-amps, two comparators, a 12-bit ADC, and dual DACs, and is qualified to the industrial -40 °C to +85 °C temperature range.
How much program memory does the PIC16F1787-I/ML have?
The PIC16F1787-I/ML provides 14 KB (8K x 14 words) of Flash program memory and 1 KB of SRAM data memory. According to the Microchip datasheet, the Flash supports 10,000 erase/write cycles typical, with self-programmability under ICD/UART bootloader control - sufficient for moderate code sizes including control loops and BLE stack-free wireless MCU logic.
What is the maximum clock speed of the PIC16F1787-I/ML?
The PIC16F1787-I/ML operates up to 32 MHz CPU frequency, delivering an instruction cycle of 125 ns. This corresponds to 8 MIPS peak throughput, suitable for real-time control loops, PWM generation, and signal conditioning at sample rates well above the typical 10 kHz analog bandwidth.
Does the PIC16F1787-I/ML support low-power sleep modes?
Yes, the PIC16F1787-I/ML implements Microchip's nanoWatt XLP technology with multiple low-power sleep modes. Typical sleep current is around 50 nA with RTCC and watchdog disabled, and less than 1 µA in Doze mode. This makes it suitable for battery-powered IoT nodes, energy-harvesting applications, and remote sensors where quiescent current dominates lifetime.
What integrated analog peripherals are inside the PIC16F1787-I/ML?
The PIC16F1787-I/ML integrates three rail-to-rail operational amplifiers, two high-speed comparators (approximately 50 ns response), one 12-bit ADC with up to 14 channels, and two DACs (5-bit and 8-bit). This analog density eliminates external op-amps and comparators from the BOM, reducing board area and cost for sensor signal-conditioning designs.
Where can I download the PIC16F1787-I/ML datasheet PDF?
The PIC16F1787-I/ML datasheet can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F1787 or via DigiKey's product listing (https://www.digikey.com.mx/en/products/detail/microchip-technology/PIC16F1787-I-ML/3872374). The PDF includes pinout, electrical characteristics, and the 44-QFN package drawing.
What is the difference between PIC16F1787-I/ML and PIC16F1787-I/PT?
The PIC16F1787-I/ML comes in a 44-pin QFN (8x8 mm) package while the PIC16F1787-I/PT comes in a 44-pin TQFP package. Both share identical silicon and feature sets, but the QFN (ML) offers a smaller footprint and better thermal performance through its exposed pad, whereas the TQFP (PT) is easier to hand-solder and rework for prototyping.
PIC16F1787-I/ML vs PIC16F1786-I/ML - which is better for more code space?
The PIC16F1786-I/ML has 8 KB Flash and 1 KB RAM, while the PIC16F1787-I/ML has 14 KB Flash and 1 KB RAM. Both share the same 44-QFN pinout, peripherals, and voltage range, so the PIC16F1787-I/ML is the direct upgrade when you need more code space without changing the PCB layout.
What is the price of the PIC16F1787-I/ML as of 2026-09-20?
The PIC16F1787-I/ML price as of 2026-09-20 starts at approximately $3.42 for qty-1 on DigiKey, with quantity pricing reaching about $1.92 at 3,000 units. Volume pricing on Mouser and MicrochipDirect is typically competitive for OEM orders, with stock generally available across distributors.
Is the PIC16F1787-I/ML in stock at distributors?
The PIC16F1787-I/ML is currently in production and shown in stock on DigiKey, Mouser, and MicrochipDirect, with same-day shipping available for qty-1 from authorized distributors. Lead time for large OEM orders is typically 6-10 weeks due to ongoing semiconductor allocation cycles. Confirm real-time stock on the DigiKey product page before placing sourcing orders.
What is the best drop-in replacement for the PIC16F1787-I/ML?
The best drop-in replacement is the PIC16F1787-I/PT (same silicon, TQFP package variant) and the PIC16F1786-I/ML (8 KB Flash version, same 44-QFN footprint). For more memory in the same footprint, the PIC16F1789-I/ML (28 KB Flash, 44-QFN) is an upgrade, while the PIC16F1779-I/P is the next-generation Core Independent Peripheral replacement.
Can the PIC16F1787-I/ML be used for LED lighting applications?
Yes, the PIC16F1787-I/ML is well-suited for LED drivers - the three integrated op-amps provide current-sense amplification, the high-speed comparators enable hysteretic control loops, and the PWM/Limit Timer peripherals drive MOSFETs with sub-microsecond dead-band control. Microchip's application note AN2041 covers LED boost-buck topologies using this device.
What tools are needed to program the PIC16F1787-I/ML?
The PIC16F1787-I/ML is programmed using MPLAB X IDE (free download) with the XC8 C compiler and the MPLAB PICkit 5 in-circuit debugger/programmer. The MPLAB Code Configurator (MCC) plug-in auto-generates peripheral initialization code, accelerating prototype development of the on-chip ADC, op-amps, and PWM modules.
Does the PIC16F1787-I/ML support USB or CAN?
No, the PIC16F1787-I/ML does not include USB or CAN peripherals - only I2C, SPI, and EUSART (RS-232/RS-485). For USB, choose the PIC16F145x or PIC18F2550 family; for CAN, choose the PIC18F2580/4580 or PIC16F18877 with integrated CAN. The 44-QFN pinout also reserves no pins for these higher-speed buses.
What is the operating voltage range of the PIC16F1787-I/ML?
The PIC16F1787-I/ML operates from 2.3 V to 5.5 V supply voltage, making it suitable for both 3.3 V and 5 V designs including Li-Ion battery and regulated USB systems. Below 2.3 V the Brown-out Reset (BOR) typically activates to protect Flash integrity. Some analog performance is reduced near the lower limit.
What is the most equivalent Microchip part to the PIC16F1787-I/ML with more memory?
The most equivalent Microchip part with more memory is the PIC16F1789-I/ML, offering 28 KB Flash and 1.5 KB RAM in the same 44-pin QFN (8x8 mm) package. It retains the identical PIC16 enhanced mid-range core, peripherals, and voltage range, making it a true upgrade-in-place for designs that have outgrown 14 KB Flash.
Hey Google, what PIC microcontrollers are pin-compatible with the PIC16F1787-I/ML?
Pin-compatible PIC microcontrollers in the 44-QFN footprint include the PIC16F1786-I/ML (8 KB Flash), PIC16F1789-I/ML (28 KB Flash), and PIC16F1779-I/ML (Core Independent Peripherals upgrade). All share the same 44-pin QFN (8x8 mm) footprint and operate from 2.3 V to 5.5 V, so no PCB rework is required when migrating within this family.
What are the key specifications of PIC16F1787-I/ML that engineers should know?
Engineers working with the PIC16F1787-I/ML should know: 8-bit PIC16 enhanced mid-range core at 32 MHz (125 ns instruction cycle), 14 KB Flash, 1 KB SRAM, 256 B EEPROM, 44-QFN (8x8 mm) package, 2.3 V to 5.5 V supply, three op-amps, two comparators, 12-bit ADC, dual DACs, I2C/SPI/EUSART, and XLP nanoWatt sleep modes for energy-efficient designs.

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

Selection Guide

Choose the PIC16F1787-I/ML when you need a 44-pin QFN 8-bit MCU with at least 14 KB Flash, integrated analog front-end (three op-amps, comparators, 12-bit ADC), and industrial temperature rating. Select it over the PIC16F1786-I/ML when 8 KB Flash is insufficient (e.g., for SMPS control firmware or BLE-free wireless MCU logic). It is preferable to the PIC16F1779-I/ML when the more expensive CIP-rich part is not required. For prototypes and hand-soldered builds, prefer the PIC16F1787-I/PT (TQFP variant). For cost-sensitive designs without analog integration, the PIC16F1716-I/ML is a smaller-memory alternative.

Comparison with Alternatives

Parameter This Product PIC16F1787-I/PT PIC16F1786-I/ML PIC16F1779-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (ML) 8x8 mm 44-TQFP (PT) 44-QFN (ML) 8x8 mm - same 44-QFN (ML) 8x8 mm - same
Program Memory (Flash) 14 KB 14 KB 8 KB 28 KB
SRAM 1 KB 1 KB 1 KB 2 KB
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz
Operating Voltage 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V
ADC 12-bit, 14 channels 12-bit, 14 channels 12-bit, 14 channels 12-bit, 14 channels
Operational Amplifiers 3 (rail-to-rail) 3 3 3
Serial Interfaces I2C, SPI, EUSART I2C, SPI, EUSART I2C, SPI, EUSART I2C, SPI, EUSART
Approximate Unit Price (qty-1) $3.42 $3.55 $3.30 $3.85

Key Differentiators

  • Highest memory in 44-QFN pin-compatible family at 14 KB Flash (vs PIC16F1786-I/ML (8 KB Flash))
  • Three integrated rail-to-rail op-amps eliminate external analog ICs (vs PIC16F1784-I/ML (1 op-amp))
  • Industrial temperature range and XLP nanoWatt sleep for energy-harvesting (vs PIC16F1787-E/ML (Extended temp only))

Design Notes

Estimated: with 32 MHz operation, place a 100 nF decoupling capacitor within 2 mm of each VDD pin and a single 10 µF bulk cap on the supply rail. The QFN's exposed thermal pad (EP) MUST be soldered to the ground plane to provide thermal dissipation and electrical return. Use four thermal vias (0.3 mm drill) in a 1.2 mm pitch array beneath the EP for best heat-sinking.

Do not leave the MCLR/RE3 pin floating - even with internal weak pull-up enabled, route a 10 kΩ external pull-up to VDD for production reliability. When using the ICSP pins (RB6/RB7) for in-circuit programming, ensure no series resistors >470 Ω are placed on these lines, as the programmer cannot overcome higher impedance. Always configure the PPS (Peripheral Pin Select) for alternate functions to avoid pin-function lockout.

Keep analog input traces short and guarded with a ground pour to minimize crosstalk with PWM outputs. If using the 12-bit ADC for >10-bit effective resolution, average 4-16 samples in firmware to suppress 50/60 Hz line-frequency noise. Reference the Microchip TB3019 document for ADC accuracy anti-patterns including source-impedance-induced gain error.

Estimated: at 32 MHz and 5 V with all peripherals active, the device draws approximately 7-10 mA (35-50 mW). Thermal resistance θJA for the 44-QFN with 1 oz copper and thermal vias is around 28 °C/W, resulting in a junction temperature rise of less than 1.5 °C above ambient. No external heatsink is required under typical industrial conditions.

Compliance Information

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

RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade MCU. Lead-free matte-tin finish. For automotive designs, refer to PIC16F1787-I/ML automotive equivalents or contact Microchip.

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

Related Searches

PIC16F1787-I/ML PIC16F1787 datasheet Microchip PIC16F1787 8-bit PIC microcontroller 44-QFN PIC16F1787-I/ML price PIC16F1787 vs PIC16F1786 PIC16F1787 LED driver application PIC16F1787 SMPS digital control drop-in replacement PIC16F1787 PIC16F1787 QFN pinout what is the operating voltage of PIC16F1787 PIC16F1787 buy online

Related Components & Terms

Microchip Technology PIC16F1787 PIC16F1787-I/ML PIC16F1787-I/PT PIC16F1786-I/ML PIC16F1779-I/ML PIC16F178x family 8-bit microcontroller PIC16 enhanced mid-range core nanoWatt XLP 12-bit ADC operational amplifier high-speed comparator 44-pin QFN TQFP-44 LED driver SMPS digital control industrial sensor conditioning RoHS REACH MPLAB X IDE XC8 compiler ICSP programming Core Independent Peripherals (CIP) I2C, SPI, EUSART
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