PIC16LC782-I/P - 8-bit MCU, 3.5KB OTP, 20MHz, 20-DIP | Microchip
MPN: PIC16LC782-I/P β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.68 | $46.80 |
| 100 | $4.16 | $416.00 |
| 500 | $3.74 | $1,870.00 |
| 1,000 | $3.32 | $3,320.00 |
PIC16LC782-I/P Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, volatile data RAM, and configurable peripherals on one silicon die. PIC microcontrollers use a Harvard RISC architecture with separate program and data buses, and the PIC16LC782 belongs to the mid-range 14-bit instruction family. The 'LC' suffix denotes the low-voltage / low-power process variant, while the 'C' suffix indicates the OTP program memory technology (vs. 'F' for Flash).
Key features include 35 instruction set (most single-cycle), 200 ns instruction cycle time at 20 MHz, 8-bit ADC with up to 8 input channels, two analog comparators, a Capture/Compare/PWM module, a USART with on-chip baud-rate generator, a watchdog timer with on-chip RC oscillator, and an internal/external oscillator selection. The 20-pin DIP package provides breadboard-friendly prototyping and supports both commercial and industrial temperature grades (the -I suffix indicates -40 Β°C to +85 Β°C).
The PIC16LC782 architecture uses a 14-bit-wide instruction word and an 8-bit data path with a 32-level hardware stack. Brown-out reset (BOR), power-on reset (POR), and an in-circuit serial programming (ICSP) interface are standard. Low-power features include SLEEP mode with multiple wake-up sources and an on-chip 4 MHz RC oscillator option that lets the system boot without an external crystal.
Typical applications include appliance and white-goods control, automotive interior modules, lighting controllers, power supplies with analog monitoring, motor-control front-ends, security and alarm panels, and industrial sensor-interface nodes. The integrated ADC plus comparator pair makes the PIC16LC782 especially useful for closed-loop analog control where a single-chip solution simplifies the BOM.
When designing with this part, ensure Vdd decoupling (100 nF + bulk) is placed within 5 mm of the power pins, and add a 4.7 kOhm pull-up on MCLR if not driven by a dedicated supervisor. For reliable in-system programming, route ICSPCLK/ICSPDAT traces away from switching nodes and keep them shorter than 50 mm.
This page synthesizes distributor pricing, drop-in PIC16 alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16LC782-I/P β 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 PIC16LC782-I/P (same form factor and footprint) β differing in ADC, Analog Comparators, Package, RoHS Status, Watchdog Timer.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16LC782-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16LC781-I/SO
β Drop-Inβ In Stock
$2.46 / Unit
View Datasheet βPIC16LC717-I/SO
β Drop-Inβ In Stock
$2.85 / Unit
View Datasheet βPIC16F684-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16F627A-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16LC782-I/P Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit RISC (Harvard) |
| Instruction Set | 35 instructions, 14-bit word |
| Program Memory | 3.5 KB OTP |
| Data RAM | 128 bytes |
| Data EEPROM | Not specified (OTP family) |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| I/O Pins | 16 digital I/O |
| ADC | 8-bit, multiple channels |
| Analog Comparators | 2 (per datasheet) |
| Timers | Multiple 8/16-bit timers |
| PWM / CCP | Capture/Compare/PWM module |
| Communication | USART (SCI) with on-chip BRG |
| Operating Voltage | 3.0 V to 5.5 V (LC low-voltage variant) |
| Operating Temperature | -40 C to +85 C (industrial, -I suffix) |
| Package | 20-pin PDIP (0.300 in / 7.62 mm) |
| Mounting Type | Through-Hole (DIP) |
| In-Circuit Programming | ICSP (2-wire) |
| Brown-Out Reset / POR | Yes |
| Watchdog Timer | On-chip WDT with dedicated RC oscillator |
| RoHS Status | Compliant |
PIC16LC782-I/P Pin Configuration
| Pin 1 | MCLR/Vpp β Master clear / programming voltage input |
| Pin 2 | RA0/AN0 β Digital I/O / analog input 0 |
| Pin 3 | RA1/AN1 β Digital I/O / analog input 1 |
| Pin 4 | RA2/AN2 β Digital I/O / analog input 2 |
| Pin 5 | RA3/AN3/Vref β Digital I/O / analog input 3 / ADC reference |
| Pin 6 | RA4/T0CKI β Digital I/O / Timer0 clock input |
| Pin 7 | RA5/AN4/SS β Digital I/O / analog input 4 / SPI slave select |
| Pin 8 | Vss β Ground |
| Pin 9 | OSC1/CLKIN β Crystal oscillator input / external clock |
| Pin 10 | OSC2/CLKOUT β Crystal oscillator output / clock out |
| Pin 11 | RC0/T1OSO/T1CKI β Digital I/O / Timer1 oscillator output / clock input |
| Pin 12 | RC1/T1OSI/CCP2 β Digital I/O / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 β Digital I/O / Capture-Compare-PWM 1 |
| Pin 14 | RC3/SCK/SCL β Digital I/O / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA β Digital I/O / SPI data in / I2C data |
| Pin 16 | RC5/SDO β Digital I/O / SPI data out |
| Pin 17 | RC6/TX/CK β Digital I/O / USART TX / clock |
| Pin 18 | RC7/RX/DT β Digital I/O / USART RX / data |
| Pin 19 | Vss β Ground (secondary) |
| Pin 20 | Vdd β Positive supply |
Typical Applications
PIC16LC782-I/P is suitable for 6 applications: Appliance and White-Goods Control, Lighting Controllers and LED Drivers, Power Supply and Battery Charger Monitoring, Industrial Sensor Interface Nodes, Security and Alarm Panels, Automotive Interior and Body Modules.
Appliance and White-Goods Control
The PIC16LC782-I/P's 3.5KB OTP memory, 128 bytes of RAM, and integrated 8-bit ADC plus PWM/CCP module suit it to appliance controllers where one-chip BOM simplification matters. Its 20 MHz PIC16 mid-range core delivers 5 MIPS, sufficient for control loops in washing-machine timers, microwave UI boards, and dishwasher controllers. The 3.0-5.5V operating range tolerates both 3.3V sensor rails and 5V relay-driver stages, while the 16 I/O pins directly drive LED indicators, keypads, and triac optocouplers. The industrial -40 to +85 C temperature range covers unheated appliance compartments. Brown-out reset and watchdog timer provide field reliability needed for unattended appliance deployments.
Recommended
Lighting Controllers and LED Drivers
The PIC16LC782-I/P's analog-rich peripherals (8-bit ADC, two comparators, PWM/CCP) fit dimmer and color-mixing controllers for architectural and stage lighting. Its PWM output drives MOSFET gate drivers or constant-current LED regulators, while the ADC samples photodiodes or 0-10V analog dim inputs. Operating from 3.0-5.5V allows direct connection to 3.3V-only LED driver ICs and DMX receiver chips. SLEEP mode plus the on-chip 4 MHz RC oscillator enable standby power below 1 mA for ENERGY STAR-compliant fixtures. Industrial temperature grade ensures reliability in enclosed luminaires with elevated ambient.
Recommended
Power Supply and Battery Charger Monitoring
The PIC16LC782-I/P's integrated ADC, comparators, and PWM module make it a low-cost supervisor MCU for switched-mode power supplies and linear chargers. The ADC monitors output voltage and current via resistor dividers and shunt amplifiers, while the comparator triggers fast protection shutoff for over-current events. The USART reports telemetry to a host system or display panel. Wide 3.0-5.5V operation allows direct rail attachment at 3.3V or 5V without level shifters. The 20 MHz core runs state-machine charge algorithms (CC/CV profiles for Li-Ion) with timing margins sufficient for cycle-accurate PWM at 100 kHz switching frequencies.
Recommended
Industrial Sensor Interface Nodes
The PIC16LC782-I/P's 8-channel 8-bit ADC, two analog comparators, and USART fit compact 4-20 mA or 0-10 V sensor-transmitter designs for industrial nodes. The PIC16 mid-range core runs linearization math for RTD, thermocouple, or bridge-pressure sensors with cycle budget to spare. The wide 3.0-5.5V supply supports loop-powered 4-20 mA architectures when paired with a switching regulator. Watchdog timer and brown-out reset provide field reliability in electrically noisy factories. Industrial -40 to +85 C temperature grade supports outdoor and panel-mount deployments without additional thermal conditioning.
Recommended
Security and Alarm Panels
The PIC16LC782-I/P integrates enough peripherals to act as the central controller in small burglar-alarm panels or fire-alarm annunciators. The 16 I/O pins interface to PIR motion sensors, reed switches, keypads, sirens, and dialers; the USART links to GSM or PSTN modules for off-premises signaling. SLEEP mode plus the on-chip 4 MHz RC oscillator enable long battery standby life, while brown-out reset and watchdog timer guard against lockup. The OTP program memory prevents firmware reverse-engineering, an advantage for tamper-resistant security equipment. Wide operating voltage allows operation from backup battery (3.0 V cutoff) without level shifting.
Recommended
Automotive Interior and Body Modules
The PIC16LC782-I/P's 16 I/O pins, PWM outputs, and ADC channels suit it to body-control sub-modules such as seat controllers, mirror adjusters, and interior lighting drivers. The PIC16 mid-range core executes debounced switch inputs and drives relay or MOSFET bridges with 5 MIPS throughput. The 3.0-5.5V operation tolerates 12V battery transients when paired with an external LDO or TVS protection. Brown-out reset and watchdog timer support OEM reliability requirements. Note that the standard -I grade is not AEC-Q100 qualified; for safety-critical or under-hood nodes, designers should migrate to the PIC16F1xxx Q-grade portfolio.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC782-I/P β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC782-I/SO | PIC16LC781-I/SO | PIC16LC717-I/SO | PIC16F684-I/P | PIC16F627A-I/P |
|---|---|---|---|---|---|---|
| Package | PDIP-20 (P) | SOIC-20 (SO) | SOIC-20 (SO) | SOIC-20 (SO) | PDIP-20 (P) | PDIP-20 (P) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | Larger OTP (per datasheet) | Flash (Flash > OTP for field update) | Flash (Flash > OTP for field update) |
| Data RAM | 128 bytes | 128 bytes | 128 bytes | 256 bytes (per datasheet) | 128 bytes | 224 bytes |
| Max Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 2.0 V to 5.5 V (wider) | 2.0 V to 5.5 V (wider) |
| ADC | 8-bit, multi-channel | 8-bit | 8-bit | 8-bit | 8-bit, more channels | No ADC / comparator-based |
| PWM / CCP | CCP1, CCP2 + enhanced | Same | Reduced CCP set | Multiple CCP | Enhanced PWM | CCP1 only |
Key Differentiators
- 3.5 KB OTP memory at lowest cost-per-bit vs Flash equivalents (vs PIC16F684-I/P)
- Industrial temperature grade (-40 to +85 C) included by default (vs PIC16C782-I/P (commercial-only legacy))
- Integrated analog-rich peripherals (8-bit ADC + 2 comparators + CCP) (vs PIC16F627A-I/P)
Design Notes
Place a 100 nF ceramic decoupling capacitor within 5 mm of the Vdd pin (pin 20) and a 10 uF bulk tantalum or aluminum capacitor on the same rail. The PIC16LC782 has no internal voltage regulator; for designs powered from a 12 V or 24 V rail, add an external 3.3 V or 5 V LDO (e.g., MCP1700) before the MCU. The PIC16LC782 draws < 2 mA active at 20 MHz / 5 V, but the A/D and comparator blocks add transient currents during conversions - the bulk cap prevents Vdd droop during ADC sampling.
Use a 4.7 kOhm pull-up resistor on MCLR (pin 1) tied to Vdd, since this pin is a Schmitt trigger input with internal weak pull-up but Microchip recommends an external pull-up for production boards. For in-circuit serial programming (ICSP), bring ICSPCLK and ICSPDAT (typically RB6/RB7 on similar PIC16 mid-range devices) to a 6-pin header, and route these traces away from switching nodes (relay coils, motor drivers) with at least 3 mm of clearance to avoid programming glitches.
Do not exceed 5.5 V on Vdd - the LC variant's max rating is 5.5 V. Driving outputs above the source/sink ratings (25 mA per pin, 200 mA total per port) can cause latch-up; aggregate port current must stay within Microchip's published absolute maximum. Note that OTP memory cannot be erased once programmed - the LC782 is intended for production volumes with finalized firmware, not for development. Use a PIC16F684 or PIC16F627A Flash equivalent during prototyping to avoid wasting OTP units.
Compliance Information
RoHS compliance per Microchip product page. Not AEC-Q100 qualified - migrate to Q-grade PIC16F1xxx for automotive safety-critical applications. Halogen-free status not stated in available data.