PIC16C711-20/P - 8-Bit OTP MCU, 20MHz, 1.75KB, 4-ch ADC | Microchip
MPN: PIC16C711-20/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.85 | $4.85 |
| 10 | $4.36 | $43.60 |
| 100 | $3.88 | $388.00 |
| 500 | $3.49 | $1,745.00 |
| 1,000 | $3.1 | $3,100.00 |
PIC16C711-20/P Overview
A PIC microcontroller is a compact programmable processor built on Microchip's RISC architecture. PIC16C7X devices sit within the broader PIC mid-range hierarchy (PIC10/12/14/16/18), which itself belongs to the 8-bit MCU class, itself within the broader microcontroller family and semiconductor category. PIC MCUs execute one instruction per clock cycle (except branches), giving deterministic throughput and a small instruction set (35 single-word instructions for the PIC16C7X family) - this simplicity is why PICs remain popular for entry-level and safety-conscious applications.
Key differentiating features of the PIC16C711-20/P include 20MHz operation at 4.0V to 6.0V supply, integrated 4-channel 8-bit ADC with selectable reference, in-circuit serial programming (ICSP) capability on OTP parts, and Brown-out Reset for safe recovery from voltage dips. The 18-pin PDIP footprint offers through-hole ease-of-use ideal for prototyping, breadboarding, and legacy industrial designs where socketed replacement is desired. The "-20" suffix indicates the 20MHz speed grade; "-04" parts in the same family run only at 4MHz.
Architecturally, the PIC16C711 uses a Harvard-style RISC core with separate program and data buses, a 14-bit-wide instruction word, and an 8-bit data path. The integrated ADC samples at successive approximation; combined with BOR and the watchdog-friendly Timer0, the part suits real-time control loops where predictable behavior and low BOM cost matter more than raw MIPS.
Typical applications include entry-level analog signal sampling in automotive sensors, industrial appliance control, consumer devices with simple user interfaces, and any 5V-rail embedded control requiring basic ADC measurement. The combination of OTP program memory, integrated ADC, and DIP packaging makes it ideal for low-volume production runs and educational platforms.
When designing with this part, note that OTP memory can be programmed only once - firmware bugs cannot be fixed in the field. Choose the flash-based PIC16F711 family if in-application reprogrammability is required, or the PIC16C711-04/P if a 4MHz / wider-voltage industrial design is sufficient.
Drop-in alternatives for PIC16C711-20/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 PIC16C711-20/P (same form factor and footprint) — differing in Package, Timers, Watchdog Timer, Operating Temperature, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C711-04I/P
✅ Drop-In✓ In Stock
$3.05 / Unit
View Datasheet →PIC16C711-04E/P
✅ Drop-In✓ In Stock
$0.72 / Unit
View Datasheet →PIC16C711-04/P
✅ Drop-In✓ In Stock
$2.54 / Unit
View Datasheet →PIC16C711-04E/SO
✅ Drop-In✓ In Stock
$1.71 / Unit
View Datasheet →PIC16C711-04/SS
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16C711-20/P Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Instruction Set Size | 35 single-word instructions |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 68 bytes |
| Data EEPROM | Not present on this part |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Supply Voltage (Vdd) | 4.0 V to 6.0 V |
| I/O Pins | 13 |
| ADC | 4-channel, 8-bit resolution |
| Timers | Timer0: 8-bit with 8-bit prescaler |
| Brown-out Reset (BOR) | Yes |
| Watchdog Timer | Yes (via configuration bits) |
| In-Circuit Serial Programming (ICSP) | Yes |
| Package | 18-pin PDIP (PDIP-18, 0.300 inch / 7.62 mm pitch) |
| Mounting Type | Through-Hole (DIP) |
| Operating Temperature | -40 C to +85 C (industrial) |
| Speed Grade Suffix | -20 = 20 MHz |
| RoHS Status | Compliant |
PIC16C711-20/P Pin Configuration
| Pin 1 | /MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3 — Port A bit 3 / Analog input channel 3 |
| Pin 6 | RA4 — Port A bit 4 (open-drain) |
| Pin 7 | RA5 — Port A bit 5 |
| Pin 8 | OSC2 — Oscillator output / CLKOUT |
| Pin 9 | Vss — Ground |
| Pin 10 | T0CKI — Timer0 clock input |
| Pin 11 | RB0/INT — Port B bit 0 / External interrupt |
| Pin 12 | RB1 — Port B bit 1 |
| Pin 13 | RB2 — Port B bit 2 |
| Pin 14 | RB3 — Port B bit 3 |
| Pin 15 | RB4 — Port B bit 4 |
| Pin 16 | RB5 — Port B bit 5 |
| Pin 17 | RB6 — Port B bit 6 / ICSP clock |
| Pin 18 | RB7 — Port B bit 7 / ICSP data |
Typical Applications
PIC16C711-20/P is suitable for 6 applications: Entry-Level Automotive Sensor Signal Sampling, Industrial Appliance Control Boards, Consumer Device User Interface Controllers, Educational Microcontroller Training Platforms, Battery-Powered 5V Industrial Sensor Hubs, Legacy Replacement and Industrial Retrofit Designs.
Entry-Level Automotive Sensor Signal Sampling
The PIC16C711-20/P is well-suited for entry-level automotive sensor sampling where 4 analog inputs are sufficient and 5 V rail power is available. Its 4-channel 8-bit ADC provides adequate resolution for temperature, pressure, and position sensors in non-safety-critical subsystems such as HVAC controls, seat-position memory, or simple climate sensors. The integrated Brown-out Reset (BOR) ensures the MCU safely restarts if the 12 V automotive rail sags during cranking - critical for avoiding latch-up. The 20 MHz / 200 ns instruction cycle handles simple polling loops and PWM-driven actuator control, while the 13 I/O pins support switch inputs, relay drivers, and indicator LEDs without external muxing. The 18-pin PDIP package is convenient for prototype vehicle harnesses and pre-production validation.
Recommended
Industrial Appliance Control Boards
The PIC16C711-20/P fits white-goods and small industrial appliance controllers where a small MCU drives relays, reads potentiometers, and times motor cycles. The 4-channel 8-bit ADC reads user-setpoint pots, NTC temperature sensors, and current-sense amplifiers; the 8-bit Timer0 with prescaler handles triac zero-crossing detection and time-base generation for soft-start routines. The 1.75 KB OTP program memory holds typical appliance control firmware (state machine + timing tables) without overflow. The 4.0-6.0 V supply range matches 5 V regulated rails common in appliances. The 18-pin PDIP footprint supports through-hole wave-solder assembly, ideal for cost-sensitive appliance PCBs where surface-mount is not yet required.
Recommended
Consumer Device User Interface Controllers
For low-cost consumer products with simple user interfaces - such as remote controls, small kitchen appliances, or learning toys - the PIC16C711-20/P provides just enough capability. The 13 I/O pins drive 7-segment LED displays, scan 4x4 keypads, and read mode-selector switches. The 4-channel ADC reads joystick pots or trimmer settings. The 35-instruction RISC core is fast enough to multiplex displays without flicker while polling buttons. OTP memory prevents unauthorized firmware cloning in consumer markets. The 20 MHz clock enables smooth LED PWM dimming at 8-bit resolution. Industrial -40 to +85 C temperature rating suits indoor and sheltered outdoor consumer environments.
Recommended
Educational Microcontroller Training Platforms
The PIC16C711-20/P is widely used in university and technical college microcontroller courses. The 18-pin PDIP form factor fits standard 0.300-inch-pitch breadboards and IC sockets, allowing students to swap parts without soldering. The PIC16C7X instruction set (35 single-word instructions) is small enough to learn in one semester but complete enough to teach real concepts: timers, ADC, interrupts, and I/O. The integrated ADC adds analog curriculum content. ICSP support lets instructors program parts in-circuit on student trainer boards. PIC16C711-20/P at 20 MHz provides headroom for teaching assembly-language cycle counting and timing-critical topics. Microchip's MPLAB X IDE and PICkit programmers have full PIC16C711 family support.
Recommended
Battery-Powered 5V Industrial Sensor Hubs
In battery-powered 5 V industrial sensor hubs that sample slowly and transmit wirelessly, the PIC16C711-20/P serves as the analog front-end controller. Its 4-channel ADC reads multiple sensor bridges, its Brown-out Reset handles battery droop gracefully, and its 20 MHz capability processes sensor linearization and averaging before forwarding data to a companion radio MCU. The OTP memory prevents field-tampering of calibration coefficients stored in program memory. Industrial temperature grade suits outdoor sensor enclosures. The 18-pin PDIP is convenient for hand-reworkable sensor nodes during field trials. Power consumption is modest for a 5 V CMOS part - typically a few mA active, hundreds of uA in sleep.
Recommended
Legacy Replacement and Industrial Retrofit Designs
The PIC16C711-20/P is widely used as a form-fit-function replacement in legacy industrial systems originally designed around mid-1990s PIC microcontrollers. Its 18-pin PDIP, 5 V supply, and OTP-programmed footprint match prior designs exactly, eliminating the need for PCB rework when an existing controller fails. Industrial 4.0 retrofits of older factory equipment often use the PIC16C711-20/P to replace damaged parts without redesigning the entire control board. The Microchip PIC16C711 family long-term availability program supports industrial customers requiring multi-decade part continuity. Brown-out Reset and watchdog features meet IEC 61131-3 functional expectations for industrial control logic.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C711-20/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C711-04I/P | PIC16C711-04E/P | PIC16C711-04/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-18 | PDIP-18 (same) | PDIP-18 (same) | PDIP-18 (same) |
| Maximum Clock Frequency | 20 MHz | 4 MHz | 4 MHz | 4 MHz |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP |
| Data RAM | 68 bytes | 68 bytes | 68 bytes | 68 bytes |
| ADC Channels / Resolution | 4 ch / 8-bit | 4 ch / 8-bit | 4 ch / 8-bit | 4 ch / 8-bit |
| I/O Pins | 13 | 13 | 13 | 13 |
| Supply Voltage | 4.0 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V |
| Temperature Range | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C | 0 C to +70 C |
Key Differentiators
- Higher clock speed vs same-family -04 variants (vs PIC16C711-04I/P)
- OTP-based single-programmed die (vs PIC16F711-I/P)
- Through-hole PDIP-18 package for legacy and prototyping (vs PIC16F716-I/P)
Design Notes
The PIC16C711-20/P requires a stable 4.0 V to 6.0 V supply at 20 MHz; below 4 V the oscillator may fail or ADC accuracy degrades. Place a 100 nF decoupling capacitor within 10 mm of the Vdd pin (pin 14) and a bulk 10 uF tantalum or ceramic capacitor near the supply entry point. The integrated Brown-out Reset (BOR) triggers a reset if Vdd falls below the BOR threshold (~3.7 V typical) but does not eliminate the need for proper decoupling. For battery designs, add a 100k series resistor on /MCLR to limit inrush current during power-up.
OTP (One-Time Programmable) memory cannot be erased or rewritten - any firmware bug is permanent. Use a PIC16F711 or PIC16F716 (flash) for development, then port validated code to PIC16C711 for production. Verify all configuration bits (oscillator, watchdog, BOR, code protection) BEFORE programming - changing them later is impossible. Ensure ICSP pins RB6/RB7 are not pulled low at power-up if you plan to use them as GPIO after programming; ICSP mode is entered via specific voltage sequence on /MCLR.
The 18-pin PDIP footprint uses 0.300-inch (7.62 mm) row spacing, standard DIP socket/breadboard compatible. Keep traces to the analog inputs (RA0-RA3) short and guarded with a ground trace to reduce ADC noise pickup. The ADC reference voltage (Vref) should be bypassed with 100 nF if used externally. The /MCLR pin requires a 10 kohm pull-up to Vdd and a 100 nF capacitor to ground for proper reset behavior in noisy environments; do not leave /MCLR floating.
Compliance Information
RoHS and lead-free compliance per Microchip product page. AEC-Q100 qualification status: not applicable for non-automotive PIC16C711 family; for automotive AEC-Q100 parts use PIC16C711-20I/P automotive-screened variants.