PIC16C712-04I/P - 8-bit 4MHz OTP MCU with ADC, 18-PDIP | Microchip
MPN: PIC16C712-04I/P ✗ 停產PIC16C712-04I/P 概覽
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.
直接替換替代品,適用於 PIC16C712-04I/P — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC16C712-04I/P (相同外形與佔位) — 差異在於 Package, Timers, Mounting Type, Operating Temperature, Program Memory Size.
PIC16C712-04E/P
✅ 直接替換聯絡詢價
查看資料表 →PIC16C712-04/P
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16C712-04I/SO
✅ 直接替換聯絡詢價
查看資料表 →PIC16C712-04E/SO
✅ 直接替換聯絡詢價
查看資料表 →PIC16C711-04I/P
✅ 直接替換聯絡詢價
查看資料表 →PIC16C710-04I/P
✅ 直接替換聯絡詢價
查看資料表 →PIC16C711-04/P
✅ 直接替換聯絡詢價
查看資料表 →PIC16C712-04I/P 最大額定值與電氣特性
| 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 |
| 最大時脈頻率 | 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 |
| 工作溫度 | -40 C to +85 C (Industrial) |
| 封裝 | 18-pin PDIP (0.300 inch, 7.62 mm) |
| 安裝類型 | Through-Hole |
| Temperature Grade | Industrial ("I" suffix) |
PIC16C712-04I/P 腳位配置
| 腳位 1 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| 腳位 2 | RA3/AN3/VREF — Digital I/O / Analog input 3 / ADC voltage reference |
| 腳位 3 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| 腳位 4 | MCLR — Master clear (reset) input, active low |
| 腳位 5 | VSS — Ground reference |
| 腳位 6 | RB0/INT — Digital I/O / External interrupt input |
| 腳位 7 | RB1 — Digital I/O port B bit 1 |
| 腳位 8 | RB2 — Digital I/O port B bit 2 |
| 腳位 9 | RB3 — Digital I/O port B bit 3 |
| 腳位 10 | RB4 — Digital I/O port B bit 4 (interrupt-on-change) |
| 腳位 11 | RB5 — Digital I/O port B bit 5 (interrupt-on-change) |
| 腳位 12 | RB6 — Digital I/O port B bit 6 (interrupt-on-change / ICSP clock) |
| 腳位 13 | RB7 — Digital I/O port B bit 7 (interrupt-on-change / ICSP data) |
| 腳位 14 | VDD — Positive supply (2.5 V to 5.5 V) |
| 腳位 15 | OSC2/CLKOUT — Oscillator output / clock output (crystal mode) |
| 腳位 16 | OSC1/CLKIN — Oscillator input / external clock input |
| 腳位 17 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| 腳位 18 | RA1/AN1 — Digital I/O / Analog input channel 1 |
典型應用
PIC16C712-04I/P 適用於 7 應用s: 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.
推薦
推薦產品摘要
工程參考資料,適用於 PIC16C712-04I/P — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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 |
主要差異化特點
- Integrated hardware CCP/PWM module (對比PIC16C711-04I/P)
- Industrial temperature grade with same PDIP footprint (對比PIC16C712-04/P)
- 1.75 KB OTP and 128 B RAM on the same 18-PDIP pinout (對比PIC16C710-04I/P)
- Through-hole PDIP package for breadboard and hand-solder assembly (對比PIC16C712-04I/SO)
設計說明
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.
合規資訊
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.