PIC16C712/JW - 8-Bit 20MHz OTP MCU with ADC | Microchip
MPN: PIC16C712/JW β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.75 | $167.50 |
| 100 | $14.5 | $1,450.00 |
| 500 | $12.8 | $6,400.00 |
| 1,000 | $11.2 | $11,200.00 |
PIC16C712/JW Overview
What is an 8-bit OTP/EPROM microcontroller? It is a single-chip computer integrating a CPU, non-volatile program memory (one-time-programmable or UV-erasable), RAM, and peripherals such as timers and ADCs. Within the power management and embedded hierarchy, microcontrollers sit at the same tier as DSPs and FPGAs, but are optimized for deterministic control tasks at low cost and low power, and they sit below ASICs in design complexity. PIC16C-series parts belong to Microchip's mid-range 14-bit instruction core family, sitting above the baseline PIC12C and PIC16C5X families and below the PIC17C/PIC18C extended families.
Key differentiating features include four channels of 8-bit A/D conversion, two 8-bit timers (Timer0 and Timer2) plus one 16-bit timer (Timer1), a capture/compare/PWM (CCP) module, and a watchdog timer. The 18-pin CERDIP with quartz window enables code development cycles that OTP-only packages do not allow. Operating voltage spans 2.5 V to 5.5 V and the commercial temperature grade is 0 C to +70 C, with the part drawing a few mA active and microamps in standby.
Architecturally, PIC16C712 uses a Harvard-style 14-bit-wide program memory bus and 8-bit data bus, with a single accumulator (W) and a 36-byte general-purpose register file. The 8-bit ADC uses successive approximation with a sample-and-hold capacitor and selectable reference voltages, while the CCP module supports capture, compare, and 10-bit PWM modes. This combination of timers, ADC and CCP in a small through-hole package makes the device a popular legacy control platform.
Typical applications include automotive body controllers, industrial process control loops, white-goods and appliance controllers, sensor signal conditioning, and consumer device front-ends. The windowed CERDIP package is most often used in development and low-volume production where code revisions are expected. Trade-offs to consider are the CERDIP form factor (through-hole only, large footprint) versus modern surface-mount PIC16F equivalents, and the obsolete/legacy lifecycle status versus currently-active flash parts in the same PIC16 family.
Drop-in alternatives for PIC16C712/JW β 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/JW (same form factor and footprint) β differing in Program Memory Type, Mounting Type, Program Memory Size, ADC, I/O Pins.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C711/JW
β Drop-Inπ Reference alternative (not in catalog)
PIC16C710/JW
β Drop-Inπ Reference alternative (not in catalog)
PIC16C71/JW
β Drop-Inβ In Stock
$11.95 / Unit
View Datasheet βPIC16C712-20/JW
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16C712/JW Maximum Ratings & Electrical Characteristics
| Core | PIC16C 8-bit RISC (14-bit instruction word) |
| Program Memory Type | UV EPROM (OTP-style, erasable in JW window package) |
| Program Memory Size | 1.75 KB (1K x 14) |
| RAM | 128 bytes |
| EEPROM Data Memory | 128 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| ADC | 4 channels, 8-bit resolution |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Capture/Compare/PWM | 1 CCP module, 10-bit PWM |
| Watchdog Timer | Yes |
| I/O Pins | 13 general-purpose |
| Operating Voltage | 2.5 V to 5.5 V |
| Operating Temperature | 0 C to +70 C (commercial) |
| Package | 18-pin CERDIP with window (JW) |
| Mounting Type | Through-Hole |
| RoHS Status | Non-compliant (contains Pb, CERDIP window) |
PIC16C712/JW Pin Configuration
| Pin 1 | RA2/AN2 β GPIO RA2 / ADC input channel 2 |
| Pin 2 | RA3/AN3 β GPIO RA3 / ADC input channel 3 |
| Pin 3 | RA4/T0CKI β GPIO RA4 / Timer0 clock input |
| Pin 4 | MCLR β Master Clear (reset) input, active low |
| Pin 5 | VSS β Ground reference |
| Pin 6 | RB0/INT β GPIO RB0 / external interrupt input |
| Pin 7 | RB1 β GPIO RB1 |
| Pin 8 | RB2 β GPIO RB2 |
| Pin 9 | RB3 β GPIO RB3 |
| Pin 10 | RB4 β GPIO RB4 |
| Pin 11 | RB5 β GPIO RB5 |
| Pin 12 | RB6 β GPIO RB6 / ICSP clock |
| Pin 13 | RB7 β GPIO RB7 / ICSP data |
| Pin 14 | VDD β Positive supply voltage (2.5 V to 5.5 V) |
| Pin 15 | OSC2/CLKOUT β Oscillator output / clock output |
| Pin 16 | OSC1/CLKIN β Oscillator input / external clock input |
| Pin 17 | RA0/AN0 β GPIO RA0 / ADC input channel 0 |
| Pin 18 | RA1/AN1 β GPIO RA1 / ADC input channel 1 |
Typical Applications
PIC16C712/JW is suitable for 6 applications: Industrial Process Control Loops, Automotive Body and Accessory Controllers, White-Goods and Appliance Control, Sensor Signal Conditioning Front-Ends, Prototype Development Platforms, Consumer Device Front-End Controllers.
Industrial Process Control Loops
The PIC16C712/JW fits closed-loop industrial control applications because it integrates a 4-channel 8-bit ADC with two 8-bit timers, a 16-bit Timer1 for time-of-day or event capture, and a 10-bit PWM-capable CCP module. Engineers can implement PID control on the 8-bit core running at 20 MHz (200 ns instruction cycle) with sufficient headroom for a 1 kHz control loop. The windowed CERDIP package simplifies development and field firmware revisions in low-volume industrial OEM equipment. The JW UV-erasable window allows factory code updates without scrapping the MCU.
Recommended
Automotive Body and Accessory Controllers
In automotive body controllers, the PIC16C712/JW handles multiple switch inputs via its 13 GPIO pins and the 4-channel ADC for sensors such as potentiometer position or thermistor temperature. The 2.5 V to 5.5 V operating range covers 5 V regulated vehicle rails, and the CCP module produces PWM signals for dimming interior lighting or driving small solenoids. The commercial 0 C to +70 C grade suits cabin applications; underhood designs should select industrial grade (-40 C to +85 C) parts. The 8-bit core is adequate for slow body-domain tasks such as window lift, mirror adjust, and seat-position memory recall.
Recommended
White-Goods and Appliance Control
The PIC16C712/JW is well suited to consumer appliance controllers such as washing machines, dishwashers, and microwave ovens because the 8-bit core, 4-channel ADC and CCP PWM module cover all typical load-control needs. The 20 MHz throughput supports user-interface debouncing, motor control via TRIAC phase-angle drive, and sensor monitoring for temperature, water level, or door state. The 1.75 KB EPROM holds appliance firmware comfortably, while 128 bytes of EEPROM retains user settings across power cycles. The JW window enables quick firmware iteration during product development before locking to an OTP package.
Recommended
Sensor Signal Conditioning Front-Ends
For remote sensor nodes, the PIC16C712/JW handles analog front-end digitisation through its 4-channel 8-bit ADC with selectable reference, then performs linearisation, calibration, and serial communication of the processed result. Operating from 2.5 V to 5.5 V allows direct connection to lithium or 3.3 V regulated rails, and the small 1 mA active current suits battery-powered field instrumentation. The CCP module can generate timing signals for ultrasonic or IR sensors, while Timer1 can be clocked from an external 32.768 kHz crystal for real-time-clock duties in low-power modes.
Recommended
Prototype Development Platforms
The PIC16C712/JW windowed CERDIP package is ideally suited to prototype and educational development platforms because the quartz window allows UV erasure of the program memory, enabling dozens of erase/program cycles during firmware iteration. In-circuit programming via the MCLR/VPP and RB6/RB7 pins allows code updates without removing the part from the breadboard or target board. The PIC16C712 belongs to Microchip's mid-range 14-bit core, so the same firmware binaries can later be ported to PIC16F flash parts for production without rewriting the assembly or C source. A standard PICkit 2/3 programmer plus a UV eraser form a complete dev cycle for this part.
Recommended
Consumer Device Front-End Controllers
For consumer devices such as remote controls, toys, small kitchen appliances, and hobby electronics, the PIC16C712/JW provides ample computational headroom at low cost. The 8-bit core runs at 20 MHz, the ADC handles battery voltage monitoring and sensor inputs, and the CCP module generates IR carrier frequencies or audio tones. The 1.75 KB EPROM holds feature-rich user interface code, while 128 bytes of EEPROM store user preferences. The JW CERDIP form factor is acceptable for hobbyist and development builds; commercial production should transition to PIC16F flash equivalents in surface-mount SOIC.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C712/JW β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C711/JW | PIC16C710/JW | PIC16C71/JW | PIC16C712-20/JW |
|---|---|---|---|---|---|
| Package | 18-CERDIP (JW, windowed) | 18-CERDIP (JW, windowed) - same | 18-CERDIP (JW, windowed) - same | 18-CERDIP (JW, windowed) - same | 18-CERDIP (JW, windowed) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory | 1.75 KB (1K x 14) EPROM | 1.75 KB (1K x 14) EPROM | 0.875 KB (512 x 14) EPROM (-50%) | 0.875 KB (512 x 14) EPROM (-50%) | 1.75 KB (1K x 14) EPROM |
| RAM | 128 bytes | 128 bytes | 128 bytes | 36 bytes (-72%) | 128 bytes |
| ADC Channels | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit |
| CCP Module | Yes (10-bit PWM) | No | No | No | Yes (10-bit PWM) |
| Timer2 (8-bit PWM time-base) | Yes | No | No | No | Yes |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
Key Differentiators
- Includes Capture/Compare/PWM module that PIC16C711 lacks (vs PIC16C711/JW)
- Doubles program memory over PIC16C710/JW and PIC16C71/JW (vs PIC16C710/JW)
- UV-erasable JW window allows field reprogramming (vs PIC16F716-I/P)
Design Notes
The PIC16C712/JW in CERDIP package dissipates up to approximately 1 W at full 20 MHz operation across the 2.5 V to 5.5 V supply range. With a junction-to-ambient thermal resistance of approximately 60 C/W for CERDIP, the junction temperature rise is about 60 C at full active load. Provide adequate airflow or heat-sinking in enclosed industrial cabinets, especially when the part is socketed (IC sockets add thermal resistance). Estimated: input values 5 V, 20 MHz, 0.7 I/O loaded.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 14) and a 10 uF bulk capacitor on the same supply rail within 1 cm of the MCU. The MCLR pin (pin 4) requires a 10 kohm pull-up to VDD and a 100 nF cap to ground for brown-out and noise immunity. For the JW CERDIP package, mount the part in a UV-transparent socket if frequent erasure is anticipated; otherwise solder directly to the PCB for vibration robustness.
Do not assume the PIC16C712/JW is still in production - it is obsolete and Microchip recommends migrating to PIC16F716 for new designs. UV erasure takes 20 to 30 minutes of direct UV-C exposure through the window; do not rely on sunlight or fluorescent light for erasure. Configuration bits (oscillator selection, watchdog enable, code protect) must be programmed explicitly; leaving them as erased default state leaves the MCU in an undefined configuration. Always read the configuration word back after programming and verify against the expected setting.
Compliance Information
PIC16C712/JW in CERDIP with quartz window contains lead (Pb) in the glass and is therefore not RoHS compliant. Commercial temperature grade only (0 C to +70 C); not AEC-Q100 qualified for automotive. Compliance details beyond RoHS not explicitly stated in the verified web data and are marked unknown.