PIC16C711-04/SO - 8-Bit OTP MCU, 4MHz, 1.75KB | Microchip
MPN: PIC16C711-04/SO β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.68 | $46.80 |
| 100 | $4.16 | $416.00 |
| 500 | $3.74 | $1,870.00 |
| 1,000 | $3.32 | $3,320.00 |
PIC16C711-04/SO Overview
A microcontroller (MCU) is a self-contained computing subsystem that combines a CPU, memory (program + data), peripherals, and I/O on a single silicon die. The PIC16C family occupies the mid-range position in Microchip's 8-bit hierarchy (PIC10/12/16/18), targeting applications that require more peripherals and code space than baseline PICs but do not justify a 16-bit or 32-bit upgrade. The 'C' in PIC16C711 indicates the original CMOS OTP lineage, while the 'F' variants (PIC16F711) added Flash memory and reprogrammability.
Key features of the PIC16C711-04/SO include 35 single-word instructions, 8-bit timer/counter, 4-channel 8-bit ADC with internal voltage reference option, watchdog timer with on-chip RC oscillator, power-saving sleep mode, and in-circuit serial programming (ICSP) via two pins. The 4 MHz maximum clock speed (the '04' suffix) corresponds to a 200 ns instruction execution time, the lowest-speed grade of this family (10 MHz and 20 MHz grades also exist).
The architecture uses a 14-bit instruction word with separate program and data buses (Harvard architecture), allowing simultaneous instruction fetch and data access. The OTP program memory means the device can be programmed once and cannot be erased, making it ideal for high-volume production where firmware is finalized and cost-per-unit is critical. The 8-bit ADC can be clocked from the system oscillator or an internal RC source.
Typical applications include appliance control, sensor signal conditioning, simple motor control, battery chargers, automotive subsystems (climate, lighting), and industrial process controllers. The combination of small footprint, integrated ADC, and low cost makes it well suited for high-volume consumer and industrial embedded designs where reprogrammability is not required.
When designing with this part, allocate a programming header for the OTP programming step (Microchip recommends ICSP). Consider the supply voltage range (typically 4V to 6V, but verify against the datasheet for your temperature grade) and ensure decoupling capacitors are placed close to VDD/VSS pins. For new designs where reprogrammability matters, prefer the pin-compatible PIC16F711 or the recommended successor PIC16F716.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16C711-04/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-04/SO (same form factor and footprint) β differing in Package, Timers, Operating Temperature, Core, Program Memory Size.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F716-I/SO
β Drop-Inβ In Stock
$1.13 / Unit
View Datasheet βPIC16C711-04I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C711T-04C/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C711-04/P
β Drop-Inβ In Stock
$2.54 / Unit
View Datasheet βPIC16F711-I/SO
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16C711-04/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Core | PIC16C (PIC16 mid-range) |
| Architecture | RISC, Harvard, 14-bit instruction word |
| Program Memory | 1.75 KB (1K x 14) OTP |
| RAM | 68 bytes |
| Maximum Clock Frequency | 4 MHz (200 ns instruction cycle) |
| I/O Pins | 13 |
| ADC | 4 channels x 8-bit |
| Timers | 1 x 8-bit timer/counter |
| Watchdog Timer | Yes, with on-chip RC oscillator |
| Instruction Set | 35 single-word instructions |
| Supply Voltage | 4 V to 6 V |
| Package | 18-pin SOIC (SO) |
| Mounting Type | Surface Mount |
| Programming Method | ICSP (In-Circuit Serial Programming) |
PIC16C711-04/SO Pin Configuration
| Pin 1 | RA2/AN2 β Bidirectional I/O pin / Analog input channel 2 |
| Pin 2 | RA3/AN3 β Bidirectional I/O pin / Analog input channel 3 |
| Pin 3 | RA4/AN4 β Bidirectional I/O pin / Analog input channel 4 |
| Pin 4 | MCLR β Master Clear (reset) input, active low |
| Pin 5 | VSS β Ground reference |
| Pin 6 | RB0/INT β Bidirectional I/O pin / External interrupt input |
| Pin 7 | RB1 β Bidirectional I/O pin |
| Pin 8 | RB2 β Bidirectional I/O pin |
| Pin 9 | RB3 β Bidirectional I/O pin |
| Pin 10 | RB4 β Bidirectional I/O pin |
| Pin 11 | RB5 β Bidirectional I/O pin |
| Pin 12 | RB6 β Bidirectional I/O pin / ICSP clock |
| Pin 13 | RB7 β Bidirectional I/O pin / ICSP data |
| Pin 14 | VDD β Positive supply voltage |
| Pin 15 | OSC2/CLKOUT β Oscillator crystal connection / Clock output |
| Pin 16 | OSC1/CLKIN β Oscillator crystal connection / External clock input |
| Pin 17 | RA0/AN0 β Bidirectional I/O pin / Analog input channel 0 |
| Pin 18 | RA1/AN1 β Bidirectional I/O pin / Analog input channel 1 |
Typical Applications
PIC16C711-04/SO is suitable for 6 applications: Appliance Control Systems, Battery Charger Controllers, Industrial Process Controllers, Automotive Lighting and Climate Modules, Sensor Signal Conditioning Hubs, Hobby Electronics and Educational Kits.
Appliance Control Systems
The PIC16C711-04/SO fits appliance control boards thanks to its 4-channel 8-bit ADC for sensing temperature, humidity, or pressure, combined with 13 I/O pins driving relays, triacs, and indicator LEDs. At 4 MHz (200 ns instruction cycle), it executes control loops fast enough for washing machine motor sequencing, microwave oven keypad scanning, and refrigerator defrost timing. The integrated watchdog timer prevents lockup in unattended operation. The OTP memory locks firmware at production, preventing field tampering. Compared to PIC16F711, the OTP variant reduces unit cost in high-volume appliance SKUs where firmware is finalized and field updates are not anticipated.
Recommended
Battery Charger Controllers
The PIC16C711-04/SO is well suited for lead-acid or NiMH charger controllers because its 4-channel 8-bit ADC monitors battery voltage, charge current, and temperature simultaneously. The 13 I/O pins drive MOSFET gate drivers, status LEDs, and optional LCD displays. With OTP program memory, the charging algorithm is permanently locked, ensuring regulatory compliance and preventing field modification of safety-critical parameters. The 4 MHz clock is adequate for PWM generation at typical charger switching frequencies. The wide 4-6V supply range tolerates rectified 5V rails directly, reducing external regulator cost.
Recommended
Industrial Process Controllers
For small-scale industrial controllers (pump stations, valve actuators, conveyor interlocks), the PIC16C711-04/SO provides a compact, deterministic control platform. The 35 single-word RISC instructions execute predictably, easing IEC 61508 SIL-1 safety certification. The 4-channel ADC reads 4-20 mA loop signals via shunt resistors, while the 13 I/O lines drive opto-isolated outputs and accept discrete inputs from limit switches. The watchdog timer with on-chip RC oscillator catches firmware faults independent of the main clock. The industrial temperature grade option (PIC16C711-04I/SO) handles -40C to +85C factory environments.
Recommended
Automotive Lighting and Climate Modules
The PIC16C711-04/SO is deployed in non-safety automotive subsystems such as interior lighting dimmers, HVAC blend-door actuators, and seat heater controllers. The 4-channel ADC reads potentiometers for user input, while PWM outputs drive MOSFETs controlling lamp brightness or DC motor speed. The 13 I/O pins accommodate multiple lighting zones or multiple motor channels. OTP memory locks the calibration data, ensuring consistent behavior across production units. The 4 MHz clock generates 8-bit PWM at approximately 15 kHz, above the audible range and suitable for lamp dimming without flicker.
Recommended
Sensor Signal Conditioning Hubs
The PIC16C711-04/SO serves as a low-cost sensor hub digitizing analog inputs and transmitting data over UART or I2C to a host processor. The 4-channel 8-bit ADC samples resistive bridge sensors (strain gauges, thermistors) at adequate resolution for non-precision measurements, while the 13 I/O pins handle sensor power switching and interrupt lines. At 4 MHz, conversion throughput reaches approximately 20 ksps, sufficient for environmental monitoring at 1 Hz to 100 Hz rates. OTP memory prevents firmware tampering that could compromise sensor calibration.
Recommended
Hobby Electronics and Educational Kits
The PIC16C711-04/SO is popular in microcontroller training courses and hobby projects due to its simple instruction set (35 single-word instructions) and well-documented PIC architecture. Universities use it to teach embedded C programming, ADC interfacing, and timer-based control without the complexity of modern 32-bit MCUs. The SOIC-18 package is breadboard-friendly with a SOIC-to-DIP adapter. Hobbyists appreciate the low cost (under $5 in single quantities) and broad online tutorial ecosystem. However, for iterative learning, the Flash-based PIC16F711-I/SO is generally preferred.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C711-04/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F716-I/SO | PIC16C711-04I/SO | PIC16C711T-04C/SO | PIC16F711-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-pin SOIC | 18-pin SOIC (same) | 18-pin SOIC (same) | 18-pin SOIC (same) | 18-pin SOIC (same) |
| Program Memory | 1.75 KB OTP | 3.5 KB Flash | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB Flash |
| Max Clock Frequency | 4 MHz | 20 MHz | 4 MHz | 4 MHz | 20 MHz |
| ADC Channels | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit |
| Memory Type | OTP (One-Time Programmable) | Flash (reprogrammable) | OTP | OTP | Flash |
| Temperature Grade | Commercial | Industrial | Industrial | Commercial | Industrial |
| Price (qty 1, USD) | $5.20 | $3.50 (approx) | $6.10 (approx) | $5.20 (approx) | $3.80 (approx) |
Key Differentiators
- OTP memory locks firmware at production cost (vs PIC16F711-I/SO)
- Lower clock speed grade for cost-sensitive designs (vs PIC16F716-I/SO)
- Same 18-pin SOIC footprint as Flash successors (vs PIC16F711-I/SO)
Design Notes
The PIC16C711-04/SO operates from 4V to 6V supply. Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin (pin 14), with a bulk 10 uF electrolytic or tantalum capacitor on the same rail. For battery-powered designs, the brown-out reset feature (if enabled via configuration bits) protects against VDD droop causing undefined execution.
The OTP (one-time programmable) memory cannot be erased or reprogrammed. Ensure firmware is fully debugged before programming the production units, as a programming error wastes the device. For prototype development, use the PIC16F711-I/SO (Flash) or PIC16F716-I/SO, which share the same pinout and peripherals. Consider purchasing a PIC16C711-04/JW (windowed CERDIP) for UV-erase development if Flash versions are unavailable.
Route the ICSP clock (RB6) and ICSP data (RB7) traces directly to a 6-pin header for in-circuit programming access. Keep these traces short and avoid routing them near high-noise sources such as relay coils or switching power nodes. Place the MCLR pull-up resistor (typically 10 kOhm) close to the pin, and consider adding a diode from VDD to MCLR for improved reset behavior during power-up.
Compliance Information
Compliance information not explicitly provided in verified web data. As an older OTP product from Microchip, lead-free and RoHS status should be verified with the manufacturer datasheet or by requesting a compliance certificate. Not AEC-Q100 qualified - automotive applications should consider PIC16F716-I/SO or other automotive-grade alternatives.