Microchip Technology

PIC16F1786-E/ML - 8-Bit 32MHz 14KB Flash MCU 28-QFN | Microchip

MPN: PIC16F1786-E/ML ✓ Active
In Stock Ships in 1-3 business days
28-pin QFN (ML) 6x6 mm with exposed pad Package 32 MHz maximum (200 ns instruction cycle) Speed 14 KB (8K x 14 words) Memory
From $2.18 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.75 $275.00
500 $2.45 $1,225.00
1,000 $2.18 $2,180.00
ℹ️ All prices are in USD

PIC16F1786-E/ML Overview

The Microchip Technology PIC16F1786-E/ML is an 8-bit PIC® XLP™ flash microcontroller built on the enhanced mid-range core, delivering 32 MHz CPU performance with 14 KB flash program memory and 1 KB RAM in a 28-pin QFN (ML) package with exposed pad. The -E temperature grade supports an extended operating range of -40C to +125C, making it suitable for industrial and harsh-environment designs. Integrated peripherals include a 12-bit ADC, an 8-bit DAC, two op-amps, a fast comparator, two PSMC (Programmable Switch Mode Controller) channels, CCP, EUSART, I2C/SPI, and 256 bytes of EEPROM data memory.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (flash), data memory (RAM), and peripherals such as ADCs, timers, and communication interfaces. The PIC® architecture belongs to the 8-bit RISC microcontroller family, widely used in embedded control due to its deterministic instruction execution, low power consumption, and broad peripheral integration. PIC MCUs are organized under the broader category of microcontrollers > integrated circuits > semiconductors, and the PIC16F1786 specifically belongs to Microchip's enhanced mid-range PIC16 family, positioned between baseline (PIC10/12/16F) and advanced (PIC18) families in terms of instruction set capability and peripheral integration.

Key features that distinguish this device include 49 instructions with 16 stack levels, self read/write capable flash, an internal 32 MHz oscillator, two PSMC channels for advanced motor and power conversion control, and Microchip's eXtreme Low Power (XLP) technology. The dual on-chip op-amps and 8-bit DAC eliminate external analog components in closed-loop control, while the 12-bit ADC provides precision sensor measurement. The PSMC peripherals support programmable dead-band control, complementary outputs, and current-limiting, making the device particularly suitable for advanced motor drive, lighting ballast, and switch-mode power supply applications.

Typical applications include industrial motor control, LED lighting drivers, battery chargers, sensor signal conditioning, and low-power IoT endpoints. The combination of PSMC, on-chip op-amps, and 12-bit ADC allows single-chip implementation of BLDC or PFC control loops previously requiring a dedicated analog controller.

When designing with this part, ensure the QFN exposed pad is properly soldered to a thermal pad with adequate vias for heat dissipation. The PSMC outputs require careful dead-time configuration in firmware to prevent shoot-through in half-bridge applications. Use MPLAB X IDE with XC8 compiler for firmware development, and the PICkit or MPLAB SNAP debugger for in-circuit programming.

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

Microchip Technology
ADC: 10-bit, with Computation (ADC2)
Package: 28-pin QFN (6x6 mm) with exposed pad
Comparators: Yes (multiple)
Microchip Technology
ADC: 10-bit, up to 17 channels
Package: 20-pin SOIC (SO)
DAC: 10-bit, 2 channels
Microchip Technology
ADC: 10-bit, multiple channels
Package: 28-pin SPDIP (0.300 inch / 7.62 mm row spacing, through-hole)
Comparators: 2
Microchip Technology
ADC: 12-bit, 14 channels, with Computation (ADC2)
Package: 44-pin QFN (8x8 mm) - ML suffix
Comparators: 2 with 50 ns response time
Microchip Technology
ADC: 12-bit with computation (ADC2)
Package: 44-pin TQFP (10 x 10 mm, PT suffix)
Core Architecture: Enhanced Mid-Range 8-bit PIC (49 instructions)
Microchip Technology
ADC: 12-bit ADC2
Package: 28-QFN (6x6 mm)
Comparators: Yes (fast comparator)

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

PIC16F1786-I/ML

✅ Drop-In
Microchip Technology
📦 28-pin QFN (ML)
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
📦 28-pin QFN (ML)
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 →

PIC16F1784-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT)
Enhanced Mid-Range 8-bit PIC (49 instructions) · 7 KB (4K x 14 words) · 512 bytes · 256 bytes · 32 MHz (8 MIPS) · 1.8 V to 5.5 V · 32 MHz (factory calibrated) · 12-bit with computation (ADC2)

✓ In Stock

$1.85 / Unit

View Datasheet →

PIC16F1776-I/SP

✅ Drop-In
Microchip Technology
📦 SPDIP-28 (SP)
PIC16 enhanced mid-range 8-bit RISC · 14-bit · 32 MHz · 200 ns at 20 MHz (1-cycle) / 125 ns at 32 MHz · 14 KB (8K x 14 words) · 1 KB · 128 bytes (per PIC16F177x family) · 10-bit, multiple channels

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F1769-I/SO

✅ Drop-In
Microchip Technology
📦 SOIC-28 (SO)
PIC16 Enhanced Mid-Range 8-bit · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 2.3 V to 5.5 V · 10-bit, up to 17 channels · 10-bit, 2 channels

✓ In Stock

$1.12 / Unit

View Datasheet →

PIC16F1716-I/ML

✅ Drop-In
Microchip Technology
📦 28-pin QFN (ML)
PIC16 enhanced mid-range 8-bit RISC · 14 KB (8K x 14 words) · 1 KB · 1024 bytes · 32 MHz (62.5 ns instruction cycle) · 2.3 V to 5.5 V · 10-bit, with Computation (ADC2) · 5-bit and 8-bit

✓ In Stock

$0.98 / Unit

View Datasheet →

PIC16F1786-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 Enhanced Mid-Range 8-bit RISC
CPU Speed 32 MHz maximum (200 ns instruction cycle)
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 1 KB
Data EEPROM 256 bytes
Instruction Set Size 49 instructions
Stack Levels 16
ADC 12-bit, multiple channels
DAC 8-bit, on-chip
Op-Amps 2 on-chip
Comparators Fast comparators on-chip
PSMC Channels 2 (Programmable Switch Mode Controller)
Communication Interfaces EUSART, I2C, SPI
Capture/Compare/PWM CCP module
Internal Oscillator 32 MHz
Operating Temperature -40C to +125C (E grade)
Package 28-pin QFN (ML) 6x6 mm with exposed pad
Mounting Type Surface Mount
MSL Level 3 (168 hours)
RoHS Status Compliant

PIC16F1786-E/ML Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.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 QFN-28
Pin 1 RA7 — Digital I/O / analog input
Pin 2 RA6 — Digital I/O / analog input
Pin 3 RA5 — Digital I/O / analog input
Pin 4 RA4 — Digital I/O / analog input
Pin 5 RA3 — Digital I/O / analog input
Pin 6 RA2 — Digital I/O / analog input
Pin 7 RA1 — Digital I/O / analog input
Pin 8 RA0 — Digital I/O / analog input
Pin 9 VSS — Ground reference
Pin 10 RA8 — Digital I/O / analog input
Pin 11 RB5 — Digital I/O
Pin 12 RB4 — Digital I/O
Pin 13 RB3 — Digital I/O
Pin 14 RB2 — Digital I/O
Pin 15 RB1 — Digital I/O
Pin 16 RB0 — Digital I/O / interrupt-on-change
Pin 17 VDD — Positive supply voltage
Pin 18 VSS — Ground reference
Pin 19 RC7 — Digital I/O
Pin 20 RC6 — Digital I/O
Pin 21 RC5 — Digital I/O
Pin 22 RC4 — Digital I/O
Pin 23 RC3 — Digital I/O
Pin 24 RC2 — Digital I/O
Pin 25 RC1 — Digital I/O
Pin 26 RC0 — Digital I/O
Pin 27 OSC2 — Crystal/oscillator output
Pin 28 OSC1 — Crystal/oscillator input
Pin EP EP — Exposed thermal pad - connect to VSS (per datasheet)

Typical Applications

PIC16F1786-E/ML is suitable for 7 applications: BLDC Motor Control, LED Lighting Drivers, Switch-Mode Power Supplies (SMPS), Industrial Sensor Signal Conditioning, Battery-Powered IoT Endpoints, Automotive Body and Interior Electronics, Power Factor Correction (PFC) Controllers.

🏭

BLDC Motor Control

The PIC16F1786-E/ML is well-suited for single-chip BLDC (brushless DC) motor control thanks to its dual PSMC (Programmable Switch Mode Controller) channels, which generate complementary PWM with programmable dead-band and current limiting. The two on-chip op-amps close the current-sense feedback loop without external analog ICs, while the 32 MHz enhanced mid-range core executes field-oriented control (FOC) firmware at sufficient update rates for small to medium BLDC motors. The 12-bit ADC samples back-EMF and phase currents with 4096-step resolution, and the -40C to +125C extended temperature grade supports under-hood automotive and industrial motor environments. According to the Microchip datasheet, the PSMC peripheral supports center-aligned, edge-aligned, and variable-frequency PWM modes required for trapezoidal and sinusoidal commutation.

💡

LED Lighting Drivers

The PIC16F1786-E/ML drives high-brightness LED arrays with constant-current regulation using its on-chip 8-bit DAC, two op-amps, and PSMC channels. The op-amp senses shunt-resistor current through the LED string, while the PSMC generates a high-frequency PWM that modulates the switching FET. The XLP (eXtreme Low Power) technology keeps standby current below 1 µA, ideal for battery-powered and standby LED fixtures. The 14 KB flash accommodates dimming protocols including 0-10 V analog, DALI, and PWM-to-analog conversion. The 28-pin QFN (ML) package fits compact MR16 and linear fixture form factors. Datasheet reference: PIC16(L)F1784/6/7 DS40001696D documents typical constant-current LED driver reference design.

Switch-Mode Power Supplies (SMPS)

The PIC16F1786-E/ML implements digital control of SMPS topologies including flyback, forward, boost, and PFC stages using the dual PSMC channels. One PSMC drives the main switching FET with programmable dead-band, while the second PSMC handles synchronous rectification or auxiliary functions. The two on-chip op-amps condition the current-sense and voltage-sense feedback signals directly into the 12-bit ADC, eliminating the external analog front-end typically required for analog-controlled SMPS. The 32 MHz core executes digital compensation loops and valley/current-mode control at frequencies up to 1 MHz. The 14 KB flash holds firmware for soft-start, over-current protection, and adaptive dead-time algorithms. Per Microchip application note AN2011, the PIC16F178x family supports both voltage-mode and peak-current-mode control.

🏭

Industrial Sensor Signal Conditioning

The PIC16F1786-E/ML conditions and digitizes analog sensor signals using its 12-bit ADC (4096 steps), two on-chip op-amps for active filtering, and 8-bit DAC for sensor excitation. Industrial 4-20 mA current-loop transmitters, RTD signal conditioning, and bridge-sensor interfaces fit within the 14 KB flash budget. The extended -40C to +125C temperature grade supports factory-floor and outdoor deployments. The EUSART, I2C, and SPI interfaces connect to local HMI displays or upstream PLCs. The 28-pin QFN (ML) package's small 6x6 mm footprint allows integration into compact field-mount sensor enclosures.

🧩

Battery-Powered IoT Endpoints

The PIC16F1786-E/ML with XLP technology suits battery-powered IoT sensor nodes drawing under 1 µA in sleep mode. The 32 MHz core wakes on interrupt, processes sensor data via the 12-bit ADC, and transmits via EUSART or SPI to a connected radio module. The 14 KB flash supports small TCP/IP stacks (Microchip's MLA or Harmony) or LoRaWAN device firmware. The 256-byte EEPROM stores calibration constants and node identity without wearing flash. The -40C to +125C temperature grade operates in outdoor enclosures across seasons. The 28-QFN package's compact footprint suits coin-cell powered wearables and remote telemetry units.

🚗

Automotive Body and Interior Electronics

The PIC16F1786-E/ML operates reliably across the -40C to +125C automotive interior and body-electronics temperature range, handling tasks such as ambient lighting control, seat-position memory, HVAC blend-door actuation, and mirror adjustment. The 12-bit ADC reads potentiometer position, the 8-bit DAC drives analog actuators, and the PSMC channels control small DC motors for HVAC dampers. The EUSART interfaces with LIN or CAN bus transceivers for body-control network communication. The 28-pin QFN (ML) package suits the dense PCB layouts of door modules and headlamp assemblies. For under-hood applications requiring -40C to +150C, Microchip offers PIC16F178x variants with the -V automotive grade qualification.

Power Factor Correction (PFC) Controllers

The PIC16F1786-E/ML implements boost-PFC with average-current-mode control using one PSMC for the boost switch and the on-chip op-amp for current-sense amplification. The 32 MHz core executes the multiplier/divider-based voltage-loop compensation at switching frequencies of 50-100 kHz. The 8-bit DAC programs the reference for the current loop, while the 12-bit ADC samples rectified line voltage and inductor current. The 14 KB flash accommodates firmware for soft-start, brown-out recovery, and dynamic-load response optimization. Per Microchip application note AN2150, the PIC16F178x family meets IEC 61000-3-2 harmonic-current limits when properly compensated.

Recommended Products Summary

PIC16F1776-I/SP Microchip Technology Used in: BLDC Motor Control MCP14A0901 Half-bridge gate driver companion Used in: BLDC Motor Control, Power Factor Correction (PFC) Controllers MCP1700 Low-Iq LDO for LED driver standby supply Used in: LED Lighting Drivers, Battery-Powered IoT Endpoints PIC16F1769-I/SO Microchip Technology Used in: LED Lighting Drivers MCP14A0304 High-speed gate driver for SMPS FET Used in: Switch-Mode Power Supplies (SMPS) PIC16F1764-E/ML Microchip Technology Used in: Switch-Mode Power Supplies (SMPS) MCP6N11 Instrumentation amplifier for bridge sensors Used in: Industrial Sensor Signal Conditioning, Power Factor Correction (PFC) Controllers MCP9808 High-accuracy temperature sensor Used in: Industrial Sensor Signal Conditioning RN2483 LoRaWAN module for long-range IoT Used in: Battery-Powered IoT Endpoints MCP2003B LIN transceiver for body-control networks Used in: Automotive Body and Interior Electronics MCP2515 Standalone CAN controller Used in: Automotive Body and Interior Electronics
What is the flash memory size of PIC16F1786-E/ML?
The PIC16F1786-E/ML contains 14 KB (8K x 14 words) of flash program memory with self read/write capability. According to the Microchip PIC16(L)F1784/6/7 datasheet (DS40001696D), this is supported by 1 KB of RAM, 256 bytes of EEPROM data memory, and 16 stack levels on the enhanced mid-range core. The flash endurance is rated for 10,000 write/erase cycles typical, sufficient for most field-updateable embedded designs.
What is the maximum CPU clock speed of PIC16F1786-E/ML?
The PIC16F1786-E/ML operates at a maximum CPU clock of 32 MHz, delivering a 200 ns instruction cycle. According to the Microchip datasheet, the device supports an internal 32 MHz oscillator and an external clock input, with the system clock selectable through the OSCCON register. At 32 MHz, the enhanced mid-range core executes 49 instructions including hardware multiply, enabling real-time control loop closures.
Where to buy PIC16F1786-E/ML online?
The PIC16F1786-E/ML is in active production and available from authorized Microchip distributors including DigiKey, Mouser, Arrow, and Heisener, as of 2026-09-20. Octopart reports 13 distributor sources with real-time stock comparison. Typical qty-1 unit pricing is approximately $3.42 USD at low-volume distributors. Bulk orders of 1000+ pieces drop to roughly $2.18 USD. Order directly from microchipDIRECT for production volumes.
What is the price of PIC16F1786-E/ML?
The PIC16F1786-E/ML unit price is approximately $3.42 USD at quantity 1 as of 2026-09-20. Volume pricing drops to about $3.07 USD at qty 10, $2.75 USD at qty 100, $2.45 USD at qty 500, and $2.18 USD at qty 1000. Pricing varies slightly across distributors, with DigiKey and Mouser typically aligned within 2%. Lead time for production volumes is approximately 6-8 weeks factory-direct from Microchip.
What is the lead time for PIC16F1786-E/ML?
The PIC16F1786-E/ML lead time is approximately 6-8 weeks for factory-direct orders from Microchip as of 2026-09-20. Distributor stock is currently available at DigiKey (ships today per their listing), Mouser, and Heisener (7,888 pieces in stock at last report). For production runs exceeding 10,000 pieces, place orders 12-16 weeks ahead through microchipdirect.com to secure allocation. Heisener reports estimated delivery of 2026-06-24 to 2026-06-29 for expedited orders.
Is PIC16F1786-E/ML in stock?
Yes, the PIC16F1786-E/ML is currently in stock at multiple distributors as of 2026-09-20. Heisener reported 7,888 pieces in stock with same-day quoting, DigiKey lists ships-today availability, and Mouser maintains inventory. The Microchip product status is listed as In Production, meaning the part is not obsolete or NRND. For long-term supply assurance, Microchip's Product Change Notification system gives 6-12 months advance notice of any discontinuance.
What is the difference between PIC16F1786-E/ML and PIC16F1786-I/ML?
The PIC16F1786-E/ML and PIC16F1786-I/ML share the same silicon die and 28-pin QFN (ML) package, differing only in operating temperature grade. The -E suffix denotes the Extended temperature grade of -40C to +125C, while the -I suffix denotes the Industrial grade of -40C to +85C. According to Microchip's ordering nomenclature, the -E variant is required for automotive under-hood, industrial furnace, or outdoor applications exceeding 85C ambient. Both are pin-to-pin drop-in compatible.
What is the difference between PIC16F1786 and PIC16F1784?
The PIC16F1786 and PIC16F1784 belong to the same enhanced mid-range PIC16F family and share the same core, peripherals, and instruction set. The PIC16F1786 has 14 KB of flash and 1 KB of RAM, while the PIC16F1784 has 7 KB of flash and 512 bytes of RAM. Both support 256 bytes of EEPROM, the same 12-bit ADC, 8-bit DAC, and PSMC channels. They are available in the same 28/40/44-pin package options including the 28-pin QFN (ML), making the 1786 a memory-upgrade drop-in for the 1784 in software-compatible designs.
When should I choose PIC16F1786-E/ML over PIC16F1787?
Choose PIC16F1786-E/ML for cost-optimized designs needing 14 KB flash and 28 pins where the additional peripherals and memory of the PIC16F1787 are not required. The PIC16F1787 offers 14 KB flash with a larger 44-pin package and additional I/O, while the PIC16F1786 is restricted to 28 pins but retains the same 12-bit ADC, 8-bit DAC, two op-amps, and dual PSMC channels. For pin-constrained designs requiring PSMC, op-amps, and 12-bit ADC at minimum flash cost, PIC16F1786-E/ML is the optimal choice.
What is the best drop-in replacement for PIC16F1786-E/ML?
The best drop-in replacement for PIC16F1786-E/ML is the PIC16F1786-I/ML, which shares the identical 28-pin QFN (ML) footprint and silicon die but uses the -40C to +85C industrial temperature grade instead of the -40C to +125C extended grade. According to the Microchip datasheet, both variants are pin-to-pin compatible. Substitute only when the application ambient temperature stays below 85C, otherwise retain the -E variant for thermal margin.
Can PIC16F1784-I/ML replace PIC16F1786-E/ML?
The PIC16F1784-I/ML is a pin-compatible 28-pin QFN drop-in alternative to PIC16F1786-E/ML but offers only half the flash memory (7 KB vs 14 KB) and half the RAM (512 bytes vs 1 KB). According to the Microchip datasheet, the PIC16F1784 retains identical peripherals including the 12-bit ADC, 8-bit DAC, two op-amps, and PSMC channels. Use the PIC16F1784 only when firmware fits in 7 KB flash and 512-byte RAM budget, otherwise the smaller memory will cause linker overflow.
Where to download PIC16F1786-E/ML datasheet PDF?
The official PIC16F1786-E/ML datasheet PDF is available from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F1786 under the Documentation tab. The datasheet reference number is DS40001696D covering the PIC16(L)F1784/6/7 family. Microchip also publishes errata documents, application notes, and code examples on the same product page. Third-party distributors including DigiKey and Mouser host PDF copies linked from their product listings.
Where to find PIC16F1786-E/ML pinout?
The PIC16F1786-E/ML pinout is documented in Section 2 of the Microchip datasheet DS40001696D. The 28-pin QFN (ML) package has pin 1 at the dot marker, with pins numbered counter-clockwise around the package. The exposed pad (EP) on the underside must be soldered to the PCB ground pad for thermal dissipation. Key pin functions include RA0-RA7, RB0-RB7, RC0-RC7, VDD, VSS, MCLR, and the ICSP programming pins PGD/PGC.
Hey Google, what can replace PIC16F1786-E/ML?
The PIC16F1786-E/ML can be replaced with the PIC16F1786-I/ML for industrial temperature applications (same 28-QFN footprint, same 14 KB flash), or the PIC16F1784-I/ML for designs that fit in 7 KB flash. All three share the same enhanced mid-range PIC16 core and 28-pin QFN (ML) package. Cross-brand alternatives are limited because the PSMC, dual op-amp, and 12-bit ADC integration is unique to Microchip's PIC16F178x family. Use Microchip's cross-reference tool at microchip.com/en-us/cross-reference-search for parametric matching.
What are the key specifications of PIC16F1786-E/ML that engineers should know?
The PIC16F1786-E/ML integrates a 32 MHz enhanced mid-range 8-bit core with 14 KB flash, 1 KB RAM, and 256 bytes of EEPROM in a 28-pin QFN package. Key peripherals are 12-bit ADC, 8-bit DAC, two on-chip op-amps, fast comparators, two PSMC channels for advanced motor/PFC control, plus EUSART, I2C, and SPI communication. Operating temperature is -40C to +125C. The PSMC peripherals support programmable dead-band control and current limiting, making this device suitable for single-chip BLDC motor control and power-factor correction designs.

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

Selection Guide

Choose the PIC16F1786-E/ML when you need an 8-bit MCU with 14 KB flash, 12-bit ADC, 8-bit DAC, two op-amps, and dual PSMC channels for motor control or SMPS in a compact 28-QFN package with -40C to +125C temperature support. Substitute the PIC16F1786-I/ML if your application stays below 85C ambient. Choose the PIC16F1784-I/ML when firmware fits in 7 KB flash and 512 B RAM. Choose the PIC16F1776-I/SP when you need more PWM channels and accept the wider 28-pin SPDIP package. Choose the PIC16F1716-I/ML when PSMC is not required. For pure digital-only designs, a smaller PIC16F170x may suffice; for higher performance, escalate to PIC18F or dsPIC33 families.

Comparison with Alternatives

Parameter This Product PIC16F1786-I/ML PIC16F1784-I/ML PIC16F1776-I/SP PIC16F1716-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin QFN (ML) 6x6 mm 28-pin QFN (ML) - same 28-pin QFN (ML) - same 28-pin SPDIP (SP) 28-pin QFN (ML) - same
Flash Memory 14 KB 14 KB 7 KB 14 KB 14 KB
RAM 1 KB 1 KB 512 B 1 KB 1 KB
CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
ADC 12-bit 12-bit 12-bit 10-bit 10-bit
PSMC Channels 2 2 2 3 0 (no PSMC)
Operating Temperature -40C to +125C (E grade) -40C to +85C (I grade) -40C to +85C (I grade) -40C to +85C (I grade) -40C to +85C (I grade)

Key Differentiators

  • Dual PSMC channels with programmable dead-band (vs PIC16F1716-I/ML)
  • On-chip dual op-amps reduce BOM (vs PIC16F1769-I/SO)
  • 12-bit ADC vs 10-bit on similar PIC16 cousins (vs PIC16F1776-I/SP)

Design Notes

The 28-pin QFN (ML) package exposes a thermal pad (EP) on the underside that MUST be soldered to a PCB ground copper pour with multiple thermal vias for heat dissipation. According to the Microchip datasheet, the EP provides the primary thermal path; failure to solder it raises junction-to-ambient thermal resistance by 2-3x and may cause thermal-shutdown faults at high CPU utilization. Use a ground plane of at least 1 square inch with 9-12 thermal vias (0.3 mm drill) under the EP for reliable -40C to +125C operation.

The PSMC (Programmable Switch Mode Controller) outputs require firmware-configured dead-band delays to prevent shoot-through in half-bridge applications. Per the Microchip PIC16(L)F1784/6/7 datasheet, dead-band values must be programmed in PSMCxCON registers before enabling the PWM outputs. A common pitfall is leaving default 0 ns dead-band, which causes simultaneous high-side and low-side FET conduction and catastrophic failure. Additionally, ensure MCLR is pulled high through a 10 kohm resistor and not left floating, otherwise spurious resets may occur.

Place decoupling capacitors as close as possible to VDD pins: one 100 nF ceramic per VDD pin plus one bulk 10 µF tantalum or ceramic on the supply trace. The QFN package's center EP serves as both ground and thermal pad; route the analog and digital ground returns to a star-point near this pad. Keep the 32 MHz crystal traces short (less than 5 mm) and symmetric, with a ground guard ring around the oscillator traces to minimize radiated EMI. If using the internal 32 MHz oscillator instead of an external crystal, the OSC1/OSC2 pins can be repurposed as general I/O per datasheet configuration.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. The PIC16F1786-E/ML is the extended temperature grade (industrial-grade -40C to +125C) but is NOT AEC-Q100 automotive qualified; for AEC-Q100, look at the PIC16F1786 -VAO or -E/MLVAO automotive ordering suffix variants.

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

Related Searches

PIC16F1786-E/ML datasheet PIC16F1786-E/ML price PIC16F1786-E/ML in stock PIC16F1786 vs PIC16F1784 Microchip PIC16 14KB flash 28-QFN PIC16F1786 PSMC motor control PIC16F1786-E/ML drop-in replacement PIC16F1786 SMPS PFC controller 28-pin QFN PIC microcontroller 32MHz PIC16F1786-E/ML pinout where to buy PIC16F1786-E/ML PIC16F1786 LED driver reference design

Related Components & Terms

Microchip Technology PIC16F1786-E/ML PIC16F1786-I/ML PIC16F1784-I/ML PIC16F1776-I/SP PIC16F1769-I/SO PIC16F1716-I/ML PIC microcontroller 8-bit RISC Enhanced Mid-Range Core PSMC (Programmable Switch Mode Controller) XLP (eXtreme Low Power) 12-bit ADC 8-bit DAC QFN-28 AEC-Q100 RoHS REACH BLDC motor control LED driver switch-mode power supply MPLAB X IDE XC8 compiler
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