PIC16C782T-I/SS - 8-Bit MCU 3.5KB EPROM, ADC/DAC/OpAmp | Microchip
MPN: PIC16C782T-I/SS ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.19 | $2.19 |
| 10 | $2.05 | $20.50 |
| 100 | $1.85 | $185.00 |
| 500 | $1.74 | $870.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC16C782T-I/SS Overview
What is an 8-bit microcontroller with integrated analog? An 8-bit MCU combines a CPU, program memory, RAM, and digital I/O on a single die. Mixed-signal 8-bit MCUs add analog building blocks (ADC, DAC, op-amp, comparators) so that the chip can directly interface with sensors, drive analog signals, and close analog feedback loops without external analog ICs. The PIC16C782 belongs to the power management IC category of mixed-signal PIC microcontrollers, sitting below PIC18 and dsPIC families in Microchip's 8-bit MCU hierarchy.
Key features of the PIC16C782T-I/SS include 35 single-word instructions, PIC16C5X/PIC12CXXX upwards compatibility, an integrated op-amp that can be configured as a gain stage or comparator front-end, a PSMC block for switch-mode power conversion, dual analog comparators with programmable reference, and 16 digital I/O pins. The device supports in-circuit serial programming and operates over the industrial -40C to +85C temperature range.
The architecture is built on a RISC-based PIC core with a Harvard-style bus, allowing simultaneous instruction fetch and data access. The PSMC peripheral can generate PWM outputs with programmable frequency and duty cycle, dead-band control, and current-sense input, enabling closed-loop control of buck, boost, and flyback converters without an external PWM controller.
Typical applications include AC/DC and DC/DC switch-mode power supplies, battery chargers, LED drivers with analog dimming, sensor signal conditioning, and small motor control loops. The integrated analog peripherals reduce BOM count and PCB area in cost-sensitive industrial and consumer designs.
When designing with this device, evaluate OTP vs Flash trade-offs carefully - the 'C' PIC16 family uses one-time-programmable memory and is intended for mature high-volume production. For prototypes or low-volume runs, consider the Flash-based PIC16F equivalent family.
Drop-in alternatives for PIC16C782T-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 PIC16C782T-I/SS (same form factor and footprint) — differing in Operating Temperature, Package, RoHS Status, Program Memory Size, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C782-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C781T-I/SO
✅ Drop-In✓ In Stock
$5.85 / Unit
View Datasheet →PIC16C770-I/SS
✅ Drop-In✓ In Stock
$2.98 / Unit
View Datasheet →PIC16C771T-I/SS
✅ Drop-In✓ In Stock
$3.46 / Unit
View Datasheet →PIC16C773-I/SS
✅ Drop-In✓ In Stock
$7 / Unit
View Datasheet →PIC16C782T-I/SS Maximum Ratings & Electrical Characteristics
| Program Memory Size | 3.5 KB (EPROM, OTP) |
| RAM Size | 128 bytes |
| CPU Core | PIC16 (8-bit RISC) |
| Instruction Set Size | 35 single-word instructions |
| Maximum CPU Speed | 20 MHz |
| Instruction Execution Time | 200 ns |
| Operating Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 16 |
| ADC | 8-bit, multi-channel |
| DAC | 8-bit, on-chip |
| Operational Amplifier | 1x on-chip op-amp |
| Analog Comparators | 2 |
| PSMC | Programmable Switch Mode Controller |
| Package | SSOP-20 (5.30 mm body) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Memory Type | OTP EPROM |
PIC16C782T-I/SS Pin Configuration
| Pin 1 | RA2/AN2 — Port A bit 2 / ADC input channel 2 |
| Pin 2 | RA3/AN3 — Port A bit 3 / ADC input channel 3 |
| Pin 3 | RA4/AN4 — Port A bit 4 / ADC input channel 4 |
| Pin 4 | RA5/MCLR — Port A bit 5 / Master Clear (reset) |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Port B bit 0 / External interrupt |
| Pin 7 | RB1 — Port B bit 1 |
| Pin 8 | RB2 — Port B bit 2 |
| Pin 9 | RB3 — Port B bit 3 |
| Pin 10 | RB4 — Port B bit 4 |
| Pin 11 | RB5 — Port B bit 5 |
| Pin 12 | RB6 — Port B bit 6 |
| Pin 13 | RB7 — Port B bit 7 |
| Pin 14 | VDD — Positive supply voltage (2.5V to 5.5V) |
| Pin 15 | OSC2 — Oscillator output / clock out |
| Pin 16 | OSC1 — Oscillator input / external clock in |
| Pin 17 | RA0/AN0 — Port A bit 0 / ADC input channel 0 |
| Pin 18 | RA1/AN1 — Port A bit 1 / ADC input channel 1 |
| Pin 19 | VREF — ADC voltage reference |
| Pin 20 | DAC — 8-bit DAC output |
Typical Applications
PIC16C782T-I/SS is suitable for 6 applications: AC/DC Switch-Mode Power Supply Controller, Battery Charger Controller, LED Lighting Driver with Analog Dimming, Sensor Signal Conditioning Front-End, Small DC Motor Speed Control, Smart Power Strip / Load Manager.
AC/DC Switch-Mode Power Supply Controller
The PIC16C782T-I/SS is purpose-designed for offline and DC/DC switch-mode power supply (SMPS) control. Its integrated Programmable Switch Mode Controller (PSMC) generates PWM with programmable frequency, duty cycle, and dead-band control, while the 8-bit ADC samples output voltage and primary-side current for closed-loop regulation. The on-chip op-amp can be configured as a Type-II or Type-III error amplifier, eliminating an external analog IC. Operating at 20 MHz with 200 ns instruction time, the PIC16C782T-I/SS can run voltage-mode or current-mode control loops with adequate bandwidth for sub-100 W converters. The 3.5 KB EPROM holds state machine and soft-start code. Recommended companion: Microchip MCP16502 for auxiliary housekeeping rails.
Recommended
Battery Charger Controller
The PIC16C782T-I/SS is well suited to single- and multi-cell battery charger designs. The PSMC drives a buck or buck-boost MOSFET stage with precise PWM duty cycle, the 8-bit ADC monitors battery voltage and charge current through sense resistors, and the 8-bit DAC can generate a programmable reference for current regulation. The op-amp conditions the charge-current sense signal before ADC sampling. The 35-instruction RISC core allows simple state machines for CC/CV (constant-current/constant-voltage) charging profiles, temperature fold-back, and charge-termination detection. Industrial temperature grade (-40C to +85C) supports chargers for outdoor or automotive environments.
Recommended
LED Lighting Driver with Analog Dimming
The PIC16C782T-I/SS can implement an LED driver with both PWM digital dimming and analog dimming control. The PSMC generates the switching frequency for a buck or boost LED driver topology, the 8-bit ADC reads LED current feedback and supply voltage, and the 8-bit DAC provides a programmable analog reference for analog dimming. The op-amp can be configured as a transconductance amplifier to convert current-sense voltage into a stable error signal. This combination enables smooth dimming curves across the full brightness range while maintaining current regulation accuracy, suitable for architectural lighting, signage, and indicator applications.
Recommended
Sensor Signal Conditioning Front-End
The PIC16C782T-I/SS integrates all the analog building blocks needed to interface with analog sensors. The on-chip op-amp can be configured as a low-noise gain stage for thermocouples, strain gauges, or photodiodes, while the 8-bit ADC digitizes the conditioned signal. Two analog comparators can implement window-comparator threshold detection for limit alarms without CPU intervention. The 16 digital I/O pins provide communication interfaces (I2C, SPI, UART via software bit-banging) for sending digitized data to a host. Industrial temperature range and small SSOP-20 footprint suit compact industrial sensor modules.
Recommended
Small DC Motor Speed Control
The PIC16C782T-I/SS provides a compact solution for brushed DC or small BLDC motor speed control. The PSMC block generates complementary PWM outputs with programmable dead-band, ideal for driving an H-bridge with shoot-through protection. The 8-bit ADC samples back-EMF or shunt current for closed-loop speed regulation, and the 8-bit DAC sets the speed reference. The op-amp can amplify the current-sense signal before ADC sampling. With 20 MHz CPU and 200 ns instruction time, the control loop runs comfortably at kHz rates suitable for small fan, pump, or toy motor applications.
Recommended
Smart Power Strip / Load Manager
The PIC16C782T-I/SS can manage multiple AC or DC load channels in a smart power strip or industrial load manager. The PSMC drives SSR (solid-state relay) gates or low-side MOSFET switches, while the ADC monitors total current draw via a current shunt. The op-amp amplifies the shunt signal for ADC sampling with sufficient resolution to detect per-channel current. The integrated DAC can set individual channel current thresholds for load-shedding or priority-disconnect functions. Industrial temperature range and small SSOP-20 package suit enclosed power-distribution products.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C782T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C782-I/SS | PIC16C781T-I/SO | PIC16C770-I/SS | PIC16C771T-I/SS | PIC16C773-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-20 | SSOP-20 - same | SOIC-20 - same footprint family, wider body | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same |
| PSMC (PWM) | Yes | Yes | No | No | No | No |
Key Differentiators
- Integrated Programmable Switch Mode Controller (PSMC) (vs PIC16C781T-I/SO)
- On-chip 8-bit DAC for analog references (vs PIC16C770-I/SS)
- Industrial-grade operating temperature (vs Consumer-grade PIC16C7x0 parts)
Design Notes
PIC16C782T-I/SS is OTP (one-time-programmable) EPROM. Once programmed, the device cannot be erased or reprogrammed. This makes it unsuitable for development or low-volume runs where firmware iteration is expected. For development, use a Flash-based equivalent such as PIC16F88 or PIC16F882 and port the firmware to PIC16C782T-I/SS only for production. Errors in OTP code result in scrapped parts and direct cost impact on the BOM.
Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin (pin 14), with a trace length below 5 mm. Add a 10 uF bulk capacitor at the board's power entry point. The PIC16C782 has internal brown-out reset (BOR) that holds the CPU in reset if VDD drops below threshold, but VDD rise time must still meet the datasheet's power-on reset timing (typically 72 ms FVRST delay) for reliable startup.
Route the oscillator traces (OSC1/OSC2 pins 15-16) symmetrically with short, matched lengths to avoid duty-cycle distortion. Keep clock traces away from analog ADC inputs to reduce coupled noise. The DAC output (pin 20) and VREF (pin 19) should be guarded with a ground pour and short traces; if the DAC drives external circuitry, buffer it with the on-chip op-amp configured as a unity-gain follower to drive low-impedance loads.
Estimated: at 5V supply, 20 MHz clock, and all peripherals active, the PIC16C782T-I/SS typically consumes 15-20 mA of supply current (see datasheet IDD vs frequency curves). Power dissipation is roughly 75-100 mW, well within the SSOP-20 thermal resistance (theta_JA approximately 100 C/W on a standard JEDEC 2-layer board). This yields a junction temperature rise of 7-10 C above ambient, no heatsink required for normal operation.
Compliance Information
RoHS compliant per Microchip product declaration. Not AEC-Q100 qualified for automotive - PIC16C782 family targets industrial and consumer markets. Halogen-free status not explicitly stated in available data; verify with Microchip for specific lot requirements.