PIC16C716-04I/P - 8-Bit 4MHz OTP MCU 18-PDIP | Microchip
MPN: PIC16C716-04I/P β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.63 | $1.63 |
| 10 | $1.47 | $14.70 |
| 100 | $1.3 | $130.00 |
| 500 | $1.16 | $580.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16C716-04I/P Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-class IC containing a CPU, RAM, non-volatile program memory, and peripherals. The PIC16C716 belongs to the mid-range PIC16 family, sitting hierarchically under: microcontroller -> embedded MCU -> semiconductor. It uses One-Time Programmable (OTP) EPROM rather than Flash, meaning the program memory can be written only once β a fit for cost-sensitive production runs where code is finalized before manufacturing.
Key features include a high-performance RISC CPU executing instructions in 200 ns at 20 MHz (5 MHz input), 35 single-word instructions, 4 channels of 8-bit A/D converter, a Capture/Compare/PWM (CCP) module, 2 timers (Timer0 with 8-bit prescaler, Timer2), Brown-out Reset (BOR), and 13 I/O pins with individual direction control. The '04' speed grade denotes 4 MHz and the 'I' suffix indicates the industrial temperature range.
The device operates from 4.0 V to 5.5 V and supports in-circuit serial programming (ICSP) via the RB6/RB7 pins. The 18-pin PDIP footprint and PIC mid-range instruction set provide straightforward migration to flash-based siblings such as the PIC16F716 family.
Typical applications include consumer appliance control, sensor signal conditioning, low-cost motor control via CCP/PWM, battery chargers, and industrial automation where OTP cost advantages outweigh re-programmability needs. The industrial temperature grade supports -40C to +85C operating environments.
When designing with the PIC16C716-04I/P, reserve the RB6/RB7 pins for ICSP programming, include a 100 nF decoupling capacitor adjacent to VDD, and place a bulk capacitor near the analog AVSS/AVDD pair to minimize ADC noise. Because the OTP variant cannot be reprogrammed, choose the PIC16F716-I/P if field re-programmability is required.
This page synthesizes distributor pricing, pin-compatible drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C716-04I/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 PIC16C716-04I/P (same form factor and footprint) β differing in Mounting Type, Package, Timers, ADC, Core Architecture.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C716-04E/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16C716-04/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16F716-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16C711-04I/P
β Drop-Inβ In Stock
$3.05 / Unit
View Datasheet βPIC16C712-04I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16C716-04I/P Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum Clock Frequency | 4 MHz |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| RAM Size | 128 bytes |
| Number of I/O Pins | 13 |
| Supply Voltage Range | 4 V to 5.5 V |
| Operating Temperature Range | -40C to +85C (industrial) |
| A/D Converter | 8-bit, 4 channels |
| Timers | Timer0 (8-bit) + Timer2 |
| PWM / CCP Module | 1 x Capture/Compare/PWM |
| Program Memory Type | OTP EPROM |
| Brown-out Reset (BOR) | Yes |
| In-Circuit Serial Programming (ICSP) | Yes (via RB6/RB7) |
| Package | 18-pin PDIP (DIP-18, 0.300 inch) |
| Mounting Type | Through Hole |
| RoHS Status | Compliant |
| Instruction Set | 35 single-word instructions |
| Instruction Cycle | 200 ns at 20 MHz clock |
| Life Cycle Stage | ACTIVE |
PIC16C716-04I/P Pin Configuration
| Pin 1 | MCLR/VPP β Master Clear (reset) input / ICSP programming voltage |
| 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 (Fosc/4) |
| Pin 11 | RC0/T1OSO/T1CKI β Digital I/O / Timer1 oscillator output / Timer1 clock |
| Pin 12 | RC1/CCP2 β Digital I/O / Capture/Compare/PWM 2 |
| Pin 13 | RC2/CCP1 β Digital I/O / Capture/Compare/PWM 1 |
| Pin 14 | RC3 β Digital I/O |
| Pin 15 | RC4 β Digital I/O |
| Pin 16 | RC5 β Digital I/O |
| Pin 17 | RC6 β Digital I/O |
| Pin 18 | RC7 β Digital I/O |
Typical Applications
PIC16C716-04I/P is suitable for 6 applications: Consumer Appliance Control, Battery Charger Controller, Sensor Signal Conditioning, Low-Cost PWM Motor Control, Industrial Automation Module, Hobby / Educational Embedded Platform.
Consumer Appliance Control
The PIC16C716-04I/P fits consumer appliance control boards thanks to its 4-channel 8-bit ADC for sensor reading (temperature, humidity, level), 13 digital I/O for keypad/relay/LED driving, and CCP/PWM for triac-based heater or motor speed control. The OTP memory cost advantage versus Flash makes it attractive for high-volume washers, rice cookers, and microwave ovens where firmware is finalized. At 4 MHz it executes one instruction per microsecond, ample for polled sensor loops under 10 ms. Industrial -40C to +85C temperature grade tolerates kitchen and laundry environments. The 18-pin PDIP through-hole package supports wave soldering on cost-sensitive appliance PCAs.
Recommended
Battery Charger Controller
The PIC16C716-04I/P serves as the supervisory MCU in linear or switch-mode battery chargers, using its ADC to monitor charge current (across a sense resistor) and battery voltage, while the CCP/PWM module drives a MOSFET or secondary-side controller. The Brown-out Reset prevents erroneous charging at low VDD. OTP memory removes field-reprogramming concerns in sealed charger modules. 4 MHz operation provides 1 us instruction timing, more than enough for PI compensation loops in CC/CV algorithms. Industrial temperature grade supports garage, outdoor, and automotive-cabin charger applications.
Recommended
Sensor Signal Conditioning
Bridge sensors, thermistors, and ratiometric transducers connect directly to the PIC16C716-04I/P's 4-channel 8-bit ADC, with the MCU performing offset/gain correction in firmware. The 128-byte RAM accommodates 4-channel lookup tables and running averages. The 13 digital I/O drive LCD segments, status LEDs, or communication transceivers. Industrial temperature grade and OTP cost make it a strong fit for sealed transducers shipped in high volume (pressure, flow, gas). The Capture input on the CCP module measures pulse-width outputs from flow meters or ultrasonic transducers.
Recommended
Low-Cost PWM Motor Control
Small DC brushed motors and fans operate from the PIC16C716-04I/P's CCP/PWM output at frequencies up to ~10 kHz with 10-bit resolution (using Timer2 postscaler). The MCU's 13 I/O handle direction control, tach feedback, and fault inputs. Industrial temperature grade tolerates motor-housing environments. At 4 MHz the MCU's 1 us timing accuracy is sufficient for PID velocity loops in fan or pump applications. OTP memory ensures production firmware cannot be field-tampered. The 18-pin PDIP package simplifies hand-rework and field-service replacement on hobby and appliance motor boards.
Recommended
Industrial Automation Module
Distributed I/O modules and small PLCs use the PIC16C716-04I/P as a slave controller: the ADC reads 4 analog field signals (4-20 mA via shunt, or 0-10 V via divider), and the digital I/O drive optocouplers to switch 24 V loads. OTP memory prevents unauthorized firmware replacement in factory-floor installations. Industrial temperature grade and BOR ensure reliable behavior in electrically noisy cabinets. The 18-pin PDIP allows easy socket-mounting for service swap. With 4 MHz operation, the MCU services 4-channel ADC at >1 kS/s aggregate, more than enough for process-control loops at 10-100 Hz.
Recommended
Hobby / Educational Embedded Platform
Hobbyists and students use the PIC16C716-04I/P as an introductory 8-bit platform because the 18-pin PDIP is breadboard-friendly, ICSP works with a $5 PICKit programmer, and the 35-instruction mid-range core is well-documented in Microchip application notes. The CCP/PWM, ADC, and timers provide a complete peripheral set for robotics, LED cubes, and IR remote projects. OTP memory is a teaching moment about production firmware strategy. The 4 MHz '04' speed grade bin is plenty for hand-rolled assembly code at microsecond resolution.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C716-04I/P β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C716-04E/P | PIC16C716-04/P | PIC16F716-I/P | PIC16C711-04I/P | PIC16C712-04I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-pin PDIP | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same |
| Program Memory | 3.5 KB OTP (2K x 14) | 3.5 KB OTP (2K x 14) - identical | 3.5 KB OTP (2K x 14) - identical | 3.5 KB Flash (re-programmable) | 1 KB OTP (1K x 14) | 2 KB OTP (1K x 14) |
| Max Clock Frequency | 4 MHz | 4 MHz - identical | 4 MHz - identical | 20 MHz | 4 MHz | 4 MHz |
| CCP/PWM Module | 1 (CCP1) | 1 - identical | 1 - identical | 1 - same | 0 (none) | 1 |
| ADC | 8-bit, 4-channel | 8-bit, 4-channel - identical | 8-bit, 4-channel - identical | 8-bit, 4-channel - same | 8-bit, 4-channel - same | 8-bit, 4-channel - same |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Commercial 0C to +70C | Industrial -40C to +85C - same | Industrial -40C to +85C - same | Industrial -40C to +85C - same |
| Memory Type | OTP EPROM | OTP EPROM - identical | OTP EPROM - identical | Flash (electrically re-programmable) | OTP EPROM - same | OTP EPROM - same |
Key Differentiators
- Industrial temperature grade vs commercial PIC16C716-04/P (vs PIC16C716-04/P)
- Re-programmability vs PIC16C716-04E/P (vs PIC16C716-04E/P)
- CCP/PWM module vs PIC16C711-04I/P (vs PIC16C711-04I/P)
- Cost-optimized OTP for high volume (vs PIC16F716-I/P)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible between VDD (pin 14 in PDIP-18 layout, or per specific datasheet pin) and VSS. For ADC applications, add a separate 10 uF + 100 nF bulk/decoupling pair on AVSS/AVDD to minimize digital switching noise coupling into analog readings. Keep the crystal or resonator traces between OSC1 and OSC2 short (<10 mm) and shield them with a ground pour to reduce EMI susceptibility.
RB6 and RB7 are shared between general digital I/O and the ICSP programming interface. If your firmware re-purposes these pins as outputs at firmware initialization time before programming is complete, the device may appear bricked. Add a 10 kohm pull-up to RB7 (PGD) so the ICSP programmer can override the pin state during programming. Also confirm MCLR is tied through a resistor to VDD (typically 10 kohm) so the device can start in normal operation.
The PIC16C716-04I/P ADC achieves its 8-bit resolution only when source impedance is below 10 kohm (per the Microchip datasheet acquisition time specification). When reading high-impedance sensors (e.g., bare thermistors > 100 kohm at low temperature), buffer the signal with an op-amp or add a hold capacitor to keep acquisition-time error below 1/2 LSB. Switching the ADC channel mid-acquisition requires a 2.4 us minimum acquisition delay.
Brown-out Reset (BOR) on the PIC16C716-04I/P holds the MCU in reset when VDD falls below approximately 4.0 V, preventing code execution from corrupted program memory. For battery-powered designs where VDD may droop below BOR, plan for either external POR or migrate to PIC16LF182x which provides programmable BOR thresholds. Estimated: BOR current draw is < 1 mA based on mid-range PIC typical characteristics.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade only - not AEC-Q100 qualified. Not recommended for under-hood automotive applications; choose AEC-Q100-qualified PIC variants instead.