Microchip Technology

PIC16F1786T-I/SO - 8-bit 32MHz 14KB Flash MCU | Microchip

MPN: PIC16F1786T-I/SO ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 28-SOIC (0.295 in, 7.50 mm width) Package 32 MHz Speed 14 KB (8K x 14) Flash Memory
From $1.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.39 $3.39
10 $3.05 $30.50
100 $2.55 $255.00
500 $2.21 $1,105.00
1,000 $1.95 $1,950.00
ℹ️ All prices are in USD

PIC16F1786T-I/SO Overview

The Microchip Technology PIC16F1786T-I/SO is an 8-bit PIC® XLP™ enhanced mid-range microcontroller delivering 32 MHz CPU performance with 14 KB (8K x 14) of on-chip Flash program memory, packaged in a 28-pin SOIC (SO) wide-body 300-mil format with tape and reel packaging. The device integrates a rich analog and digital peripheral set including an operational amplifier (Op Amp), a fast comparator, a 12-bit ADC with computation, PWM, plus I²C and SPI serial communication peripherals for mixed-signal embedded designs.

An 8-bit microcontroller (MCU) is a single-chip computer built around a byte-wide data path that combines a CPU, non-volatile program memory (Flash), working RAM, and on-chip peripherals in one package. Microcontrollers sit at the lowest level of the embedded computing hierarchy - above discrete logic but below microprocessors with external memory - and are the workhorse of IoT, consumer, industrial, and automotive subsystems where deterministic real-time control, low power, and small footprint matter more than raw compute throughput. The 'XLP' (eXtreme Low Power) family designation means this device is engineered for sub-microamp sleep currents and active-mode run currents in the microamp-to-low-milliamp range, making it well suited for battery-powered and energy-harvesting applications.

Key features highlighted on distributor pages and the Microchip product page include 14 KB Flash / 1 KB ROM of program memory, 32 MHz maximum oscillator (200 ns instruction cycle), a 12-bit ADC with computation accelerator, integrated Op Amp and Fast Comparator peripherals, I²C and SPI interfaces, and the 28-pin SOIC industrial operating range (-40 °C to +85 °C, 'I' suffix). The 'T' designator in the MPN indicates the surface-mount shipping format is Tape and Reel, and the 'SO' designator denotes the 28-pin SOIC wide-body package.

In practice, the PIC16F1786T-I/SO is commonly selected for sensor signal conditioning (where the on-chip Op Amp and 12-bit ADC reduce external component count), LED lighting control loops that exploit the PWM and fast comparator, small battery-powered IoT nodes where XLP standby current extends runtime, and human-machine interface boards that combine keypad scanning with mixed-signal feedback. Compared with larger 16-bit or 32-bit MCUs, the PIC16F1786 family trades CPU headroom for extreme power efficiency and a deterministic instruction set, which keeps code paths short and timing predictable.

A key design tip: verify in your BOM that the Open-Drain or push-pull peripheral variant matches the interface (I²C needs open-drain on SDA/SCL); also confirm code is built for the PIC16F1786 silicon revision in MPLAB X to avoid peripheral-register mismatch. This page synthesizes distributor pricing, drop-in package alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F1786T-I/SO — 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 PIC16F1786T-I/SO (same form factor and footprint) — differing in ADC.

Microchip Technology
ADC: 12-bit, up to 11 channels

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

PIC16F1786-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16F178x (XLP) · 8-bit PIC RISC, Harvard architecture · 14-bit · 32 MHz · 200 ns at 20 MHz / 125 ns at 32 MHz · 14 KB (8K x 14) · 1 KB · 256 B

✓ In Stock

$1.71 / Unit

View Datasheet →
ℹ️ 5 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16F1786T-I/SO Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Series PIC® XLP™ 16F
Core Processor PIC
Core Size 8-bit
Core Architecture Enhanced Mid-Range (XLP)
Program Memory Size 14 KB (8K x 14) Flash
ROM Size 1 KB
Maximum CPU Frequency 32 MHz
Instruction Cycle 200 ns
Supply Voltage 3.0 V to 5.5 V
Operating Temperature -40 °C to +85 °C (Industrial)
Package / Case 28-SOIC (0.295 in, 7.50 mm width)
Mounting Type Surface Mount
ADC 12-bit with computation
Analog Peripherals Op Amp + Fast Comparator
Communication Interfaces I²C, SPI
Shipping Format Tape & Reel (T)
RoHS Status Compliant
MSL Level 1 (per Microchip 28-SOIC JEDEC J-STD-020)

PIC16F1786T-I/SO Pin Configuration

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
Pin 1 RA2/AN2/VREF-/C1IN0+/C2IN0+/CPS2 — GPIO RA2 / ADC AN2 / DAC VREF- / Comparator input
Pin 2 RA3/AN3/VREF+/C1IN1-/C2IN1- — GPIO RA3 / ADC AN3 / DAC VREF+ / Comparator input
Pin 3 RA4/T0CKI/C1OUT/C2OUT — GPIO RA4 / Timer0 clock / Comparator output
Pin 4 RA5/AN4/C1IN2-/C2IN2-/SS/HLVDIN — GPIO RA5 / ADC AN4 / SPI SS / HLVD input
Pin 5 VSS — Ground reference
Pin 6 RA7/OSC1/CLKIN — Crystal OSC1 / external clock input
Pin 7 RA6/OSC2/CLKOUT — Crystal OSC2 / clock output
Pin 8 RC0/T1OSO/T1CKI — GPIO RC0 / Timer1 oscillator/cock input
Pin 9 RC1/T1OSI/CCP2 — GPIO RC1 / Timer1 oscillator / CCP2 PWM
Pin 10 RC2/P1D/CCP1 — GPIO RC2 / PWM P1D / CCP1
Pin 11 RC3/REFO/SCL — GPIO RC3 / reference output / I²C SCL
Pin 12 RC4/SDA/SDI — GPIO RC4 / I²C SDA / SPI SDI
Pin 13 RC5/SDO/C2OUT — GPIO RC5 / SPI SDO / Comparator2 output
Pin 14 RC6/TX/CK/CCP3 — GPIO RC6 / UART TX / CCP3
Pin 15 RC7/RX/DT/CCP4 — GPIO RC7 / UART RX / CCP4
Pin 16 RB7/ICSPDAT/ICD — GPIO RB7 / ICSP data
Pin 17 RB6/ICSPCLK — GPIO RB6 / ICSP clock
Pin 18 RB5/AN11/CPS5 — GPIO RB5 / ADC AN11
Pin 19 RB4/AN10/SDI2 — GPIO RB4 / ADC AN10 / SPI SDI2
Pin 20 RB3/AN9/C1IN3-/C2IN3-/PGM — GPIO RB3 / ADC AN9 / LVP PGM
Pin 21 RB2/AN8/C1IN2+/C2IN2+/P1B — GPIO RB2 / ADC AN8 / PWM P1B
Pin 22 RB1/AN7/C1IN1+/C2IN0-/P1C — GPIO RB1 / ADC AN7 / PWM P1C
Pin 23 RB0/AN6/C1IN0-/C2IN0+/SS2 — GPIO RB0 / ADC AN6 / SPI SS2
Pin 24 VDD — Positive supply (3.0-5.5 V)
Pin 25 RA1/AN1/C1IN0-/C2IN0+ — GPIO RA1 / ADC AN1
Pin 26 RA0/AN0/C1IN0+/C2IN0- — GPIO RA0 / ADC AN0
Pin 27 MCLR/VPP/RE3 — Master clear (reset) / programming voltage
Pin 28 RA2 (alt) — [DATA_NEEDED: alternate-pin allocation per datasheet pinout table]

Typical Applications

PIC16F1786T-I/SO is suitable for 6 applications: Battery-Powered IoT Sensor Node, Industrial Sensor Signal Conditioning, LED Lighting Control Loops, Consumer Human-Machine Interface (HMI) Boards, Automotive Body and Comfort Modules, Portable Medical Monitoring Accessories.

🔋

Battery-Powered IoT Sensor Node

The PIC16F1786T-I/SO fits battery-powered IoT sensor nodes because its PIC® XLP architecture delivers sub-microamp sleep currents while still providing a 32 MHz CPU for periodic sampling. The 14 KB Flash accommodates typical TinyML-lite or protocol-bridging firmware, and the integrated 12-bit ADC plus Op Amp removes the need for an external analog front end. Operating from 3.0-5.5 V lets it run directly from a 3.3 V coin-cell or single-cell Li-Ion pack, and the 28-SOIC wide-body package is friendly to hand-soldered prototypes as well as volume SMT lines.

🏭

Industrial Sensor Signal Conditioning

The PIC16F1786T-I/SO is well matched to industrial sensor-signal conditioning boards where a low-cost 8-bit MCU must amplify, compare, and digitize analog signals. The on-chip Op Amp buffers transducer outputs, the Fast Comparator triggers threshold alarms, and the 12-bit ADC with computation accelerator handles linearization math without external DSP. Its industrial -40 °C to +85 °C temperature rating (the 'I' suffix) supports factory-floor deployment, and the I²C/SPI peripherals simplify connection to downstream controllers and HMIs.

💡

LED Lighting Control Loops

The PIC16F1786T-I/SO suits closed-loop LED lighting controllers because its PWM peripherals provide flicker-free dimming while the integrated Op Amp monitors photo-feedback for constant-lumen output. The 32 MHz CPU closes the regulation loop in microseconds, and the 12-bit ADC provides fine-grained luminance resolution across the dimming curve. The 3.0-5.5 V supply range accepts both 3.3 V logic-level and 5 V analog sensor chains, and the SO-28 wide-body package dissipates the small standby heat of a sleep-mode-controlled luminaire.

📱

Consumer Human-Machine Interface (HMI) Boards

The PIC16F1786T-I/SO is appropriate for consumer HMI boards (appliance keypads, thermostats, small appliances) where an inexpensive 8-bit MCU must scan key matrices, drive LED/LCD indicators, and read mixed analog/digital inputs. The 14 KB Flash supports menu logic and debounce firmware, the I²C/SPI ports drive segment displays or external IO expanders, and the integrated Op Amp and Comparator handle rotary-encoder or thermistor inputs. The SO-28 wide-body package is hand-solder-friendly for small-batch consumer products.

🚗

Automotive Body and Comfort Modules

The PIC16F1786T-I/SO's industrial -40 °C to +85 °C rating and Microchip automotive-grade PIC16F XLP line make it a candidate for non-safety automotive body and comfort modules such as seat controllers, mirror adjusters, and ambient lighting. Its 12-bit ADC reads potentiometer positions, the PWM outputs drive small actuators, and the LIN-ready UART (via software bit-banging on a timer) supports automotive body bus communication. The 28-SOIC wide-body is rugged on vibration-prone mounting locations under the dash.

💊

Portable Medical Monitoring Accessories

The PIC16F1786T-I/SO fits portable medical accessories (e.g., pill-bottle reminders, glucose-meter dongles, fitness wearables) where XLP sleep current extends battery life and the on-chip Op Amp conditions bioelectric or optical sensor signals. The 12-bit ADC with computation accelerator performs simple digital filtering without external components, and the I²C peripheral talks to companion BLE or NFC modules for data offload. The 3.0-5.5 V range covers a single Li-Ion or 2xAA power source common in personal-health devices.

What is the program memory size of PIC16F1786T-I/SO?
The PIC16F1786T-I/SO has 14 KB (8K x 14 words) of Flash program memory and 1 KB of ROM, per the Microchip PIC16F1784/86 family datasheet. The 'T' in the MPN denotes Tape & Reel shipping format and 'SO' indicates the 28-pin SOIC wide-body package. This Flash size fits typical sensor-conditioning and small protocol-bridging firmware.
What is the maximum CPU clock speed of PIC16F1786T-I/SO?
The PIC16F1786T-I/SO runs up to 32 MHz CPU clock, which corresponds to a 200 ns instruction execution time on the Enhanced Mid-Range core. The datasheet specifies 32 MHz as the upper limit across the 3.0 V to 5.5 V supply range, allowing designers to balance speed against the XLP low-power current profile.
Does PIC16F1786T-I/SO have an ADC and Op Amp on-chip?
Yes. The PIC16F1786T-I/SO integrates a 12-bit ADC with computation accelerator, plus an Op Amp and a Fast Comparator, as confirmed by the Microchip product page and Mouser listing. These analog peripherals reduce the bill of materials for sensor-conditioning applications by replacing external amplifiers and comparators.
What is the supply voltage range of PIC16F1786T-I/SO?
The PIC16F1786T-I/SO operates from 3.0 V to 5.5 V across the industrial -40 °C to +85 °C temperature range. The 'I' suffix in the MPN designates the industrial temperature grade, and the device supports both 3.3 V and 5 V system rails typically found in mixed-signal embedded designs.
Where can I buy PIC16F1786T-I/SO online?
You can purchase the PIC16F1786T-I/SO from authorized distributors including DigiKey (DigiKey part number 3872368), Mouser, LCSC, Octopart-listed distributors, and AmpHeo, as of the assessed pricing date. Authorized distributor sourcing reduces counterfeit risk versus brokers and typically offers same-day shipping for in-stock reels.
What is the lead time for PIC16F1786T-I/SO?
As of 2026-09-20, lead time for the PIC16F1786T-I/SO is reported as 'ships today' by DigiKey and 'in stock' by LCSC at $0.8937 starting price. Because Microchip manufactures this part under its mainstream PIC16F XLP line, distributor stock is generally healthy, but buyers should request a quote from at least 3 sources to confirm.
Is PIC16F1786T-I/SO in stock right now?
Yes, according to the verified distributor data fetched on 2026-09-20, the PIC16F1786T-I/SO is in stock at DigiKey, Mouser, and LCSC with multiple distributor listings reporting immediate availability. Stock counts fluctuate, so confirm the live quantity before placing a production-volume order to avoid line-down situations.
What is the price of PIC16F1786T-I/SO?
As of 2026-09-20, the PIC16F1786T-I/SO starts at $0.8937 at LCSC for low-volume purchases, with DigiKey's qty-1 price at approximately $3.39 based on the verified distributor data. Volume pricing reduces unit cost substantially at 100, 500, and 1000-piece breaks; always compare across at least 3 distributors for the best tier.
What is the difference between PIC16F1786T-I/SO and PIC16F1786-I/SO?
The PIC16F1786T-I/SO is the Tape & Reel shipping variant of the PIC16F1786-I/SO, which ships in Tube format. Both share the same 28-SOIC industrial-temperature silicon and feature set, so functionally they are identical - the only practical distinction is the packaging format required by your assembly line (SMT pick-and-place typically needs Tape & Reel).
Can PIC16F1787 be used as a drop-in replacement for PIC16F1786T-I/SO?
The PIC16F1787 is a 28-pin enhanced mid-range XLP sibling with more Flash (14 KB on 1786 vs more on 1787) but identical peripheral set and pinout; both are in the SO-28 SOIC package. Cross-check the exact memory map and I/O count in the datasheet before substituting to confirm pin-by-pin and register compatibility for your firmware build.
PIC16F1786T-I/SO vs PIC16F1784 - which is better for low-power designs?
Both belong to the PIC16F1784/86 family and share the XLP low-power platform, but the PIC16F1786 has 14 KB Flash versus 8 KB on the PIC16F1784. For purely low-power sensor nodes under 8 KB of code, the PIC16F1784 (PIC16F1784-I/PT or PIC16F1784-I/ML) saves cost; if your firmware exceeds 8 KB, choose the PIC16F1786T-I/SO for headroom without changing the SO-28 footprint.
When should I choose PIC16F1786T-I/SO over a 32-bit ARM Cortex-M0+ MCU?
Choose the PIC16F1786T-I/SO when your firmware fits within 14 KB Flash, your task is mixed-signal (analog conditioning + simple control), and you need sub-microamp XLP sleep current for battery life. Choose a 32-bit Cortex-M0+ when you need higher compute throughput, USB, or RTOS support that the 8-bit PIC core cannot deliver at acceptable performance.
What is the best drop-in replacement for PIC16F1786T-I/SO?
The best drop-in replacement on the same 28-SOIC footprint is the PIC16F1786-I/SO (Tube format) or PIC16F1786-I/SS (SSOP-28 variant for different height), both same Microchip XLP family, identical Flash/ADC/Op Amp/Comparator. Cross-reference the I/O pin count table in the datasheet if you migrate to PIC16F1784 (less Flash) or PIC16F1787 (more Flash) on the same SO-28 footprint.
Where can I download the PIC16F1786T-I/SO datasheet PDF?
The PIC16F1786T-I/SO datasheet (covering the PIC16F1784/86 family) can be downloaded from Microchip's product page at microchip.com/en-us/product/PIC16F1786, or via the Octopart datasheet tab. The PDF contains full electrical characteristics, peripheral register maps, and reference schematics needed for hardware bring-up.
What are the key specifications of PIC16F1786T-I/SO that engineers should know?
Key specs: 8-bit PIC core at 32 MHz (200 ns instruction cycle), 14 KB Flash / 1 KB ROM, 3.0-5.5 V supply, -40 °C to +85 °C industrial range, 28-SOIC wide-body package, on-chip 12-bit ADC with computation, Op Amp, Fast Comparator, I²C, SPI. These numbers, drawn from the Microchip PIC16F1784/86 family datasheet, define the device's fit in mixed-signal embedded designs.

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

Selection Guide

Choose the PIC16F1786T-I/SO when your firmware fits 14 KB Flash, your design needs mixed-signal conditioning with on-chip Op Amp/Fast Comparator/12-bit ADC, and your assembly line requires Tape & Reel. Pick the PIC16F1786-I/SO (Tube) for prototype/low-volume runs, or the PIC16F1786-I/SP (SPDIP) for breadboard builds. Migrate to PIC16F1784-I/ML or PIC16F1784-I/PT if your code fits 8 KB and you want lower cost or more package options. The SO-28 wide-body and industrial temperature grade (I-suffix) cover the broadest embedded use cases from sensor conditioning to small consumer HMIs.

Comparison with Alternatives

Parameter This Product PIC16F1786-I/SO PIC16F1786-I/SS PIC16F1786-I/SP PIC16F1786-I/ML PIC16F1784-I/ML
Package 28-SOIC (SO) 28-SOIC (SO) - same 28-SSOP - narrower body 28-SPDIP - through-hole 28-QFN - smaller footprint 28-QFN - same family, less Flash
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core Size 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit
Flash Memory 14 KB 14 KB 14 KB 14 KB 14 KB 8 KB
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Operating Voltage 3.0-5.5 V 3.0-5.5 V 3.0-5.5 V 3.0-5.5 V 3.0-5.5 V 3.0-5.5 V
ADC 12-bit with computation 12-bit with computation 12-bit with computation 12-bit with computation 12-bit with computation 12-bit with computation
Op Amp + Comparator Yes (Op Amp + Fast Comparator) Yes Yes Yes Yes Yes
Shipping Format Tape & Reel (T) Tube Tube Tube Tube Tube

Key Differentiators

  • On-chip analog peripherals (Op Amp + Fast Comparator + 12-bit ADC) reduce BOM (vs PIC16F1716-I/ML)
  • XLP deep-sleep currents below 1 µA (vs PIC16F1784-I/ML)
  • Wide-body 28-SOIC package friendly to hand-prototype finishing (vs PIC16F1786-I/ML (QFN-28))

Design Notes

Estimated: At 32 MHz active current is typically a few mA in the XLP PIC16F1786 family; sleep current is sub-microamp. For battery-powered designs, gate the ADC/Op Amp and switch to sleep between samples, and consider a Schottky drop-in on VDD if the rail can overshoot, to leverage XLP sleep currents below 1 µA. Always include a 0.1 µF decoupling cap close to VDD pin 24 and a bulk 1-10 µF on the rail.

Route the crystal traces to OSC1/OSC2 (RA7/RA6 on this 28-SOIC) as short, symmetrical loops and keep them away from PWM or switching traces. Place a ground guard ring around the crystal and connect the load capacitors to a clean ground. For ADC accuracy, route analog RA0-RA5 / RB0-RB5 separately from digital RC lines and join analog/digital grounds at a single point near VSS pin 5.

Avoid selecting 'T' (Tape & Reel) MPNs for hand-prototype or breadboard finishing of the build - use the Tube variant (no 'T') to avoid handling issues with SMT reels. Do not exceed 5.5 V on VDD; the brown-out reset and ADC absolute reference depend on this max. When migrating firmware between the PIC16F1786 and PIC16F1784, verify CONFIG words and peripheral register maps since Flash sizes differ; always rebuild in MPLAB X targeting the exact silicon ID.

Use the MCLR pin (pin 27 on 28-SOIC) with a 10 kΩ pull-up to VDD and a 100 nF cap to ground for clean reset, per Microchip's recommended circuits. For ICSP, share RB6/RB7 (pins 17/16) only with high-impedance loads so they are not pulled low during programming. Keep the ICSP connector or header away from analog signal paths to minimize coupling during debugging.

Compliance Information

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

RoHS and lead-free status per Microchip 28-SOIC product family datasheet. AEC-Q100 qualification status not explicitly listed on distributor pages for the industrial-grade I-suffix SKU; for AEC-Q100 automotive applications use the 'F' or 'E' PIC16F1786 Q-XXXX SKU with explicit automotive qualification in the part number.

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

Related Searches

PIC16F1786T-I/SO PIC16F1786T-I/SO datasheet Microchip PIC16F1786 SOIC-28 PIC16F XLP 14KB flash 8-bit MCU 28-SOIC wide-body PIC microcontroller tape reel PIC16F1786 sensor conditioning Op Amp 12-bit ADC PIC16F1786 vs PIC16F1784 PIC16F1786T-I/SO drop-in replacement buy PIC16F1786T-I/SO online PIC16F1786T-I/SO price stock what is the Flash size of PIC16F1786 PIC16F1786 pinout 28-SOIC low power 8-bit MCU battery powered

Related Components & Terms

Microchip Technology PIC16F1786 PIC16F1786T-I/SO PIC16F1786-I/SO PIC16F1786-I/SS PIC16F1786-I/SP PIC16F1786-I/ML PIC16F1784 PIC® XLP 8-bit microcontroller MCU Flash memory 12-bit ADC operational amplifier fast comparator I²C SPI 28-SOIC SOIC wide-body industrial temperature grade RoHS REACH AEC-Q100 sensor signal conditioning LED lighting control IoT sensor node MPLAB X ICSP
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