Microchip Technology

PIC16F1786-I/SO - 8-Bit MCU, 14KB Flash, 32MHz | Microchip

MPN: PIC16F1786-I/SO ✓ Hoạt động
1.8 V to 5.5 V Vdss 28-pin SOIC (SO) Package 32 MHz Speed 14 KB (8K x 14) Memory
MOQ: 1 |

PIC16F1786-I/SO Tóm tắt

The Microchip Technology PIC16F1786-I/SO is an 8-bit flash microcontroller from the PIC16F178x enhanced mid-range family, delivering 32 MHz CPU performance with 14 KB of program Flash, 1 KB of RAM and 256 bytes of EEPROM in a 28-pin SOIC (SO) package. According to the Microchip PIC16F1786 datasheet, the device integrates a 12-bit ADC with up to 11 channels, an 8-bit DAC, two op-amps, two comparators, a PWM/Signal Measurement Capture Timer (PSMC), Capture/Compare/PWM (CCP) and Enhanced CCP modules, plus I2C/SPI and EUSART serial interfaces — all in the XLP ultra-low-power family.

A PIC16F178x microcontroller belongs to the 8-bit PIC® MCU family from Microchip, which sits inside the broader hierarchy of microcontroller -> embedded controller -> semiconductor device. The PIC16F178x series is positioned above the baseline PIC10/12/16F families but below the PIC18 and dsPIC lines, targeting applications that need precision analog on-chip (12-bit ADC, 8-bit DAC, op-amps) while retaining the deterministic RISC instruction set that PIC MCUs are known for.

Key features include: 32 MHz internal oscillator (8 MHz with 4x PLL), 1.8V–5.5V wide operating range, nanoWatt XLP sleep currents (typical 50 nA in sleep with Watchdog Timer), 8-channel 12-bit ADC, an 8-bit DAC, two operational amplifiers usable as front-end gain stages, two Fast Comparators with programmable references, three 16-bit timers plus a PSMC peripheral, and dual hardware PWM/CCP blocks. On-chip debugging is supported via ICD/ICSP.

The architecture pairs a Harvard RISC core with a 14-bit instruction word, 16 hardware stack levels, and a unified peripheral bus enabling simultaneous ADC + DAC + op-amp operation. The integrated op-amps can be configured as transimpedance or non-inverting gain stages, eliminating external analog conditioning and reducing BOM count in sensor-interface designs.

Typical applications include LED lighting and color-mixing drivers, sensor conditioning and IoT edge nodes, BLDC/PMSM motor commutation via the PSMC, switching power supply secondary-side control, digital power conversion with the 12-bit ADC, precision battery management, and industrial HVAC controls.

When designing with the PIC16F1786-I/SO, observe the VDD/VSS decoupling guidance in the datasheet — typically a 0.1 µF ceramic close to each power pin plus a bulk 10 µF — and ensure the analog and digital VDD rails are tied at a single point if you need full 12-bit ADC linearity.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet — useful when comparing against PIC18, AVR or ARM Cortex-M0 alternatives for cost-sensitive analog-rich designs.

Bộ thay thế dễ dàng lắp đặt cho PIC16F1786-I/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.

Các biến thể trong loạt này

Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F1786-I/SO (cùng hình factor và footprint) — khác nhau ở Package, ADC, DAC, Operating Temperature, I/O Pins.

Microchip Technology
Package: 40-pin UQFN (5x5 mm) with Exposed Pad
ADC: 10-bit, up to 28 channels
DAC: Two 5-bit and one 8-bit DAC
Microchip Technology
Package: 20-pin SOIC (SO)
ADC: 10-bit, up to 17 channels
DAC: 10-bit, 2 channels
Microchip Technology
ADC: 12-bit, multi-channel
DAC: 8-bit, plus 3 x 5-bit DACs
Operating Temperature: -40C to +85C (industrial)
Microchip Technology
Package: 28-SOIC (7.50 mm body, 1.27 mm pitch)
ADC: 12-bit, up to 12 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-pin SOIC (SO, 300 mil)
ADC: 12-bit, up to 17 channels
DAC: 1x 5-bit, 1x 9-bit
Microchip Technology
Package: 28-QFN (6x6 mm)
ADC: 12-bit ADC2
DAC: 3 x 10-bit + 3 x 5-bit
Microchip Technology
Package: 28-pin SPDIP (SP), through-hole
Operating Temperature: -40 °C to +85 °C (industrial -I)
I/O Pins: 25
Microchip Technology
Package: 28-pin SSOP (5.30 mm body)
DAC: 8-bit and 5-bit, 1 channel each
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
ADC: 12-bit with computation
Operating Temperature: -40 °C to +85 °C (Industrial)
Microchip Technology
Package: 28-pin SOIC wide-body (300 mil)
DAC: 2x 10-bit
Operating Temperature: -40C to +125C (E grade)
Microchip Technology
Package: 28-pin SOIC (SO, wide-body, 7.5 mm)
ADC: 12-bit differential ADC2, up to 11 channels
DAC: Two 8-bit DAC modules

PIC16F1786-I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP (SS)
PIC16 enhanced mid-range 8-bit RISC · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 200 ns at 20 MHz · 2.3 V to 5.5 V · 24

Liên hệ để biết giá

Xem tài liệu →

PIC16F1786-E/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (SO)
PIC16F1xxx Enhanced Mid-Range · 8-bit PIC16 Enhanced Mid-Range · 14 KB · 1 KB · 256 B · 32 MHz (8 MIPS) · 1.8 V to 5.5 V · 12-bit, up to 17 channels

Liên hệ để biết giá

Xem tài liệu →

PIC16F1786-I/ML

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

Liên hệ để biết giá

Xem tài liệu →

PIC16F1786-I/SP

✅ Drop-In
Microchip Technology
📦 28-PDIP (SP)
PIC® 8-bit RISC (enhanced mid-range) · 14 KB (8K x 14 words) · 1 KB · 256 B · 32 MHz (8 MIPS) · 2.3 V to 5.5 V · 25 · 12-bit, up to 11 channels

Liên hệ để biết giá

Xem tài liệu →

PIC16F1789-E/SO

✅ Drop-In
📦 28-SOIC (SO)
28-SOIC pinout, 28KB Flash / 2KB RAM vs 14KB / 1KB on PIC16F1786 (+100% Flash, +100% RAM); -40 to +125 C extended grade; same peripherals + extra I/O

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16F1769-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (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

Liên hệ để biết giá

Xem tài liệu →

PIC16F1719-I/MV

✅ Drop-In
Microchip Technology
📦 28-UQFN (MV)
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)

Liên hệ để biết giá

Xem tài liệu →

PIC16F1786-I/SO Tỷ lệ tối đa & tính chất điện

Family PIC16F178x (XLP)
Core 8-bit PIC RISC, Harvard architecture
Instruction Word 14-bit
Maximum CPU Frequency 32 MHz
Instruction Execution 200 ns at 20 MHz / 125 ns at 32 MHz
Program Flash Memory 14 KB (8K x 14)
Data RAM 1 KB
Data EEPROM 256 B
I/O Pins 25 (typical, varies by package)
Hộp 28-pin SOIC (SO)
Operating Voltage Range 1.8 V to 5.5 V
ADC 12-bit, up to 11 channels
DAC 8-bit, 1 channel
Op-Amps 2 on-chip
Comparators 2 (Fast Comp, programmable reference)
Timers 3 x 16-bit + PSMC peripheral
PWM/CCP 1 CCP + 1 ECCP + PSMC PWM
Serial Interfaces I2C, SPI, EUSART (LIN-capable)
Khoảng nhiệt độ hoạt động -40 C to +85 C (industrial -I)
MSL Moisture Sensitivity 1 (unlimited floor life)
Kiểu lắp đặt Surface Mount
Trạng thái RoHS Compliant
Programming/Debug ICSP/ICD via PICKit4/5, MPLAB X

Cấu hình chân PIC16F1786-I/SO

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Chân 1 RA0/AN0 — Bidirectional I/O / analog input 0 (ADC, op-amp, comparator)
Chân 2 RA1/AN1 — Bidirectional I/O / analog input 1
Chân 3 RA2/AN2 — Bidirectional I/O / analog input 2
Chân 4 RA3/AN3/VREF+ — Bidirectional I/O / analog input 3 / VREF+
Chân 5 RA4/AN4 — Bidirectional I/O / analog input 4
Chân 6 RA5/AN5 — Bidirectional I/O / analog input 5
Chân 7 RA6/OSC2 — Bidirectional I/O / oscillator output
Chân 8 RA7/OSC1 — Bidirectional I/O / oscillator input
Chân 9 RB0/INT — Bidirectional I/O / external interrupt
Chân 10 RB1 — Bidirectional I/O
Chân 11 RB2 — Bidirectional I/O
Chân 12 RB3/ICSPCLK — Bidirectional I/O / ICD clock
Chân 13 RB4/ICSPDAT — Bidirectional I/O / ICD data
Chân 14 RB5 — Bidirectional I/O
Chân 15 RB6/PGC — Bidirectional I/O / ICSP clock
Chân 16 RB7/PGD — Bidirectional I/O / ICSP data
Chân 17 RC0 — Bidirectional I/O
Chân 18 RC1 — Bidirectional I/O
Chân 19 RC2 — Bidirectional I/O
Chân 20 RC3 — Bidirectional I/O
Chân 21 RC4 — Bidirectional I/O
Chân 22 RC5 — Bidirectional I/O
Chân 23 RC6 — Bidirectional I/O
Chân 24 RC7 — Bidirectional I/O
Chân 25 RE3/MCLR — Input only / Master Clear (reset)
Chân 26 VDD — Positive supply voltage (1.8 V to 5.5 V)
Chân 27 VSS — Ground reference
Chân 28 AVDD — Analog positive supply (tie to VDD)

Ứng dụng tiêu biểu

PIC16F1786-I/SO phù hợp cho 7 Áp dụngs: LED Lighting and Color-Mixing Drivers, Sensor Conditioning and IoT Edge Nodes, BLDC and PMSM Motor Commutation, Switching Power Supply Secondary-Side Control, Digital Power Conversion and PFC, Industrial HVAC and Appliance Controls, Battery Management and Fuel-Gauge Systems.

💡

LED Lighting and Color-Mixing Drivers

The PIC16F1786-I/SO fits LED lighting designs because its 12-bit ADC and 8-bit DAC pair with three 16-bit timers plus the PSMC peripheral to generate high-resolution PWM channels for multi-channel RGBW dimming. With 14 KB Flash and 1 KB RAM, designers can embed full lookup-based color-temperature curves and DMX-512 stack without external memory. The XLP nanoWatt sleep mode draws ~50 nA typical, so a PIC16F05 controller can keep a battery-backed smart-bulb awake on standby for years. Compared to a discrete PWM controller, the integrated CCP+ECCP+PSMC triples give synchronized PWM with dead-band control, eliminating external gate-driver logic in high-CRI dimmer circuits.

🧩

Sensor Conditioning and IoT Edge Nodes

The PIC16F1786-I/SO is a strong fit for IoT sensor signal-conditioning because two integrated op-amps and a 12-bit ADC let you build a complete analog front-end — transimpedance, gain, filtering, thresholding — on the MCU itself. At 1.8–5.5 V operation, it can run directly from a coin cell, AA pack or 3.3 V system rail. With XLP sleep currents in the nanoAmp range and 14 KB Flash for protocol stacks, designers can ship a sensor node that wakes up, takes a reading over I2C, encrypts and transmits, then returns to sleep — often exceeding one year on a single 2032 coin cell.

🏭

BLDC and PMSM Motor Commutation

The PIC16F1786-I/SO is well-suited to small BLDC/PMSM motor control because the PSMC peripheral generates 6-channel complementary PWM with programmable dead-band — exactly what's needed for three-phase inverter gate drive. The 32 MHz CPU and 12-bit ADC sample back-EMF at >1 Msps for sensorless trapezoidal commutation of sub-100 W fan, pump or drone motors. With 14 KB Flash you can store commutation tables, fault-recovery routines and UART-based speed-command handling without external memory. The on-chip comparators can also be hard-wired to overcurrent protection, eliminating external protection logic.

⚡

Switching Power Supply Secondary-Side Control

For isolated DC-DC converter secondary-side control, the PIC16F1786-I/SO delivers 32 MHz CPU bandwidth to run a 100 kHz+ control loop while the 12-bit ADC senses Vout/IoTlinetext feedback simultaneously with the on-chip op-amp as a current-sense amplifier. The 8-bit DAC enables digital soft-start ramps, and PSMC generates synchronous-rectifier timing. Its wide 1.8–5.5 V VDD range lets the same firmware run on 3.3 V or 5 V auxiliary rails without redesign. Compared to a pure analog PWM controller, the PIC16F1786 adds programmable fault handling, telemetry and I2C/PMBus compatibility.

⚡

Digital Power Conversion and PFC

The PIC16F1786-I/SO fits digital power factor correction (PFC) and LLC converter designs because the 32 MHz core runs high-frequency control loops while the 12-bit ADC samples VIN, IIN and VOUT on a sub-microsecond timescale. Two on-chip op-amps can each form a current-sense amplifier, eliminating two external ICs. PSMC provides center-aligned PWM for totem-pole PFC and synchronous rectification. With 14 KB Flash and 1 KB RAM, designers can embed the full state machine, soft-start and protection firmware without external memory.

🏭

Industrial HVAC and Appliance Controls

For industrial HVAC damper and valve actuators, the PIC16F1786-I/SO is an excellent fit because of its industrial -40 to +85 C temperature range, integrated 12-bit ADC for temperature/pressure sensing, and PSMC for triac-fired heater control. The 14 KB Flash supports full Modbus RTU or BACnet stack and lookup-table-based PID control. Compared to a basic 8-bit MCU, the on-chip op-amps simplify 4–20 mA current-loop signal conditioning. The EUSART with LIN capability lets the same firmware drive LIN-based HVAC dampers.

🔋

Battery Management and Fuel-Gauge Systems

The PIC16F1786-I/SO is a fit for primary-cell and rechargeable battery management because its 1.8–5.5 V VDD range lets it run directly from a single Li-Ion or 2x AA stack without external LDO. The 12-bit ADC with internal 1.024 V reference provides accurate voltage and current measurement for coulomb-counting fuel gauges, while two on-chip op-amps can form a low-side current-sense amplifier. PSMC generates synchronous buck-converter timing for charging profiles. With XLP nanoWatt sleep currents and 14 KB Flash, the same MCU runs both BMS telemetry and a small SoC estimator.

Tóm tắt các sản phẩm được đề xuất

PIC16F1769-I/SO Microchip Technology Được sử dụng trong: LED Lighting and Color-Mixing Drivers, BLDC and PMSM Motor Commutation, Industrial HVAC and Appliance Controls PIC16F1783-E/SO Microchip Technology Được sử dụng trong: LED Lighting and Color-Mixing Drivers MCP1700 3.3 V LDO regulator for MCU power rail Được sử dụng trong: LED Lighting and Color-Mixing Drivers, Sensor Conditioning and IoT Edge Nodes, BLDC and PMSM Motor Commutation, Switching Power Supply Secondary-Side Control, Digital Power Conversion and PFC, Industrial HVAC and Appliance Controls, Battery Management and Fuel-Gauge Systems MCP73831 Li-Ion charge controller for portable LED fixtures Được sử dụng trong: LED Lighting and Color-Mixing Drivers PIC16F1615-I/SL Microchip Technology Được sử dụng trong: Sensor Conditioning and IoT Edge Nodes MCP9808 High-accuracy I2C temperature sensor companion Được sử dụng trong: Sensor Conditioning and IoT Edge Nodes BME280 Humidity/pressure/temperature sensor (3rd-party I2C) Được sử dụng trong: Sensor Conditioning and IoT Edge Nodes MCP8024 3-phase BLDC gate driver companion Được sử dụng trong: BLDC and PMSM Motor Commutation ACS723 Hall-effect current sensor for FOC feedback Được sử dụng trong: BLDC and PMSM Motor Commutation PIC16F1768-I/ML Microchip Technology Được sử dụng trong: Switching Power Supply Secondary-Side Control MCP609 External op-amp for ultra-precise current sense Được sử dụng trong: Switching Power Supply Secondary-Side Control TL431 Shunt reference for Vout sensing Được sử dụng trong: Switching Power Supply Secondary-Side Control PIC16F1789-E/SO Higher Flash option for full PFC+LLC firmware Được sử dụng trong: Digital Power Conversion and PFC MCP6002 External op-amp for ultra-precise current sense Được sử dụng trong: Digital Power Conversion and PFC MCP2515 External CAN controller for industrial CANopen Được sử dụng trong: Industrial HVAC and Appliance Controls MCP9700 Analog temperature sensor for HVAC Được sử dụng trong: Industrial HVAC and Appliance Controls, Battery Management and Fuel-Gauge Systems PIC16F1719-I/MV Microchip Technology Được sử dụng trong: Battery Management and Fuel-Gauge Systems MCP73123 Li-Ion charge controller companion Được sử dụng trong: Battery Management and Fuel-Gauge Systems
What is the operating voltage of PIC16F1786-I/SO?
The PIC16F1786-I/SO operates from 1.8 V to 5.5 V across the -40 C to +85 C industrial temperature range. According to the Microchip PIC16F1786 datasheet, the wide VDD range lets the same part run from a single 2032 lithium coin cell, two AA cells, or a 5 V regulated rail without level-shifters, simplifying battery-powered sensor and IoT designs.
How much Flash and RAM does the PIC16F1786-I/SO have?
The PIC16F1786-I/SO provides 14 KB of self-programmable Flash (8K x 14 words), 1 KB of data SRAM, and 256 bytes of EEPROM with byte-level endurance. The 14 KB program Flash supports roughly 8,000 single-word instructions, enough for typical sensor-firmware, BLDC commutation tables and small protocol stacks.
Where to buy PIC16F1786-I/SO online?
You can buy the PIC16F1786-I/SO from authorized Microchip distributors such as DigiKey (stock shown on their product page), Mouser, LCSC Electronics and Microchip Direct. As of 2026-09-20, LCSC lists a unit price of about $2.41; XAIPART also stocks the part at a 1-piece price of $2.85 with same-day dispatch from Asia.
What is the price of PIC16F1786-I/SO?
As of 2026-09-20, the PIC16F1786-I/SO prices across authorized distributors are approximately $2.85 at qty 1, $2.61 at qty 10, $2.34 at qty 100, $2.10 at qty 500 and $1.92 at qty 1000. LCSC lists a competitive qty-1 price around $2.41. Volume pricing drops below $1.80 per part at 3,000-piece reels.
What is the lead time for PIC16F1786-I/SO?
Lead time for PIC16F1786-I/SO is 6 to 10 weeks ex-factory from Microchip, but DigiKey, Mouser and LCSC typically ship from local stock within 1 to 3 business days. As of 2026-09-20, LCSC and XAIPART hold in-stock reel quantities at 28-SOIC, so prototypes and small production runs ship without delay.
Is PIC16F1786-I/SO in stock?
Yes, the PIC16F1786-I/SO is in stock at major distributors as of 2026-09-20. LCSC lists the part as in-stock at $2.41, DigiKey and Mouser carry tube and reel quantities, and XAIPART offers immediate quote-and-ship on standard reels. Stock status is updated in real time on each distributor product page.
PIC16F1786-I/SO vs PIC16F1783 - which is better for LED lighting?
For LED lighting applications, the PIC16F1786-I/SO is the better choice because it has 14 KB Flash and 1 KB RAM (vs 7 KB / 512 B on the PIC16F1783), plus dual on-chip op-amps and an 8-bit DAC for analog dimming. The extra 6 KB Flash lets you fit full color-mixing PWM tables, DMX stack and bootloaders without external memory.
PIC16F1786 vs PIC16F1789 - what is the difference?
The PIC16F1786-I/SO has 14 KB Flash, 1 KB RAM and 256 B EEPROM in a 28-pin package, while the PIC16F1789 family members go up to 28 KB Flash and 2 KB RAM in 40-pin packages. For pin-compatible drop-in design within the SOIC-28 footprint, the PIC16F1786 is the closest option; the PIC16F1789 needs more board space and more I/O.
When should I choose PIC16F1786 over an ARM Cortex-M0 MCU?
Choose the PIC16F1786-I/SO over an ARM Cortex-M0 when you need integrated 12-bit ADC, 8-bit DAC, dual op-amps and PSMC PWM in a single 28-pin chip at a lower price point. The PIC16F1786 is also easier to qualify for ultra-low-power battery designs thanks to Microchip's XLP nanoWatt technology and the mature MPLAB toolchain.
Is PIC16F1786-I/SO suitable for motor control?
Yes, the PIC16F1786-I/SO is well suited for small BLDC, PMSM and stepper motor control using its integrated PSMC peripheral, ECCP and 12-bit ADC. According to the Microchip PIC16F1786 datasheet, the PSMC delivers flexible PWM with dead-band control and fault inputs — enough for sensorless trapezoidal commutation of sub-100 W motors.
What is the best drop-in replacement for PIC16F1786-I/SO?
The best drop-in replacement for PIC16F1786-I/SO is the PIC16F1786-I/SP (28-pin SPDIP) for through-hole, or PIC16F1786-I/SS (28-pin SSOP) for the same SOIC-28 footprint in a smaller outline. Same-family alternatives like PIC16F1786-E/SO (extended -40 to +125 C) or PIC16F1786-I/ML (QFN-28) are also pin-compatible derivatives with identical silicon.
Can PIC16F1782 replace PIC16F1786?
The PIC16F1782 is not a drop-in replacement for the PIC16F1786 because it has only 3.5 KB Flash and 256 B RAM versus 14 KB / 1 KB on the PIC16F1786. While both share the same 28-pin pinout and peripheral set, the smaller memory will fail firmware compiled for the PIC16F1786, so redesign or recompile is required.
Where to download PIC16F1786-I/SO datasheet PDF?
The official PIC16F1786-I/SO datasheet (document 40001579d) can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F1786 or directly at https://ww1.microchip.com/downloads/en/devicedoc/40001579d.pdf. The PDF covers electrical characteristics, peripheral configuration, instruction set summary, and typical application circuits.
Where to find PIC16F1786 pinout for the 28-SOIC package?
The PIC16F1786-I/SO pinout is documented in section 1.0 of the datasheet (28-pin SOIC diagram, page 1) and reproduced on the XAIPART product page. Pin 1 is RA0 (analog-capable), pins 9 and 10 are OSC1/OSC2, pin 20 is VSS, pin 28 is VDD, and pins 11-14 / 17-18 are ICSPDAT/ICSPCLK for in-circuit programming.

Dữ liệu tham khảo kỹ thuật cho PIC16F1786-I/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.

Hướng dẫn chọn lựa

Choose the PIC16F1786-I/SO when you need a 28-SOIC surface-mount 8-bit MCU with 14 KB Flash, 1 KB RAM, 12-bit ADC, 8-bit DAC and dual on-chip op-amps in a single chip for analog-rich sensor, lighting or motor-control designs. Pick the PIC16F1786-I/SS if you need a smaller 28-SSOP outline on the same PCB; pick PIC16F1786-I/ML for the smallest 28-QFN footprint in space-constrained designs. Pick PIC16F1786-E/SO when your design operates above +85 C (up to +125 C industrial). For designs that need 28 KB Flash or 14 ADC channels, step up to PIC16F1789-E/SO (40-pin, larger package). For cost-sensitive designs without DAC, PIC16F1769-I/SO drops about $0.40 per part but you lose the 8-bit DAC. The PIC16F1786-I/SO hits the sweet spot of peripherals-to-cost for IoT sensor, LED driver and small motor-control designs that need precision analog and PWM on the same silicon.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này PIC16F1786-I/SS PIC16F1786-E/SO PIC16F1786-I/ML PIC16F1786-I/SP PIC16F1789-E/SO PIC16F1769-I/SO PIC16F1719-I/MV
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (SO) 28-SSOP (SS) - same footprint family 28-SOIC (SO) - same 28-QFN (ML) 28-PDIP (SP) 28-SOIC (SO) - same 28-SOIC (SO) - same 28-UQFN (MV)
Program Flash 14 KB 14 KB 14 KB 14 KB 14 KB 28 KB (+100%) 14 KB 14 KB
Data RAM 1 KB 1 KB 1 KB 1 KB 1 KB 2 KB (+100%) 1 KB 1 KB
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
12-bit ADC Channels up to 11 up to 11 up to 11 up to 11 up to 11 up to 14 up to 12 up to 17
On-chip DAC 8-bit, 1 channel 8-bit, 1 channel 8-bit, 1 channel 8-bit, 1 channel 8-bit, 1 channel 8-bit, 1 channel None 8-bit, 1 channel
Op-Amps on chip 2 2 2 2 2 2 2 2
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +125 C (extended) -40 C to +85 C -40 C to +85 C -40 C to +125 C (extended) -40 C to +85 C -40 C to +85 C
Approx. 1pc Price (USD) $2.85 $2.92 $3.10 $2.99 $2.95 $3.60 $2.45 $2.78

Bảo phân biệt quan trọng

  • Dual integrated op-amps eliminate external analog front-end ICs (vsPIC16F1719-I/MV (UQFN-28))
  • Integrated 8-bit DAC vs no DAC on lower-cost peers (vsPIC16F1769-I/SO)
  • PSMC peripheral with programmable dead-band for motor and PFC control (vsPIC16F1768-I/ML)
  • Same-silicon pin compatibility across SOIC/SSOP/QFN/PDIP packages (vsPIC16F1789-E/SO (40-pin SOIC))

Ghi chú thiết kế

Place a 0.1 µF ceramic decoupling capacitor within 5 mm of each VDD/VSS pin pair on the PIC16F1786-I/SO, plus a single 10 µF bulk capacitor on the main VDD rail. According to the Microchip PIC16F1786 datasheet, AVDD and VDD should be tied at a single point near the MCU; placing a ferrite bead between them is acceptable for mixed-signal designs but adds 1–2 LSB to ADC offset error. Estimated: at 32 MHz with all peripherals active, IDD is ~7 mA typical at 5 V — the bulk cap should be sized to ride out any 100 µs inrush during MCU startup.

For 12-bit ADC accuracy on the PIC16F1786-I/SO, route analog signals (AN0–AN11) as short as possible, with a guard ground plane between analog and digital sections. Reference layout AN-1410 from Microchip for ADC PCB guidelines. Estimated: trace lengths above 50 mm or vias on analog traces can add 1–2 LSB of coupling noise; keep digital signals (PWM, PSMC outputs) at least 3 mm away from analog traces, and place the ADC reference bypass cap (typically 100 nF) directly on the VREF+/VREF- pins.

Do not leave the MCLR pin (pin 25 on 28-SOIC) floating — tie it to VDD through a 10 kΩ resistor for normal operation, or to VDD directly if you never need external reset. The PIC16F1786 datasheet warns that floating MCLR can cause spurious resets in noisy environments. Also: the ICSP pins (RB6/RB7) require 4.7 kΩ pull-ups only when PICKit is attached — for standalone operation leave them as regular GPIO. Avoid enabling the weak pull-ups on analog pins (RA0–RA5) since they introduce leakage current that degrades ADC accuracy at high source impedance.

When routing the PSMC PWM outputs to gate drivers on the PIC16F1786-I/SO, use impedance-controlled traces (50 Ω single-ended) for outputs above 50 kHz. Estimated: 32 MHz CPU with 4x PLL drives PWM at up to 250 kHz; rise times of 5 ns on RC0/RC2/etc. can couple into adjacent analog traces if not properly guarded. Series-termination resistors of 33 Ω at the source end reduce overshoot; keep traces shorter than 50 mm to avoid transmission-line effects. Reference application note AN-2771 (PWM Output Structure and Design).

The PIC16F1786-I/SO in 28-SOIC has a thermal resistance θJA of approximately 80 C/W (free air, JEDEC EIA/JESD51 4-layer test board). Estimated: at full 32 MHz operation across industrial -40 to +85 C, worst-case self-heating raises die temperature by ~10 C over ambient — well within the 125 C absolute maximum. For continuous high-current GPIO sinking (20 mA per pin, 100 mA total per port group), derate by 30% above +70 C ambient or move to a QFN package (PIC16F1786-I/ML) with θJA ~30 C/W.

Thông tin tuân thủ

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Không chì
Yes
Không halogen
Yes
Khoáng vật xung đột
Compliant

RoHS and REACH compliant per Microchip product page; not AEC-Q100 qualified (no automotive grade for this family — automotive users should look at PIC16F1786-E/SO at extended temperature range, not AEC-Q100). Lead-free and halogen-free.

Dữ liệu được xác minh vào: 2026-09-20 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

PIC16F1786-I/SO PIC16F1786-I/SO datasheet Microchip PIC16F1786 PIC16F1786 28-SOIC 8-bit MCU 14KB Flash PIC16F1786-I/SO pinout 28-SOIC PIC16F1786 LED lighting driver PIC16F1786 BLDC motor control PIC16F1786 IoT sensor node PIC16F1786 vs PIC16F1789 PIC16F1786 drop-in replacement 28-SOIC PIC16F1786-I/SO buy price online PIC16F1786 PSMC peripheral what is the ADC resolution of PIC16F1786 PIC16F1786 MPLAB X IDE programming PIC16F1786 XLP nanoWatt sleep current

Các bộ phận và thuật ngữ liên quan

Microchip Technology PIC16F1786 PIC16F1786-I/SO PIC16F1786-I/SS PIC16F1786-E/SO PIC16F1786-I/ML PIC16F1789 PIC16F1769 PIC16F1719 PIC microcontroller 8-bit MCU RISC architecture PIC16 enhanced mid-range 28-SOIC QFN PDIP 12-bit ADC 8-bit DAC PSMC CCP ECCP XLP nanoWatt RoHS REACH ICSP MPLAB X IDE PICKit 5 EUSART I2C SPI sensor conditioning LED driver BLDC motor control PFC power conversion industrial HVAC battery management
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ