Microchip Technology

PIC16C712-04I/P - 8-bit 4MHz OTP MCU with ADC, 18-PDIP | Microchip

MPN: PIC16C712-04I/P ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 18-pin PDIP (0.300 inch, 7.62 mm) Package 4 MHz Speed OTP (One-Time Programmable) EPROM Memory
From $2.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $3.75 $3.75
10 $3.4 $34.00
100 $3.05 $305.00
500 $2.7 $1,350.00
1,000 $2.4 $2,400.00
ℹ️ All prices are in USD

PIC16C712-04I/P Overview

The Microchip Technology PIC16C712-04I/P is an 8-bit CMOS OTP (one-time programmable) RISC microcontroller featuring a 4 MHz maximum clock input, 1.75 KB (1K x 14) of program EPROM, 128 bytes of data RAM, and a 4-channel 8-bit analog-to-digital converter, all housed in a through-hole 18-pin PDIP package. As an industrial-temperature-grade ("I") variant, this IC supports an operating temperature range of -40 °C to +85 °C and is designed for embedded applications requiring compact code footprint and reliable analog acquisition.

What is an OTP microcontroller? An OTP (one-time programmable) microcontroller is a type of embedded processor whose on-chip non-volatile program memory can be written exactly once during production programming, after which the code becomes permanent. OTP sits within the broader microcontroller taxonomy: microcontroller -> embedded processor -> CMOS IC -> semiconductor device. OTP parts are typically chosen over flash-based MCUs when unit cost is paramount and firmware is fully matured, such as in high-volume appliance, sensor, and toy controllers.

Key features include 13 digital I/O pins with individual direction control, an 8-bit Timer0 with 8-bit prescaler, a Capture/Compare/PWM (CCP) module, brown-out reset (BOR) circuitry, a watchdog timer, and an interrupt controller supporting up to seven internal/external sources. The PIC16C712 executes instructions in a single instruction cycle (4 clock periods) except for program branches, which take two cycles, yielding 200 ns instruction execution at 20 MHz.

The PIC16C712 architecture uses a Harvard-style RISC core with only 35 single-word instructions to learn, dramatically reducing code development time. Its CMOS process yields very low power consumption suitable for battery-powered applications, and the on-chip ADC provides a low-cost analog interface for sensor reading without an external converter IC.

Typical applications include appliance control boards, sensor signal conditioning, simple motor control via the CCP/PWM module, battery chargers, security keypads, and industrial sensor interfaces. The 4-channel ADC and 13 I/O lines make this device particularly well suited to low-cost mixed-signal front ends.

When designing with the PIC16C712, mind that the OTP memory cannot be re-programmed in-circuit - choose the flash-based PIC16F7X family if in-field firmware updates are required. The PIC16C712 is well supported by MPLAB X IDE and the MPLAB XC8 C compiler for both assembly and C code development. This page synthesizes distributor pricing, pin-compatible drop-in alternatives, and practical design notes not consolidated in any single manufacturer or distributor source.

Drop-in alternatives for PIC16C712-04I/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 PIC16C712-04I/P (same form factor and footprint) — differing in Package, Timers, Operating Temperature, Watchdog Timer, Mounting Type.

Microchip Technology
Package: 18-pin PDIP (0.300", 7.62 mm)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Operating Temperature: 0 C to +70 C (commercial)
Microchip Technology
Package: 18-pin PDIP (DIP-18)
Timers: Timer0: 8-bit with 8-bit prescaler
Watchdog Timer: Yes (on-chip)
Microchip Technology
Package: 18-pin PDIP (DIP-18, 0.300 inch)
Timers: 3 (Timer0, Timer1, Timer2)
Operating Temperature: -40 C to +125 C (Extended 'E' grade)
Microchip Technology
Package: 18-SOIC (SOIC-18, 7.50 mm body)
Timers: 1x 8-bit + 1x 16-bit (TMR1)
Watchdog Timer: Yes (WDT with on-chip RC oscillator)
Microchip Technology
Package: 18-SOIC (0.295 inch / 7.50 mm width, tube)
Timers: 2 x 8-bit + 1 x 16-bit (TMR0/TMR1/TMR2)
Operating Temperature: -40C to +85C (Industrial, 'I' suffix)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C712-04E/P

✅ Drop-In
Microchip Technology
📦 18-PDIP (0.300 inch)
8-bit PIC RISC · OTP (One-Time Programmable) · 1.75 KB (1K x 14) · 128 bytes · None (OTP only) · 4 MHz · 200 ns · 35 instructions

✓ In Stock

$1.32 / Unit

View Datasheet →

PIC16C712-04/P

✅ Drop-In
📦 18-PDIP (0.300 inch)
commercial temp grade 0C to +70C (vs -40C to +85C for I-grade); same 18-PDIP pinout, same die, same OTP memory

📋 Reference alternative (not in catalog)

PIC16C712-04I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit PIC RISC (Harvard) · OTP (One-Time Programmable) EPROM · 1.75 KB (1K x 14) · 128 bytes · Not present · 4 MHz · 4.0 V to 5.5 V

✓ In Stock

$3.85 / Unit

View Datasheet →

PIC16C712-04E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit PIC RISC (Harvard) · OTP EPROM · 1.75 KB (1K x 14 words) · 128 bytes · None (not present on this family) · 4 MHz (-04 speed grade) · 200 ns at 4 MHz · 2.5 V to 6.0 V (5 V typical)

✓ In Stock

$3.47 / Unit

View Datasheet →

PIC16C711-04I/P

✅ Drop-In
Microchip Technology
📦 18-PDIP (0.300 inch)
8-bit PIC16C RISC, Harvard · 35 instructions, 14-bit word · 1.75 KB (1K x 14) OTP EPROM · 68 bytes · Not present · 4 MHz · 4 channels, 8-bit resolution · 13

✓ In Stock

$3.05 / Unit

View Datasheet →

PIC16C710-04I/P

✅ Drop-In
Microchip Technology
📦 18-PDIP (0.300 inch)
PIC16C 8-bit RISC (Harvard) · 4 MHz · OTP (One-Time Programmable) · 896 bytes (512 x 14 words) · 36 bytes · 13 · 4 channels x 8-bit · 4.0 V to 6.0 V

✓ In Stock

$1.15 / Unit

View Datasheet →

PIC16C711-04/P

✅ Drop-In
Microchip Technology
📦 18-PDIP (0.300 inch)
PIC16CXX mid-range 8-bit MCU · PIC 14-bit RISC Harvard · OTP (One-Time Programmable) · 1.75 KB (1K x 14 words) · 68 bytes · Not present · 4 MHz · 200 ns

✓ In Stock

$2.54 / Unit

View Datasheet →

PIC16C712-04I/P Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC
Program Memory Type OTP (One-Time Programmable) EPROM
Program Memory Size 1.75 KB (1K x 14)
Data RAM 128 bytes
Maximum Clock Frequency 4 MHz
Instruction Cycle Time 1 us at 4 MHz (200 ns at 20 MHz)
Instruction Set Size 35 instructions
I/O Pins 13
ADC 4 channels, 8-bit
Timers Timer0 (8-bit with 8-bit prescaler), Timer1, Timer2
Capture/Compare/PWM 1 CCP module
Brown-Out Reset (BOR) Yes
Watchdog Timer Yes
Operating Voltage 2.5 V to 5.5 V
Operating Temperature -40 C to +85 C (Industrial)
Package 18-pin PDIP (0.300 inch, 7.62 mm)
Mounting Type Through-Hole
Temperature Grade Industrial ("I" suffix)

PIC16C712-04I/P Pin Configuration

DIP-18 Package Pinout Diagram DIP-18 18-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10 DIP-18
Pin 1 RA2/AN2 — Digital I/O / Analog input channel 2
Pin 2 RA3/AN3/VREF — Digital I/O / Analog input 3 / ADC voltage reference
Pin 3 RA4/T0CKI — Digital I/O / Timer0 clock input
Pin 4 MCLR — Master clear (reset) input, active low
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Digital I/O / External interrupt input
Pin 7 RB1 — Digital I/O port B bit 1
Pin 8 RB2 — Digital I/O port B bit 2
Pin 9 RB3 — Digital I/O port B bit 3
Pin 10 RB4 — Digital I/O port B bit 4 (interrupt-on-change)
Pin 11 RB5 — Digital I/O port B bit 5 (interrupt-on-change)
Pin 12 RB6 — Digital I/O port B bit 6 (interrupt-on-change / ICSP clock)
Pin 13 RB7 — Digital I/O port B bit 7 (interrupt-on-change / ICSP data)
Pin 14 VDD — Positive supply (2.5 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / clock output (crystal mode)
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0/AN0 — Digital I/O / Analog input channel 0
Pin 18 RA1/AN1 — Digital I/O / Analog input channel 1

Typical Applications

PIC16C712-04I/P is suitable for 7 applications: Appliance Control Boards, Battery-Powered Sensor Interfaces, PWM Motor Speed Control, Security Keypads and Access Control, Industrial Sensor Signal Conditioning, LED Lighting and Sign Controllers, Hobby and Educational Development.

🏭

Appliance Control Boards

The PIC16C712-04I/P fits appliance control boards - washing machines, dishwashers, microwave ovens, and refrigerators - where its 13 digital I/O lines and 4-channel 8-bit ADC handle sensor multiplexing, relay drive, and keypad scan duties in a single IC. The 1.75 KB OTP program memory accommodates mature fixed-function appliance firmware without field reprogrammability concerns, lowering unit cost versus flash alternatives. Operating from 2.5 V to 5.5 V and -40 C to +85 C industrial temperature, it tolerates the kitchen-environment thermal envelope and direct 5 V logic interface. The Capture/Compare/PWM module drives motor-speed control and triac-based heating-element phase-angle modulation.

🔋

Battery-Powered Sensor Interfaces

The PIC16C712-04I/P suits low-duty-cycle battery-powered sensor nodes - remote thermostats, environmental loggers, and irrigation sensors - because the PIC16C7X family's CMOS architecture minimizes active current and supports sleep modes between ADC samples. The 4-channel 8-bit ADC multiplexes thermistor, photodiode, and moisture-sensor inputs through a single IC, eliminating external ADC cost. The brown-out reset and watchdog timer protect battery-discharge transients and firmware-lockup conditions in unattended deployments. Industrial -40 C to +85 C operating range handles outdoor enclosures across most climates.

🔧

PWM Motor Speed Control

The PIC16C712-04I/P is well matched to small brushed-DC and PWM-driven load applications - fans, pumps, vibrators, and toy motors - because of its integrated Capture/Compare/PWM module. Hardware PWM generation produces stable duty-cycle output without CPU bit-banging, freeing the core for closed-loop speed measurement via Timer0 and feedback arithmetic. The 13 I/O lines accommodate direction-control H-bridge logic, tachometer feedback, and fault inputs. Operating at 5 V with industrial temperature, it directly interfaces to common H-bridge drivers and opto-isolated gate drivers.

🎥

Security Keypads and Access Control

The PIC16C712-04I/P fits security keypad and access-control modules where its 13 I/O pins directly scan a 4x4 matrix keypad without external scan logic, and the on-chip ADC reads analog tamper-switch sensors or piezo vibration detectors. The 1.75 KB OTP memory stores fixed access codes and event-log firmware in a non-erasable form, deterring code-extraction tampering. The brown-out reset and watchdog timer guard against power-line brownouts and firmware lockups in unattended installations. The 18-PDIP through-hole package suits hand-soldered or wave-soldered security-panel assemblies.

🏭

Industrial Sensor Signal Conditioning

The PIC16C712-04I/P suits industrial 4-20 mA loop transmitters, thermocouple cold-junction compensators, and strain-gauge bridge digitizers because its 4-channel 8-bit ADC reads multiple analog sensors with on-chip multiplexing, eliminating an external ADC. The PIC16C7X RISC core performs linearization, calibration, and HART-style modulation in firmware, shrinking the BOM to one IC plus passives. Operating from -40 C to +85 C industrial temperature, it tolerates factory-floor thermal envelopes. The 18-PDIP through-hole package withstands vibration better than surface-mount equivalents in motor-adjacent installations.

💡

LED Lighting and Sign Controllers

The PIC16C712-04I/P drives LED lighting strips, decorative signage, and channel-letter illumination controllers via its hardware PWM module and 13 I/O pins. Multiple PWM channels drive RGB color mixing or brightness sequencing without software overhead, while remaining I/O lines scan keypads, read ambient-light sensors via the on-chip ADC, and switch power MOSFETs. The 35-instruction RISC core keeps firmware compact within the 1.75 KB OTP memory, and the 5 V supply directly interfaces to common LED-driver logic inputs. Industrial temperature supports outdoor signage enclosures.

🔧

Hobby and Educational Development

The PIC16C712-04I/P is well suited to hobbyist microcontroller trainers, educational kits, and DIY electronics projects because of its through-hole 18-PDIP package (easy to insert into breadboards and stripboards) and simple 35-instruction RISC architecture. MPLAB X IDE and MPLAB XC8 C compiler support this part, lowering the learning curve for first-time embedded developers. The 4-channel ADC and PWM module cover the majority of introductory applications from sensor reading to motor control. While OTP memory limits iteration, the low unit cost and Microchip's PIC architecture ubiquity keep it relevant for teaching purposes.

Recommended Products Summary

MOC3021 Optoisolator/triac driver for AC load switching Used in: Appliance Control Boards ULN2003 Darlington array for relay and solenoid drive Used in: Appliance Control Boards MCP1700 Low-Iq LDO regulator for battery rail Used in: Battery-Powered Sensor Interfaces DS18B20 1-Wire digital temperature sensor option Used in: Battery-Powered Sensor Interfaces DRV8871 Brushed-DC motor driver with integrated H-bridge Used in: PWM Motor Speed Control IR2104 Half-bridge gate driver for external MOSFET H-bridge Used in: PWM Motor Speed Control AT24C02 I2C EEPROM for non-volatile event log storage Used in: Security Keypads and Access Control BC847 NPN transistor for buzzer/sounder drive Used in: Security Keypads and Access Control XTR105 4-20 mA current-loop transmitter front end Used in: Industrial Sensor Signal Conditioning MAX31855 Thermocouple-to-digital converter alternative Used in: Industrial Sensor Signal Conditioning TLC5940 16-channel PWM LED driver for expansion Used in: LED Lighting and Sign Controllers STP16DP05 LED sink driver with serial interface Used in: LED Lighting and Sign Controllers PIC16F84A-04I/P Flash-based 18-PDIP PIC with same pinout for in-circuit reprogramming Used in: Hobby and Educational Development PICkit 3 Microchip in-circuit debugger/programmer for development Used in: Hobby and Educational Development
What is the program memory size of the PIC16C712-04I/P?
The PIC16C712-04I/P contains 1.75 KB (1K x 14) of OTP EPROM program memory and 128 bytes of data RAM. According to the Microchip PIC16C712 datasheet (DS30261A), the program memory is organized as 1024 words of 14 bits each and is one-time programmable - the part cannot be re-programmed in-circuit. For applications requiring in-field firmware updates, choose the flash-based PIC16F84A or PIC16F88 family instead.
What is the operating temperature range of PIC16C712-04I/P?
The PIC16C712-04I/P operates over the industrial temperature range of -40 C to +85 C, as indicated by the "I" suffix in the part number. This makes it suitable for outdoor enclosures, automotive interiors, and most industrial environments. For extended-temperature applications requiring -55 C to +125 C, the non-"I" PIC16C712-04/P variant is a typical alternative within the same 18-PDIP package.
What is the difference between PIC16C712-04I/P and PIC16C712-04E/P?
Both parts share the same 18-PDIP package, 1.75 KB OTP program memory, 128 B RAM, and 4-channel 8-bit ADC. The "I" suffix denotes the industrial temperature grade (-40 C to +85 C) while the "E" suffix denotes the extended temperature grade (-40 C to +125 C), per Microchip PIC microcontroller part-number convention. They are pin-to-pin compatible drop-in alternatives for each other when the operating-temperature envelope permits.
Where to buy PIC16C712-04I/P online?
As of 2026-09-18, the PIC16C712-04I/P is available from authorized distributors including Heisener (in stock, ~5,800 pieces, lead time immediate), LCSC Electronics (in stock, $1.4401 per unit), and Mouser. Because Microchip has marked the PIC16C712 family as mature/obsolete, stock is increasingly limited; verification of current inventory at the time of order is recommended. Pricing references on this page are valid as of 2026-09-18.
What is the lead time for PIC16C712-04I/P?
As of 2026-09-18, distributor Heisener quotes immediate shipment for in-stock PIC16C712-04I/P units. LCSC Electronics also shows in-stock inventory. Lead times at obsolete Microchip parts are highly volatile - typically ranging from immediate shipment to 12-16 weeks depending on remaining distributor stock and demand from long-life-cycle customers. Always confirm current lead time at order entry.
Is PIC16C712-04I/P in stock?
Yes, as of 2026-09-18, the PIC16C712-04I/P is in stock at multiple distributors. Heisener reports approximately 5,808 pieces in stock with immediate ship availability, and LCSC Electronics lists the part as in stock at $1.4401 per unit. Mouser and DigiKey listings also remain active, though stock may deplete as the part ages. Stock is a snapshot - request a quotation before placing volume orders.
What is the price of PIC16C712-04I/P?
As of 2026-09-18, the PIC16C712-04I/P unit prices range from approximately $1.44 (LCSC Electronics, low-volume) to $3.75 (AiPCBA, 1-piece) to $4.02 (Heisener, 1-piece). Volume pricing breaks are available at 100, 500, and 1000-piece quantities, with the 1000-piece tier quoted around $2.40 per unit on XAIPART. Pricing reflects the obsolete status of the part and remaining-stock dynamics.
What is the difference between PIC16C712 and PIC16C711?
The PIC16C712 and PIC16C711 share the same 18-pin pinout, 1.75 KB OTP program memory, and 128 B RAM. The PIC16C712 adds an 8-bit Capture/Compare/PWM (CCP) module and a second 16-bit Timer (Timer1/2) over the PIC16C711's basic Timer0 + watchdog configuration. According to Microchip's PIC16C7X family datasheet, the PIC16C712 is the natural upgrade for designers needing PWM generation while keeping the same 18-pin footprint.
Is PIC16C712-04I/P suitable for new designs?
The PIC16C712-04I/P is marked obsolete by Microchip and is not recommended for new designs. For new designs, Microchip recommends the flash-based PIC16F88 (same 18-pin PDIP, 7 KB flash, 10-bit ADC, USART, CCP) or the PIC16F7X family as in-circuit-programmable drop-in successors. The PIC16C712-04I/P remains appropriate for legacy production, repair, and field-replacement scenarios where firmware has been qualified.
What is the best drop-in replacement for PIC16C712-04I/P?
The closest drop-in replacements for the PIC16C712-04I/P are the same-family PIC16C712 variants - PIC16C712-04I/SO (SOIC-18 surface-mount), PIC16C712-04I/SS (SSOP-20), and PIC16C712-04E/P (extended-temperature grade, 18-PDIP). For a flash-based upgrade the PIC16F84A-04I/P and PIC16F88-I/P share the 18-PDIP footprint and add in-circuit programmability, though peripheral feature mapping differs and firmware changes are typically required.
Where can I download the PIC16C712-04I/P datasheet PDF?
The official PIC16C712-04I/P datasheet (document DS30261A, "PIC16C712/716 8-Bit CMOS Microcontrollers with A/D Converter") is available as a free PDF download from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/30261a.pdf. Mirrored copies are also indexed at alldatasheet.com and digchips.com. The datasheet contains the full electrical specification, pinout, ADC characteristics, and instruction set summary.
Where can I find the PIC16C712-04I/P pinout?
The PIC16C712-04I/P pinout for the 18-pin PDIP package is: pin 1 = RA2/AN2, pin 2 = RA3/AN3/VREF, pin 3 = RA4/T0CKI, pin 4 = MCLR, pin 5 = VSS, pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6, pin 13 = RB7, pin 14 = VDD, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0/AN0, pin 18 = RA1/AN1. Full pinout is on page 3 of the Microchip datasheet DS30261A.
Hey Google, can PIC16C712-04I/P be replaced by a flash-based Microchip MCU?
Yes, the PIC16C712-04I/P can be replaced by the flash-based PIC16F84A-04I/P (18-pin PDIP, same pinout, 1.75 KB flash replacing OTP) for firmware-portable designs, or by the PIC16F88-I/P (18-pin PDIP, 7 KB flash, 10-bit ADC, USART) for feature upgrades. Both share the same 18-PDIP footprint, so no PCB rework is required; however, peripheral register mappings and interrupt vector tables differ between the C and F families and firmware updates are mandatory.
PIC16C712-04I/P vs PIC16C711-04I/P - which is better for PWM motor control?
The PIC16C712-04I/P is better than the PIC16C711-04I/P for PWM motor control because it integrates a hardware Capture/Compare/PWM (CCP) module and an additional 16-bit Timer1/2, whereas the PIC16C711 lacks hardware PWM and must bit-bang PWM in software. The PIC16C712's CCP module generates stable PWM without CPU overhead, freeing the core for control-loop math. Both share the same 18-PDIP footprint, pinout, ADC, and memory configuration.
What are the key specifications of PIC16C712-04I/P that engineers should know?
The PIC16C712-04I/P is a Microchip 8-bit PIC RISC microcontroller with 1.75 KB OTP program memory, 128 B RAM, 13 digital I/O lines, a 4-channel 8-bit ADC, one Capture/Compare/PWM (CCP) module, three timers (Timer0/1/2), brown-out reset, watchdog timer, 35-instruction RISC core, 4 MHz maximum clock at the -04 speed grade, 2.5 V to 5.5 V supply, -40 C to +85 C industrial temperature grade, and 18-pin PDIP through-hole packaging. It executes instructions in 1 us at 4 MHz.
What is the best Microchip equivalent for the PIC16C712-04I/P in SOIC-18?
The best Microchip drop-in equivalent for the PIC16C712-04I/P in the surface-mount SOIC-18 footprint is the PIC16C712-04I/SO, sharing identical die, OTP memory, RAM, I/O count, and ADC but offered in the SOIC-18 surface-mount package for reflow assembly. It is fully pin-compatible and electrically identical to the PDIP version, with no firmware or performance changes required. The PIC16C712-04I/SO appears in the XAIPART Site MPN list and is a confirmed stock item at DigiKey.
Is the PIC16C712-04I/P RoHS compliant?
The PIC16C712-04I/P RoHS compliance depends on the manufacturing date and whether the part was produced before or after Microchip's transition to lead-free processes. Parts produced before 2006 may be non-RoHS (leaded finish), while later production runs are typically RoHS compliant. The RoHS status field on this page is marked [DATA_NEEDED] because the verified distributor listings do not explicitly state the RoHS status - request a RoHS compliance certificate from your distributor before placing volume orders for RoHS-bound applications.

Engineering reference data for PIC16C712-04I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C712-04I/P when you need an 8-bit Microchip PIC RISC MCU with 1.75 KB OTP, 128 B RAM, 4-channel 8-bit ADC, one hardware CCP/PWM module, and 13 I/O lines in an industrial-temperature 18-PDIP through-hole package, and your firmware is fully matured (OTP prevents in-circuit reprogramming). Choose the PIC16C712-04E/P for extended-temperature (-40 C to +125 C) applications, or the PIC16C712-04/P for commercial-temperature (0 C to +70 C) cost-sensitive designs. Choose the PIC16C712-04I/SO or PIC16C712-04E/SO for SOIC-18 surface-mount production. Choose the PIC16C711-04I/P if you do not need hardware PWM and want to avoid the CCP module's firmware overhead; choose the PIC16C710-04I/P if 512 B OTP and 36 B RAM are sufficient. For new designs with in-circuit reprogrammability, the flash-based PIC16F84A-04I/P shares the 18-PDIP footprint and is recommended over the obsolete PIC16C712 family.

Comparison with Alternatives

Parameter This Product PIC16C712-04E/P PIC16C712-04/P PIC16C712-04I/SO PIC16C712-04E/SO PIC16C711-04I/P PIC16C710-04I/P
Package 18-PDIP (0.300 inch) 18-PDIP - same 18-PDIP - same 18-SOIC 18-SOIC 18-PDIP - same 18-PDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 1.75 KB OTP 1.75 KB OTP - same 1.75 KB OTP - same 1.75 KB OTP - same 1.75 KB OTP - same 512 B OTP - smaller
Data RAM 128 bytes 128 bytes - same 128 bytes - same 36 bytes - smaller
ADC 4 ch, 8-bit 4 ch, 8-bit - same 4 ch, 8-bit - same 4 ch, 8-bit - same
CCP/PWM Module 1 (hardware PWM) 1 - same 0 (software PWM only) 0 (software PWM only)
Max Clock 4 MHz 4 MHz - same 4 MHz - same 4 MHz - same
Temperature Grade Industrial (-40C to +85C) Extended (-40C to +125C) Commercial (0C to +70C) Industrial - same
I/O Pins 13 13 - same 13 - same 13 - same

Key Differentiators

  • Integrated hardware CCP/PWM module (vs PIC16C711-04I/P)
  • Industrial temperature grade with same PDIP footprint (vs PIC16C712-04/P)
  • 1.75 KB OTP and 128 B RAM on the same 18-PDIP pinout (vs PIC16C710-04I/P)
  • Through-hole PDIP package for breadboard and hand-solder assembly (vs PIC16C712-04I/SO)

Design Notes

The PIC16C712-04I/P operates from 2.5 V to 5.5 V on the VDD pin (pin 14) with VSS on pin 5. Estimated: at 4 MHz active current is approximately 2 mA typical, and supply decoupling should use a 100 nF ceramic capacitor placed within 5 mm of the VDD pin plus a 10 uF bulk capacitor on the supply rail. The brown-out reset (BOR) module monitors VDD and resets the device if voltage drops below the BOR threshold - leave the BOR enabled for battery-operated applications to prevent code-execution errors during voltage droops. Add a series resistor or ferrite bead on the supply line if the part shares a rail with switching converters.

Critical pitfalls when designing with the PIC16C712-04I/P: (1) OTP memory is one-time programmable - firmware must be fully debugged before production programming because in-circuit reprogramming is impossible; for development, use the windowed PIC16C712/JW ceramic-DIP variant or a PIC16F84A-04I/P flash equivalent. (2) The MCLR pin (pin 4) is active-low reset - it must be pulled high through a 10 kohm resistor for normal operation, with optional momentary-LOW pushbutton to ground for manual reset. (3) The 8-bit ADC's reference voltage defaults to VDD; for accurate conversions route VDD through a clean LDO and add a 100 nF bypass at the VREF/RA3 pin when used as external reference.

PCB layout recommendations for the PIC16C712-04I/P 18-PDIP: place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) with the ground return directly to the VSS pin (pin 5) plane. The oscillator traces for OSC1 (pin 16) and OSC2 (pin 15) should be kept short and surrounded by ground copper to minimize EMI pickup; with a crystal oscillator, keep both load capacitors within 5 mm of the IC pins. Route analog signals (RA0-RA3) away from digital switching traces and the PWM output pin to avoid ADC noise coupling; consider a guard ring around analog traces tied to analog ground.

Estimated: at 4 MHz active operation, the PIC16C712-04I/P dissipates roughly 10 mW (5 V x 2 mA), which is well below the 18-PDIP package's thermal limit. The part is rated for -40 C to +85 C industrial operation; for outdoor enclosures in direct sunlight, verify with a thermocouple measurement at the IC case that junction temperature stays below 125 C. In still air, the 18-PDIP package typically runs 5-10 C above ambient - acceptable for most appliance and industrial environments without additional heatsinking.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

PIC16C712-04I/P is marked obsolete by Microchip Technology. RoHS, REACH, lead-free, halogen-free, and conflict-minerals compliance status are not explicitly stated in the verified distributor listings and are marked [DATA_NEEDED] or 'unknown' pending a manufacturer compliance certificate. The part is not AEC-Q100 qualified; for automotive applications choose the PIC16C712-04I/P only in non-safety-critical subsystems.

Data verified on: 2026-09-18 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C712-04I/P PIC16C712-04I/P datasheet Microchip PIC16C712-04I/P 8-bit OTP microcontroller 18-PDIP PIC16C712-04I/P pinout PIC16C712 ADC PWM CCP PIC16C712-04I/P appliance control PIC16C712 vs PIC16C711 PIC16C712-04I/P buy price stock drop-in replacement for PIC16C712-04I/P PIC16C712-04I/P equivalent SOIC obsolete PIC16C712 substitute what is OTP microcontroller PIC16C712 program memory size

Related Components & Terms

Microchip Technology PIC16C712 PIC16C712-04I/P PIC16C711-04I/P PIC16C710-04I/P PIC16F84A-04I/P OTP (One-Time Programmable) EPROM RISC architecture PIC16C7X family 8-bit microcontroller MPLAB X IDE MPLAB XC8 compiler brown-out reset (BOR) watchdog timer Capture/Compare/PWM (CCP) Timer0 Timer1 Timer2 4-channel 8-bit ADC 18-pin PDIP RoHS industrial temperature grade AEC-Q100
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details