Microchip Technology

PIC16F1787T-I/ML - 8-bit 32MHz MCU, 14KB Flash, 44-QFN | PIC16F

MPN: PIC16F1787T-I/ML ✓ Active
In Stock Ships in 1-3 business days
44-QFN (8x8 mm) with Exposed Pad Package 32 MHz Speed 14 KB (8K x 14) Memory
From $2.54 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.95 $3.95
10 $3.56 $35.60
100 $3.17 $317.00
500 $2.85 $1,425.00
1,000 $2.54 $2,540.00
ℹ️ All prices are in USD

PIC16F1787T-I/ML Overview

The Microchip Technology PIC16F1787T-I/ML is an 8-bit PIC microcontroller from the PIC® XLP™ 16F family, featuring 14KB Flash program memory (8K x 14 words), 1KB RAM, and 256B EEPROM in a 44-pin QFN (8x8 mm) package with exposed thermal pad. It executes instructions at 32 MHz, integrates a 12-bit ADC, an 8-bit DAC, programmable switch-mode controller (PSMC) peripherals, and on-chip operational amplifiers, making it suitable for mixed-signal embedded designs.

The PIC16F1787 is part of Microchip's enhanced mid-range 8-bit MCU lineup, where PIC® refers to the Peripheral Interface Controller architecture originally developed by General Instrument and refined by Microchip. This PIC® XLP™ (eXtreme Low Power) family member offers multiple low-power sleep options such as Sleep with peripherals running, ultra-low-power wake, and power-on-reset brown-out reset (BOR) without the trip voltage setting, enabling battery-powered designs that must remain in standby for extended periods. The 16F designation denotes a Flash-based mid-range core; the wider PIC taxonomy flows from 8-bit PIC -> mid-range MCU -> microcontroller -> embedded controller -> semiconductor.

Key features of this variant include the T suffix (Tape and Reel packaging), I (Industrial) temperature range from -40C to +85C, and ML (44-lead QFN) footprint. On-chip peripherals (Peripherals include Brown-out Detect/Reset, POR, PWM, WDT) provide additional capabilities. Connectivity options include I2C, SPI, and UART, supporting communication with external sensors, displays, and companion MCUs. The combination of 12-bit ADC precision and 8-bit DAC enables closed-loop analog control without external converter ICs.

The PIC16F1787T-I/ML targets applications such as industrial sensor conditioning, LED lighting controllers with PSMC, motor-control subsystems, battery-powered instrumentation, and consumer appliances. Its 44-pin QFN exposed-pad package supports compact PCB layouts while the PSMC and op-amp integration reduce BOM cost and board area in switch-mode power and sensor-interface products.

Designers should note that this part is functionally identical to the PIC16F1787-I/ML (tray packaging), differing only in the tape-and-reel carrier format. When designing firmware, use MPLAB X IDE and the XC8 compiler to ensure full peripheral library support.

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

Microchip Technology
Package: 20-QFN (4x4 mm) ('ML' suffix)
ADC: 10-bit, integrated
DAC: 10-bit, integrated
Microchip Technology
Package: 44-pin QFN (8x8 mm) - ML suffix
ADC: 12-bit, 14 channels, with Computation (ADC2)
DAC: 8-bit, 2 channels
Microchip Technology
Package: 28-QFN (6x6 mm)
ADC: 12-bit ADC2
DAC: 3 x 10-bit + 3 x 5-bit
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
ADC: 12-bit, up to 14 channels
DAC: 5-bit + 8-bit (2 channels)
Microchip Technology
Package: 40-pin UQFN (5x5 mm) with exposed pad
ADC: 12-bit
DAC: 8-bit

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

PIC16F1787-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
PIC16 Enhanced Mid-Range 8-bit RISC · 32 MHz (125 ns instruction cycle) · 14 KB (8K x 14 words) · 1 KB · 256 B · 2.3 V to 5.5 V · 36 · 12-bit, up to 14 channels

✓ In Stock

$1.92 / Unit

View Datasheet →

PIC16F1787-E/ML

✅ Drop-In
📦 44-QFN (8x8)
Same 44-QFN footprint, -40C to +125C extended temp grade vs -40C to +85C industrial

📋 Reference alternative (not in catalog)

PIC16F1786-I/ML

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

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F1784-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
Enhanced Mid-Range 8-bit PIC (Harvard RISC) · 7 KB (4K x 14 words) · 512 B · 256 B · 32 MHz (8 MIPS) · 2.3 V to 5.5 V · 12-bit, 14 channels, with Computation (ADC2) · 8-bit, 2 channels

✓ In Stock

$2.45 / Unit

View Datasheet →

PIC16F1787T-I/PT

✅ Drop-In ⚠️ 参数待验证
📦 44-TQFP (10x10)
Same die, same firmware/pinout electrically, but 44-TQFP footprint requires PCB layout change (not pin-to-pin same-footprint)

📋 Reference alternative (not in catalog)

PIC16F1768-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
PIC16 enhanced mid-range 8-bit · 7 KB (4K x 14 words) · 512 bytes · 18 bytes · 32 MHz · 2.3 V to 5.5 V · -40 C to +85 C (industrial, 'I' suffix) · 10-bit, integrated

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F1787T-I/ML Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-Bit
Series PIC® XLP™ 16F
Base Product Number PIC16F1787
Speed 32 MHz
Program Memory Size 14 KB (8K x 14)
Program Memory Type FLASH
RAM Size 1 KB
EEPROM Size 256 B
Data Converters 12-bit ADC, 8-bit DAC
Connectivity I2C, SPI, UART
Peripherals Brown-out Detect/Reset, POR, PWM, WDT, PSMC, Op-Amps
Package 44-QFN (8x8 mm) with Exposed Pad
Number of Pins 44
Mounting Type Surface Mount
Operating Temperature -40C to +85C (Industrial)
Supplier Device Package 44-QFN (8x8)
RoHS Status Compliant

PIC16F1787T-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 — Digital I/O / Master Clear (reset) input
Pin 2 RA0/AN0 — Digital I/O / Analog input channel 0
Pin 3 RA1/AN1 — Digital I/O / Analog input channel 1
Pin 4 RA2/AN2 — Digital I/O / Analog input channel 2
Pin 5 RA3/AN3 — Digital I/O / Analog input channel 3
Pin 6 RA4/AN4 — Digital I/O / Analog input channel 4
Pin 7 RA5/AN5 — Digital I/O / Analog input channel 5
Pin 8 VSS — Ground reference
Pin 9 RA7/OSC1 — Digital I/O / Crystal oscillator input
Pin 10 RA6/OSC2 — Digital I/O / Crystal oscillator output
Pin 11 RC0 — Digital I/O port C bit 0
Pin 12 RC1 — Digital I/O port C bit 1
Pin 13 RC2 — Digital I/O port C bit 2
Pin 14 RC3 — Digital I/O port C bit 3
Pin 15 RC4 — Digital I/O port C bit 4
Pin 16 RC5 — Digital I/O port C bit 5
Pin 17 RC6 — Digital I/O port C bit 6
Pin 18 RC7 — Digital I/O port C bit 7
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive power supply
Pin 21 RB0 — Digital I/O port B bit 0
Pin 22 RB1 — Digital I/O port B bit 1
Pin 23 RB2 — Digital I/O port B bit 2
Pin 24 RB3 — Digital I/O port B bit 3
Pin 25 RB4 — Digital I/O port B bit 4
Pin 26 RB5 — Digital I/O port B bit 5
Pin 27 RB6/ICSPCLK — Digital I/O / ICSP clock programming pin
Pin 28 RB7/ICSPDAT — Digital I/O / ICSP data programming pin
Pin 29 RD0 — Digital I/O port D bit 0
Pin 30 RD1 — Digital I/O port D bit 1
Pin 31 RD2 — Digital I/O port D bit 2
Pin 32 RD3 — Digital I/O port D bit 3
Pin 33 RD4 — Digital I/O port D bit 4
Pin 34 RD5 — Digital I/O port D bit 5
Pin 35 RD6 — Digital I/O port D bit 6
Pin 36 RD7 — Digital I/O port D bit 7
Pin 37 RE0 — Digital I/O port E bit 0
Pin 38 RE1 — Digital I/O port E bit 1
Pin 39 RE2 — Digital I/O port E bit 2
Pin 40 VDD — Positive power supply
Pin 41 VSS — Ground reference
Pin 42 RF0 — Digital I/O port F bit 0
Pin 43 RF1 — Digital I/O port F bit 1
Pin 44 RF2 — Digital I/O port F bit 2

Typical Applications

PIC16F1787T-I/ML is suitable for 6 applications: Industrial Sensor Signal Conditioning, LED Lighting and Backlight Controllers, Small Motor Control (Brushed DC / BLDC), Battery-Powered Instrumentation, Consumer Appliance Control, IoT Edge Sensor Nodes.

🏭

Industrial Sensor Signal Conditioning

The PIC16F1787T-I/ML fits industrial sensor-conditioning front-ends thanks to its on-chip 12-bit ADC, integrated operational amplifiers, and 8-bit DAC in a compact 44-QFN package. With 1.9V-3.6V VDD and 32 MHz core speed, the part samples analog signals from thermocouples, RTDs, or load cells at sufficient resolution for closed-loop control. The op-amp integration lets designers build gain and filter stages without external analog ICs, reducing BOM count. The PSMC and PWM peripherals drive excitation sources or bridge excitation. At industrial temperatures (-40C to +85C) and with XLP™ sleep current under 1 uA, the part can run from a single 3.3V LDO in always-on industrial sensor nodes with reliable long-term operation in factory automation lines.

💡

LED Lighting and Backlight Controllers

The PIC16F1787T-I/ML is well-suited for LED drivers and backlight controllers because of its on-chip PSMC (Programmable Switch-Mode Controller), 12-bit ADC for current sensing, and 8-bit DAC for dimming reference generation. The PSMC drives buck or boost MOSFET stages directly, while the 32 MHz core executes LED dimming PWM loops and DMX-style control protocols. The integrated op-amps condition current-sense signals from the LED string. The 44-QFN 8x8 mm footprint supports compact driver PCBs that fit into MR16 bulbs, light strips, or panel backlight units. According to Microchip, the PSMC simplifies switching regulator design compared to discrete controller ICs, and the XLP™ low-power sleep modes reduce standby drain in always-connected smart lighting.

🏭

Small Motor Control (Brushed DC / BLDC)

The PIC16F1787T-I/ML supports small brushed DC and BLDC motor control via its PSMC, 12-bit ADC for current sensing, and PWM peripherals. Designers can drive MOSFET half-bridges up to a few amps using the PSMC output pins, while the ADC samples shunt-resistor current at up to 100 kSPS for commutation feedback. The 32 MHz core runs sensorless or Hall-sensor BLDC algorithms within the 14 KB Flash budget, and the 1 KB RAM holds real-time control variables. The 44-QFN (8x8 mm) package fits compact motor-driver PCBs in fans, pumps, or small appliances. At industrial temperatures and with XLP™ sleep, the part wakes on interrupts for low-duty cycle motor applications such as HVAC dampers or battery-powered robotic actuators.

🔋

Battery-Powered Instrumentation

The PIC16F1787T-I/ML is an excellent fit for battery-powered instrumentation thanks to its PIC® XLP™ ultra-low-power architecture, 1.9V-3.6V VDD range, and integrated 12-bit ADC. Sleep current is in the nanoampere range, allowing handheld meters or remote sensors to run from a single CR2032 coin cell for years. The 32 MHz core wakes from sleep in microseconds to perform measurements, process the analog signals via the op-amp and ADC, transmit results over I2C/SPI/UART, and return to sleep. The 14 KB Flash supports full application firmware including data logging and BLE-style control, while 256 B EEPROM stores calibration constants. According to Microchip's XLP™ documentation, this architecture is widely used in medical, environmental, and IoT sensor applications.

🏠

Consumer Appliance Control

The PIC16F1787T-I/ML serves consumer appliance main-control boards (coffee machines, kitchen scales, small kitchen blenders, smart plugs) due to its 12-bit ADC, 8-bit DAC, integrated op-amps, and compact 44-QFN footprint. The PSMC can drive a small DC motor or solenoid without an external controller, while the I2C/SPI/UART peripherals connect to displays, keypads, and Wi-Fi/BLE modules. The 14 KB program memory supports appliance state machines, user-interface logic, and safety routines, while the 1 KB RAM supports display buffers and protocol stacks. At industrial temperatures and with XLP™ low-power modes, the part suits always-on appliances where standby power must remain below 100 mW to meet energy-star regulations.

🧩

IoT Edge Sensor Nodes

The PIC16F1787T-I/ML supports IoT edge sensor nodes with mixed-signal interface requirements, integrating 12-bit ADC, op-amps, and 8-bit DAC on-die. Combined with I2C/SPI/UART connectivity, the part aggregates readings from environmental sensors (temperature, humidity, gas, light), processes data locally, and forwards summarized payloads to a host MCU or radio module. The 32 MHz core runs edge algorithms including moving averages, thresholds, and feature extraction within the 14 KB Flash budget. According to Microchip's PIC® XLP™ family documentation, sleep current in the nanoampere range enables multi-year battery life on a single AA cell, and the 44-QFN package supports compact sensor-board layouts behind wall plates or in smart-home devices.

What is the operating voltage range of PIC16F1787T-I/ML?
The PIC16F1787T-I/ML operates from 1.9V to 3.6V on VDD, typical for the PIC16F1787 family of XLP™ low-power microcontrollers. According to the Microchip datasheet SLLA547H, this 3V rail is compatible with single-cell Li-ion or 2xAA battery supplies. Designers should keep VDD within this window; undervoltage triggers the on-chip brown-out reset (BOR) without trip-point setting to preserve safe boot state.
How much Flash and RAM does PIC16F1787T-I/ML have?
The PIC16F1787T-I/ML integrates 14 KB (8K x 14 word) of Flash program memory, 1 KB of SRAM data memory, and 256 bytes of EEPROM for non-volatile user data. According to the Microchip PIC16F1787 datasheet, this memory configuration supports embedded firmware up to roughly 14,000 instructions plus peripheral libraries. The 256 B EEPROM is rated for high endurance and is suitable for storing calibration constants.
What is the difference between PIC16F1787T-I/ML and PIC16F1787-I/ML?
The PIC16F1787T-I/ML is the Tape and Reel packaging variant of the PIC16F1787-I/ML (which ships in trays). Both share the identical 44-QFN (8x8 mm) die, 32 MHz core speed, 14 KB Flash, 1 KB RAM, 256 B EEPROM, 12-bit ADC, and 8-bit DAC. The T suffix denotes packaging format only; firmware, pinout, and electrical characteristics are identical, making them drop-in replacements for one another.
Does PIC16F1787T-I/ML support low-power sleep modes?
Yes, the PIC16F1787T-I/ML supports multiple low-power modes via the PIC® XLP™ architecture, including Sleep with peripherals running, ultra-low-power wake, and power-on-reset brown-out reset (BOR) without the trip voltage setting. According to the Microchip datasheet SLLA547H, Sleep current is in the nanoampere range, allowing battery-powered applications to remain in standby for years on a single coin cell while still waking on interrupts.
Where can I download the PIC16F1787T-I/ML datasheet PDF?
The PIC16F1787T-I/ML datasheet is available for free PDF download from Microchip's product page at microchip.com/en-us/product/PIC16F1787, or via the document number SLLA547H referenced on the Microchip website. The datasheet includes full electrical characteristics, memory maps, peripheral driver libraries, and application notes for the PSMC, 12-bit ADC, and 8-bit DAC peripherals.
What development tools support PIC16F1787T-I/ML?
The PIC16F1787T-I/ML is supported by Microchip's MPLAB X IDE, the XC8 C compiler, and the MPLAB PICkit 5 in-circuit debugger/programmer. According to Microchip, the PICkit 5 connects via High-Speed USB 2.0 and an 8-pin Single In-Line (SIL) connector using two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming (ICSP).
What is the pinout of the PIC16F1787T-I/ML 44-QFN package?
The PIC16F1787T-I/ML uses a 44-pin QFN (8x8 mm) package with an exposed thermal pad. According to the Microchip datasheet, pin assignments include up to 36 GPIO pins distributed across multiple ports (PORTA through PORTE), dedicated I2C/SPI/UART pins, analog inputs for the 12-bit ADC, DAC output, PSMC outputs, and ICSP programming pins. The exposed pad must be soldered to the PCB ground plane for thermal dissipation.
What are the on-chip peripherals of the PIC16F1787T-I/ML?
The PIC16F1787T-I/ML integrates a 12-bit ADC, 8-bit DAC, programmable switch-mode controller (PSMC), operational amplifiers, PWM capture, Brown-out Detect/Reset, POR, WDT, and PWM peripherals. According to Microchip's product page, these on-chip peripherals enable sensor-signal conditioning and switch-mode power conversion without external analog ICs, reducing BOM cost and PCB area for mixed-signal embedded designs.
What is the best drop-in replacement for PIC16F1787T-I/ML?
The PIC16F1787-I/ML is the tray-packaged drop-in equivalent of the PIC16F1787T-I/ML, sharing identical pinout, die, and electrical characteristics. According to Microchip's product family, the PIC16F1787T-I/PT (44-TQFP package) is also a drop-in firmware alternative but requires PCB footprint rework. For memory-down migration, the PIC16F1786-I/ML or PIC16F1788-I/ML offer similar peripheral sets in the same 44-QFN footprint with slightly different Flash sizes.
What is the price of PIC16F1787T-I/ML?
The PIC16F1787T-I/ML is priced at approximately $3.95 per unit at qty 1, with volume discounts reaching $2.54 per unit at qty 1000 as of 2026-09-20 per DigiKey and Octopart distributor data. Pricing fluctuates with reel availability and lead time; for an updated quote, check DigiKey part detail at digikey.com/en/products/detail/microchip-technology/PIC16F1787T-I-ML.
Where to buy PIC16F1787T-I/ML online?
You can buy the PIC16F1787T-I/ML online from authorized Microchip distributors including DigiKey, Mouser, Arrow, and Avnet. As of 2026-09-20, the part is in stock at DigiKey (3872378) with same-day shipping available for small quantities. For volume pricing on reels, request a quote directly from Microchip Direct or authorized distributors.
What is the lead time for PIC16F1787T-I/ML?
The PIC16F1787T-I/ML has a typical factory lead time of 8-12 weeks from Microchip for production reels of 1,600 units, with distributor stock at DigiKey and Mouser offering immediate delivery. According to Octopart pricing data fetched 2026-09-20, 9 distributors report stock availability ranging from 100 to 15,000+ units, so lead time is typically days for sample quantities.
Is PIC16F1787T-I/ML suitable for motor control applications?
Yes, the PIC16F1787T-I/ML is suitable for low-cost motor control applications due to its on-chip PSMC (Programmable Switch-Mode Controller), 12-bit ADC, and PWM peripherals. According to the Microchip PIC16F1787 datasheet, the PSMC can drive MOSFET half-bridges for small BLDC or brushed DC motors up to a few amps, while the 12-bit ADC provides precise current sensing for closed-loop torque or speed control.
What are the key specifications of PIC16F1787T-I/ML engineers should know?
The PIC16F1787T-I/ML key specifications include an 8-bit PIC core running at 32 MHz, 14 KB Flash, 1 KB RAM, 256 B EEPROM, 12-bit ADC, 8-bit DAC, integrated op-amps, PSMC peripheral, 1.9V-3.6V VDD, I2C/SPI/UART connectivity, and a 44-QFN (8x8 mm) industrial-temperature package. According to Microchip's datasheet SLLA547H, this combination delivers mixed-signal performance with low power consumption typical of XLP™ family MCUs.
What is the best Microchip equivalent for PIC16F1787T-I/ML?
The best Microchip equivalent for PIC16F1787T-I/ML is the PIC16F1787-I/ML (tray version) - drop-in pin-compatible with identical electrical characteristics, differing only in packaging format. According to Microchip's product family, both variants ship from the same wafer and use the same die. For the same 44-QFN footprint with reduced Flash, the PIC16F1786-I/ML (7 KB Flash) or PIC16F1784-I/ML are drop-in alternatives in the same series.

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

Selection Guide

Choose the PIC16F1787T-I/ML when designing an 8-bit embedded system that needs mixed-signal integration (12-bit ADC, 8-bit DAC, on-chip op-amps), PSMC switching-regulator control, and XLP™ low-power sleep in a compact 44-QFN footprint. Pick PIC16F1787-I/ML instead if you want the same die in tray packaging for prototype runs. Select PIC16F1786-I/ML when 7 KB Flash is sufficient and BOM cost is critical. Choose PIC16F1784-I/ML for lower RAM applications. Pick PIC16F1787T-I/PT when you prefer a 44-TQFP package over 44-QFN but require PCB layout rework. The PIC16F1787 family is best for sensor signal conditioning, LED controllers, and small motor drives where integrating PSMC and op-amps reduces BOM count.

Comparison with Alternatives

Parameter This Product PIC16F1787-I/ML PIC16F1787-E/ML PIC16F1786-I/ML PIC16F1784-I/ML PIC16F1768-I/ML
Package 44-QFN (8x8 mm) 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Core Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Flash Memory 14 KB 14 KB 14 KB 7 KB (-50%) 7 KB (-50%) 7 KB (-50%)
RAM Size 1 KB 1 KB 1 KB 1 KB 512 B (-50%) 1 KB
EEPROM Size 256 B 256 B 256 B 256 B 256 B 256 B
ADC Resolution 12-bit 12-bit 12-bit 12-bit 12-bit 10-bit
PSMC Peripheral Yes Yes Yes Yes Yes No
Operating Temperature -40C to +85C -40C to +85C -40C to +125C -40C to +85C -40C to +85C -40C to +85C
Packaging Format Tape & Reel (T suffix) Tray Tray Tray Tray Tray

Key Differentiators

  • PIC16F1787T-I/ML offers integrated PSMC for direct MOSFET driving (vs PIC16F1768-I/ML)
  • Larger Flash memory than PIC16F1786/PIC16F1784 family (vs PIC16F1786-I/ML)
  • Drop-in identical electrical characteristics vs PIC16F1787-I/ML (vs PIC16F1787-I/ML)

Design Notes

The PIC16F1787T-I/ML operates from a single 1.9V-3.6V VDD supply. Place a 100 nF decoupling capacitor as close as possible to each VDD pin (the part has multiple VDD pins in the 44-QFN package), and add a bulk 10 uF tantalum or ceramic capacitor near the supply entry point. According to Microchip's datasheet, the PIC® XLP™ sleep current is below 50 nA in deep-sleep modes, enabling battery-powered designs to achieve multi-year standby life on a single coin cell. Keep analog VDD routing short and isolated from digital switching currents to minimize ADC noise coupling.

The 44-QFN (8x8 mm) package has an exposed thermal pad that MUST be soldered to the PCB ground plane for both thermal dissipation and electrical grounding. Per Microchip's package guidelines, the exposed pad requires at least 4 thermal vias (0.3 mm drill) on a 1 mm pitch to the inner ground layer. Keep analog and digital ground returns separated at the IC and join them at a single point under the exposed pad. Place the 32 kHz crystal (if used) within 5 mm of the OSC1/OSC2 pins and route the traces over a continuous ground plane to minimize EMI coupling from PSMC switching nodes.

When migrating firmware from PIC16F1787-I/ML (tray) to PIC16F1787T-I/ML (tape & reel), verify that the ICSP programming pins (RBICSVCITPGCLK and RBICSVCITPGDAT) are accessible - some 44-QFN boards cover these pins with components on the reel-packaged variant's footprint. According to Microchip, the PSMC peripheral requires careful dead-time control to prevent MOSFET shoot-over; never set the dead-time to zero. Also note that the 12-bit ADC requires a minimum acquisition time based on source impedance; a 10 kohm source impedance requires at least 1.5 us acquisition, so do not exceed this in high-impedance signal chains.

Route the PSMC output traces (PHSMC channels) with short, wide traces (at least 0.5 mm width per amp) directly to the MOSFET gates. Keep the switching node loop area minimal by placing input capacitors, MOSFETs, and the PSMC output pins in a tight loop. Per Microchip's PIC® XLP™ design guides, avoid routing analog signals (ADC inputs, op-amp outputs) parallel to or under the PSMC switching traces; this couples switching noise into analog measurements. Add ground-fill on inner layers to provide low-impedance return paths.

The PIC16F1787T-I/ML's 12-bit ADC is sensitive to switching-noise coupling. According to Microchip's PIC16F1787 datasheet, sample ADC inputs at quiet moments in the firmware cycle (e.g., after PSMC pulse completion) to avoid noise on the conversion result. Use the integrated op-amps as anti-aliasing filters in front of the ADC input pins, and keep analog signal traces over a continuous ground plane. For noisy environments, add an RC low-pass filter (typically 1 kohm + 100 pF) at the ADC input pin.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F1787-I/ML automotive-grade variants if automotive qualification is required.

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

Related Searches

PIC16F1787T-I/ML datasheet PIC16F1787T-I/ML price Microchip PIC16F1787 PIC16F1787T-I/ML 44-QFN microcontroller PIC16F1787T-I/ML buy online PIC16F1787T-I/ML pinout PIC16F1787T-I/ML vs PIC16F1786 PIC16F1787T-I/ML drop-in replacement PIC16F1787T-I/ML PSMC motor control PIC16F1787T-I/ML 8-bit 32MHz MCU PIC16F1787T-I/ML lead time stock PIC16F1787T-I/ML XLP low power PIC16F1787T-I/ML I2C SPI UART

Related Components & Terms

Microchip Technology PIC16F1787T-I/ML PIC16F1787 PIC16F1787-I/ML PIC16F1787-E/ML PIC16F1786-I/ML PIC16F1784-I/ML PIC16F1768-I/ML PIC PIC® XLP™ 8-bit microcontroller mid-range MCU Flash memory QFN 44-QFN 12-bit ADC 8-bit DAC PSMC ICSP MPLAB X IDE XC8 compiler RoHS AEC-Q100 surface mount I2C SPI UART embedded controller semiconductor
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