PIC16F1782T-I/SO - 8-bit MCU, 32MHz, 3.5KB Flash | Microchip
MPN: PIC16F1782T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.45 | $14.50 |
| 100 | $1.28 | $128.00 |
| 500 | $1.1 | $550.00 |
| 1,000 | $0.95 | $950.00 |
PIC16F1782T-I/SO Overview
An 8-bit PIC microcontroller is a RISC-architecture CMOS flash MCU that executes instructions in a single clock cycle (200 ns at 32 MHz). Within the broader hierarchy, it sits at: PIC microcontroller -> 8-bit MCU -> microcontroller (MCU) -> embedded IC -> semiconductor. Its 49-instruction instruction set is upward-compatible with the PIC10/12/16 baseline families, making code migration simple across the entire PIC16 portfolio.
Key features include 12-channel 12-bit ADC with internal voltage reference, an integrated 8-bit DAC (5-/8-bit selectable on reference devices), 6 PWM modules with complementary outputs, a 32 MHz internal oscillator with +/-2% accuracy, and rich communication peripherals (I2C, SPI, AUSART). The wide 2.3V to 5.5V operating range and nanoWatt XLP sleep currents below 50 nA (typical) make it ideal for battery-powered industrial and consumer products that must survive years on a single coin cell.
The device uses a 14-bit instruction word with a hardware multiplier for shift-based peripherals and an enhanced mid-range core that adds C-optimized addressing modes, hardware stack overflow/underflow reset, and a memory access partition. Programming and debug are handled through Microchip's MPLAB X IDE and ICD/PICKit toolchain, with the PICkit 5 providing fast production-grade in-circuit programming.
Typical applications include battery-powered sensor nodes, LED lighting drivers, motor-control signal processors, automotive interior accessories, and small home-appliance user interfaces. The 12-bit ADC and 8-bit DAC combination is particularly valued in closed-loop control loops where digital sensing drives analog actuation.
When designing with this part, place a 0.1 uF decoupling capacitor within 5 mm of the VDD pin and use bulk capacitance of at least 10 uF to stabilize the internal regulator. Ensure MCLR has a valid logic-high tie (>=VDD-0.2 V) at all times for proper device operation; floating MCLR can trigger unintended reset events.
This page synthesizes distributor pricing, drop-in PIC16 alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC16F1782T-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 PIC16F1782T-I/SO (same form factor and footprint) — differing in ADC, Package, Comparators, I/O Pins, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1782-I/SO
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC16F1783-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1786-I/SO
✅ Drop-In✓ In Stock
$1.71 / Unit
View Datasheet →PIC16F1788-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1782-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.38 / Unit
View Datasheet →PIC16F1782-I/ML
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.78 / Unit
View Datasheet →PIC16F1782T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 enhanced mid-range 8-bit RISC |
| CPU Speed | 32 MHz (200 ns instruction cycle) |
| Program Memory | 3.5 KB Flash (2K x 14) |
| Data RAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Operating Voltage | 2.3 V to 5.5 V |
| I/O Pins | 24 (max) |
| ADC | 12-bit, up to 12 channels |
| DAC | 8-bit, 1 channel |
| PWM Modules | 6 (with complementary outputs) |
| Communication | I2C/SPI/AUSART (EUSART) |
| Timers | Multiple 8/16-bit timers |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 28-SOIC (7.50 mm body, 1.27 mm pitch) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
| Low-Power Feature | nanoWatt XLP technology |
PIC16F1782T-I/SO Pin Configuration
| Pin 1 | RA2 — Digital I/O / analog input |
| Pin 2 | RA3 — Digital I/O / analog input |
| Pin 3 | RA4 — Digital I/O / analog input |
| Pin 4 | RA5 — Digital I/O / analog input |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0 — Digital I/O / interrupt-on-change |
| Pin 7 | RB1 — Digital I/O / interrupt-on-change |
| Pin 8 | RB2 — Digital I/O / interrupt-on-change |
| Pin 9 | RB3 — Digital I/O / interrupt-on-change |
| Pin 10 | RB4 — Digital I/O / interrupt-on-change |
| Pin 11 | RB5 — Digital I/O / interrupt-on-change |
| Pin 12 | RB6 — Digital I/O / ICSCLK |
| Pin 13 | RB7 — Digital I/O / ICSDAT |
| Pin 14 | VDD — Positive supply voltage |
| Pin 15 | RA6 — Digital I/O / oscillator |
| Pin 16 | RA7 — Digital I/O / oscillator |
| Pin 17 | RC0 — Digital I/O |
| Pin 18 | RC1 — Digital I/O |
| Pin 19 | RC2 — Digital I/O |
| Pin 20 | RC3 — Digital I/O |
| Pin 21 | RC4 — Digital I/O |
| Pin 22 | RC5 — Digital I/O |
| Pin 23 | RC6 — Digital I/O / AUSART TX |
| Pin 24 | RC7 — Digital I/O / AUSART RX |
| Pin 25 | RA0 — Digital I/O / analog input |
| Pin 26 | RA1 — Digital I/O / analog input |
| Pin 27 | MCLR — Master Clear reset (active low) |
| Pin 28 | VSS — Ground reference |
Typical Applications
PIC16F1782T-I/SO is suitable for 7 applications: Battery-Powered Sensor Node, LED Lighting Dimmer Controller, Small Motor Control (Brushed DC / Fan Speed), Automotive Interior Accessory, Home Appliance User Interface, Industrial Process Sensor / 4-20 mA Loop, IoT Edge Node with Sleep Duty Cycling.
Battery-Powered Sensor Node
The PIC16F1782T-I/SO fits battery-powered sensor nodes thanks to its nanoWatt XLP sleep currents below 50 nA typical, 2.3V to 5.5V operating range, and integrated 12-bit ADC for direct sensor digitization. At 1 Hz sample rate the part consumes so little power that a CR2032 coin cell can power a temperature/humidity node for 5-plus years. The 32 MHz core processes FFT-style sensor fusion on demand, then immediately returns to deep sleep under interrupt control.
Recommended
LED Lighting Dimmer Controller
The PIC16F1782T-I/SO is well suited for LED lighting dimmer and color-mixing controllers due to its 6 PWM modules with complementary outputs, 12-bit ADC for ambient-light feedback, and 8-bit DAC for analog set-point generation. Multiple PWM channels can drive RGB or warm-white/cool-white LED strings independently. Operating from a single 3.3V or 5V rail with very low quiescent current, it eliminates external FET drivers in small-form-factor luminaires.
Recommended
Small Motor Control (Brushed DC / Fan Speed)
The PIC16F1782T-I/SO's 6 PWM channels and 32 MHz throughput make it appropriate for small brushed-DC motor speed loops and fan-speed controllers. The 12-bit ADC reads back-tach or shunt current while the PWM drives the FET gate directly at up to 32 kHz. The 8-bit DAC provides a programmable reference for comparator-based current-trip protection without external components.
Recommended
Automotive Interior Accessory
The PIC16F1782T-I/SO is widely used in automotive interior accessories such as ambient lighting controllers, vanity mirror drivers, and HVAC mode selectors. Its industrial -40C to +85C operating range, robust PIC16 enhanced mid-range core, and integrated 12-bit ADC make it AEC-Q100-friendly when properly designed. The device operates directly from a 5V regulated supply after a TVS-protected LIN/CAN bus interface.
Recommended
Home Appliance User Interface
In washing machines, coffee makers, and countertop kitchen appliances, the PIC16F1782T-I/SO handles key-scan input, 7-segment or basic LCD display drive, and PWM-based load control. The 256 B EEPROM stores user preferences and last-mode state across power cycles without external memory. The 2.3V to 5.5V range allows direct connection to a rectified 5V mains-derived supply after regulation.
Recommended
Industrial Process Sensor / 4-20 mA Loop
The PIC16F1782T-I/SO fits industrial process sensor transmitters because of its 12-bit ADC with internal voltage reference, AUSART for HART-modem-friendly UART communication, and wide 2.3V to 5.5V operating range. The 8-bit DAC can synthesize the 4-20 mA loop output when paired with a current-loop driver. Industrial -40C to +85C rating is appropriate for unheated cabinet mounting.
Recommended
IoT Edge Node with Sleep Duty Cycling
For battery-backed IoT edge nodes that wake periodically to measure, transmit, and return to sleep, the PIC16F1782T-I/SO's XLP nanoWatt mode and 32 MHz wake-and-execute capability are ideal. The AUSART peripheral connects directly to a sub-GHz or BLE module; the 12-bit ADC reads sensor input during the active phase. Average current of well under 5 uA is achievable for many sensor sampling scenarios.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1782T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1782-I/SO | PIC16F1783-I/SO | PIC16F1786-I/SO | PIC16F1788-I/SO | PIC16F1782-I/SS | PIC16F1782-I/ML |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SSOP - same pin count, narrower body | 28-QFN - same pin count, no leads |
| Program Memory | 3.5 KB Flash | 3.5 KB Flash | 7 KB Flash | 14 KB Flash | 28 KB Flash | 3.5 KB Flash | 3.5 KB Flash |
| Data RAM | 256 bytes | 256 bytes | 512 bytes | 1 KB | 2 KB | 256 bytes | 256 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
Key Differentiators
- Smallest Flash within PIC16F178x 28-SOIC family (vs PIC16F1783-I/SO)
- Tape-and-reel packaging for SMT production (vs PIC16F1782-I/SO)
- Industrial -40C to +85C operating range (vs PIC16F1782T-I/SS)
- Integrated 8-bit DAC avoids external component (vs PIC16F1708-I/SO)
Design Notes
Place a 0.1 uF decoupling capacitor within 5 mm of the VDD pin and a 10 uF bulk capacitor near the MCU on every 28-SOIC PIC16F1782T-I layout. The on-chip voltage regulator is sensitive to supply droop during ADC conversion bursts. For nanoWatt XLP designs, switch peripherals off before entering sleep to achieve the sub-50 nA sleep-current figures cited in the datasheet.
MCLR must be tied to VDD through a 10 kohm pull-up resistor, never left floating. A floating MCLR causes spurious resets and unreliable programming-mode entry. For in-circuit serial programming (ICSP) with PICKit, the MCLR/VPP line must be able to reach 8V; place a small Schottky diode and series resistor as recommended in Microchip debug header documentation to protect against programmer back-drive into the rest of the circuit.
For I2C bus, place 4.7 kohm pull-ups on SCL and SDA within 50 mm of the MCU and verify against the 400 kHz Fast-Mode timing budget. For SPI at higher speeds, route the SCK/MOSI/MISO traces as a matched-length group with a continuous ground reference beneath. If the ADC is used at full 12-bit resolution, add a 10 nF bypass on AVSS/AVDD and consider using the FVR module as the ADC reference to avoid supply-noise coupling.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C; not AEC-Q100 qualified - use PIC16F1782T-I/SO for industrial/consumer designs only, not automotive safety-critical applications.