PIC16C712-20I/P - 8-bit 20MHz OTP MCU with 4-ch ADC | Microchip
部品番号: PIC16C712-20I/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.34 | $3.34 |
| 10 | $3 | $30.00 |
| 100 | $2.51 | $251.00 |
| 500 | $2.18 | $1,090.00 |
| 1,000 | $1.86 | $1,860.00 |
PIC16C712-20I/P 概要
A microcontroller (MCU) is a single-chip computer containing a CPU, program memory (ROM/Flash/OTP), data memory (RAM), and programmable peripherals. MCUs are the central building blocks of embedded systems, used wherever sensors must be read, actuators must be controlled, or communication protocols must be managed. The PIC16C712 sits within the broader hierarchy: microcontroller -> embedded processor -> integrated circuit -> semiconductor. Its OTP (One-Time Programmable) program memory makes it suited for low-cost, high-volume production where firmware is finalized before manufacturing.
Key features of the PIC16C712-20I/P include a 35-instruction RISC architecture with all single-cycle except program branches (2 cycles), an operating voltage range of 4.0 V to 6.0 V, low-power operation, and a hardware USART for serial communication. The 8-bit ADC supports up to 4 channels for direct sensor interfacing. The CCP module enables PWM generation for motor speed control, dimming, and timing applications.
The architecture uses a Harvard-style bus with separate program and data paths, enabling simultaneous instruction fetch and data access. Its 14-bit instruction word and 8-bit data path balance code density with arithmetic precision. The PIC16C712 is code-compatible with the PIC16C5X and PIC12CXXX families, easing migration and code reuse.
Typical applications include white-goods and appliance controls, automotive body modules, industrial sensor interfaces, simple motor control, and consumer electronics. The 4-channel ADC allows direct connection of analog sensors, eliminating an external ADC and reducing BOM cost.
Designers should note that OTP memory cannot be re-programmed in-circuit; firmware must be verified via a windowed (JW) package before committing. Industrial-grade (-I) suffix parts are specified from -40C to +85C; verify supply voltage tolerance for battery-powered designs.
This page synthesizes distributor pricing, drop-in PIC16C alternatives, and practical design notes not found in the manufacturer datasheet.
ドロップイン代替品: PIC16C712-20I/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C712-20I/P (同一形状・フットプリント) — 相違点: Timers, Operating Temperature, Package, Mounting Type, Program Memory Size.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C712-20/P
✅ ドロップイン✓ 在庫あり
$3.18 / 個
データシートを見る →PIC16C711-20I/P
✅ ドロップイン✓ 在庫あり
$4.92 / 個
データシートを見る →PIC16C71-20I/P
✅ ドロップイン✓ 在庫あり
$3.1 / 個
データシートを見る →PIC16C710-20I/P
✅ ドロップイン✓ 在庫あり
$1.18 / 個
データシートを見る →PIC16C712-04E/P
✅ ドロップイン✓ 在庫あり
$1.32 / 個
データシートを見る →PIC16C712/JW
✅ ドロップイン✓ 在庫あり
$11.2 / 個
データシートを見る →PIC16C712-20I/P 最大定格&電気的特性
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Max CPU Speed | 20 MHz |
| Instruction Cycle | 200 ns |
| Program Memory Size | 1.75 KB (1K x 14) |
| Program Memory Type | OTP |
| RAM Size | 128 bytes |
| Number of I/O Pins | 13 |
| ADC | 4 channels x 8-bit |
| Timers | 2 (Timer0, Timer2) |
| CCP Module | 1 (Capture/Compare/PWM) |
| 電源電圧 | 4.0 V to 6.0 V |
| 動作温度 | -40C to +85C (industrial) |
| パッケージ | 18-PDIP (P) - through-hole |
| 実装タイプ | Through-Hole DIP |
| Instruction Set | 35 single-word instructions |
| ピン数 | 18 |
PIC16C712-20I/P ピン構成
| ピン 1 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| ピン 2 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| ピン 3 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| ピン 4 | RA5/SS/AN4 — Digital I/O / Slave Select / Analog input 4 |
| ピン 5 | VSS — Ground reference |
| ピン 6 | RB0/INT — Digital I/O / External interrupt |
| ピン 7 | RB1 — Digital I/O |
| ピン 8 | RB2 — Digital I/O |
| ピン 9 | RB3 — Digital I/O |
| ピン 10 | RB4 — Digital I/O |
| ピン 11 | RB5 — Digital I/O |
| ピン 12 | RB6 — Digital I/O |
| ピン 13 | RB7 — Digital I/O |
| ピン 14 | VDD — Positive supply voltage |
| ピン 15 | OSC2/CLKOUT — Oscillator output / Clock output |
| ピン 16 | OSC1/CLKIN — Oscillator input / Clock input |
| ピン 17 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| ピン 18 | RA1/AN1 — Digital I/O / Analog input channel 1 |
主な用途
PIC16C712-20I/P の用途: 6 件s: Appliance Control Boards, Automotive Body Electronics, Industrial Sensor Interfaces, Small Motor and PWM Drivers, Consumer Remote Controls and IR Toys, Smart Sensors and Data Loggers.
Appliance Control Boards
The PIC16C712-20I/P is widely deployed in white-goods and home-appliance control boards (washing machines, dishwashers, microwave ovens, HVAC controllers) because its 4-channel 8-bit ADC can read NTC thermistors, water-level sensors, and door switches directly without external ADCs. The CCP module generates triac-firing PWM for motor-speed and heater regulation, while 13 I/O pins drive relays, LEDs, and seven-segment displays. At 20 MHz (5 MIPS) the MCU handles user-interface scanning and serial EEPROM writes simultaneously. Industrial temperature grade (-40C to +85C) tolerates kitchen and garage environments, and the OTP-programmed cost-down curve keeps unit price low at high MOQ.
おすすめ
Automotive Body Electronics
The PIC16C712-20I/P serves automotive body-control modules such as seat-position controllers, mirror-adjust units, climate-control faceplates, and lighting dimmers where a small, low-cost MCU with analog input and PWM is required. Its 4-channel 8-bit ADC reads potentiometers and photodiodes for ambient-light sensing, while the CCP module generates PWM signals for LED dimming and small DC-motor speed control. The 4-6 V supply range matches 5 V automotive regulators, and the -40C to +85C industrial temperature grade covers cabin environments. Note: under-the-hood AEC-Q100 applications should migrate to PIC16F or PIC18 automotive parts; the PIC16C712-20I/P is industrial-grade, not automotive-qualified.
おすすめ
Industrial Sensor Interfaces
For industrial 4-20 mA loop sensors, bridge-amplifier signal conditioners, and panel-meter readouts, the PIC16C712-20I/P provides an integrated 8-bit ADC and USART for digital readout. Its 5 MIPS throughput executes moving-average filtering, linearization, and HART-style communication on a single chip, reducing BOM cost relative to a separate ADC plus MCU architecture. The CCP module can be re-tasked as a 10-bit PWM output for proportional-valve control. Industrial temperature grade supports factory-floor deployment from -40C to +85C. Designers should add external ESD/TVS protection on analog inputs since the on-chip ADC lacks integrated clamping.
おすすめ
Small Motor and PWM Drivers
The PIC16C712-20I/P's Capture/Compare/PWM module generates precise PWM outputs for small DC motors, fan-speed control, solenoid drivers, and LED dimming. At 20 MHz the PWM resolution reaches 10 bits (period = 1024 ticks), sufficient for smooth dimming and motor control without external PWM ICs. The 4-channel ADC reads back tachogenerators and current-sense amplifiers for closed-loop control. With 13 I/O pins, the MCU also handles direction-control logic, fault inputs, and serial reporting. This makes it a popular choice for small-form-factor motor-control boards where cost, pin count, and PWM accuracy are all critical.
おすすめ
Consumer Remote Controls and IR Toys
Battery-powered consumer devices such as universal remote controls, IR-controlled toys, and educational electronics kits use the PIC16C712-20I/P for its low cost and integrated peripherals. The CCP module can be configured for IR carrier generation (typically 38 kHz / 40 kHz), while the 8-bit ADC reads battery voltage or joystick potentiometers. OTP program memory prevents firmware theft and supports high-volume pricing. The 4.0-6.0 V supply range is compatible with 4.5 V (3xAA) and 6 V (4xAA) battery packs. For lower-power designs, look at PIC16F or PIC18 LF parts; the PIC16C712 lacks nanoWatt sleep modes.
おすすめ
Smart Sensors and Data Loggers
Low-cost smart-sensor designs (temperature/humidity loggers, energy-metering front-ends, simple weather stations) leverage the PIC16C712-20I/P's ADC, timers, and serial USART to sample, timestamp, and transmit sensor data. The 4-channel 8-bit ADC is sufficient for thermistor bridges and LDR-based light sensors. The hardware USART interfaces to RS-232 or RS-485 transceivers for wired data transmission. With 128 bytes of RAM, the MCU buffers samples before transmitting. Designers typically add an external I2C EEPROM for non-volatile storage. Industrial temperature grade allows outdoor sensor-pod deployment.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C712-20I/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C712-20/P | PIC16C711-20I/P | PIC16C71-20I/P | PIC16C710-20I/P | PIC16C712-04E/P |
|---|---|---|---|---|---|---|
| Package | 18-PDIP (P) | 18-PDIP (P) - same | 18-PDIP (P) - same | 18-PDIP (P) - same | 18-PDIP (P) - same | 18-PDIP (P) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Max CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz |
| Program Memory | 1.75 KB (1K x 14) OTP | 1.75 KB OTP | 1.75 KB OTP | 1K x 14 OTP | 0.875 KB OTP | 1.75 KB OTP |
| ADC Channels | 4 x 8-bit | 4 x 8-bit | 8 x 8-bit | 2 x 8-bit | 2 x 8-bit | 4 x 8-bit |
| CCP/PWM Module | Yes | Yes | No | No | No | Yes |
| 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 | 4.0 V to 6.0 V |
| Operating Temperature | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (extended) |
主な差別化要因
- Integrated CCP/PWM module (vs PIC16C711-20I/P)
- 4-channel 8-bit ADC vs only 2 channels in predecessors (vs PIC16C71-20I/P)
- Industrial temperature grade vs commercial (vs PIC16C712-20/P)
設計ノート
The PIC16C712-20I/P requires a regulated 4.0-6.0 V supply. Use a 100 nF ceramic decoupling capacitor on VDD placed within 5 mm of the pin, plus a 10 uF bulk capacitor at the regulator output. Brown-out reset (BOR) is not enabled by default on all configurations - configure CONFIG register bits to enable it for reliable industrial operation.
OTP program memory cannot be erased or re-programmed in-circuit. Always validate firmware on a PIC16C712/JW windowed package or with a software simulator (MPLAB SIM) before committing to OTP. A single code bug will scrap the entire production batch. Plan for pre-programming by MicrochipDirect or authorized distributors for high-volume runs.
The 8-bit ADC has no integrated input clamping; add external TVS diodes or resistor-zener protection on analog inputs exposed to industrial transients. Use a 100 nF + 10 uF capacitor pair on the analog VDD reference (if used) for clean ADC readings. Acquisition time must be programmed for the source impedance - allow >= 20 us for 10 kohm sources.
Place the 20 MHz crystal (or ceramic resonator) within 5 mm of OSC1/OSC2 with short traces and a ground guard ring. Use two 22 pF load capacitors to GND. For clock-sensitive peripherals (USART, CCP), add a 100 ohm series resistor on CLKOUT if driving multiple loads.
コンプライアンス情報
PIC16C712-20I/P is a legacy through-hole part with tin-lead (SnPb) finish - not RoHS compliant. Industrial grade (not AEC-Q100). For new designs requiring RoHS/lead-free, use flash-based PIC16F or PIC18 equivalents. REACH compliance per Microchip product declaration.