PIC16C711T-20I/SO - 8-Bit 20MHz OTP MCU 1.75KB | Microchip
MPN: PIC16C711T-20I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.85 | $3.85 |
| 10 | $3.55 | $35.50 |
| 100 | $3.1 | $310.00 |
| 500 | $2.72 | $1,360.00 |
| 1,000 | $2.4 | $2,400.00 |
PIC16C711T-20I/SO Overview
What is an OTP microcontroller? An OTP (One-Time Programmable) microcontroller is a class of MCU whose on-chip program memory can be written exactly once by the end user, after which the bit pattern becomes permanent and non-erasable. OTP MCUs sit between full EEPROM/Flash MCUs (reprogrammable) and mask-ROM MCUs (factory-programmed only). They are commonly used in cost-sensitive, low-to-medium volume production where the design is stable but the volumes do not justify mask-ROM tooling; OTP sits in the broader hierarchy: microcontroller -> embedded MCU -> semiconductor IC. The PIC16C711T integrates an 8-bit ADC, watchdog timer, and Brown-out Reset, which makes it attractive for simple sensor-interface products.
Key features of this part include four 8-bit A/D converter channels, an internal RC oscillator option, power-saving SLEEP mode, and an in-circuit serial programming (ICSP) interface via two pins. The 8-bit successive-approximation ADC supports analog input multiplexing with acquisition timing controlled by the on-chip hardware, enabling direct connection to sensors such as thermistors, potentiometers, and battery voltage dividers.
Architecturally, the PIC16C711T uses Microchip's Harvard RISC core with separate program and data buses. Program memory is 14-bit wide OTP EPROM, while data memory is 8-bit wide static RAM. The 13 I/O pins are arranged on PORT A (5 pins, shared with analog inputs) and PORT B (8 pins), with programmable weak pull-ups on PORT B and interrupt-on-change capability on PORT B <4:7>.
Typical applications for PIC16C711T-20I/SO include low-cost sensor signal conditioning, battery chargers, small appliance controllers, and educational/training boards. It is also widely used as a direct drop-in for legacy designs where a flash MCU is unnecessary. Designers building new products today are advised to consider the PIC16F716 (Flash-based replacement recommended by Microchip).
A key design tip: the analog reference voltage (Vref) must be decoupled with a 0.1 µF ceramic capacitor placed within 5 mm of the pin, and the analog supply (AVdd) should be tied to Vdd through a ferrite bead to avoid ADC noise coupling from digital switching. Always leave one pin as a hardware reset (MCLR) when possible to prevent code lockup.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C711T-20I/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 PIC16C711T-20I/SO (same form factor and footprint) — differing in Operating Temperature, Package, Program Memory Size, Timers, Watchdog Timer.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C711-20I/SO
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC16C711T-20I/SS
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16C711-04E/SO
✅ Drop-In✓ In Stock
$1.71 / Unit
View Datasheet →PIC16F716-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C711T-20I/SO Maximum Ratings & Electrical Characteristics
| Product Family | PIC16C711 |
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 68 bytes |
| Data EEPROM | None (OTP device) |
| Maximum Clock Speed | 20 MHz |
| Instruction Execution Time | 200 ns at 20 MHz |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 13 |
| ADC | 8-bit, 4 channels |
| Supply Voltage | 4 V to 6 V |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| Package | 18-SOIC (0.295 inch / 7.50 mm body width) |
| Mounting Type | Surface Mount |
| Watchdog Timer | Yes (on-chip WDT) |
| Brown-out Reset | Yes |
| ICSP Programming | Yes (2-wire in-circuit serial programming) |
| Lifecycle Stage | Active (per DigChip datasheet page) |
PIC16C711T-20I/SO Pin Configuration
| Pin 1 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 2 | RA3/AN3 — PORTA bit 3 / Analog input channel 3 |
| Pin 3 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input (open-drain) |
| Pin 4 | MCLR/VPP — Master Clear reset input / Programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 7 | RB1 — PORTB bit 1 (digital I/O) |
| Pin 8 | RB2 — PORTB bit 2 (digital I/O) |
| Pin 9 | RB3 — PORTB bit 3 (digital I/O) |
| Pin 10 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 11 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 12 | RB6 — PORTB bit 6 (interrupt-on-change / ICSP clock) |
| Pin 13 | RB7 — PORTB bit 7 (interrupt-on-change / ICSP data) |
| Pin 14 | VDD — Positive supply voltage (4 V to 6 V) |
| Pin 15 | OSC2/CLKOUT — Oscillator crystal output / Clock output (Fosc/4) |
| Pin 16 | OSC1/CLKIN — Oscillator crystal input / External clock input |
| Pin 17 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 18 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
Typical Applications
PIC16C711T-20I/SO is suitable for 6 applications: Battery Charger Controller, Sensor Signal Conditioning Front-End, Small Appliance Control Board, Educational Microcontroller Training Kit, Industrial Process Indicator, Automotive Aftermarket Accessory Module.
Battery Charger Controller
The PIC16C711T-20I/SO fits battery charger controllers thanks to its on-chip 8-bit ADC and 20 MHz execution speed. The four ADC channels can simultaneously monitor battery voltage, charge current via shunt, and pack temperature through NTC divider. Brown-out Reset prevents deep-discharge lockups, while the watchdog timer recovers from supply transients. With 13 I/O pins, the MCU drives MOSFET gate drivers, status LEDs, and charge-enable relays. OTP memory reduces BOM cost in mass-produced consumer chargers where code is finalized.
Recommended
Sensor Signal Conditioning Front-End
In sensor signal conditioning front-ends, the PIC16C711T-20I/SO samples analog signals through its 4-channel 8-bit ADC and performs on-chip linearization, filtering, and threshold comparison. The 200 ns instruction cycle enables real-time averaging of sensor data without external DSP hardware. PORTA's analog inputs accept direct low-impedance sensor outputs from thermistors, photodiodes with op-amp buffers, or bridge-type pressure sensors. The 68-byte RAM holds a small ring buffer for moving-average filters, supporting closed-loop control loops up to several kHz update rate.
Recommended
Small Appliance Control Board
Small appliance controllers (coffee makers, blenders, kitchen timers) rely on the PIC16C711T-20I/SO for low cost and sufficient I/O. The 13 I/O pins directly drive seven-segment LED displays through current-limit resistors, keypad scan lines, relay coils, and triac optocouplers. SLEEP mode reduces quiescent current to microamps when the appliance is idle, satisfying energy-efficiency regulations. The 4-6 V supply range aligns with rectified-transformer rails without additional LDO regulation, lowering total BOM cost in high-volume white goods.
Recommended
Educational Microcontroller Training Kit
Engineering curricula and embedded-systems training labs use the PIC16C711T-20I/SO because it exposes the full PIC16C71X peripheral set in a simple 18-SOIC package. Students learn ADC, timers, interrupts, and ICSP programming using the same 35-instruction RISC core taught in textbooks. The OTP memory is acceptable for training boards since code is rewritten by swapping chips rather than reflashing. Breadboard-friendly break-out boards with 0.1 inch headers simplify hands-on labs without needing surface-mount rework tools.
Recommended
Industrial Process Indicator
Process indicators displaying tank level, line pressure, or temperature on a small LCD use the PIC16C711T-20I/SO's ADC and digital I/O. The industrial -40 to +85 °C operating range covers most factory environments without special screening. Brown-out Reset protects against supply glitches in motor cabinets. OTP memory prevents accidental firmware modification in the field, supporting safety-critical process display applications. The 13 I/O pins connect to a parallel-character LCD, four user buttons, and a Modbus UART bit-banged through software.
Recommended
Automotive Aftermarket Accessory Module
Aftermarket automotive accessories such as alarm add-ons, seat-heater controllers, and interior light dimmers use the PIC16C711T-20I/SO where cost and simplicity matter more than full AEC-Q100 qualification. The 8-bit ADC reads switch inputs and potentiometers for user controls. SLEEP mode keeps standby current low enough to avoid draining the vehicle battery during long parking. OTP memory prevents end-user firmware tampering. Note: this industrial-grade part is NOT AEC-Q100 qualified; for OEM automotive designs, choose a PIC16F1xxx family member with automotive qualification instead.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C711T-20I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C711-20I/SO | PIC16C711T-20I/SS | PIC16C711-04E/SO | PIC16F716-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) |
| Core | 8-bit PIC16 RISC | 8-bit PIC16 RISC | 8-bit PIC16 RISC | 8-bit PIC16 RISC | 8-bit PIC16 RISC |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 3.5 KB Flash |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels (enhanced) |
| I/O Pins | 13 | 13 | 13 | 13 | 13 |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | Flash (reprogrammable) |
Key Differentiators
- Same-die Tape and Reel variant of PIC16C711-20I/SO (vs PIC16C711-20I/SO)
- Microchip-recommended Flash replacement available (vs PIC16F716-I/SO)
- Industrial temperature range vs commercial variants (vs PIC16C711T-04I/SS)
Design Notes
Power the PIC16C711T-20I/SO from a regulated 4-6 V supply. Per the PIC16C71X datasheet, VDD must be decoupled with a 0.1 µF ceramic capacitor placed within 5 mm of the VDD pin and a bulk 10 µF tantalum or aluminum capacitor on the same rail. For designs where VDD originates from a 7805 regulator, add a ferrite bead between the digital VDD and analog AVdd node (PORTA pins are AVdd-referenced) to minimize ADC switching noise. Estimated: at 20 MHz and 5 V supply, core current is approximately 13 mA active / 1 µA SLEEP, giving roughly 65 mW active dissipation.
Lay out the 18-SOIC footprint to standard JEDEC MS-013 land pattern. Keep the ICSP clock/data traces (RB6/RB7) short and away from switching power and high-current relay traces to prevent programming failures. Provide a 10 kΩ pull-up on MCLR (pin 4) to VDD; do not leave MCLR floating or the MCU may randomly reset. Place the 4-20 MHz crystal (or ceramic resonator) within 10 mm of OSC1/OSC2 with the load capacitors grounded to a quiet ground pour separated from digital return currents.
Three pitfalls to avoid: (1) The OTP memory cannot be re-programmed - any firmware bug becomes a permanent hardware defect, so prototype on a PIC16F716 first and only commit final code to PIC16C711T. (2) PORTA<3:0> default to analog mode after reset; configure ADCON1 to digital mode before reading these pins as digital I/O. (3) Brown-out Reset is enabled by configuration bit - verify your config word enables BOR at the supply brown-out threshold of your system. Estimated: BOR trip voltage is approximately 4.0 V for default configuration.
Compliance Information
RoHS, REACH, lead-free, and halogen-free status were not present in the verified web data and are marked unknown. This is an industrial-grade (not AEC-Q100) part - not suitable for OEM automotive designs requiring AEC-Q100 qualification.