PIC16C710-20E/P - 8-Bit 20MHz OTP MCU 18-PDIP | Microchip
MPN: PIC16C710-20E/P ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.5 | $7.50 |
| 10 | $6.85 | $68.50 |
| 100 | $6.1 | $610.00 |
| 500 | $5.5 | $2,750.00 |
| 1,000 | $4.95 | $4,950.00 |
PIC16C710-20E/P Overview
An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, program memory, data RAM, and peripherals such as timers and ADCs. The PIC16C7X family sits within Microchip's mid-range PIC16 architecture, between the baseline PIC10/12/16 series and the high-pin-count PIC17/18 series. The integrated 8-bit ADC allows direct measurement of analog sensors without an external converter, which historically made the PIC16C710 a popular entry-level mixed-signal controller.
Key features of the PIC16C710-20E/P include a 20 MHz maximum operating frequency, 8-bit Timer0 with 8-bit prescaler, brown-out detection circuitry for Brown-out Reset (BOR), 13 individually-direction-controlled I/O pins, and 14-bit instruction word architecture. The 5V operating voltage and 20 MHz clock deliver roughly 5 MIPS of throughput, suitable for simple control loops, sensor reading, and user-interface scanning. The 18-pin PDIP package is pin-compatible with the PIC16C711 and is widely used in legacy through-hole designs.
Internally, the PIC16C710 uses a Harvard architecture with separated program and data buses, an accumulator-based ALU, and a single hardware stack. The 8-bit ADC has 4 input channels multiplexed onto a single sample-and-hold, with the conversion clock derived from the system oscillator. Brown-out Reset protects against code corruption when VDD drops below the BOR threshold.
Typical applications include entry-level automotive body controllers, industrial sensor interfaces, appliance control boards, and consumer devices. The 4-channel ADC is particularly well-suited for monitoring multiple analog sensors - for example temperature, pressure, and humidity - in a single low-cost MCU.
When designing with this device, ensure the system oscillator configuration matches the application's timing needs (RC, XT, HS, or LP modes), and that BOR is enabled for robust power-up behavior. The 18-pin PDIP footprint also makes the part suitable for breadboard prototypes and educational use.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for sourcing, replacement, and application guidance on this legacy PIC MCU.
Drop-in alternatives for PIC16C710-20E/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 PIC16C710-20E/P (same form factor and footprint) — differing in Timers, Package, Program Memory Size, RoHS Status, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C711-20E/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C710-20I/P
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16C710-20/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C710-04/P
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC16C710-04/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.1 / Unit
View Datasheet →PIC16C711-04/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.54 / Unit
View Datasheet →PIC16C710-20E/P Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit RISC |
| Series | PIC16C7X |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 896 B (512 x 14 words) |
| RAM Size | 36 B |
| EEPROM Size | None |
| Maximum CPU Frequency | 20 MHz |
| Operating Voltage (VDD) | 4.5 V to 5.5 V |
| Operating Temperature Range | -40C to +125C (Extended 'E' grade) |
| I/O Pins | 13 |
| ADC | 8-bit, 4 channels |
| Timers | 1 x 8-bit (Timer0 with 8-bit prescaler) |
| Brown-out Reset (BOR) | Yes |
| Instruction Set Architecture | Harvard, 14-bit instructions |
| Package | 18-pin PDIP (0.300", 7.62 mm) |
| Mounting Type | Through-Hole (DIP) |
| Temperature Grade | Extended (Automotive / Industrial) |
| RoHS Status | Non-Compliant (OTP windowed family, leaded) |
PIC16C710-20E/P Pin Configuration
| Pin 1 | RA2/AN2 — GPIO RA2 or analog input channel 2 |
| Pin 2 | RA3/AN3 — GPIO RA3 or analog input channel 3 |
| Pin 3 | RA4/T0CKI — GPIO RA4 or Timer0 clock input |
| Pin 4 | MCLR/VPP — Master clear reset (active low) or programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — GPIO RB0 or external interrupt input |
| Pin 7 | RB1 — GPIO RB1 |
| Pin 8 | RB2 — GPIO RB2 |
| Pin 9 | RB3 — GPIO RB3 |
| Pin 10 | RB4 — GPIO RB4 |
| Pin 11 | RB5 — GPIO RB5 |
| Pin 12 | RB6 — GPIO RB6 |
| Pin 13 | RB7 — GPIO RB7 |
| Pin 14 | VDD — Positive supply voltage (5V) |
| Pin 15 | OSC2/CLKOUT — Oscillator output or clock output |
| Pin 16 | OSC1/CLKIN — Oscillator input or external clock input |
| Pin 17 | RA0/AN0 — GPIO RA0 or analog input channel 0 |
| Pin 18 | RA1/AN1 — GPIO RA1 or analog input channel 1 |
Typical Applications
PIC16C710-20E/P is suitable for 6 applications: Automotive Body Control Modules, Industrial Sensor Interface Boards, Appliance Control Boards, Consumer Electronics User Interfaces, Battery-Powered Sensor Nodes, Educational and Hobbyist Projects.
Automotive Body Control Modules
The PIC16C710-20E/P's extended -40C to +125C temperature grade and integrated 4-channel 8-bit ADC make it a natural fit for entry-level automotive body controllers where it reads switches, sensors, and analog signals to drive relays and small actuators. Its 20 MHz core delivers 5 MIPS of throughput, sufficient for door/window/lighting logic with software debouncing and basic PWM-style control. The 18-pin PDIP package is straightforward for prototyping and through-hole production lines common in aftermarket automotive electronics. Compared to flash-based alternatives, the OTP program storage ensures firmware cannot be altered in the vehicle - an advantage for tamper resistance.
Recommended
Industrial Sensor Interface Boards
The PIC16C710-20E/P's 4-channel 8-bit ADC and 13 I/O pins suit industrial sensor interface applications such as multi-point temperature, pressure, or humidity monitoring. Each ADC channel can be routed to a different transducer, with the firmware performing linearization and threshold detection. The 5V operation and 5 MIPS throughput handle typical 10 Hz polling rates with headroom for digital I/O expansion. The 18-pin PDIP package simplifies repair and field replacement in industrial installations where through-hole components remain standard.
Recommended
Appliance Control Boards
White-goods appliances (washing machines, dishwashers, microwave ovens) frequently use the PIC16C710-20E/P to coordinate keypad inputs, LED/LCD indicators, relay drivers, and analog sensor readings such as water level or temperature. The 8-bit Timer0 with prescaler drives simple time-base events for motor sequencing, while the 4-channel ADC monitors up to four analog signals simultaneously. The extended temperature grade supports under-hood or near-heater installations. Through-hole PDIP packaging aids manufacturing in regions where surface-mount lines are less common.
Recommended
Consumer Electronics User Interfaces
The PIC16C710-20E/P is widely deployed in user-interface controllers for consumer products such as remote controls, toys, simple audio mixers, and learning devices. The 13 I/O pins connect directly to key matrices, LED indicators, and rotary encoders, while the 4-channel ADC reads potentiometers and battery voltage. The 5 MIPS throughput supports button-debouncing, mode logic, and LED-multiplexed display scanning. The PDIP form factor allows easy integration into plastic enclosures and hobbyist-grade products.
Recommended
Battery-Powered Sensor Nodes
Although the PIC16C710-20E/P is OTP-based and lacks deep-sleep modes of newer MCUs, its low operating voltage and small code footprint make it suitable for wall-transformer-powered or replaceable-battery sensor nodes such as wireless thermometers, smoke detectors, and HVAC zone sensors. The brown-out reset protects against battery-end-of-life brown-outs, and the 4-channel ADC multiplexes multiple sensor inputs onto a single MCU. The 36 B RAM supports small FIFO buffers for sensor smoothing algorithms.
Recommended
Educational and Hobbyist Projects
The PIC16C710-20E/P in 18-pin PDIP is a classic teaching microcontroller thanks to its breadboard-friendly through-hole form factor and rich instruction set documentation. Educational kits use it to teach ADC sampling, timer-driven event scheduling, GPIO control, and embedded C or MPASM assembly programming. Hobbyists favor the PDIP package for easy rework and debugging. Despite NRND status, the part remains widely referenced in textbooks and online tutorials, and Microchip's PICkit programmers support the family for continued learning use.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C710-20E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C711-20E/P | PIC16C710-20I/P | PIC16C710-20/P | PIC16C710-04/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-PDIP | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz |
| Program Memory | 896 B (512 x 14) | 1.75 KB (1024 x 14) | 896 B (512 x 14) | 896 B (512 x 14) | 896 B (512 x 14) |
| RAM | 36 B | 68 B | 36 B | 36 B | 36 B |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels |
| Operating Temperature | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) |
| I/O Pins | 13 | 13 | 13 | 13 | 13 |
| Price (qty 100) | USD 6.10 | USD 6.85 | USD 5.95 | USD 5.50 | USD 5.20 |
Key Differentiators
- Doubles program memory and RAM versus the original part number (vs PIC16C711-20E/P)
- Extended -40C to +125C temperature grade for harsh environments (vs PIC16C710-20I/P)
- 20 MHz core versus 4 MHz slow-grade option (vs PIC16C710-04/P)
Design Notes
The PIC16C710-20E/P requires a stable 5V supply (4.5V-5.5V). Place a 0.1uF decoupling capacitor within 5 mm of the VDD pin (pin 14) and a bulk 10uF tantalum or aluminum capacitor on the same rail. The brown-out reset (BOR) is enabled by configuration fuse and protects against code corruption when VDD dips below the BOR threshold (typically ~4.0V). Estimated: total VDD current at 20 MHz with all peripherals active is under 15 mA; a 100 mA LDO such as MCP1700 or 7805 is adequate.
Route the oscillator traces (OSC1/OSC2 pins 16/15) as short as possible and keep them away from high-current switching traces. For crystal mode, place load capacitors (typically 15-33 pF) close to the crystal pins with symmetrical ground returns. The MCLR pin (pin 4) requires a 10 kohm pull-up to VDD; if not pulled, the device will not exit reset. Add a 100 nF capacitor from MCLR to ground to filter noise spikes.
Because the PIC16C710-20E/P uses OTP (One-Time-Programmable) EPROM, the program memory cannot be erased or rewritten after programming - verify firmware thoroughly before committing to production. The ADC requires the A/D conversion clock to be configured correctly; if too fast relative to the system clock, ADC readings become unreliable. Finally, the 18-pin PDIP variant has 13 usable I/O pins (RA0-RA4, RB0-RB7 minus the oscillator pins); do not exceed VIL/VIH specs on any input as it may latch-up.
Compliance Information
PDIP OTP EPROM parts typically carry lead finish and are non-RoHS. AEC-Q100 not formally qualified; extended temperature grade supports automotive designs but is not the same as AEC-Q100 certification. REACH compliant per Microchip product statements.