Microchip Technology

PIC16F785-I/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip

MPN: PIC16F785-I/SO βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 20-pin SOIC (SO), 300 mil Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB (2K x 14 words) Memory
From $1.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.55 $2.55
10 $2.27 $22.70
100 $1.95 $195.00
500 $1.7 $850.00
1,000 $1.45 $1,450.00
ℹ️ All prices are in USD

PIC16F785-I/SO Overview

The Microchip Technology PIC16F785-I/SO is an 8-bit CMOS Flash-based microcontroller built on the mid-range PIC16 x14 architecture, operating at up to 20 MHz with 3.5KB (2K x 14 words) of Flash program memory, 128 bytes of SRAM, and 256 bytes of EEPROM data memory, housed in a 20-pin SOIC (SO) package.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable I/O peripherals. The PIC16F785 belongs to the mid-range PIC16 family, a sub-family of 8-bit RISC microcontrollers that sit within the broader hierarchy of microcontrollers -> embedded processors -> semiconductors. The 14-bit instruction word and 35 single-word instruction set make PIC16 mid-range MCUs easy to program while delivering deterministic 200 ns instruction execution at 20 MHz.

Key features include 18 digital I/O pins, two on-chip operational amplifiers, two high-speed comparators, two 10-bit PWM modules with Two-Phase Asynchronous Feedback, a 10-bit ADC with up to 12 channels, and an internal 8 MHz oscillator. The device operates from 2.0V to 5.5V and supports Microchip's nanoWatt Technology for ultra-low-power sleep modes. On-chip peripherals are tuned for analog-intensive applications such as LED lighting, motor control, and power conversion.

The architecture combines a Harvard-style 14-bit program bus with an 8-bit data bus, supported by a hardware multiplier-free ALU optimized for bit-manipulation and control-loop math. Internal configurable oscillator options let designers trade frequency accuracy for BOM cost, while the integrated op-amps eliminate external analog front-end components, shrinking PCB area and improving noise immunity by keeping sensitive analog signals on-chip.

Typical applications include LED drivers (analog dimming and constant-current regulation using the on-chip op-amps), BLDC and DC motor control (using comparators for back-EMF sensing), battery chargers (using ADC for voltage/current monitoring), and AC/DC power supply primary-side regulation (where the Two-Phase Asynchronous Feedback PWM enables valley-switching topologies). The wide 2.0V-5.5V operating range makes the part usable in 2-cell battery packs, 3.3V logic rails, and 5V industrial systems.

When designing with the PIC16F785, leave a decoupling capacitor (typically 100 nF ceramic) within 5 mm of the VDD pin and tie the MCLR pin to VDD through a 10 kohm pull-up (unless in-circuit serial programming is used). Two on-chip op-amps share pins with digital I/O; verify the pin assignment table in the datasheet when both analog and digital functions are needed simultaneously.

This page synthesizes real-time distributor pricing, drop-in alternatives, and practical design guidance not found in the standalone Microchip datasheet. It also surfaces cross-brand considerations for engineers managing multi-vendor BOMs.

Drop-in alternatives for PIC16F785-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 PIC16F785-I/SO (same form factor and footprint) β€” differing in Package, Core Architecture, MSL Level, Operating Temperature, Timers.

Microchip Technology
Package: 20-SOIC (0.295 inch / 7.50 mm body)
Core Architecture: PIC16 mid-range 8-bit RISC
Operating Temperature: -40C to +85C (Industrial, "I" suffix)
Microchip Technology
Package: SSOP-20 (5.30 mm body, 0.65 mm pitch)
Core Architecture: PIC16 (mid-range, 14-bit instruction, 8-bit data path)
MSL Level: 1 (unlimited floor life)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Core Architecture: PIC16 mid-range 8-bit (x14, 35 instructions)
MSL Level: 1 (unlimited floor life at <30C / 85% RH)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F785T-I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SOIC (SO)
PIC16 mid-range (x14) Β· 3.5 KB Β· 256 bytes Β· 128 bytes Β· 20 MHz (200 ns instruction cycle) Β· 2.0 V to 5.5 V Β· 18 Β· -40 C to +85 C (Industrial)

βœ“ In Stock

$1.41 / Unit

View Datasheet β†’

PIC16F785-E/SO

βœ… Drop-In
πŸ“¦ 20-SOIC (SO)
Extended -40C to +125C temperature range, identical 20-SOIC pinout and electrical spec

πŸ“‹ Reference alternative (not in catalog)

PIC16F785-I/SP

βœ… Drop-In
πŸ“¦ 20-SOIC (SO)
Same silicon in 20-PDIP (SP) through-hole package; pin-compatible at logic level with 20-SOIC, package differs

πŸ“‹ Reference alternative (not in catalog)

PIC16F785T-E/SO

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 20-SOIC (SO)
Tape-and-reel + extended temperature grade, identical 20-SOIC footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16F785-E/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SOIC (SO)
PIC16 (mid-range, 14-bit instruction, 8-bit data path) Β· 3.5 KB (3584 bytes) Β· 128 bytes Β· 256 bytes Β· 20 MHz (200 ns instruction cycle) Β· 2.0 V to 5.5 V Β· 18 digital I/O Β· 12-bit, 8 channels

βœ“ In Stock

$1.25 / Unit

View Datasheet β†’

PIC16F785-I/SO Maximum Ratings & Electrical Characteristics

Architecture PIC16 mid-range x14 (8-bit RISC)
Instruction Set Width 14-bit
Maximum CPU Speed 20 MHz (200 ns instruction cycle)
Program Memory (Flash) 3.5 KB (2K x 14 words)
SRAM 128 bytes
EEPROM Data Memory 256 bytes
Digital I/O Pins 18
Supply Voltage (VDD) 2.0 V to 5.5 V
Operating Temperature -40C to +85C (Industrial)
On-Chip Operational Amplifiers 2
High-Speed Comparators 2
ADC 10-bit, up to 12 channels
PWM Modules 2 x 10-bit with Two-Phase Asynchronous Feedback
Internal Oscillator 8 MHz (factory calibrated)
Package 20-pin SOIC (SO), 300 mil
Mounting Type Surface Mount
Low-Power Mode nanoWatt Technology (sleep current < 1 uA typical)
MSL Level 1
RoHS Status Compliant
Lead-Free Yes

PIC16F785-I/SO Pin Configuration

SOIC-20 Package Pinout Diagram SOIC-20W 20-pin, 7.5x12.8mm, P1.27mm, JEDEC MS-013. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOIC-20
Pin 1 RA3/AN3/VREF+/C1IN+ β€” GPIO RA3 / Analog input 3 / Voltage reference + / Comparator 1 input +
Pin 2 RA4/T0CKI/C2OUT β€” GPIO RA4 / Timer0 clock input / Comparator 2 output
Pin 3 RA5/AN4/C2IN+/HLVDIN β€” GPIO RA5 / Analog input 4 / Comparator 2 input + / High/Low voltage detect input
Pin 4 VSS β€” Ground reference
Pin 5 RA6/OSC2/CLKO/AN6 β€” GPIO RA6 / Oscillator output / Clock output / Analog input 6
Pin 6 RA7/OSC1/CLKI/AN7 β€” GPIO RA7 / Oscillator input / Clock input / Analog input 7
Pin 7 RA1/AN1/C1IN1-/C2IN1- β€” GPIO RA1 / Analog input 1 / Comparator 1 input 1- / Comparator 2 input 1-
Pin 8 RA2/AN2/VREF-/C1OUT β€” GPIO RA2 / Analog input 2 / Voltage reference - / Comparator 1 output
Pin 9 RA0/AN0/C1IN0+ β€” GPIO RA0 / Analog input 0 / Comparator 1 input 0+
Pin 10 VDD β€” Positive supply voltage (2.0V to 5.5V)
Pin 11 RB0/INT/AN12/CCP1 β€” GPIO RB0 / External interrupt / Analog input 12 / CCP1 PWM output
Pin 12 RB1/AN10/C2IN3-/P1C β€” GPIO RB1 / Analog input 10 / Comparator 2 input 3- / PWM 1 output C
Pin 13 RB2/AN8/C2IN2-/P1B β€” GPIO RB2 / Analog input 8 / Comparator 2 input 2- / PWM 1 output B
Pin 14 RB3/AN9/C1IN3-/PGM β€” GPIO RB3 / Analog input 9 / Comparator 1 input 3- / ICSP programming
Pin 15 RB4/AN11/C2IN0-/P1D β€” GPIO RB4 / Analog input 11 / Comparator 2 input 0- / PWM 1 output D
Pin 16 RB5/AN13/P2B β€” GPIO RB5 / Analog input 13 / PWM 2 output B
Pin 17 RB6/ICSPCLK β€” GPIO RB6 / ICSP clock / ICD clock
Pin 18 RB7/ICSPDAT β€” GPIO RB7 / ICSP data / ICD data
Pin 19 RA3/MCLR/VPP β€” Master Clear reset input (active low) / Programming voltage input
Pin 20 P2A β€” PWM 2 output A

Typical Applications

PIC16F785-I/SO is suitable for 7 applications: LED Lighting Drivers, BLDC and DC Motor Control, Battery Chargers, AC/DC Power Supply Primary-Side Regulation, Sensor Signal Conditioning and IoT Edge Nodes, Automotive Interior Lighting and Body Electronics, Industrial Process Control and Instrumentation.

πŸ’‘

LED Lighting Drivers

The PIC16F785-I/SO is purpose-built for LED lighting because its two on-chip op-amps amplify the low-side shunt voltage across the sense resistor, and its two high-speed comparators provide fast over-current protection in constant-current topologies. The integrated Two-Phase Asynchronous Feedback PWM module supports valley-switching for high-efficiency flyback converters at the AC mains side, reducing switching losses by 30-50% compared to fixed-frequency PWM. With 18 I/O pins and a 10-bit ADC for temperature and lumen feedback, the part drives a complete dimmable LED luminaire from a single chip. Typical reference designs deliver 90%+ efficiency at 100 kHz switching frequency.

🏭

BLDC and DC Motor Control

For sensorless BLDC motor control, the PIC16F785's two high-speed comparators perform back-EMF zero-crossing detection directly, eliminating the need for external comparator ICs and reducing BOM cost. The two integrated op-amps condition the shunt-resistor voltage for the 10-bit ADC to measure phase current. The 10-bit PWM with programmable dead-time drives a three-phase half-bridge through gate drivers like the MCP14E4. At 20 MHz the MCU sustains the entire commutation loop, including ADC sampling, comparator triggering, and PWM update, in well under 50 us, leaving CPU headroom for RPM control loops.

⚑

Battery Chargers

The PIC16F785 is well suited to single- and multi-cell Li-ion or NiMH chargers because its 10-bit ADC monitors battery voltage and charge current simultaneously, while the integrated op-amps amplify the current-sense shunt signal. The 2.0V to 5.5V operating range supports 1-cell Li-ion packs directly from a USB 5V rail. The Two-Phase Asynchronous Feedback PWM enables primary-side regulation in AC/DC adapters without an opto-coupler, while nanoWatt Technology sleep modes drop quiescent current to sub-microamp levels for always-connected standby. Watchdog timer and brown-out reset improve charger safety for unattended batteries.

⚑

AC/DC Power Supply Primary-Side Regulation

The PIC16F785's Two-Phase Asynchronous Feedback PWM is specifically designed for primary-side regulation (PSR) in isolated AC/DC converters such as 5V/12V phone chargers and appliance power supplies. The high-speed comparators detect transformer demagnetization for valley-switching, while the 10-bit ADC reads the auxiliary winding voltage to infer output voltage without an opto-coupler. This topology removes the opto-isolator and TL431 reference, cutting BOM cost by 15-25% and improving long-term reliability. With 3.5KB Flash the firmware fits CV/CC control loops, cable-compensation tables, and fault handling.

🧩

Sensor Signal Conditioning and IoT Edge Nodes

For IoT edge nodes that read analog sensors (temperature, pressure, gas) and transmit over UART or PWM, the PIC16F785 offers an integrated analog chain: two op-amps condition sensor outputs, the 10-bit ADC digitizes them, and nanoWatt Technology sleep modes keep battery life in the multi-year range. The 2.0V minimum supply lets the part run from a single CR2032 coin cell down to its end-of-life voltage. The internal 8 MHz oscillator eliminates an external crystal, saving board area and BOM cost in compact wireless sensor modules.

πŸš—

Automotive Interior Lighting and Body Electronics

The PIC16F785's on-chip analog peripherals and PWM channels make it a strong fit for ambient lighting controllers, HVAC damper drivers, and seat-control modules. When paired with the -E temperature grade variant (PIC16F785-E/SO, -40C to +125C), the same silicon covers AEC-Q100 Grade 2 automotive environments. The two op-amps handle current-sense for multiple LED strings with PWM dimming at frequencies above the audible band, while the comparators provide fast short-circuit protection. CAN or LIN networking can be implemented bit-banged on the 18 I/O pins for low-speed body networks.

🏭

Industrial Process Control and Instrumentation

In factory automation and process control, the PIC16F785 can implement small PLC-style controllers, signal isolators, and loop-powered transmitters. The two integrated op-amps handle 4-20 mA current-loop signal conditioning, while the 10-bit ADC digitizes process variables for local display or transmission. The wide 2.0V-5.5V supply tolerates noisy 24V industrial rails when powered through a small linear regulator. Robust peripherals including the watchdog timer, brown-out reset, and high-speed comparators support fault detection required in industrial environments.

Recommended Products Summary

PIC16F785T-I/SO Tape-and-reel variant for high-volume LED fixture production Used in: LED Lighting Drivers, AC/DC Power Supply Primary-Side Regulation PIC16F76-I/SO Microchip Technology Used in: LED Lighting Drivers, Industrial Process Control and Instrumentation PIC16F690-I/SO Microchip Technology Used in: BLDC and DC Motor Control, Automotive Interior Lighting and Body Electronics PIC16F785-E/SO Extended temperature grade variant for automotive under-hood motors Used in: BLDC and DC Motor Control, Automotive Interior Lighting and Body Electronics PIC16F722A-I/SO Alternative MCU with more PWM channels for multi-cell balancing Used in: Battery Chargers PIC16F785-I/SP PDIP package variant for through-hole charger prototypes Used in: Battery Chargers PIC16F685-I/P Microchip Technology Used in: AC/DC Power Supply Primary-Side Regulation PIC16F677-I/SO Microchip Technology Used in: Sensor Signal Conditioning and IoT Edge Nodes PIC16F690-I/P Microchip Technology Used in: Sensor Signal Conditioning and IoT Edge Nodes PIC16F785T-E/SO Extended-temperature tape-and-reel variant for industrial OEM production Used in: Industrial Process Control and Instrumentation
What is the maximum operating frequency of PIC16F785-I/SO?
The PIC16F785-I/SO operates at up to 20 MHz, which yields a 200 ns instruction cycle for the PIC16 mid-range x14 core. According to the Microchip datasheet, the device is fully static and can run at any clock frequency below 20 MHz, including very low frequencies to reduce power in sleep-mode-triggered applications. At 20 MHz the part executes 5 MIPS.
How much Flash program memory does PIC16F785 have?
The PIC16F785 integrates 3.5 KB of Flash program memory organized as 2K x 14-bit words, with up to 100,000 write/erase cycles endurance. The 14-bit-wide instruction bus reflects the mid-range PIC16 architecture, which uses 35 single-word instructions. Combined with 128 bytes of SRAM and 256 bytes of EEPROM, the memory map suits small control loops and sensor-conditioning firmware.
What is the operating voltage range of PIC16F785-I/SO?
The PIC16F785-I/SO operates from 2.0 V to 5.5 V across the industrial -40C to +85C temperature range. According to the Microchip datasheet, this wide range supports 2-cell battery packs, 3.3 V logic rails, and 5 V industrial systems from a single part. The internal 8 MHz oscillator is factory-calibrated to +/-1% over voltage and temperature.
Does PIC16F785-I/SO have built-in operational amplifiers?
Yes. The PIC16F785 integrates two on-chip operational amplifiers alongside two high-speed comparators and a 10-bit ADC with up to 12 channels. These analog peripherals share pins with digital I/O; the pin allocation table in the datasheet must be consulted when both functions are needed simultaneously. The integrated op-amps eliminate external analog front-end components in LED drivers and current-sense paths.
What is the difference between PIC16F785-I/SO and PIC16F785-E/SO?
The -I (Industrial) suffix designates a -40C to +85C operating temperature range, while the -E (Extended) suffix extends operation to -40C to +125C. Both versions share the same 3.5KB Flash, 20 MHz core, and 20-pin SOIC package, making them drop-in compatible when only thermal grade differs. Choose -I for commercial and industrial products, -E for automotive under-hood and high-temperature environments.
Where can I buy PIC16F785-I/SO and what is the price?
As of 2026-09-21, PIC16F785-I/SO is in stock at major distributors including DigiKey and Mouser, with LCSC listing it from $0.2836 at reel quantities. U.S. distributor single-piece pricing from authorized channels typically sits near $2.50-$2.80 per unit; volume breaks at 100 pieces fall to roughly $1.95. Stock lead-time is typically 4-8 weeks from Microchip factory for large orders.
How does PIC16F785-I/SO compare to PIC16F73-I/SO for LED lighting?
The PIC16F785 adds two integrated op-amps, two high-speed comparators, and the Two-Phase Asynchronous Feedback PWM that PIC16F73-I/SO lacks. For LED drivers that need analog current sensing and valley-switching primary-side control, PIC16F785 integrates what would otherwise require external analog ICs, saving BOM cost and PCB area. PIC16F73 is sufficient for simple digital-only lighting logic.
What is the best drop-in replacement for PIC16F785-I/SO?
The PIC16F785T-I/SO (tape-and-reel packing variant) and PIC16F785-I/SP (PDIP package variant) from Microchip are the closest drop-in alternatives, sharing the same silicon, 20-pin footprint option, and electrical spec. For automotive AEC-Q100 designs, consider the PIC16F785-E/SO which extends the temperature range to +125C while keeping the same 20-pin SOIC pinout. No cross-brand 8-bit MCU is fully pin-compatible at the same peripheral set.
Can PIC16F785-I/SO be used for motor control applications?
Yes. The PIC16F785 is well-suited to BLDC and DC motor control because its two high-speed comparators handle back-EMF zero-crossing detection, the two op-amps can amplify low-side shunt voltage, and the 10-bit ADC monitors motor current. The Two-Phase Asynchronous Feedback PWM module supports complementary drive with programmable dead-time, enabling direct control of half-bridge driver stages.
Where do I download the PIC16F785 datasheet PDF?
The official Microchip PIC16F785 datasheet can be downloaded from Microchip's product page at microchip.com/en-us/product/PIC16F785 or from the Microchip documentation portal (search part number PIC16F785). Third-party mirrors at alldatasheet.com and findic.us also host a PDF. The latest revision typically runs 200+ pages and includes the instruction set reference, peripheral libraries, and electrical characteristics.
What is the pinout of PIC16F785 in 20-SOIC?
The 20-pin SOIC PIC16F785 pinout is: pin 1 RA3/AN3/VREF+/C1IN+, pin 2 RA4/T0CKI/C2OUT, pin 3 RA5/AN4/C2IN+/HLVDIN, pin 4 VSS, pin 5 RA6/OSC2/CLKO/AN6, pin 7 RA7/OSC1/CLKI/AN7, pin 8 RA1/AN1/C1IN1-/C2IN1-, pin 9 RA2/AN2/VREF-/C1OUT, pin 10 RA0/AN0/C1IN0+, pin 11 VDD, pin 12 RB0/INT/AN12/CCP1, pin 13 RB1/AN10/C2IN3-/P1C, pin 14 RB2/AN8/C2IN2-/P1B, pin 15 RB3/AN9/C1IN3-/PGM, pin 16 RB4/AN11/C2IN0-/P1D, pin 17 RB5/AN13/P2B, pin 18 RB6/ICSPCLK, pin 19 RB7/ICSPDAT, pin 20 RA3/MCLR/VPP. Always cross-check with the latest datasheet revision.
Is PIC16F785-I/SO suitable for battery-powered designs?
Yes. The PIC16F785-I/SO operates from 2.0V to 5.5V, supports Microchip's nanoWatt Technology with sleep current typically below 1 uA, and can wake on interrupt or watchdog timer. The internal 8 MHz oscillator eliminates an external crystal, reducing quiescent draw further. For 2-cell alkaline or single-cell Li-ion battery packs, this combination is well-suited to long-life sensor and remote-control designs.
What programming tools support PIC16F785-I/SO?
The PIC16F785 is supported by Microchip's MPLAB X IDE, the XC8 C compiler (free version available), and in-circuit serial programming (ICSP) via the PICkit 3, PICkit 4, MPLAB Snap, or MPLAB ICD 4 programmers. The device can also be programmed with low-cost third-party tools such as the K150 or open-source PICKIT clones. ICSP uses pins RB6/ICSPCLK and RB7/ICSPDAT.
Is PIC16F785-I/SO compliant with RoHS and REACH?
Yes. According to the Microchip product page, the PIC16F785-I/SO is RoHS compliant, lead-free, and supplied in an MSL-1 SOIC package. The part is also REACH compliant per Microchip's environmental declarations. For full material disclosure, request the Material Declaration Sheet (MDS) from Microchip's environmental compliance portal.
What is the difference between PIC16F785 and PIC16F690?
PIC16F690 has more memory (7KB Flash, 256B SRAM, 256B EEPROM), more I/O (18 pins as well), and adds an EUSART and enhanced PWM/CCP. However, PIC16F785 uniquely integrates two on-chip op-amps and two high-speed comparators with Two-Phase Asynchronous Feedback PWM, which PIC16F690 lacks. Choose PIC16F785 when analog integration matters; choose PIC16F690 when more memory and serial connectivity matter.

Engineering reference data for PIC16F785-I/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F785-I/SO when your design needs integrated op-amps and comparators in a small 8-bit MCU: LED lighting drivers, AC/DC primary-side regulation, sensor conditioning, and BLDC motor control are its sweet spots. The two on-chip op-amps and high-speed comparators plus the Two-Phase Asynchronous Feedback PWM module replace 2-3 external analog ICs in many designs. Switch to PIC16F785T-I/SO for tape-and-reel high-volume production, PIC16F785-E/SO for -40C to +125C automotive or industrial environments, and PIC16F785-I/SP (PDIP) for through-hole prototypes. For designs needing more Flash (>7KB), EUSART, or more RAM, step up to PIC16F690-I/SO. For pure digital logic without analog, PIC16F73-I/SO or PIC16F76-I/SO are lower-cost alternatives.

Comparison with Alternatives

Parameter This Product PIC16F785T-I/SO PIC16F785-E/SO PIC16F785-I/SP PIC16F785T-E/SO PIC16F785-E/SS
Package 20-SOIC (SO) 20-SOIC (SO) - same 20-SOIC (SO) - same 20-PDIP (SP) - through-hole 20-SOIC (SO) - same 20-SSOP (SS) - same pinout
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 3.5 KB 3.5 KB 3.5 KB 3.5 KB 3.5 KB 3.5 KB
SRAM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
Maximum CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +125C (Extended) -40C to +85C -40C to +125C -40C to +125C
On-Chip Op-Amps 2 2 2 2 2 2
High-Speed Comparators 2 2 2 2 2 2
Packaging Format Tube Tape & Reel (T suffix) Tube Tube Tape & Reel Tube

Key Differentiators

  • Two on-chip op-amps eliminate external analog ICs in LED and motor designs (vs PIC16F690-I/SO)
  • Two-Phase Asynchronous Feedback PWM enables primary-side regulation (vs PIC16F73-I/SO)
  • Single MCU solution for AC/DC + LED driver + charger (vs PIC16F76-I/SO)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 11) and a bulk capacitor (1-10 uF) near the IC. The 2.0V-5.5V supply range tolerates battery droop, but fast digital transitions on I/O pins can inject supply noise; an additional 10 nF ceramic in parallel with the bulk cap helps in PWM-heavy designs.

The two on-chip op-amps and comparators share pins with the digital I/O port (RA0-RA7). When using analog functions, configure the corresponding TRIS bits to disable digital output drivers to avoid cross-talk. The op-amp output pin (RA2) and comparator outputs (RA2/RA4) must be configured as inputs at all times when their analog function is enabled.

Route the analog signal traces (RA0-RA7 in analog mode) away from the PWM outputs (RB0, RB1-RB4, RB5) to minimize coupling. For LED-driver and motor-control designs with high di/dt, place a ground pour under the IC and use short, wide ground returns. The exposed pad on the SSOP package (PIC16F785-E/SS variant) should be soldered to a ground copper pour to improve thermal dissipation.

When using the Two-Phase Asynchronous Feedback PWM for primary-side regulation, the comparator input pins (C1IN+/C1IN-/C2IN+/C2IN-) carry the demagnetization-sensing waveform from the auxiliary winding. Add a 100 pF-1 nF ceramic cap close to the comparator input pin to filter switching noise, and keep these traces short and shielded by a ground trace.

MCLR (pin 19) must be tied to VDD through a 10 kohm pull-up for normal operation, unless in-circuit serial programming is used (in which case follow the Microchip ICSP specification). Leaving MCLR floating causes intermittent resets. For high-noise environments, add a 100 nF cap from MCLR to ground for additional reset noise immunity.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified as standard - automotive designs should consider PIC16F785-E/SO extended temperature grade. For full halogen-free status, request the Material Declaration Sheet.

Data verified on: 2026-09-21 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F785-I/SO datasheet PIC16F785-I/SO price PIC16F785-I/SO pinout Microchip PIC16F785 LED driver PIC16F785 primary side regulation PIC16F785 vs PIC16F690 PIC16F785 motor control BLDC PIC16F785 op-amp comparator MCU buy PIC16F785-I/SO in stock PIC16F785 drop-in replacement PIC16F785 nanoWatt low power MCU PIC16F785 ADC PWM 20-SOIC PIC16F785-I/SO lead time

Related Components & Terms

Microchip Technology PIC16F785 PIC16F785-I/SO PIC16F785T-I/SO PIC16F785-E/SO PIC16F785-I/SP PIC16F690 PIC16F73 PIC16 mid-range x14 architecture 8-bit RISC microcontroller Flash memory EEPROM operational amplifier high-speed comparator 10-bit ADC PWM nanoWatt Technology Two-Phase Asynchronous Feedback PWM 20-SOIC 20-SSOP RoHS REACH AEC-Q100 LED driver BLDC motor control primary-side regulation ICSP MPLAB X IDE
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