PIC16C711-04E/SO - 8-Bit 4MHz MCU, 1.75KB OTP, 13 I/O, 18-SOIC
MPN: PIC16C711-04E/SO ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.18 | $218.00 |
| 500 | $1.92 | $960.00 |
| 1,000 | $1.71 | $1,710.00 |
PIC16C711-04E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, program memory, data RAM, and programmable I/O peripherals. The PIC16C711 belongs to the “microcontroller -> embedded controller -> CMOS MCU -> RISC MCU -> 8-bit MCU” hierarchy, sitting inside the broader category of integrated circuits and serving as the lowest-level intelligence in an embedded system. The OTP (One-Time Programmable) memory architecture means firmware is permanently written once and is non-erasable, which makes the part well suited to cost-sensitive, high-volume production where firmware stability is final.
Key features of the PIC16C711-04E/SO include a 14-bit instruction word for compact code density, 13 digital I/O pins multiplexed with the on-chip ADC, hardware USART for asynchronous serial communication, an 8-bit timer/counter (TMR0) with an 8-bit prescaler, a watchdog timer with its own on-chip RC oscillator, power-on reset, brown-out reset, and an in-circuit serial programming (ICSP) interface. The integrated 8-bit ADC delivers 4 input channels with selectable reference voltage, eliminating an external ADC in many small-signal measurement designs.
Architecturally, the PIC16C711 employs a Harvard architecture with separate program and data buses. The ALU is 8 bits wide; instructions are 14 bits. The device draws only a few milliamps in active mode and microamps in sleep, and the brown-out-reset circuit holds the part in reset when VDD falls below a defined threshold, preventing code corruption at low supply voltages.
Typical applications include industrial sensor interfaces (4-channel analog signal conditioning and digitization), appliance controls (washing machines, microwave ovens), automotive body electronics, consumer remote controls, security keypads, low-end analog front-end modules, and battery chargers with closed-loop control. The 18-SOIC footprint is convenient for hand-soldered prototypes and small-batch production.
When designing with the PIC16C711-04E/SO, observe the 5.5V absolute maximum VDD and add a 100 nF decoupling capacitor adjacent to each supply pin. Because OTP memory cannot be re-programmed, design the firmware for field-update robustness by reserving code space for bootloader or by stepping up to a Flash-based PIC16F equivalent for development.
This page synthesizes distributor inventory, drop-in alternative cross-references, and engineering design notes that go beyond the manufacturer datasheet itself.
Drop-in alternatives for PIC16C711-04E/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 PIC16C711-04E/SO (same form factor and footprint) — differing in Package, Timers, RoHS Status, Watchdog Timer, Program Memory Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C711-04/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C711-04E/P
✅ Drop-In✓ In Stock
$0.72 / Unit
View Datasheet →PIC16C711-04/SS
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16C710T-04E/SO
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC16C711-04I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F716-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C711-04E/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit RISC Microcontroller |
| Core | PIC16C (Mid-Range Harvard) |
| Program Memory Size | 1.75 KB (1K x 14) OTP |
| RAM Size | 68 B |
| EEPROM | Not present |
| Maximum CPU Frequency | 4 MHz |
| Instruction Set Width | 14 bit |
| Operating Supply Voltage | 4.0 V to 5.5 V |
| Number of I/O Pins | 13 |
| ADC | 8-bit, 4 channels |
| Timers | 1 x 8-bit (TMR0 with 8-bit prescaler) |
| Communication | USART (SCI) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Package | 18-SOIC (SO) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +125C (Extended, "-E") |
| RoHS Status | Non-compliant (legacy OTP 16C family) |
PIC16C711-04E/SO Pin Configuration
| Pin 1 | RA2/AN2 — GPIO Port A bit 2 / ADC channel 2 input |
| Pin 2 | RA3/AN3 — GPIO Port A bit 3 / ADC channel 3 input |
| Pin 3 | RA4/T0CKI — GPIO Port A bit 4 / Timer 0 clock input |
| Pin 4 | MCLR#/VPP — Master Clear (reset, active low) / Programming voltage input |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — GPIO Port B bit 0 / External interrupt input |
| Pin 7 | RB1 — GPIO Port B bit 1 |
| Pin 8 | RB2 — GPIO Port B bit 2 |
| Pin 9 | RB3 — GPIO Port B bit 3 |
| Pin 10 | RB4 — GPIO Port B bit 4 |
| Pin 11 | RB5 — GPIO Port B bit 5 |
| Pin 12 | RB6/PGC — GPIO Port B bit 6 / ICSP clock input |
| Pin 13 | RB7/PGD — GPIO Port B bit 7 / ICSP data input/output |
| Pin 14 | VDD — Positive supply voltage (4.0V to 5.5V) |
| Pin 15 | OSC2/CLKOUT — Oscillator output / Clock output (crystal mode) |
| Pin 16 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin 17 | RA0/AN0 — GPIO Port A bit 0 / ADC channel 0 input |
| Pin 18 | RA1/AN1 — GPIO Port A bit 1 / ADC channel 1 input |
Typical Applications
PIC16C711-04E/SO is suitable for 6 applications: Industrial Sensor Interface & A/D Module, Automotive Body Electronics (Legacy), White Goods & Appliance Control, Security Keypad & Access Control Panel, Consumer Remote Control & IR Transmitter, Battery Charger Controller (Lead-Acid / NiMH).
Industrial Sensor Interface & A/D Module
The PIC16C711-04E/SO's integrated 4-channel 8-bit ADC and 13 GPIO make it well suited to industrial analog sensor interface modules that read 4-20 mA transducers, thermistors, or potentiometers and convert them to a serial USART stream. The Extended -40C to +125C temperature range supports factory-floor enclosures, while the 1.75KB OTP program memory holds calibration coefficients and decision logic without a separate EEPROM. Designers should allocate one of the 4 ADC channels to a voltage-divider reference for ratiometric measurement, and use the watchdog timer to recover from ESD-induced code-flow faults typical in industrial cabling.
Recommended
Automotive Body Electronics (Legacy)
Although obsolete today, the PIC16C711-04E/SO historically powered automotive body modules such as seat controllers, mirror positioners, and lighting timers where its Extended temperature range (-40C to +125C), small 18-SOIC footprint, and integrated ADC simplified board layout. For modern designs, automotive engineers typically migrate to PIC16F716 or PIC16F818 (AEC-Q100 equivalents), but the same 18-SOIC pinout allows direct drop-in. The PIC16C711's brown-out-reset circuitry is critical under cranking voltage transients, ensuring no false code execution during 6V engine-crank dips.
Recommended
White Goods & Appliance Control
Washing machines, microwave ovens, dishwasher controllers, and other white goods frequently use a PIC16C711-04E/SO as the central timing and user-interface controller. The 13 GPIO pins directly drive 7-segment LED displays, keypad matrixes, and triac interfaces for heater/load control, while the 4-channel ADC reads temperature sensors and water-level probes. The OTP memory is an advantage in high-volume appliances because it prevents field firmware tampering. Engineers should budget the 1.75KB program memory carefully; full state-machine control plus a lookup table for wash cycles typically consumes 80-90 percent of available code space.
Recommended
Security Keypad & Access Control Panel
The PIC16C711-04E/SO is widely used in legacy security keypads and access-control panels where its 4 MHz clock, integrated ADC, and USART provide enough bandwidth to scan a 4x4 matrix keypad, drive status LEDs, and communicate to a central alarm panel. The 8-bit timer TMR0 with prescaler is used to debounce key presses without software overhead, and the watchdog timer recovers the panel if RF interference corrupts program flow. Its 18-SOIC footprint suits low-profile wall-mounted enclosures where height clearance under 2 mm is mandatory.
Recommended
Consumer Remote Control & IR Transmitter
Battery-powered remote controls for televisions, set-top boxes, and ceiling fans historically used the PIC16C711-04E/SO to scan button matrices, encode IR protocols (RC5, NEC, SIRC) on a single GPIO, and enter sleep mode between button presses. The integrated USART can also generate the 38 kHz IR carrier via software PWM. The low-power sleep mode typically draws less than 1 microamp, allowing 2 x AAA cells to last several years. OTP memory keeps the firmware locked so end users cannot reprogram the remote.
Recommended
Battery Charger Controller (Lead-Acid / NiMH)
The PIC16C711-04E/SO drives closed-loop battery charging topologies, using its 4-channel 8-bit ADC to monitor pack voltage, charge current (via a sense resistor), and temperature via an external thermistor, then PWM-switching a MOSFET or relay through one of the GPIO pins. The Extended temperature range allows the charger to operate inside a garage or outdoor enclosure. The OTP memory enforces a single, fixed charge profile. A typical CC-CV lead-acid algorithm fits within 1KB of the 1.75KB code space, leaving room for LED status indicators driven by the remaining GPIO.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C711-04E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C711-04/SO | PIC16C711-04E/P | PIC16C711-04/SS | PIC16C710T-04E/SO | PIC16C711-04I/SO | PIC16F716-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 18-SOIC | 18-SOIC - same | 18-DIP - same die, different mechanical package | 20-SSOP - same die | 18-SOIC - same | 18-SOIC - same | 18-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Temperature Range | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 2 KB Flash |
| ADC Channels | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 0 (no ADC) | 4 x 8-bit | 4 x 8-bit |
| Memory Type | OTP | OTP | OTP | OTP | OTP | OTP | Flash (re-programmable) |
| Maximum CPU Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Active |
| Approx. Unit Price (USD, as of 2026-09-18) | 2.85 | 2.85 | 2.95 | 3.05 | 2.70 | 2.85 | 1.85 |
Key Differentiators
- Extended -40C to +125C temperature grade in 18-SOIC (vs PIC16C711-04/SO)
- Integrated 4-channel 8-bit ADC (vs PIC16C710T-04E/SO)
- Active Microchip Technology product family with broad second-source inventory (vs PIC16F716-I/SO)
Design Notes
The PIC16C711-04E/SO operates from 4.0V to 5.5V on VDD. Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (14) and a bulk 10 uF electrolytic or tantalum at the board supply entry. The brown-out-reset circuit holds the part in reset when VDD falls below ~4.0V, preventing code execution from corrupted OTP cells; do not bypass it. For battery-powered designs add an MCP1300 supervisor to ensure deterministic reset on voltage transients below 4V.
Route the MCLR#/VPP pin (4) to a dedicated programming header; do not share it with other circuitry. Pull MCLR# high through a 10 kohm resistor to VDD; adding a 100 pF capacitor from MCLR# to VSS improves ESD immunity. Place the 4 MHz crystal or ceramic resonator close to pins 15 (OSC2) and 16 (OSC1) and guard both traces with a ground pour to minimise radiated noise into the analog ADC channels.
Because OTP memory is one-time programmable and not erasable, a single firmware bug bricks the part. Engineers commonly step up to the pin-compatible PIC16F716-I/SO during development and only commit final firmware to the PIC16C711-04E/SO for production. Also avoid driving any I/O pin above VDD or below VSS - the PIC16C711 lacks the 5V-tolerant I/O of later PIC16F parts and absolute-maximum violations on Port B will latch-up the device.
Compliance Information
The PIC16C711-04E/SO is from the legacy PIC16C OTP family and is generally NOT RoHS-compliant because of lead-bearing solder terminations; modern PIC16F716 is the RoHS-compliant equivalent. REACH compliance is reported by Microchip for the PIC16C family. Not AEC-Q100 qualified; for AEC-Q100 select the PIC16F716-I/SO or PIC16F818 automotive variant.