최종 구매 공지: PIC16C712-20I/SO 단종에 가까워지고 있습니다. 최종 주문일: 문의하기. 사용 가능한 대체 부품 보기 →
Microchip Technology

PIC16C712-20I/SO - 8-Bit 20MHz OTP MCU 1.75KB | Microchip

부품 번호: PIC16C712-20I/SO ⚠ 최종 구매
재고 있음 영업일 기준 1~3일 내 발송
4.0 V to 6.0 V Vdss 18-pin SOIC (SO) Package 20 MHz Speed OTP (One-Time-Programmable EPROM) Memory
시작가 $2.21 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-18
볼륨 가격
수량 단가 합계
1 $3.42 $3.42
10 $3.07 $30.70
100 $2.74 $274.00
500 $2.45 $1,225.00
1,000 $2.21 $2,210.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16C712-20I/SO 개요

The Microchip Technology PIC16C712-20I/SO is an 8-bit CMOS OTP-based microcontroller in the PIC16C family, delivering 20 MHz operation (200 ns instruction cycle) in an 18-pin SOIC package. The device integrates 1.75 KB of One-Time-Programmable program memory (1K x 14 words), 128 bytes of RAM, 13 digital I/O pins, and a 4-channel 8-bit Analog-to-Digital Converter (ADC) along with a Capture/Compare/PWM (CCP) module, two 8-bit timers and one 16-bit timer.

An 8-bit microcontroller is a single-chip computer that processes data in 8-bit chunks and integrates a CPU, memory, and peripherals. Within the embedded hierarchy, the PIC16C712 sits at: microcontroller -> embedded microcontroller -> microprocessor-based IC -> semiconductor. The OTP variant uses one-time-programmable EPROM for code storage, which makes it suited to mature, cost-sensitive production runs where code is finalized at the time of manufacture and field reprogramming is not required. The 'I' suffix denotes the industrial temperature grade (-40C to +85C).

Key features include a high-performance RISC CPU with only 35 single-word instructions to learn, single-cycle execution for most instructions (two cycles for program branches), and brown-out reset plus power-on reset for robust startup. The 8-bit ADC provides up to 4 input channels, while the CCP module supports capture, compare, and PWM generation for motor, lighting, or signal-conditioning control. The wide operating voltage range of 4.0 V to 6.0 V makes it compatible with both 5 V regulated rails and legacy 5 V systems.

Architecturally, the PIC16C712 uses a Harvard-style RISC core with separate program and data buses, enabling simultaneous instruction fetch and operand access. The 8-level deep hardware stack, 7 special-function registers, and direct/indirect addressing modes simplify firmware development in assembly or C (with the MPASM/MPLAB toolchain). Compared to legacy 8051 MCUs, the PIC16C712 delivers higher MIPS-per-mW and a smaller instruction footprint.

Typical applications include consumer appliance control, simple sensor interface modules, automotive body electronics (A/D-based sensor monitoring), industrial control timers, and white-goods PWM motor drivers. It is widely used in cost-driven embedded products where OTP is acceptable and where on-chip ADC and CCP reduce external component count. Designed-in products span decades thanks to long-life industrial and appliance markets.

When designing with this part, allocate the I/O map carefully because RB4-RB7 share an interrupt-on-change feature. Ensure decoupling per Microchip's recommended 100 nF + 10 uF bulk capacitor placement, and respect the 6.0 V absolute maximum on VDD. Designers migrating to flash-based PIC16F equivalents should verify the CCP and ADC register layouts.

This page synthesizes distributor pricing, drop-in alternative MPNs, and practical engineering notes not found in the manufacturer datasheet alone, giving procurement and design engineers a faster sourcing decision.

드롭인 대체품: PIC16C712-20I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C712-20I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, Core Architecture, ADC, Program Memory Size.

Microchip Technology
Timers: 1 x 8-bit Timer0 with prescaler, 1 x Watchdog Timer
Package: 18-SOIC (0.295 in / 7.50 mm body, gull-wing)
Core Architecture: 8-bit RISC, 14-bit instruction word
Microchip Technology
Timers: 8-bit Timer0 with 8-bit prescaler
Package: 18-pin SOIC (SO), 7.50 mm body
ADC: 8-bit, 4 channels
Microchip Technology
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Package: 18-pin SOIC (SO, .300 inch)
Core Architecture: RISC (Harvard), 14-bit instruction word
Microchip Technology
Timers: Timer0 (8-bit) + Timer1 (16-bit) + Timer2 (8-bit)
Package: 18-pin SOIC (SO), 7.50 mm body width, tape and reel
Core Architecture: PIC16 8-bit RISC
Microchip Technology
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Core Architecture: 8-bit PIC RISC (Harvard)
Program Memory Size: 1.75 KB (1K x 14)
Microchip Technology
Timers: Timer0 (8-bit with 8-bit prescaler)
Core Architecture: PIC16CXX mid-range 8-bit
ADC: 4-channel, 8-bit successive approximation
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Package: 18-pin SOIC (SO), 7.50 mm wide-body
ADC: 10-bit, 8 channels
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16C711-20I/SO

✅ 드롭인
Microchip Technology
📦 18-pin SOIC
PIC16C7xx mid-range · 8-bit PIC RISC · OTP EPROM · 1.75 KB (1K x 14) · 68 bytes · 20 MHz · 200 ns at 20 MHz · 13

✓ 재고 있음

$1.95 / 개

데이터시트 보기 →

PIC16C710-20E/SO

✅ 드롭인
Microchip Technology
📦 18-pin SOIC
PIC16C71X (PIC16CXX mid-range) · 8-bit RISC, 14-bit instruction word · 896 bytes (512 x 14 OTP) · 36 bytes · Not present (OTP family) · 20 MHz · 3.0 V to 6.0 V · 4 channels, 8-bit resolution

✓ 재고 있음

$2.7 / 개

데이터시트 보기 →
ℹ️ 3 교차 패키지 부품은 숨겨졌습니다 — 다른 패키지는 PCB 재작업이 필요하며 진정한 드롭인 대체품이 아닙니다. 문의하기 교차 패키지 제안이 필요하면 다음을 참조하십시오.

PIC16C712-20I/SO 최대 정격 & 전기적 특성

Product Type 8-bit Microcontroller (MCU)
Core Architecture PIC16C RISC
Program Memory Type OTP (One-Time-Programmable EPROM)
Program Memory Size 1.75 KB (1K x 14 words)
RAM Size 128 bytes
Maximum CPU Speed 20 MHz
Instruction Cycle Time 200 ns
Operating Voltage (VDD) 4.0 V to 6.0 V
I/O Pins 13
ADC 4 channels x 8-bit
Timers 2 x 8-bit + 1 x 16-bit
CCP Module 1 (Capture/Compare/PWM)
동작 온도 범위 -40C to +85C (Industrial)
패키지 18-pin SOIC (SO)
실장 유형 Surface Mount
Instruction Set 35 single-word instructions

PIC16C712-20I/SO 핀 구성

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
핀 1 RA2/AN2 — PORTA bit 2 / Analog input channel 2
핀 2 RA3/AN3 — PORTA bit 3 / Analog input channel 3
핀 3 RA4/CCP1 — PORTA bit 4 / Capture-Compare-PWM output
핀 4 MCLR/VPP — Master Clear reset (active low) / programming voltage input
핀 5 VSS — Ground reference
핀 6 RB0/INT — PORTB bit 0 / external interrupt input
핀 7 RB1 — PORTB bit 1
핀 8 RB2 — PORTB bit 2
핀 9 RB3 — PORTB bit 3
핀 10 RB4 — PORTB bit 4 (interrupt-on-change)
핀 11 RB5 — PORTB bit 5 (interrupt-on-change)
핀 12 RB6 — PORTB bit 6 (interrupt-on-change)
핀 13 RB7 — PORTB bit 7 (interrupt-on-change)
핀 14 VDD — Positive supply voltage (4.0 V to 6.0 V)
핀 15 OSC2/CLKOUT — Crystal/ceramic resonator output or clock out
핀 16 OSC1/CLKIN — Crystal/ceramic resonator input or external clock in
핀 17 RA0/AN0 — PORTA bit 0 / Analog input channel 0
핀 18 RA1/AN1 — PORTA bit 1 / Analog input channel 1

일반적인 애플리케이션

PIC16C712-20I/SO 적합 용도: 6 애플리케이션s: Consumer Appliance Control, Automotive Body Electronics, Industrial Sensor Interface Modules, PWM Motor Speed Control, White Goods Timer and Sequencer, Simple Sensor Hub for IoT Edge Nodes.

🏭

Consumer Appliance Control

The PIC16C712-20I/SO fits consumer appliance control because its 4-channel 8-bit ADC reads temperature, humidity, or load sensors directly while the CCP module drives triac-based heater or motor PWM without an external timer IC. The 1.75 KB OTP memory is sufficient for washing-machine, dishwasher, or microwave front-panel firmware, and the 18-pin SOIC keeps the PCB small for enclosed housings. Industrial temperature grade (-40C to +85C) supports kitchen-environment thermal stress. Estimated typical BOM savings: removing an external ADC and timer IC reduces part count by 2 and BOM cost by roughly $0.30 at 100k volumes.

🚗

Automotive Body Electronics

The PIC16C712-20I/SO suits body-electronics modules (mirror adjusters, simple climate controls, lighting timers) because the 4-channel 8-bit ADC handles position feedback and temperature sensing, while the CCP module generates PWM for LED dimming or motor speed. The 20 MHz CPU executes control loops in microseconds, well under automotive 10 ms task deadlines. The wide 4.0-6.0 V supply tolerates cranking transients, though automotive designs usually add a TVS for 12 V load-dump compliance. For under-hood or AEC-Q100-mandated designs, migrate to PIC16F72-I/SO which is automotive-graded.

🏭

Industrial Sensor Interface Modules

The PIC16C712-20I/SO is well-suited to industrial sensor-interface modules that read 4-20 mA or 0-10 V analog signals and convert them to digital outputs for PLCs or HMIs. Its 4-channel 8-bit ADC samples up to 4 sensor inputs simultaneously, while the 128-byte RAM buffers conversion data for averaging. The 18-pin SOIC provides easy hand-soldering for prototype panels, and the 20 MHz CPU enables 100 Hz sample rates with on-chip filtering. Designers should add input protection (TVS + series resistor) per Microchip's analog-rail guidelines.

⚡

PWM Motor Speed Control

The PIC16C712-20I/SO drives small DC motors and brushless fans via its CCP module, which generates PWM up to 20 kHz - above the audible band for quiet operation. The 13 I/O pins support direction control, tachometer feedback, and fault input, while the 4-channel ADC reads current sense or thermistor for closed-loop control. At 20 MHz, the PID loop runs in well under 100 us, supporting smooth ramp profiles. The 18-pin SOIC footprint is suitable for handheld power tools or appliance fans where PCB area is constrained.

🏭

White Goods Timer and Sequencer

White-goods timers (washing machine, dishwasher, oven controllers) benefit from the PIC16C712-20I/SO's two 8-bit timers plus one 16-bit timer, which support simultaneous pump, valve, and heater sequencing with millisecond resolution. The CCP module generates beep tones and PWM for indicator LEDs. OTP memory locks the validated cycle table, preventing end-user firmware tampering. Industrial temperature grade handles under-counter heat. Migration to PIC16F72-I/SO is recommended for new SKUs needing field service updates.

🧩

Simple Sensor Hub for IoT Edge Nodes

The PIC16C712-20I/SO acts as a cost-optimized sensor hub that pre-processes analog signals before forwarding to an upstream Wi-Fi/BLE module. Its 4-channel ADC samples temperature, light, and motion sensors at low power, while the CCP module drives a status LED. Although the device has no native radio, it pairs with modules such as the RN4870 via UART, offloading radio stack complexity from the PIC. Total system BOM including the radio module typically lands under $5 at 10k volumes.

추천 제품 요약

MOC3021 optotriac driver for AC load switching 사용처: Consumer Appliance Control LM35 analog temperature sensor for ADC input 사용처: Consumer Appliance Control TLE4275 5V automotive LDO regulator for VDD rail 사용처: Automotive Body Electronics BTS432E2 smart high-side switch for lamp/motor load 사용처: Automotive Body Electronics INA128 instrumentation amplifier for low-level sensor signals 사용처: Industrial Sensor Interface Modules MAX485 RS-485 transceiver for industrial bus output 사용처: Industrial Sensor Interface Modules IRF540N N-channel MOSFET for low-side PWM switching 사용처: PWM Motor Speed Control ACS712 Allegro MicroSystems 사용처: PWM Motor Speed Control ULN2003 Darlington driver for relay/valve coil 사용처: White Goods Timer and Sequencer PC817 optocoupler for triac isolation on mains side 사용처: White Goods Timer and Sequencer RN4870 Bluetooth module for upstream connectivity 사용처: Simple Sensor Hub for IoT Edge Nodes BME280 temperature/humidity/pressure sensor on I2C or ADC 사용처: Simple Sensor Hub for IoT Edge Nodes
What is the program memory size of PIC16C712-20I/SO?
The PIC16C712-20I/SO contains 1.75 KB (1K x 14) of One-Time-Programmable EPROM program memory. According to the Microchip datasheet (DS30453D), this is the standard program memory for the PIC16C712 sub-family and is sufficient for compact control loops and sensor-interface firmware. OTP means the program memory can be written once at production, lowering unit cost versus flash-based PIC16F equivalents.
What is the maximum operating frequency of PIC16C712-20I/SO?
The PIC16C712-20I/SO operates at up to 20 MHz CPU clock, delivering a 200 ns instruction cycle. The '20' speed suffix in the part number refers to this 20 MHz rating per Microchip's PIC16C naming convention. Operating above 20 MHz is not supported; designers needing higher performance should consider PIC18 or PIC24 families.
How many ADC channels does PIC16C712-20I/SO have?
The PIC16C712-20I/SO integrates a 4-channel, 8-bit Analog-to-Digital Converter. According to the Microchip PIC16C712 datasheet (DS30453D), the ADC shares pins with PORTA and supports reference voltages VREF+ and VREF-, enabling ratiometric and absolute measurements in sensor and motor-control applications.
What is the operating voltage range of PIC16C712-20I/SO?
The PIC16C712-20I/SO operates from 4.0 V to 6.0 V VDD. The absolute maximum rating is 7.0 V; exceeding it can permanently damage the OTP memory cell. For designs needing 3.3 V operation, Microchip recommends the flash-based PIC16F series (e.g. PIC16F72) which supports 2.0 V-5.5 V operation.
What package does PIC16C712-20I/SO use?
The PIC16C712-20I/SO is housed in an 18-pin SOIC (Small Outline IC) package with 300 mil body width per Microchip ordering code 'SO'. Drop-in alternatives in 18-pin SOIC include PIC16C711-20I/SO and PIC16C710-20I/SO, both from Microchip's PIC16C family with shared pinout.
Is PIC16C712-20I/SO still in production?
According to current distributor listings, PIC16C712-20I/SO is in Microchip's Last Time Buy phase. Production is being phased out in favor of flash-based PIC16F equivalents that share the same pinout and peripheral set. Engineers should plan drop-in migration to PIC16F72-I/SO or proceed with last-time-buy inventory for existing designs.
Where can I buy PIC16C712-20I/SO online?
PIC16C712-20I/SO is currently listed at authorized distributors including DigiKey (P/N 320715) and Mouser, with pricing typically starting around $3.42 per unit at qty 1 as of 2026-09-18. Given the last-time-buy status, lead times may extend and authorized-channel stock should be verified at order time.
What is the price of PIC16C712-20I/SO at 100 pieces?
The unit price of PIC16C712-20I/SO at 100-piece quantity is approximately $2.74 USD as of 2026-09-18. Pricing scales down to about $2.21 at 1000 pieces. Volume pricing and final quotes depend on distributor stock and reel availability; contact the franchised distributor for a formal quote on production quantities.
What is the lead time for PIC16C712-20I/SO?
Lead time for PIC16C712-20I/SO currently varies due to its Last Time Buy status. Authorized distributors may show factory stock or backlogged orders; lead times can extend from a few weeks to several months depending on when the order is placed relative to Microchip's final shipment date. Engineers should secure last-time-buy inventory or qualify the flash-based PIC16F72-I/SO as a drop-in replacement.
PIC16C712-20I/SO vs PIC16C711-20I/SO - which is better for ADC applications?
PIC16C712-20I/SO is the better choice for ADC applications. Both share the same 18-pin SOIC package and 20 MHz speed, but the PIC16C712 integrates the 4-channel 8-bit ADC plus the CCP module, while the PIC16C711 lacks the ADC. If analog input is required, choose PIC16C712-20I/SO; if the design is purely digital, PIC16C711-20I/SO is a lower-cost drop-in.
What is the best drop-in replacement for PIC16C712-20I/SO?
The best drop-in replacement is PIC16F72-I/SO from Microchip. It uses flash memory instead of OTP, supports the same 18-pin SOIC footprint, runs at up to 20 MHz, and integrates a 5-channel 8-bit ADC plus two CCP modules. For designers who must stay on OTP, PIC16C711-20I/SO and PIC16C710-20I/SO are same-package same-family Microchip alternatives. Migration should be verified against the PIC16C712 datasheet (DS30453D) for register-level compatibility.
When should I choose PIC16C712-20I/SO over PIC16F72-I/SO?
Choose PIC16C712-20I/SO only when code is locked at production and unit cost must be minimized with OTP. For new designs, PIC16F72-I/SO is recommended because its flash memory enables field firmware updates, in-circuit debugging, and longer production life. PIC16C712-20I/SO remains relevant for legacy designs, mature products, and high-volume cost-down programs that already have validated firmware.
Where to download PIC16C712-20I/SO datasheet PDF?
The PIC16C712-20I/SO datasheet is available as a PDF on Microchip's website at the PIC16C712 product page. The document number is DS30453D. Third-party mirrors such as alldatasheet.com also host the file. Always confirm the revision letter matches your silicon revision before committing to a design.
Where can I find PIC16C712-20I/SO pinout?
The PIC16C712-20I/SO pinout is provided in the Microchip datasheet (DS30453D) and reproduced on the XAIPART product page alongside the package diagram. The 18-pin SOIC layout includes VDD on pin 14, VSS on pin 5, MCLR on pin 4, OSC1/OSC2 on pins 15-16, PORTA (AN0-AN3) on pins 17,18,1,2, PORTB (RB0-RB7) on pins 6,7,8,9,10,11,12,13, and the CCP1 on pin 3.

엔지니어링 참조 데이터: PIC16C712-20I/SO — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose PIC16C712-20I/SO when you need an 8-bit Microchip PIC16C MCU with integrated 4-channel 8-bit ADC and one CCP module, in a surface-mount 18-pin SOIC, for industrial-temperature applications. It is best suited to mature production where OTP memory locking is acceptable and field firmware updates are not required. For new designs, consider PIC16F72-I/SO (flash-based, same package, AEC-Q100 automotive option). Choose PIC16C711-20I/SO if ADC is not needed, or PIC16C710-20E/SO if CCP is not needed, for cost reduction. Migrating between these parts requires only resistor-divider changes for ADC inputs and CCP pin re-mapping; refer to Microchip's Pin and Code Compatibility Chart (DS00148J2) for details.

대체품과의 비교

파라미터 이 제품 PIC16C712-20I/P PIC16C712-20E/SS PIC16C711-20I/SO PIC16C710-20E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-pin SOIC 18-pin PDIP 20-pin SSOP 18-pin SOIC - same 18-pin SOIC - same
Program Memory 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.0 KB OTP
CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC 4 ch x 8-bit 4 ch x 8-bit 4 ch x 8-bit No ADC No ADC
CCP Module 1 1 1 1 0
Temperature Grade Industrial -40C to +85C Industrial Extended Industrial Extended
Lifecycle Status Last Time Buy Last Time Buy Last Time Buy Last Time Buy Last Time Buy

주요 차별점

  • Integrated 4-channel 8-bit ADC (vs PIC16C711-20I/SO)
  • Includes CCP module for PWM/Capture/Compare (vs PIC16C710-20E/SO)
  • 18-pin SOIC surface-mount package (vs PIC16C712-20I/P (PDIP))

설계 노트

Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) and a 10 uF bulk capacitor on the same supply trace within 1 inch. The PIC16C712-20I/SO draws approximately 2-15 mA active depending on clock and I/O load, so the regulator must source at least 25 mA per MCU plus peripheral headroom. Add a series ferrite bead on VDD if the board shares a noisy switching rail.

Route the crystal or resonator traces (OSC1/OSC2, pins 15-16) symmetrically with trace length under 5 mm and guard them with a ground pour. The MCLR pin (pin 4) requires a 10 kohm pull-up to VDD; add a 100 nF cap to ground if the design expects noisy reset events. Keep analog traces (RA0-RA3) away from high-current switching nodes to preserve ADC accuracy.

Do not exceed 6.0 V on VDD - the OTP cell is sensitive to over-voltage stress. Always run Microchip's MPASMWIN assembler and MPLAB SIM before committing firmware to OTP parts because OTP cannot be erased. Designers migrating to PIC16F72-I/SO must verify CCP1 register mapping because the F variant reuses CCP1 as CCP2 in some pin modes per the PIC16F72 datasheet.

Estimated: at 20 MHz active with all peripherals on, the PIC16C712-20I/SO dissipates approximately 75 mW internally. In an 18-pin SOIC with theta_JA around 100 C/W (still-air), junction-to-ambient rise is roughly 7.5 C - well within the 125 C max junction rating. No heatsink is required, but airflow above 0.5 m/s is recommended in enclosed appliance housings.

규정 준수 정보

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
무연
Unknown
무할로겐
Unknown
분쟁 광물
Unknown

RoHS and lead-free status were not present in the verified web data; check with Microchip or the distributor for the latest compliance certificates. Not AEC-Q100 qualified - for automotive designs use PIC16F72-I/SO.

데이터 검증일: 2026-09-18 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16C712-20I/SO PIC16C712-20I/SO datasheet Microchip PIC16C712 PIC16C712 price stock PIC16C712 vs PIC16F72 8-bit OTP microcontroller 18-pin SOIC PIC16C712 ADC application PIC16C712 pinout PIC16C712 PWM motor control PIC16C712 last time buy replacement PIC16C711 drop-in alternative what is the RAM size of PIC16C712

관련 부품 & 용어

Microchip Technology PIC16C712 PIC16C712-20I/SO PIC16C711 PIC16C710 PIC16F72 OTP memory EPROM RISC CPU 8-bit microcontroller instruction set PIC16C family 18-pin SOIC SOIC package surface mount Analog-to-Digital Converter Capture/Compare/PWM CCP module industrial temperature grade AEC-Q100 automotive electronics appliance control PWM motor control sensor interface MPASM MPLAB
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기