Microchip Technology

PIC16F785-I/SS - 8-bit MCU, 20MHz, 3.5KB Flash, 20-SSOP | Microchip

MPN: PIC16F785-I/SS βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 20-pin SSOP (5.30 mm body, 0.65 mm pitch) Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB (2K x 14 words) Memory
From $1.59 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.36 $2.36
10 $2.18 $21.80
100 $1.91 $191.00
500 $1.74 $870.00
1,000 $1.59 $1,590.00
ℹ️ All prices are in USD

PIC16F785-I/SS Overview

The Microchip Technology PIC16F785-I/SS is a 20 MHz 8-bit flash-based CMOS microcontroller in the PIC16 mid-range (x14) family, packaged in a 20-pin SSOP with 3.5 KB (2K x 14) program flash, 128 bytes of EEPROM data memory and 128 bytes of SRAM, integrating two operational amplifiers, two high-speed comparators, a 10-bit ADC with up to 14 channels, a Capture/Compare/PWM module and a Two-Phase Asynchronous Feedback PWM generator for closed-loop switch-mode control.

A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and a rich set of peripheral blocks such as ADCs, timers, communication ports and comparators. MCUs sit at the lowest tier of the embedded-system hierarchy: sensor/actuator -> MCU -> microprocessor/SoC -> computer. The PIC16F785 belongs to the broader category of 8-bit microcontrollers (8-bit MCU -> microcontroller -> embedded processor -> semiconductor), optimized for low cost, deterministic real-time response and ultra-low sleep current (nanoWatt Technology) in battery-powered designs.

Key specifications include 35 single-word instructions, 200 ns instruction execution at 20 MHz, an operating voltage of 2.0 V to 5.5 V (industrial -40C to +85C, I-temp), 12 I/O pins with independent direction control, an enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART) and a Master Synchronous Serial Port (MSSP) for SPI/I2C. The dual on-chip op-amps and dual comparators, combined with the two-phase PWM, allow a single-chip implementation of peak-current-mode and bridge-type power converters without external analog components.

The device is built on Microchip's mature mid-range 14-bit instruction architecture, providing 8-level deep hardware stack, two 8-bit timer/counters (Timer0/Timer2) and one 16-bit timer/counter (Timer1), plus a watchdog timer with its own on-chip RC oscillator. The on-chip debug and In-Circuit Serial Programming (ICSP) interfaces via only two pins, enabling field upgrades and reducing development-tooling cost.

Typical applications include switch-mode power supplies (SMPS) using dead-cap below 100 mV ripple, LED drivers with analog dimming using the on-chip op-amps, battery chargers, motor-control reference designs (BLDC, half-bridge and full-bridge topologies), battery monitors and industrial sensor signal conditioning, smart-metering endpoints and low-cost consumer white goods. The AEC-Q100 automotive temperature option makes the part suitable for under-hood and cabin electronics.

When designing with the PIC16F785-I/SS, allocate the two op-amp inputs/outputs and two comparator outputs carefully to your analog front-end, and remember that sharing analog pins with digital I/O requires TRIS and ANSEL configuration to avoid contention. Place a 100 nF decoupling capacitor as close as possible to VDD/SSOP pin 1 and pin 20, and provide adequate bulk capacitance if the analog rail is shared with a switching converter.

This page synthesizes distributor pricing from 11 sources, parametric drop-in alternatives from the same PIC16 family, application recommendations from Microchip reference designs and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F785-I/SS β€” 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/SS (same form factor and footprint) β€” differing in Package, MSL Level, I/O Pins, Program Memory (Flash), Timers.

Microchip Technology
Package: 20-pin PDIP (300 mil, through-hole)
MSL Level: 1 (unlimited floor life)
I/O Pins: 17 (maximum), 12 with interrupt-on-change
Microchip Technology
Package: SSOP-20 (5.30 mm body, 0.65 mm pitch)
MSL Level: 1 (unlimited floor life)
I/O Pins: 18 digital I/O
Microchip Technology
Package: 20-pin SOIC (SO), 300 mil
MSL Level: 1
Microchip Technology
Package: 20-pin SSOP (5.30 mm / 0.209")
MSL Level: 1 (unlimited floor life at <30C/85% RH)
I/O Pins: 16

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

PIC16F785T-I/SS

βœ… Drop-In
πŸ“¦ 20-SSOP
same die, same SSOP-20 footprint, packaging is Tape & Reel instead of Tube - electrically identical pin-to-pin

πŸ“‹ Reference alternative (not in catalog)

PIC16F785-E/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SSOP
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/ML

βœ… Drop-In
πŸ“¦ 20-QFN
same die in 6x6 mm 20-pin QFN package, identical pinout assignment but different mechanical footprint (land pattern differs by ~3 mm)

πŸ“‹ Reference alternative (not in catalog)

PIC16F785-I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SOIC
PIC16 mid-range x14 (8-bit RISC) Β· 14-bit Β· 20 MHz (200 ns instruction cycle) Β· 3.5 KB (2K x 14 words) Β· 128 bytes Β· 256 bytes Β· 18 Β· 2.0 V to 5.5 V

βœ“ In Stock

$1.45 / Unit

View Datasheet β†’

PIC16F785-I/P

βœ… Drop-In
πŸ“¦ 20-PDIP
same die in 20-pin PDIP through-hole package - same pinout, different mechanical outline (DIP vs SMD)

πŸ“‹ Reference alternative (not in catalog)

PIC16F785-E/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-PDIP
8-bit Flash Microcontroller Β· PIC16 mid-range (14-bit instruction, RISC) Β· 3.5 KB (2K x 14) Flash Β· 128 bytes Β· 128 bytes Β· 20 MHz (200 ns instruction cycle) Β· 2.0 V to 5.5 V Β· 17 (maximum), 12 with interrupt-on-change

βœ“ In Stock

$1.22 / Unit

View Datasheet β†’

PIC16F785-I/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 mid-range 8-bit (x14, 35 instructions)
Program Memory (Flash) 3.5 KB (2K x 14 words)
Data EEPROM 128 bytes
SRAM 128 bytes
Maximum CPU Frequency 20 MHz (200 ns instruction cycle)
Operating Voltage Range 2.0 V to 5.5 V
Operating Temperature Range -40C to +85C (I-temp)
I/O Pins 12
10-bit ADC Channels Up to 14 channels
On-chip Operational Amplifiers 2
High-Speed Comparators 2
PWM Modules 1 CCP + 1 Enhanced CCP (ECCP)
Two-Phase Asynchronous Feedback PWM Yes
Timers Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Communication EUSART + MSSP (SPI / I2C)
Watchdog Timer Yes, with dedicated on-chip RC oscillator
In-Circuit Debug ICD via 2 pins (ICSP/ICD)
Package 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
RoHS Status Compliant
MSL Level 1 (unlimited floor life at <30C / 85% RH)

PIC16F785-I/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA5/T1OSI/AN4/SS/HLVDIN/C2OUT/CCP1/P1A β€” RA5 I/O with Timer1 oscillator input / AN4 / Slave Select / HLVD input / Comparator-2 output / ECCP1 PWM output
Pin 2 RA4/AN3/T1G/C1OUT/P1B β€” RA4 I/O with AN3 / Timer1 gate / Comparator-1 output / ECCP1 P1B output
Pin 3 RA3/MCLR/VPP β€” RA3 input-only / Master Clear (Reset, active-low) / ICSP programming voltage
Pin 4 RA2/AN2/C1IN+/OPA1IN-/OPA1OUT β€” RA2 I/O with AN2 / Comparator-1 non-inverting input / Op-Amp-1 inverting input / Op-Amp-1 output
Pin 5 RA1/AN1/C1IN-/OPA1IN+ β€” RA1 I/O with AN1 / Comparator-1 inverting input / Op-Amp-1 non-inverting input
Pin 6 RA0/AN0/C1IN+/OPA2IN-/OPA2OUT β€” RA0 I/O with AN0 / Comparator-1 non-inverting input / Op-Amp-2 inverting input / Op-Amp-2 output
Pin 7 VSS β€” Ground reference
Pin 8 RB7/AN13/P1D/CCP1 β€” RB7 I/O with AN13 / ECCP1 P1D output / CCP1 capture/compare
Pin 9 RB6/AN12/P1C/C2OUT β€” RB6 I/O with AN12 / ECCP1 P1C output / Comparator-2 output
Pin 10 RB5/AN11/P1B/C2IN- β€” RB5 I/O with AN11 / ECCP1 P1B output / Comparator-2 inverting input
Pin 11 RB4/AN10/P1A/C2IN+ β€” RB4 I/O with AN10 / ECCP1 P1A output / Comparator-2 non-inverting input
Pin 12 RB3/AN9/CCP1/P1A β€” RB3 I/O with AN9 / CCP1 / ECCP1 P1A output
Pin 13 RB2/AN8/P1B β€” RB2 I/O with AN8 / ECCP1 P1B output
Pin 14 RB1/AN7/C2IN-/OPA2IN+/INT β€” RB1 I/O with AN7 / Comparator-2 inverting input / Op-Amp-2 non-inverting input / External interrupt
Pin 15 RB0/AN6/SS/C2IN+/OPA2IN-/FLT0 β€” RB0 I/O with AN6 / SPI Slave Select / Comparator-2 non-inverting input / ECCP Fault input
Pin 16 VDD β€” Positive supply (2.0 V to 5.5 V)
Pin 17 RC7/AN5/C2OUT/RX/DT β€” RC7 I/O with AN5 / Comparator-2 output / EUSART RX / EUSART data
Pin 18 RC6/AN6/TX/CK β€” RC6 I/O with AN6 / EUSART TX / EUSART clock
Pin 19 RC5 β€” RC5 digital I/O only
Pin 20 RC4/SDA/SDI/OPA2OUT β€” RC4 I/O with I2C SDA / SPI SDI / Op-Amp-2 output alternate

Typical Applications

PIC16F785-I/SS is suitable for 8 applications: Switch-Mode Power Supplies (SMPS), LED Drivers with Analog Dimming, Battery Chargers (Li-ion / NiMH), Motor Control (Half-Bridge / Full-Bridge), Industrial Sensor Signal Conditioning, Smart Metering and Energy Monitoring, Automotive Subsystems (Cabin Electronics), Low-Cost Consumer White Goods.

⚑

Switch-Mode Power Supplies (SMPS)

The PIC16F785-I/SS is purpose-built for analog-compensated switch-mode power supplies, integrating two op-amps, two comparators and a Two-Phase Asynchronous Feedback PWM that implement peak-current-mode and voltage-mode control loops entirely on-chip. Its 20 MHz / 200 ns instruction cycle closes control loops in less than 1 us, while the 2.0-5.5 V supply range covers 3.3 V and 5 V rails without level shifters. Use it for non-isolated buck, boost, flyback and SEPIC converters up to a few hundred watts.

πŸ’‘

LED Drivers with Analog Dimming

The PIC16F785-I/SS drives constant-current LED strings using one op-amp as the current-sense amplifier and one comparator for hysteretic PWM control. The 10-bit ADC handles ambient-light sensing for daylight harvesting, and the 12 I/O pins drive indicator LEDs, keypads and serial links. With nanoWatt sleep modes below 1 uA, battery-powered LED lanterns can sustain hundreds of hours of standby on 2x AA batteries.

πŸ”‹

Battery Chargers (Li-ion / NiMH)

The PIC16F785-I/SS implements CC/CV charging profiles for Li-ion and NiMH packs by combining the on-chip op-amp as a current-sense amplifier, the ADC for Vbat monitoring and the PWM channel to drive a buck or buck-boost charging stage. With 3.5 KB of flash the part fits state-machine charging firmware plus NTC thermistor protection logic. The integrated hardware watchdog prevents firmware lock-ups from leaving the charger in an unsafe state.

🏭

Motor Control (Half-Bridge / Full-Bridge)

The PIC16F785-I/SS drives half-bridge and full-bridge DC motor topologies by using the Two-Phase PWM to generate complementary gate signals with programmable dead-band, the on-chip comparators for over-current detection and the ADC for back-EMF sensing. The 20 MHz clock and 200 ns latency support field-oriented-control loops at 20 kHz PWM frequency on BLDC motors up to ~50 W. Industrial fans, pumps and small appliances are typical end-equipment.

🏭

Industrial Sensor Signal Conditioning

The PIC16F785-I/SS conditions analog signals from thermocouples, RTDs, load cells and 4-20 mA industrial sensors by amplifying microvolt-level outputs on the integrated op-amps, digitizing on the 10-bit ADC and outputting isolated serial via EUSART or MSSP. With 128 bytes EEPROM it stores calibration coefficients without external memory. Industrial-grade -I-temp room for -40C to +85C ambient matches factory-floor enclosures.

🌐

Smart Metering and Energy Monitoring

The PIC16F785-I/SS measures single-phase AC mains current and voltage with the integrated op-amp amplifying a shunt resistor voltage drop and the ADC sampling at the PWM rate for true-RMS calculation. The PIC16 mid-range core computes kWh and demand metrics and reports via MSSP / EUSART to a concentrator. With nanoWatt sleep modes the MCU survives months on a single battery when paired with a low-power RF link.

πŸš—

Automotive Subsystems (Cabin Electronics)

The PIC16F785-I/SS powers body-electronics modules such as HVAC actuators, lighting controllers and seat-adjust drivers. With AEC-Q100 automotive temperature grades available within the PIC16F785 family (separate ordering code) and the SSOP-20 footprint suiting compact under-dash PCBs, the part fits CAN-LIN slave nodes, MOSFET pre-drivers and sensor-conditioning front-ends. ISO 7637 transient protection must be implemented externally.

🧩

Low-Cost Consumer White Goods

The PIC16F785-I/SS enables low-cost, high-volume white-goods controllers for rice cookers, coffee machines, washing-machine sub-modules and induction-cooktop user interfaces. The two op-amps condition temperature-sensor inputs (NTC), the comparators detect water-level / over-temperature faults and the PWM drives heater relays. Combined with the SSOP-20 footprint and <$2 unit price, the part fits aggressive consumer BOM targets.

Recommended Products Summary

PIC16F785-I/ML Same die in 20-QFN for higher-density PCB Used in: Switch-Mode Power Supplies (SMPS) PIC16F882-I/SS Migration path with 8K flash and 28-SSOP Used in: Switch-Mode Power Supplies (SMPS) PIC16F690-I/SS Microchip Technology Used in: LED Drivers with Analog Dimming, Low-Cost Consumer White Goods MCP1700 3.3V LDO for MCU rail from 2x AA Used in: LED Drivers with Analog Dimming MCP73123 Companion Li-ion charge management IC Used in: Battery Chargers (Li-ion / NiMH) PIC16F785T-I/SS Tape & Reel variant for high-volume charger production Used in: Battery Chargers (Li-ion / NiMH) IR2104 Half-bridge gate driver companion Used in: Motor Control (Half-Bridge / Full-Bridge) PIC16F785-E/SS Microchip Technology Used in: Motor Control (Half-Bridge / Full-Bridge), Smart Metering and Energy Monitoring MCP6V01 Auto-zeroed op-amp for thermocouple front-end Used in: Industrial Sensor Signal Conditioning PIC16F785-I/P Through-hole variant for hand-soldered industrial modules Used in: Industrial Sensor Signal Conditioning MCP3901 Companion 24-bit sigma-delta energy-measurement AFE Used in: Smart Metering and Energy Monitoring MCP2515-I/SO Standalone CAN controller companion Used in: Automotive Subsystems (Cabin Electronics) PIC16F785-E/P Microchip Technology Used in: Automotive Subsystems (Cabin Electronics) MCP9700 Analog temperature sensor for NTC replacement Used in: Low-Cost Consumer White Goods
What is the PIC16F785-I/SS microcontroller?
The PIC16F785-I/SS is a Microchip 8-bit flash microcontroller in the PIC16 mid-range (x14) family running at up to 20 MHz with 3.5 KB flash, 128 bytes EEPROM and 128 bytes SRAM in a 20-pin SSOP package. According to the Microchip product page, it uniquely integrates two op-amps, two high-speed comparators, a 10-bit ADC and a Two-Phase Asynchronous Feedback PWM for single-chip switch-mode power conversion.
What is the operating voltage of PIC16F785-I/SS?
The PIC16F785-I/SS operates from 2.0 V to 5.5 V on VDD, supporting 2.5 V, 3.3 V and 5 V rails without level shifting. The wide supply range, combined with nanoWatt Technology sleep modes below 1 uA, makes the device directly usable in lithium-cell packs (2x AA / 1S Li-ion) and 5 V industrial backplanes with a single part.
How much flash, EEPROM and SRAM does PIC16F785-I/SS have?
The PIC16F785-I/SS provides 3.5 KB (2K x 14) of self-programmable flash for application code, 128 bytes of non-volatile EEPROM for parameter storage and 128 bytes of general-purpose SRAM for variables and the stack. This memory mix supports state machines, sensor-fusion light routines and Look-up-Table PID coefficients without external memory.
What peripherals are integrated in PIC16F785-I/SS?
Peripherals integrated on PIC16F785-I/SS include two rail-to-rail op-amps, two high-speed comparators with programmable reference, a 10-bit ADC with up to 14 input channels, one CCP and one Enhanced CCP (ECCP) PWM with Two-Phase Asynchronous Feedback, three timers (Timer0/1/2), a hardware watchdog, an EUSART and an MSSP supporting SPI and I2C. This integration enables fully analog-compensated SMPS loops on the chip.
Is the PIC16F785-I/SS AEC-Q100 qualified?
The PIC16F785-I/SS variant itself is industrial temperature (-40Β°C to +85Β°C). The wider PIC16F785 family includes AEC-Q100-qualified automotive temperature grades per the Microchip parametric listing, so designers requiring under-hood qualification should select the automotive suffix variant. The -I/SS is suitable for industrial, consumer and appliance applications.
What is the difference between PIC16F785-I/SS and PIC16F785-I/SO?
The PIC16F785-I/SS uses a 20-pin SSOP (5.30 mm body, 0.65 mm pitch) while the PIC16F785-I/SO uses the wider 20-pin SOIC (7.50 mm body, 1.27 mm pitch). Both share the same silicon die and pinout; the only difference is the package outline, so they are electrically drop-in but mechanically different. Choose -I/SS for compact hand-held designs and -I/SO for hand-soldered or through-hole-adjacent layouts.
What is the difference between PIC16F785-I/SS and PIC16F785T-I/SS?
The PIC16F785-I/SS ships in tube packaging, while the PIC16F785T-I/SS ships on Tape & Reel for high-volume pick-and-place assembly. Both share the same 20-pin SSOP footprint and identical silicon, so they are exact drop-in equivalents electrically and mechanically - the only selection factor is your manufacturing line.
Can I program PIC16F785-I/SS on a bare board?
Yes, the PIC16F785-I/SS supports In-Circuit Serial Programming (ICSP) using only two pins (ICSPCLK / ICSPDAT), enabling programming on the assembled PCB without removing the chip. Combined with Microchip's MPLAB X IDE, PICkit programmers and XC8 compiler, this enables fast field firmware updates via a 6-pin header that costs essentially nothing to add to your schematic.
Where can I buy PIC16F785-I/SS online?
PIC16F785-I/SS is widely stocked at DigiKey, Mouser, Arrow, Future Electronics and MicrochipDirect, with 11 active distributors per Octopart. Stock levels and lead time vary; check Octopart for real-time pricing as of 2026-09-21. XAIPART also offers the part with parametric cross-reference data and design notes.
What is the price of PIC16F785-I/SS at quantity 100?
At qty-100, the PIC16F785-I/SS is approximately $1.91 USD per unit per distributor listings on 2026-09-21, dropping to $1.59 at qty-1000. Pricing is highly competitive because of Microchip's broad distribution channel, and volume agreements with MicrochipDirect can go lower. As with all flash parts, signed firmware and software agreements may affect final pricing.
What is the lead time for PIC16F785-I/SS?
Lead time for PIC16F785-I/SS at major distributors is typically 8-12 weeks from Microchip factory at 2026-09-21, although DigiKey and Mouser frequently hold ex-stock inventory for immediate shipment. Automotive-grade PIC16F785E/SS variants sometimes carry longer lead times. Authoritative stock data is available via Octopart's real-time distributor API.
Where can I download the PIC16F785-I/SS datasheet PDF?
The official Microchip datasheet for the PIC16F785 family, document 41262D, can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/41262D.pdf. Mirror sites such as Octopart (octopart.com/datasheet/microchip/PIC16F785-I%2FSS) and alldatasheet.com also host the same file. The document is approximately 200+ pages covering electrical characteristics, peripheral libraries and reference designs.
What is the pinout of PIC16F785-I/SS?
The PIC16F785-I/SS pinout in 20-pin SSOP assigns pin 1 to MCLR/VPP, pin 20 to VDD, pin 19 to VSS and pins 2-18 to a mix of analog (AN0-AN13, op-amp inputs/outputs, comparator outputs) and digital I/O (RA0-RA5, RB0-RB7) functions. The package pin diagram with full analog channel mapping is in the datasheet section 'Pin Diagrams'. XAIPART renders a complete pinout table on this product page.
Which drop-in replacement is best for PIC16F785-I/SS?
The most direct drop-in replacements for PIC16F785-I/SS are other PIC16F785 family members in the same 20-SSOP package - specifically PIC16F785T-I/SS (Tape & Reel variant) and PIC16F785-I/ML (QFN package, same die). For functional replacements with extended memory or peripherals, PIC16F882/883/884/887 in the same 28-pin family are common migration targets. Cross-brand equivalents such as ATmega48/88 or LPC810 require firmware rewrite because of architectural differences.
What is the cross-brand equivalent of PIC16F785-I/SS?
There is no pin-to-pin compatible cross-brand drop-in replacement for PIC16F785-I/SS because the integrated two-op-amp / two-comparator / two-phase-PWM analog subsystem is unique to Microchip's PIC16F785 die. Closest functional alternatives from other vendors require an external op-amp + comparator circuit and an MCU such as ATmega48/88 (Microchip/Atmel), STM8S003 (STMicroelectronics) or MSP430G2452 (Texas Instruments). For drop-in SSOP-20 second-source, stay within the Microchip PIC16F785 family.
When should I choose PIC16F785-I/SS over PIC16F88?
Choose the PIC16F785-I/SS over the PIC16F88 when you need two on-chip op-amps, two high-speed comparators and a Two-Phase Asynchronous Feedback PWM in the same SSOP-20 footprint. According to Microchip parametric data, the PIC16F785 was designed specifically for analog-compensated switch-mode power supplies, while the PIC16F88 targets general-purpose 18-pin/20-pin applications without on-chip analog amplification. The two parts share the same PIC16 mid-range core, so firmware migration is straightforward via MPLAB X.
Is PIC16F785-I/SS suitable for switch-mode power supply designs?
Yes - the PIC16F785-I/SS is Microchip's recommended MCU for analog-compensated SMPS applications up to a few hundred watts. The integrated Two-Phase Asynchronous Feedback PWM, dual op-amps and dual comparators implement peak-current-mode control and voltage-mode control loops entirely on-chip, eliminating external analog components. Designers should still follow the SMPS layout guidelines in datasheet section 'Application Notes' to keep switching noise away from the analog reference pins.

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

Selection Guide

Choose the PIC16F785-I/SS when you need an analog-compensated SMPS controller in a compact 20-SSOP footprint running from 2.0-5.5 V with two on-chip op-amps, two comparators and a Two-Phase PWM - this combination is unique to Microchip's PIC16F785 die. Choose the PIC16F785T-I/SS for high-volume pick-and-place assembly (Tape & Reel) at the same electrical spec. Choose the PIC16F785-E/SS for extended-temperature industrial applications up to +125 C, and PIC16F785-I/ML when board area is critical. For non-SMPS designs without analog amplification, the lower-cost PIC16F690-I/SS may suffice. The PIC16F785 cannot be second-sourced cross-brand pin-to-pin, so design your firmware and PCB to allow a fall-back to PIC16F88 (with external analog) or ATmega48 (with firmware rewrite) only if a confirmed cross-brand second source is a hard requirement.

Comparison with Alternatives

Parameter This Product PIC16F785T-I/SS PIC16F785-E/SS PIC16F785-I/ML PIC16F785-I/SO PIC16F785-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-SSOP (5.30 mm) 20-SSOP (5.30 mm) 20-SSOP (5.30 mm) 20-QFN (6x6 mm) 20-SOIC (7.50 mm) 20-PDIP (through-hole)
Temperature Grade Industrial -40C to +85C Industrial -40C to +85C Extended -40C to +125C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C
Program Memory (Flash) 3.5 KB 3.5 KB 3.5 KB 3.5 KB 3.5 KB 3.5 KB
Maximum CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
On-chip Op-Amps 2 2 2 2 2 2
Comparators 2 2 2 2 2
Two-Phase Async PWM Yes Yes Yes Yes Yes Yes
Packaging Tube Tape & Reel Tube Tube Tube Tube
AEC-Q100 Automotive No (industrial -I temp) No (industrial -I temp) No (extended -E temp) No (industrial -I temp) No (industrial -I temp) No (industrial -I temp)

Key Differentiators

  • Integrated Two-Phase PWM with dual op-amps and dual comparators on a single 8-bit MCU (vs PIC16F88)
  • Single MCU for sub-100W switch-mode power supplies with on-chip analog compensation (vs ATmega48P (Microchip/Atmel))
  • SSOP-20 package available in 5 industrial and automotive temperature grades within the same die (vs PIC16F785 in SOIC-20 (PIC16F785-I/SO))

Design Notes

Place a 100 nF decoupling capacitor as close as possible to VDD (pin 16) and VSS (pin 7) on the PIC16F785-I/SS, with the capacitor's ground lead directly returning to the VSS pin. For SMPS applications add a 10 uF bulk capacitor at the analog-supply pin to suppress switching ripple, and consider ferrite beads in series with VDD if the digital rail is shared with a switching node. Estimated quiescent current at 5 V / 20 MHz is approximately 5-7 mA with all peripherals enabled, falling below 1 uA in Sleep mode with the on-chip op-amps and comparators disabled.

For SMPS designs using the integrated Two-Phase PWM, keep the high-current switching loop area (PWM pin, MOSFET, freewheeling diode, shunt resistor) as small as physically possible and physically separated from the analog signal-conditioning traces (op-amp inputs, current-sense). Use a ground-plane partition with a single-point connection between analog and power grounds at the shunt-resistor low side. Exposed thermal pads on the QFN variant (PIC16F785-I/ML) must be soldered to a copper pour with multiple thermal vias for heat extraction.

The PIC16F785's on-chip op-amps share analog pins with the digital I/O port, so the ANSELH, ANSEL registers must be configured to disable the digital input buffer on analog-input pins (set the corresponding bit to 1) to avoid digital switching noise coupling into the analog path. Place 100 nF + 10 uF RC filters on each op-amp output if driving ADC inputs. The MSSP pins (SDA, SCL, SDI, SDO, SS) require 4.7 kohm I2C pull-ups when the I2C mode is used; verify against VDD logic levels before connecting to a 3.3 V peripheral on a 5 V VDD rail.

Do not configure the MCLR/VPP pin (pin 3) as a digital I/O without first ensuring the MCLRE configuration bit is cleared to 0 (RE3 function), otherwise the chip will reset every time the pin voltage dips below VIL. Do not exceed the absolute maximum ratings of 7.0 V on VDD or -0.3 V on VSS - the on-chip ESD diodes will forward-conduct and latch-up the part. When migrating firmware between PIC16F785 and PIC16F88, verify the register map because the comparator and op-amp control registers have different addresses; use the C header files from MPLAB X to avoid register typos.

Estimated: The PIC16F785-I/SS in 20-SSOP has a typical theta_JA of approximately 90 C/W on a standard 4-layer JEDEC test PCB, while the 20-PDIP variant is approximately 60 C/W. For a typical SMPS application dissipating 200 mW, the SSOP junction rises 18 C - well within the 85 C industrial ambient limit. For E-temp grades (PIC16F785-E/SS) operating up to 125 C ambient, ensure the total dissipation does not exceed 270 mW to maintain junction temperature below 325 C (the silicon maximum). Use thermal vias under the QFN exposed pad to reduce the junction temperature by an additional 10-20 C in high-density designs.

Compliance Information

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

The PIC16F785-I/SS variant itself is industrial temperature -40C to +85C and is not AEC-Q100 qualified. The wider PIC16F785 family includes AEC-Q100-qualified automotive grades with separate ordering codes. RoHS and lead-free status confirmed per Microchip product page. For under-hood or chassis-mounted automotive applications, select the AEC-Q100-qualified automotive-grade variant.

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

Related Searches

PIC16F785-I/SS PIC16F785-I/SS datasheet Microchip PIC16F785 SSOP-20 PIC16F785 SMPS microcontroller PIC16F785 two-phase PWM PIC16F785 vs PIC16F88 PIC16F785-I/SS drop-in replacement buy PIC16F785-I/SS online PIC16F785-I/SS pinout 20-SSOP PIC16F785 LED driver firmware PIC16F785 battery charger schematic PIC16F785 equivalent part number PIC16F785 MPLAB XC8 example PIC16F785-I/SS price qty 100

Related Components & Terms

Microchip Technology PIC16F785 PIC16F785-I/SS PIC16F785T-I/SS PIC16F785-E/SS PIC16F785-I/ML PIC16F785-I/SO PIC16F785-I/P PIC16F88 PIC16F882 ATmega48 PIC16 mid-range 8-bit microcontroller MCU SSOP-20 QFN-20 SOIC-20 PDIP-20 nanoWatt Technology Two-Phase Asynchronous Feedback PWM Operational Amplifier Comparator 10-bit ADC EUSART MSSP ICSP In-Circuit Serial Programming RoHS AEC-Q100 REACH SMPS switch-mode power supply peak current mode control voltage mode control
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