Microchip Technology

PIC16F1787T-I/MV - 8-bit MCU, 14KB Flash, 40-UQFN | Microchip

MPN: PIC16F1787T-I/MV ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 40-pin UQFN (5x5 mm) with exposed pad Package 32 MHz (8 MIPS) Speed 14 KB (8K x 14 words) Memory
From $2.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.27 $3.27
10 $2.95 $29.50
100 $2.63 $263.00
500 $2.34 $1,170.00
1,000 $2.1 $2,100.00
ℹ️ All prices are in USD

PIC16F1787T-I/MV Overview

The Microchip Technology PIC16F1787T-I/MV is an 8-bit PIC16 microcontroller from the PIC® XLP™ 16F family, offering 14KB of Flash program memory (8K x 14 words), 1KB of RAM, and 256 bytes of EEPROM, housed in a 40-pin UQFN (5x5 mm) package with an exposed thermal pad. It features an enhanced mid-range core with 49 instructions, 16 stack levels, and an internal 32MHz oscillator, making it suitable for low-power and advanced analog applications. Operating from 1.8V to 5.5V, this MCU integrates a 12-bit ADC, 8-bit DAC, three PSMC (Programmable Switch Mode Controller) peripherals, op-amps, fast comparators, and supports I²C, SPI, and EUSART communication interfaces.

A PIC microcontroller is an 8-bit Harvard-architecture RISC processor widely used in embedded systems for control, sensing, and communication tasks. PIC MCUs sit in the broader taxonomy of microcontrollers -> embedded processors -> semiconductors, with the PIC16F family specifically targeting low-power (XLP™) and feature-rich mid-range applications. The PIC16F1787T-I/MV belongs to the PIC16 (L)F1784/6/7 sub-family, which emphasizes advanced analog integration for sensor conditioning and signal generation.

Key differentiating features include the three dedicated 16-bit PSMC peripherals for high-resolution PWM generation (ideal for lighting, motor control, and SMPS), integrated op-amps and fast comparators that eliminate external analog components, and the 12-bit ADC with computation features for automated signal averaging and threshold detection. The 5x5 mm UQFN package with exposed pad provides excellent thermal performance for the industrial -40°C to +85°C operating range.

Typical applications include LED lighting drivers, switched-mode power supply controllers, sensor signal conditioning, battery-powered IoT edge nodes, and industrial control loops. The XLP™ technology extends battery life through nanoWatt deep-sleep modes drawing sub-µA currents, while the rich peripheral set reduces BOM cost by integrating functions that would otherwise require discrete components.

Designers should note that the UQFN package requires careful PCB layout with thermal via arrays under the exposed pad. The PSMC peripherals require firmware configuration through Microchip's MPLAB X IDE and the MPLAB Code Configurator (MCC) for proper initialization. When migrating from PIC16F1827 or PIC16F1784/1786 variants, verify pin mapping as the PSMC channel assignments differ.

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

Microchip Technology
Package: 28-pin UQFN (4x4 mm) with exposed pad
ADC: 10-bit, up to 17 channels
DAC: 5/8-bit
Microchip Technology
Package: 40-pin UQFN (5x5 mm)
ADC: 10-bit
DAC: 5/8-bit
Microchip Technology
ADC: 10-bit, up to 28 channels
DAC: Two 5-bit and one 8-bit DAC
Microchip Technology
Package: 44-QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 40-pin UQFN (5x5 mm) - MV
ADC: 12-bit, up to 11 channels
DAC: 5-bit and 8-bit

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

PIC16F1787-I/MV

✅ Drop-In
📦 40-pin UQFN (5x5 mm)
same die, identical specs; differs only by Tube vs Tape & Reel packaging

📋 Reference alternative (not in catalog)

PIC16F1787T-I/ML

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-pin UQFN (5x5 mm)
PIC · 8-Bit · PIC® XLP™ 16F · PIC16F1787 · 32 MHz · 14 KB (8K x 14) · FLASH · 1 KB

✓ In Stock

$2.54 / Unit

View Datasheet →

PIC16F1786-I/MV

✅ Drop-In
📦 40-pin UQFN (5x5 mm)
same UQFN-40 footprint; Flash reduced from 14 KB to 7 KB (-50%), fewer PSMC channels; requires firmware rebuild

📋 Reference alternative (not in catalog)

PIC16F1784-I/MV

✅ Drop-In
📦 40-pin UQFN (5x5 mm)
same UQFN-40 footprint; Flash 7 KB (-50%), reduced ADC channel count; pin-compatible with firmware recompile

📋 Reference alternative (not in catalog)

PIC16F1719-I/MV

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-pin UQFN (5x5 mm)
8-bit PIC (modified Harvard RISC) · 14-bit, 49 instructions · 28 KB (16K x 14 words) · 2 KB · 256 B · 32 MHz · 2.3 V to 5.5 V · 36 (approx., varies with package)

✓ In Stock

$1.89 / Unit

View Datasheet →

PIC16F1717T-I/MV

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-pin UQFN (5x5 mm)
14 KB (8K x 14) Flash · 1 KB · 256 bytes · PIC16 8-bit RISC · 32 MHz · 2.3 V to 5.5 V · 10-bit · 5/8-bit

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16F1713T-I/MV

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-pin UQFN (5x5 mm)
PIC16 8-bit RISC · 14-bit · 32 MHz · 7 KB (4K x 14 words) · 512 B · 256 B · 25 · 2.3 V to 5.5 V

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC16F1787T-I/MV Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 Enhanced Mid-Range (8-bit)
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 1 KB
EEPROM 256 Bytes
Maximum CPU Speed 32 MHz (8 MIPS)
Supply Voltage (VDD) 1.8 V to 5.5 V
Operating Temperature -40 °C to +85 °C (Industrial)
Package 40-pin UQFN (5x5 mm) with exposed pad
ADC 12-bit
DAC 8-bit
PSMC 3x 16-bit Programmable Switch Mode Controller
Comparators Fast comparators with selectable reference
Op-Amps Integrated operational amplifiers
Communication Interfaces I²C, SPI, EUSART (LIN capable)
Instruction Set 49 instructions, 16 stack levels
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F1787T-I/MV Pin Configuration

QFN-40 Package Pinout Diagram QFN-40 6x6mm, P0.5mm, EP 4.1x4.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 QFN-40
Pin 1 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 2 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 3 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 4 RA3/AN3 — PORTA bit 3 / Analog input 3
Pin 5 RA4/AN4 — PORTA bit 4 / Analog input 4
Pin 6 RA5/AN5 — PORTA bit 5 / Analog input 5
Pin 7 RA6/OSC2 — PORTA bit 6 / Oscillator output
Pin 8 RA7/OSC1 — PORTA bit 7 / Oscillator input
Pin 9 VDD — Positive supply voltage
Pin 10 VSS — Ground reference
Pin 11 RB0/INT — PORTB bit 0 / External interrupt
Pin 12 RB1 — PORTB bit 1
Pin 13 RB2 — PORTB bit 2
Pin 14 RB3 — PORTB bit 3
Pin 15 RB4 — PORTB bit 4
Pin 16 RB5 — PORTB bit 5
Pin 17 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 18 RB7/PGD — PORTB bit 7 / ICSP data
Pin 19 RC0 — PORTC bit 0
Pin 20 RC1 — PORTC bit 1
Pin 21 RC2 — PORTC bit 2
Pin 22 RC3 — PORTC bit 3
Pin 23 RC4 — PORTC bit 4
Pin 24 RC5 — PORTC bit 5
Pin 25 RC6 — PORTC bit 6
Pin 26 RC7 — PORTC bit 7
Pin 27 RD0 — PORTD bit 0
Pin 28 RD1 — PORTD bit 1
Pin 29 RD2 — PORTD bit 2
Pin 30 RD3 — PORTD bit 3
Pin 31 RD4 — PORTD bit 4
Pin 32 RD5 — PORTD bit 5
Pin 33 RD6 — PORTD bit 6
Pin 34 RD7 — PORTD bit 7
Pin 35 RE0 — PORTE bit 0
Pin 36 RE1 — PORTE bit 1
Pin 37 RE2 — PORTE bit 2
Pin 38 AVDD — Analog positive supply
Pin 39 AVSS — Analog ground reference
Pin 40 MCLR — Master clear / Reset input (active low)
Pin 41 EP — Exposed thermal pad (connect to ground)

Typical Applications

PIC16F1787T-I/MV is suitable for 7 applications: LED Lighting Drivers, Switched-Mode Power Supply (SMPS) Control, Industrial Sensor Signal Conditioning, Battery-Powered IoT Edge Nodes, Motor Control and BLDC Drivers, Automotive Body and Comfort Modules, Consumer Appliance Control Boards.

💡

LED Lighting Drivers

The PIC16F1787T-I/MV is exceptionally well-suited for LED lighting driver applications due to its three dedicated 16-bit PSMC (Programmable Switch Mode Controller) peripherals. These PSMC channels can generate high-resolution PWM with sub-microsecond edge control, ideal for dimming and color-mixing in RGBW and tunable-white LED fixtures. The 12-bit ADC monitors LED current and temperature for closed-loop thermal management, while the integrated op-amps amplify shunt-sense signals without external components. With 32 MHz CPU speed and 14 KB Flash, the MCU can run DMX-512, DALI, or proprietary wireless lighting protocols simultaneously while maintaining smooth dimming curves down to 0.1% resolution.

Switched-Mode Power Supply (SMPS) Control

For SMPS designs, the PIC16F1787T-I/MV combines PSMC peripherals with fast comparators to implement peak-current-mode and voltage-mode control loops. The PSMC channels can drive power MOSFETs directly at switching frequencies up to several hundred kHz, while the fast comparators provide cycle-by-cycle current limiting in under 50 ns. The integrated op-amps condition feedback signals from the output divider and current shunt, eliminating external analog ICs. Its 1.8-5.5 V supply range suits both battery-powered and line-powered converters, and the 14 KB Flash accommodates complex state-machine firmware for digital compensation.

🏭

Industrial Sensor Signal Conditioning

The PIC16F1787T-I/MV's integrated op-amps, fast comparators, and 12-bit ADC make it a complete sensor signal conditioning front-end in a single chip. Strain-gauge bridges, thermocouples, RTDs, and pressure sensors can be amplified by the on-chip op-amps, then digitized by the 12-bit ADC with computation features for hardware-averaged readings. The 1 KB RAM buffers multiple sensor channels, while the EUSART and I²C peripherals forward conditioned data to a host controller or display. Its -40°C to +85°C industrial temperature range supports factory-floor deployment without additional thermal hardening.

🧩

Battery-Powered IoT Edge Nodes

The PIC16F1787T-I/MV leverages Microchip's XLP™ (eXtreme Low Power) technology to deliver years of battery life in IoT sensor nodes. NanoWatt deep-sleep modes draw under 50 nA with RAM retention, while the integrated op-amps and ADC wake the MCU only for scheduled measurements. The EUSART supports LIN-bus and RS-485 protocols for industrial IoT connectivity, and the 256-byte EEPROM stores calibration data without external memory. Operating down to 1.8V from a single lithium cell or 2xAA batteries, the MCU fits in 5x5 mm PCB real estate - ideal for space-constrained wireless sensor modules.

🏭

Motor Control and BLDC Drivers

Brushless DC (BLDC) and stepper motor control benefit from the PIC16F1787T-I/MV's PSMC peripherals, which deliver complementary PWM outputs with programmable dead-band insertion and hardware fault shutdown. Three PSMC channels can independently drive a three-phase BLDC inverter at up to 32 kHz switching frequency with center-aligned PWM. The fast comparators implement hardware overcurrent protection in under 100 ns, while the 12-bit ADC reads back EMF zero-crossings for sensorless commutation algorithms. The 14 KB Flash accommodates sensorless FOC or trapezoidal commutation firmware with tuning parameters stored in EEPROM.

🚗

Automotive Body and Comfort Modules

Although PIC16F1787T-I/MV is not AEC-Q100 qualified, the standard industrial-grade variant is widely used in non-safety automotive body applications such as interior lighting, seat controllers, mirror adjusters, and HVAC blend-door actuators. The EUSART supports LIN-bus protocol common in automotive body networks, and the PSMC peripherals drive LED strings and small DC motors. For AEC-Q100 qualified variants in the same UQFN-40 package, designers should select the PIC16F1787T-I/MV automotive equivalent from Microchip's enhanced parts catalog. The wide 1.8-5.5 V supply range tolerates automotive 12V battery transients when paired with a regulator.

🔧

Consumer Appliance Control Boards

Coffee makers, washing machines, microwave ovens, and other white goods use PIC16F1787T-I/MV for user-interface control, sensor reading, and load driving. The 14 KB Flash holds UI state machines and communication stacks, while the op-amps and ADC read temperature, humidity, and water-level sensors. PSMC channels drive triac-controlled heater elements and small DC motors. The 5x5 mm UQFN package fits in compact appliance PCBs, and the industrial -40°C to +85°C range covers kitchen and laundry environments. With XLP™ sleep modes, battery-backed appliance clocks and timers run for years on a single coin cell.

Recommended Products Summary

PIC16F1786-I/MV Cost-optimized variant for simpler LED drivers Used in: LED Lighting Drivers, Automotive Body and Comfort Modules MCP1700 3.3V LDO regulator for MCU power rail Used in: LED Lighting Drivers, Battery-Powered IoT Edge Nodes MCP4725 I²C 12-bit DAC for analog dimming reference Used in: LED Lighting Drivers PIC16F1784-I/MV Lower-cost variant for fixed-frequency PWM converters Used in: Switched-Mode Power Supply (SMPS) Control MCP6002 External op-amp for additional feedback channels Used in: Switched-Mode Power Supply (SMPS) Control PIC16F1787-I/ML Microchip Technology Used in: Industrial Sensor Signal Conditioning MCP9808 High-accuracy temperature sensor companion Used in: Industrial Sensor Signal Conditioning, Consumer Appliance Control Boards MRF24WN0MA Wi-Fi module for wireless connectivity Used in: Battery-Powered IoT Edge Nodes PIC16F1719-I/MV Microchip Technology Used in: Motor Control and BLDC Drivers MCP8024 3-phase BLDC gate driver companion Used in: Motor Control and BLDC Drivers MCP2515 CAN bus controller for in-vehicle networking Used in: Automotive Body and Comfort Modules MCP23S17 SPI I/O expander for keypad/scanner I/O Used in: Consumer Appliance Control Boards
What is the Flash program memory size of PIC16F1787T-I/MV?
The PIC16F1787T-I/MV has 14 KB (8K x 14 words) of Flash program memory, supported by 1 KB of data RAM and 256 bytes of EEPROM. According to the Microchip datasheet for the PIC16 (L)F1784/6/7 family, the enhanced mid-range core provides 49 instructions and self read/write capability to the Flash. This memory configuration is well suited to applications running Microchip's MPLAB X IDE with the XC8 compiler and the MPLAB Code Configurator peripheral libraries.
What package does PIC16F1787T-I/MV use and how many pins?
The PIC16F1787T-I/MV is housed in a 40-pin UQFN (Ultra-thin Quad Flat No-lead) package measuring 5x5 mm with an exposed thermal pad. The "MV" suffix designates this UQFN package option, while the "T" indicates Tape & Reel packaging. Designers should follow Microchip's UQFN land pattern recommendations and include thermal via arrays under the exposed pad to maintain junction temperature within the -40°C to +85°C industrial range.
What is the operating voltage range of PIC16F1787T-I/MV?
The PIC16F1787T-I/MV operates from 1.8 V to 5.5 V supply voltage, supporting both 3.3 V and 5 V system designs. The internal 32 MHz oscillator and XLP™ nanoWatt technology enable flexible power management across this range. According to the Microchip datasheet, VDD must be stable before the device exits RESET to ensure proper Flash self-write operations; designers commonly add a 100 nF decoupling capacitor close to each VDD/AVDD pin pair.
Where can I buy PIC16F1787T-I/MV at distributor pricing?
The PIC16F1787T-I/MV is in stock at major authorized distributors including DigiKey, Mouser, LCSC Electronics, and Hotenda, as of 2026-09-20. DigiKey lists the part with same-day shipping at approximately $3.27 for 1-piece quantity, with tier pricing dropping to roughly $2.10 at 1000 pieces. Mouser and LCSC also carry inventory, and XAIPART can source the part through its authorized channel - check the stock widget on the product page for real-time availability.
What is the lead time for PIC16F1787T-I/MV?
As of 2026-09-20, lead time for PIC16F1787T-I/MV at DigiKey is typically 8-12 weeks from Microchip factory, though distributor shelf stock at Mouser, LCSC, and DigiKey usually ships within 1-3 business days for orders under 1000 pieces. The part is currently active in Microchip's product lifecycle with no EOL announcement. For high-volume production orders above 10,000 pieces, contact Microchip or an authorized distributor for a firm delivery commitment.
Is PIC16F1787T-I/MV in stock right now?
Yes, PIC16F1787T-I/MV is currently in stock at multiple authorized distributors as of 2026-09-20, including DigiKey (3872379), Mouser, LCSC, and Hotenda. Distributor inventory typically ranges from several hundred to several thousand units on shelf, with additional factory lead time of 8-12 weeks for replenishment. For guaranteed allocation, Microchip's sample program and direct sales channel can also fulfill prototype quantities within 2-4 weeks.
What is the difference between PIC16F1787T-I/MV and PIC16F1827-I/MV?
The PIC16F1787T-I/MV and PIC16F1827-I/MV both use the 40-pin UQFN (MV) package but differ in peripheral integration: PIC16F1787T-I/MV adds three PSMC (Programmable Switch Mode Controller) 16-bit PWM peripherals, integrated op-amps, and 14 KB Flash versus PIC16F1827's standard Capture/Compare PWM and 7 KB Flash. For SMPS, lighting, or high-resolution PWM applications, the PIC16F1787T-I/MV is the stronger choice; for general-purpose GPIO control the PIC16F1827-I/MV is a drop-in option with simpler peripheral set.
What is the best drop-in replacement for PIC16F1787T-I/MV?
The best drop-in replacement for PIC16F1787T-I/MV is the PIC16F1787-I/MV (non-T&R variant of the same die in identical 40-pin UQFN package). For cost-sensitive applications that can accept reduced peripherals, the PIC16F1786-I/MV and PIC16F1784-I/MV are pin-compatible UQFN alternatives with 7 KB and 7 KB Flash respectively. All three share the PIC16F1787T-I/MV's UQFN-40 footprint and pinout, enabling direct PCB drop-in with code recompilation to match the reduced Flash and peripheral map.
Can PIC16F1786-I/MV replace PIC16F1787T-I/MV?
The PIC16F1786-I/MV can physically replace PIC16F1787T-I/MV on the same 40-pin UQFN footprint, but it has only 7 KB of Flash versus 14 KB, so firmware must be rebuilt for the smaller memory map. Peripheral count is also reduced - the PIC16F1786 has fewer ADC channels and may lack some PSMC features. For new designs targeting identical functionality, the PIC16F1786-I/MV is a viable drop-in alternative; for migrating existing firmware without code changes, use the PIC16F1787-I/MV (same die, non-T&R) instead.
When should I choose PIC16F1787T-I/MV over PIC16F1786-I/MV?
Choose PIC16F1787T-I/MV over PIC16F1786-I/MV when your firmware requires more than 7 KB of Flash, when you need all three PSMC channels for high-resolution PWM (lighting, SMPS, motor control), or when using the integrated op-amps for analog signal conditioning. For simpler GPIO, sensor reading, or communication gateway applications under 7 KB code size, PIC16F1786-I/MV is a lower-cost pin-compatible alternative in the same UQFN-40 package.
Where can I download the PIC16F1787T-I/MV datasheet PDF?
The official PIC16F1787T-I/MV datasheet PDF is available from Microchip Technology's product page at https://www.microchip.com/en-us/product/PIC16F1787, which links to the PIC16 (L)F1784/6/7 family datasheet (document 30000684D). The datasheet covers electrical characteristics, pinout, peripheral configuration, and instruction set. Third-party distributors DigiKey, Mouser, and LCSC also host the PDF on their product detail pages for convenient download.
Where can I find the pinout for PIC16F1787T-I/MV in UQFN-40?
The PIC16F1787T-I/MV pinout is documented in the PIC16 (L)F1784/6/7 family datasheet from Microchip, in the pinout tables and package diagrams section. The 40-pin UQFN (5x5 mm) pin assignment includes VDD, VSS, AVSS, AVDD, MCLR, OSC1/OSC2, and 36 I/O pins distributed across multiple ports (PORTA-PORTE). The exposed thermal pad (EP) is pin 41 in the package outline and must be soldered to the ground plane for proper thermal dissipation.
Does PIC16F1787T-I/MV support 5V operation?
Yes, PIC16F1787T-I/MV supports 5V operation within its 1.8 V to 5.5 V supply range. All I/O pins are 5V tolerant when configured as digital inputs, and the EUSART, I²C, and SPI peripherals operate at standard 5V logic levels. The 12-bit ADC and 8-bit DAC also support 5V analog input/output ranges, making PIC16F1787T-I/MV suitable for legacy 5V industrial systems that need modern analog integration without level shifters.
What are the key specifications of PIC16F1787T-I/MV that engineers should know?
PIC16F1787T-I/MV key specifications: 8-bit enhanced mid-range PIC core at 32 MHz (8 MIPS), 14 KB Flash, 1 KB RAM, 256 B EEPROM, 40-pin UQFN package, 1.8-5.5 V supply, 12-bit ADC, 8-bit DAC, 3x PSMC 16-bit PWM, integrated op-amps, fast comparators, I²C/SPI/EUSART interfaces, -40°C to +85°C industrial range, XLP™ nanoWatt low-power modes, and RoHS compliance. This combination targets advanced analog and low-power embedded designs.
Is PIC16F1787T-I/MV the same as PIC16F1787-I/MV?
Yes and no - PIC16F1787T-I/MV and PIC16F1787-I/MV use the same silicon die and 40-pin UQFN package, but the "T" suffix denotes Tape & Reel packaging while the standard "I/MV" comes in Tube packaging. Both are electrically and functionally identical and share the same datasheet; the only difference is the shipping carrier format. From a design and firmware perspective, they are interchangeable - select based on your manufacturing line's preferred component delivery format.
What is the best ST equivalent for PIC16F1787T-I/MV?
There is no true drop-in pin-compatible STMicroelectronics equivalent for PIC16F1787T-I/MV in the same 40-pin UQFN package, because ST's STM8 and STM32 families use different architectures (STM8 8-bit core or STM32 Cortex-M) and different pinouts. For an 8-bit alternative, the STM8S003F3 in TSSOP-20 or STM8L050J3 in SO-8 are ST options but require PCB redesign. For a 32-bit upgrade with similar peripherals, the STM32G031 in TSSOP-20 or QFN-28 offers PSMC-like advanced timers and 12-bit ADC, but again with different pinout and footprint.

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

Selection Guide

Choose PIC16F1787T-I/MV when your design needs advanced analog integration (12-bit ADC, 8-bit DAC, on-chip op-amps, fast comparators) combined with three PSMC channels for high-resolution PWM control of LEDs, SMPS converters, or motors. The 14 KB Flash accommodates complex multi-protocol firmware. Select PIC16F1787-I/MV (Tube packaging) for prototype runs, PIC16F1786-I/MV for cost-sensitive designs with smaller firmware footprints, and PIC16F1719-I/MV only if your application needs more than 28 KB Flash and does not require PSMC. For new designs evaluating alternatives, the PIC16F1787T-I/MV's combination of UQFN-40 compactness, XLP™ low-power, and rich analog peripherals makes it a strong general-purpose choice for industrial, IoT, and consumer applications.

Comparison with Alternatives

Parameter This Product PIC16F1787-I/MV PIC16F1786-I/MV PIC16F1784-I/MV PIC16F1719-I/MV PIC16F1717T-I/MV
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin UQFN (5x5 mm) 40-pin UQFN (5x5 mm) - same 40-pin UQFN (5x5 mm) - same 40-pin UQFN (5x5 mm) - same 40-pin UQFN (5x5 mm) - same 40-pin UQFN (5x5 mm) - same
Flash Memory 14 KB 14 KB 7 KB (-50%) 7 KB (-50%) 28 KB (+100%) 14 KB
RAM 1 KB 1 KB 512 B (-50%) 512 B (-50%) 2 KB (+100%) 1 KB
ADC Resolution 12-bit 12-bit 12-bit 12-bit 10-bit (-2 bits) 10-bit (-2 bits)
PSMC Channels 3 3 2 2 0 2
Integrated Op-Amps Yes Yes Yes Yes No No
Maximum CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Supply Voltage 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V
Approx. Unit Price (1 pc) $3.27 ~$3.20 ~$2.95 ~$2.80 ~$3.40 ~$3.10

Key Differentiators

  • Three dedicated 16-bit PSMC peripherals for high-resolution PWM (vs PIC16F1719-I/MV)
  • Integrated op-amps and fast comparators for analog front-end (vs PIC16F1717T-I/MV)
  • 12-bit ADC versus 10-bit on newer PIC16F171x family (vs PIC16F1719-I/MV)
  • Larger Flash at same price tier versus reduced Flash variants (vs PIC16F1786-I/MV)

Design Notes

The 40-pin UQFN (5x5 mm) package exposes a large thermal pad (pin 41) on its underside that must be soldered to a corresponding PCB land pattern with a thermal via array (typically 9-16 vias on 0.5 mm pitch) connecting to the inner ground plane. Without proper thermal dissipation, junction temperature can exceed the 125°C maximum under high CPU loading combined with elevated ambient temperature. Follow Microchip AN383 (UQFN PCB Mounting Recommendations) for land pattern dimensions, solder paste stencil aperture ratios (typically 1:1), and reflow profile (peak 245-260°C, TAL 60-90s).

Decouple VDD/AVDD pins with 100 nF X7R ceramic capacitors placed within 3 mm of each supply pin, plus a single 10 µF bulk capacitor near the MCU. For battery-powered designs using XLP™ sleep modes, place a 100 nF + 1 µF combination to handle the inrush current when peripherals wake up. The AVDD pin can be tied to VDD in noise-tolerant applications, but for 12-bit ADC accuracy, route AVDD through a ferrite bead and add a dedicated 100 nF + 10 µF filter network. AVSS should connect to VSS at a single point near the MCU to avoid ground-loop noise injection into ADC measurements.

Do not forget the MCLR pull-up resistor: PIC16F1787T-I/MV requires MCLR tied to VDD through a 10 kΩ resistor for normal operation, or it can be disabled in the configuration bits to use the pin as a digital input. The ICSP programming pins (RB6/PGC, RB7/PGD) must be accessible on the final PCB for in-circuit programming - even production boards benefit from a 2x3 header for firmware updates. Finally, configuration bits (CONFIG1, CONFIG2) must be explicitly set in source code; failing to do so leaves the MCU in an unprogrammed state with the watchdog timer enabled by default, causing unexpected resets every 2-4 seconds.

For I²C and SPI buses operating above 1 MHz, add 4.7 kΩ - 10 kΩ pull-up resistors on SCL/SDA (I²C) or SCLK (SPI, if configured as open-drain). Keep trace lengths under 50 mm for 3.3V signals, and route clock and data lines in parallel with ground return vias every 20 mm. For EUSART signals at 115200 baud and above, use series 33 Ω termination resistors near the MCU driver to dampen reflections on longer traces.

Compliance Information

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

RoHS compliant per Microchip product page; lead-free finish; standard industrial -40°C to +85°C grade (not AEC-Q100 qualified for automotive safety applications).

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

Related Searches

PIC16F1787T-I/MV PIC16F1787 datasheet Microchip PIC16F1787 PIC16F1787 UQFN 40 pin PIC16F1787 PSMC PWM PIC16F1787 LED driver PIC16F1787 vs PIC16F1786 PIC16F1787T-I/MV buy price PIC16F1787 SMPS controller PIC16F1787 drop-in replacement what is the flash size of PIC16F1787 PIC16 XLP microcontroller PIC16F1787 MPLAB XC8 PIC16F1787T-I/MV in stock PIC16F1787 ADC 12-bit

Related Components & Terms

Microchip Technology PIC16F1787 PIC16F1787T-I/MV PIC16F1787-I/MV PIC16F1786-I/MV PIC16F1784-I/MV PIC16F1719-I/MV PIC16F1717T-I/MV PIC16F1713T-I/MV 8-bit microcontroller PIC MCU PIC16 enhanced mid-range core RISC architecture Harvard architecture PSMC Programmable Switch Mode Controller PWM XLP nanoWatt 12-bit ADC 8-bit DAC op-amp comparator I²C SPI EUSART LIN bus RS-485 UQFN-40 QFN package surface mount RoHS MPLAB X IDE XC8 compiler MPLAB Code Configurator ICSP embedded systems industrial control LED driver SMPS BLDC motor IoT edge node AEC-Q100 automotive electronics
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