PIC16C711-04E/P - 8-bit CMOS MCU 4MHz 1.75KB OTP 18-PDIP | Microchip
MPN: PIC16C711-04E/P ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.03 | $1.03 |
| 10 | $0.95 | $9.50 |
| 100 | $0.86 | $86.00 |
| 500 | $0.78 | $390.00 |
| 1,000 | $0.72 | $720.00 |
PIC16C711-04E/P Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, and integrated peripherals such as timers, communication interfaces, and analog converters. Within the broader taxonomy, the PIC16C711 belongs to the 8-bit MCU -> RISC MCU -> Harvard-architecture MCU -> mid-range MCU -> microcontroller category, and it sits at the entry level of the Microchip PIC16C7X A/D-converter-equipped family. Its OTP program memory makes it suitable for mature production designs where in-field reprogrammability is not required, while its CMOS static design allows the clock to be stopped for low-power sleep states.
Key features include 4-channel 8-bit ADC with selectable reference inputs, an industrial/extended temperature grade (-40C to +125C) suitable for harsh environments, brown-out detection circuitry for safe system reset, and 13 individually direction-controlled I/O pins capable of sinking up to 25 mA per pin for direct LED or relay drive. The 18-pin PDIP package is the most common through-hole footprint in the PIC16C7X family, simplifying prototyping and breadboard-based development compared with surface-mount variants.
The device uses a 14-bit wide instruction set with Harvard bus architecture, separating program and data paths for predictable single-cycle execution. Internal RC oscillator plus external crystal/HS oscillator support provides design flexibility for both cost-sensitive and timing-precision applications. The OTP EPROM-based program memory allows one-time factory or prototype programming.
Typical use cases for the PIC16C711-04E/P include low-cost industrial sensor interfaces that need extended temperature operation, HVAC thermostat controllers that require on-chip ADC for thermistor sensing, battery-charging monitors for consumer products, simple motor-control and PWM-driver slaves, and educational or hobbyist microcontroller learning platforms where the classic 18-pin PDIP footprint is preferred over SMD alternatives.
When designing with this MCU, allocate one A/D channel reference for clean analog readings, ensure the MCLR pin has the correct pull-up configuration for the chosen reset mode, and verify that the chosen clock source (internal RC vs external crystal) provides adequate timing margin for serial communications. The OTP memory cannot be erased, so use the JW package variant for development and prototypes.
This page synthesizes distributor pricing, same-family drop-in alternatives, and practical design notes beyond what is included in the bare manufacturer datasheet.
Drop-in alternatives for PIC16C711-04E/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-04E/P (same form factor and footprint) — differing in Package, Timers, Watchdog Timer, Mounting Type, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C711-04/P
✅ Drop-In✓ In Stock
$2.54 / Unit
View Datasheet →PIC16C711-04/SS
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16C711-20/P
✅ Drop-In✓ In Stock
$3.1 / Unit
View Datasheet →PIC16C711-04I/P
✅ Drop-In✓ In Stock
$3.05 / Unit
View Datasheet →PIC16C711-20E/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C711-04E/P Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 |
| Maximum Clock Frequency | 4 MHz |
| Instruction Cycle Time | 200 ns |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 68 bytes |
| Number of I/O Pins | 13 |
| ADC Channels | 4 x 8-bit |
| Timers | 1 x 8-bit (Timer0 with 8-bit prescaler) |
| Supply Voltage (Vdd) | 4.0 V to 6.0 V |
| Typical Active Current (5V, 4MHz) | 2 mA |
| Operating Temperature Range | -40C to +125C (Extended) |
| Package | 18-pin PDIP (0.300 inch, 7.62 mm) |
| Mounting Type | Through-Hole |
| Oscillator Options | Internal RC, External RC, XT, HS, LP |
| Watchdog Timer | Yes |
| Brown-out Reset (BOR) | Yes |
| Power-on Reset (POR) | Yes |
| I/O Sink Current per Pin | 25 mA max |
| MSL Level | 1 (Not moisture-sensitive for through-hole) |
| RoHS Status | Non-Compliant (contains Pb, PDIP package) |
PIC16C711-04E/P Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O / Analog Channel 2 |
| Pin 2 | RA3/AN3/VREF — Bidirectional I/O / Analog Channel 3 / ADC Voltage Reference |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 Clock Input |
| Pin 4 | MCLR/VPP — Master Clear Reset (active low) / Programming Voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Bidirectional I/O / External Interrupt |
| Pin 7 | RB1 — Bidirectional I/O |
| Pin 8 | RB2 — Bidirectional I/O |
| Pin 9 | RB3 — Bidirectional I/O |
| Pin 10 | RB4 — Bidirectional I/O |
| Pin 11 | RB5 — Bidirectional I/O |
| Pin 12 | RB6 — Bidirectional I/O |
| Pin 13 | RB7 — Bidirectional I/O |
| Pin 14 | VSS — Ground reference |
| Pin 15 | OSC2/CLKOUT — Oscillator Output / Clock Out |
| Pin 16 | OSC1/CLKIN — Oscillator Input / External Clock Input |
| Pin 17 | RA0/AN0 — Bidirectional I/O / Analog Channel 0 |
| Pin 18 | RA1/AN1 — Bidirectional I/O / Analog Channel 1 |
Typical Applications
PIC16C711-04E/P is suitable for 7 applications: Industrial Sensor Interface, HVAC Thermostat Controller, Battery Charging Monitor, Small Motor Control / Fan Driver, Educational Microcontroller Trainer, Automotive Interior Sensor Module, Appliance User Interface Controller.
Industrial Sensor Interface
The PIC16C711-04E/P suits industrial sensor interface designs where extended temperature operation from -40C to +125C is mandatory. The integrated 4-channel 8-bit ADC directly digitizes analog signals from thermistors, photocells, pressure transducers, and 4-20 mA current-loop sensors without external ADC components. With 13 I/O pins capable of sinking 25 mA each, the MCU can directly drive indicator LEDs, optocouplers, and relay coils in noisy factory-floor environments. The 4 MHz clock and 5 MIPS throughput are sufficient for polling 4 sensor channels at 100 Hz each with on-chip linearization. Combined with on-chip brown-out reset and watchdog timer, the part provides robust operation in electrically harsh industrial installations.
Recommended
HVAC Thermostat Controller
The PIC16C711-04E/P fits HVAC thermostat designs requiring accurate temperature sensing across residential, commercial, and outdoor equipment. Its four 8-bit ADC channels connect directly to thermistor bridges, setpoint potentiometers, and humidity sensors, providing simultaneous multi-input sampling without external multiplexer circuitry. The extended -40C to +125C temperature range allows deployment in attic, basement, and outdoor-mounted thermostats subject to seasonal extremes. Brown-out reset prevents false control outputs during power-line glitches common in HVAC installations. The 1.75 KB OTP memory holds roomy HVAC control logic including hysteresis, schedule timers, and simple LCD driving via software bit-banging.
Recommended
Battery Charging Monitor
The PIC16C711-04E/P operates as a battery-charging monitor for sealed lead-acid, NiCd, and NiMH packs where the MCU measures battery voltage, charge current, and temperature to terminate charging safely. The on-chip 8-bit ADC samples the battery stack voltage via a resistive divider on RA0/AN0 and charge current via a shunt amplifier on RA1/AN1, achieving charge-voltage control of 39 mV per LSB at 10 V full scale. Its low 2 mA typical active current at 5 V minimizes parasitic drain on small battery packs, extending shelf life. The 18-pin PDIP package is ideal for through-hole charger boards with mechanical relays, optocouplers, and AC-line zero-crossing detection circuits.
Recommended
Small Motor Control / Fan Driver
The PIC16C711-04E/P controls small DC brush motors, fan blowers, and PWM-driven pumps in appliances and consumer equipment. Its 13 I/O pins generate direction-control logic for H-bridge drivers and 4-channel PWM outputs at modest frequencies for speed control, while the ADC reads tachometer feedback for closed-loop RPM regulation. With 5 MIPS throughput and 200 ns instruction cycle, the MCU handles trapezoidal commutation for 3-phase brushless DC motors when needed. Extended temperature operation allows under-hood and outdoor-fan deployment. Through-hole PDIP package simplifies hand-soldered prototyping and field-replaceable service in legacy motor-control designs.
Recommended
Educational Microcontroller Trainer
Recommended
Automotive Interior Sensor Module
The PIC16C711-04E/P fits non-safety automotive interior applications such as seat-occupancy sensors, ambient-light detectors, and door-switch interfaces where extended temperature operation and small pin count are required. Its 8-bit ADC digitizes photodiode, thermistor, and switch-debounce inputs directly, while the 13 I/O pins drive indicator LEDs, LIN-bus transceiver logic, and low-side relay coils. Although not AEC-Q100 qualified, the extended -40C to +125C temperature grade covers typical cabin and trunk environments. The Watchdog Timer and Brown-out Reset protect against automotive electrical transients, and the 18-pin PDIP package is mechanically robust for module service.
Recommended
Appliance User Interface Controller
The PIC16C711-04E/P serves as a user-interface controller in white goods, kitchen appliances, and small industrial equipment where the MCU scans keypads, drives LED or 7-segment displays, and reads analog setpoint controls. Its 13 I/O pins connect to 4x4 matrix keypads (8 pins) plus 4 indicator LEDs plus one analog setpoint potentiometer, leaving spare I/O for buzzer or relay control. The integrated 8-bit ADC reads the setpoint voltage with adequate resolution for oven temperature, mixer speed, or washing-machine water-level selection. Brown-out reset prevents erroneous operation during power interruptions. The 1.75 KB OTP memory holds complete menu logic including debounce, mode selection, and timing sequences.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C711-04E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C711-04/P | PIC16C711-20/P | PIC16C711-04I/P | PIC16C711-20E/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 |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 20 MHz | 4 MHz | 20 MHz |
| Operating Temperature Range | -40C to +125C (Extended) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| Program Memory Size | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP |
| ADC Channels | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit |
| Data RAM | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 68 bytes |
| I/O Pins | 13 | 13 | 13 | 13 | 13 |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND |
| Supply Voltage | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V |
Key Differentiators
- Extended -40C to +125C operating temperature range (vs PIC16C711-04/P)
- Lower-cost 4 MHz speed grade for power-sensitive designs (vs PIC16C711-20/P)
- Industrial temperature range for moderate-extreme environments (vs PIC16C711-04I/P)
Design Notes
Estimated: At Vdd=5V and 4 MHz clock, the PIC16C711-04E/P draws approximately 2 mA typical active current per the Microchip datasheet DC characteristics section. Add decoupling capacitors (100 nF ceramic + 10 uF electrolytic) within 10 mm of the Vdd pin to suppress switching noise from the internal oscillator. The MCLR pin should be pulled high through a 10 kohm resistor for normal operation; leave it disconnected only when internal reset is acceptable. Brown-out Reset should be enabled in the configuration word for reliable operation in noisy supply environments.
For the 18-pin PDIP package, place the device in a standard 0.300-inch DIP socket or through-hole footprint with 2.54 mm pitch. Keep the analog traces (RA0-RA3/AN0-AN3) short and routed away from digital switching signals to minimize ADC noise pickup. Use a ground plane on the bottom layer to provide low-impedance return paths for both digital switching currents and ADC reference currents. The OSC1/OSC2 traces should be short and guarded by ground to reduce EMI susceptibility on the clock pins.
Common pitfalls when designing with PIC16C711-04E/P include: (1) forgetting that OTP memory cannot be erased - prototype in JW or flash-based PIC16F716; (2) confusing the -04 (4 MHz) and -20 (20 MHz) speed grades - the wrong grade will fail timing-critical UART communications; (3) leaving the MCLR pin floating, causing erratic resets; (4) exceeding the 6.0 V absolute maximum Vdd - the brown-out reset is NOT a regulator; (5) loading RA4 as digital output - it is an open-drain pin and requires a pull-up resistor; (6) failing to set the ADC configuration registers before first conversion.
Compliance Information
The 18-PDIP package contains lead (Pb) in the lead finish and is therefore NOT RoHS compliant per EU Directive 2011/65/EU. RoHS-compliant equivalent is PIC16C711-04E/SO (SOIC package). REACH state unknown for OTP EPROM plastic. AEC-Q100 not qualified - not suitable for automotive safety-critical applications. For RoHS-compliant industrial temperature, select PIC16C711-04I/SO or PIC16F716-I/P.