PIC16C717-I/P - 8-Bit 20MHz OTP MCU 6x10-bit ADC | Microchip
부품 번호: PIC16C717-I/P ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.87 | $1.87 |
| 10 | $1.65 | $16.50 |
| 100 | $1.45 | $145.00 |
| 500 | $1.39 | $695.00 |
| 1,000 | $1.3 | $1,300.00 |
PIC16C717-I/P 개요
An 8-bit OTP microcontroller is a non-volatile programmable logic device whose program memory is written once (via windowed UV erase for ceramic-windowed variants) and retains its code without power. In the broader taxonomy: microcontroller -> embedded controller -> semiconductor. OTP parts sit between mask-ROM MCUs (cheapest, factory-programmed) and flash MCUs (re-programmable), and are common in cost-sensitive, low-volume, or production-locked applications where field upgrades are not required. The PIC16 mid-range family is one of the longest-lived 8-bit MCU architectures in production, with extensive tool and code heritage.
Key features include 6 channels of 10-bit ADC (versus the 4 channels on the lower-cost PIC16C715), hardware PWM via the CCP module, brown-out reset (BOR) circuitry for reliable power-on behaviour, a watchdog timer, and an internal/external interrupt controller. The Harvard RISC architecture separates program and data buses, enabling deterministic instruction throughput.
Typical applications include automotive sensor interfaces, white-goods and appliance control boards, industrial process control loops, battery chargers, and consumer-electronics front-panel controllers where 8-bit performance and on-chip A/D simplify the BOM.
When designing with this part, note that OTP memory cannot be re-programmed in-circuit - the JW ceramic-windowed package variant must be used for prototyping or code development. Provide adequate decoupling (100 nF plus 10 uF bulk) close to VDD/VSS and respect the 5.5V absolute-maximum VDD rating.
This page synthesises distributor pricing, same-package drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, helping engineers evaluate sourcing options for the legacy PIC16C717 line.
드롭인 대체품: PIC16C717-I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C717-I/P (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, Mounting Type, ADC, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C717/P
✅ 드롭인✓ 재고 있음
$1.34 / 개
데이터시트 보기 →PIC16C716-04I/P
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16C715-04I/P
✅ 드롭인✓ 재고 있음
$2.3 / 개
데이터시트 보기 →PIC16C716-20I/P
✅ 드롭인✓ 재고 있음
$3.05 / 개
데이터시트 보기 →PIC16C712-20I/P
✅ 드롭인✓ 재고 있음
$1.86 / 개
데이터시트 보기 →PIC16C717-I/P 최대 정격 & 전기적 특성
| Core Architecture | PIC16 8-bit RISC |
| Program Memory Type | OTP (EPROM) |
| Program Memory Size | 3.5 KB (2K x 14) |
| Data RAM | 256 bytes |
| Data EEPROM | Not present (OTP device) |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 13 |
| ADC | 6 channels x 10-bit |
| Timers | Timer0 (8-bit + prescaler), Timer1, Timer2 |
| CCP Module | Capture / Compare / PWM |
| Brown-out Reset (BOR) | Yes |
| Watchdog Timer | Yes |
| 패키지 | 18-pin PDIP (P) |
| 동작 온도 | -40C to +85C (Industrial, -I grade) |
| 공급 전압 | 4.0 V to 5.5 V |
| 실장 유형 | Through-Hole |
PIC16C717-I/P 핀 구성
| 핀 1 | RA2/AN2 — Bidirectional I/O / Analog channel 2 |
| 핀 2 | RA3/AN3/VREF+ — Bidirectional I/O / Analog channel 3 / ADC positive reference |
| 핀 3 | RA4/T0CKI/AN4 — Bidirectional I/O / Timer0 clock input / Analog channel 4 |
| 핀 4 | MCLR/VPP — Master Clear reset input / Programming voltage |
| 핀 5 | VSS — Ground reference |
| 핀 6 | RB0/INT/AN5 — Bidirectional I/O / External interrupt / Analog channel 5 |
| 핀 7 | RB1/AN6 — Bidirectional I/O / Analog channel 6 |
| 핀 8 | RB2/CCP1 — Bidirectional I/O / Capture/Compare/PWM output |
| 핀 9 | RB3 — Bidirectional I/O |
| 핀 10 | RB4 — Bidirectional I/O |
| 핀 11 | RB5 — Bidirectional I/O |
| 핀 12 | RB6 — Bidirectional I/O |
| 핀 13 | RB7 — Bidirectional I/O |
| 핀 14 | VDD — Positive supply voltage (4.0-5.5 V) |
| 핀 15 | OSC2/CLKOUT — Oscillator output / Clock out |
| 핀 16 | OSC1/CLKIN — Oscillator input / External clock input |
| 핀 17 | RA0/AN0 — Bidirectional I/O / Analog channel 0 |
| 핀 18 | RA1/AN1 — Bidirectional I/O / Analog channel 1 |
일반적인 애플리케이션
PIC16C717-I/P 적합 용도: 6 애플리케이션s: Automotive Sensor Interface Node, White-Goods Appliance Control Board, Industrial Process Control Loop, Battery Charger Controller, Consumer Front-Panel Controller, HVAC Thermostat Control.
Automotive Sensor Interface Node
The PIC16C717-I/P's 6-channel 10-bit ADC and 20 MHz CPU make it a fit for body-electronics sensor interface nodes reading temperature, position, and pressure sensors on an automotive CAN/LIN peripheral ECU. Its 6 ADC channels (versus the 4 on PIC16C715) cover a typical sensor cluster (3 temperatures, 2 pressures, 1 throttle position) without an external multiplexer. The CCP module delivers a hardware PWM output for solenoid or actuator drive, and brown-out reset keeps the node deterministic through cranking transients. Industrial -40C to +85C temperature grade covers under-dash and engine-bay-adjacent placements. Place 100 nF plus 10 uF decoupling on VDD/VSS and use the JW windowed package variant for code development before locking production on the PDIP -I grade.
추천
White-Goods Appliance Control Board
White-goods main control boards - washing machines, refrigerators, and dishwashers - rely on the PIC16C717-I/P's 13 I/O pins to drive relays, triac-gate optos, and seven-segment displays, while the 6-channel 10-bit ADC reads water level, temperature, and motor current feedback. The 20 MHz CPU delivers 5 MIPS, sufficient for closed-loop motor control via the on-chip CCP PWM, and the OTP program memory locks the firmware to protect manufacturer IP. Brown-out reset prevents erratic behaviour during brown-outs and line-drop events common in residential mains environments. Industrial -40C to +85C temperature grade handles under-cabinet and machine-room ambient profiles. Use the JW windowed package for firmware validation before committing the -I/P OTP version to production.
추천
Industrial Process Control Loop
Industrial PID loops in process plants use the PIC16C717-I/P to sample one or more analog process variables (flow, pressure, temperature) through its 6-channel 10-bit ADC, run a PID algorithm in firmware, and output a 4-20 mA control signal via PWM-driven op-amp circuitry. The 20 MHz CPU supports PID update rates above 100 Hz even with moderate floating-point math. The CCP PWM module produces a stable duty-cycle output that, after low-pass filtering, drives a voltage-to-current converter for the 4-20 mA loop. Industrial -40C to +85C temperature grade tolerates panel-mount environments, and brown-out reset preserves loop state across supply interruptions. The OTP memory protects the calibration constants. Ensure adequate bulk decoupling and consider the PIC16F716-I/P for designs requiring periodic calibration updates.
추천
Battery Charger Controller
Multi-stage battery chargers for cordless tools, e-bikes, and portable equipment use the PIC16C717-I/P to monitor pack voltage and current through its 10-bit ADC, control charge MOSFETs via PWM outputs from the CCP module, and sequence charge states (precharge, constant-current, absorption, float) in firmware. The 6 ADC channels cover pack voltage, pack current, cell temperature, and ambient temperature. Industrial temperature grade and brown-out reset support reliable operation across varying load and supply conditions. OTP memory prevents firmware reverse-engineering - critical for protecting manufacturer charging algorithms. Use a robust MOSFET driver and consider the JW windowed package for firmware development. Migrate to PIC16F716-I/P if field firmware updates are needed.
추천
Consumer Front-Panel Controller
Consumer appliance front panels - microwave ovens, coffee machines, exercise equipment - use the PIC16C717-I/P to scan keypads, drive LED or LCD displays, read rotary encoders, and interface with the main power-control board via UART or I/O. The 13 I/O pins handle up to 4x4 key matrices plus display segment lines and indicator LEDs. The 6 ADC channels monitor sensor inputs (e.g., humidity, weight). At 20 MHz, key-debounce and display-multiplexing routines run comfortably within budget. Industrial -40C to +85C temperature grade covers kitchen and laundry environments. OTP memory secures the user-interface firmware. Use the JW variant for code development and consider PIC16F716-I/P for designs needing later firmware revisions.
추천
HVAC Thermostat Control
HVAC wall thermostats and zone controllers use the PIC16C717-I/P to read room temperature, setpoint, humidity, and remote sensor inputs through its 6-channel 10-bit ADC, run the control algorithm, and drive triac-gated HVAC equipment through PWM outputs. The CCP module produces a time-proportioning output suitable for electric-heat relay or proportional-valve control. Brown-out reset and watchdog timer ensure reliable recovery from power-line disturbances. Industrial -40C to +85C temperature grade handles indoor and equipment-room ambient ranges. OTP memory protects the calibration and scheduling algorithm. Place the JW windowed part in prototypes; production can use the lower-cost PIC16C717/P for climate-controlled indoor installations or PIC16C717-I/P for utility-room and outdoor-adjacent mounting.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C717-I/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C717/P | PIC16C716-20I/P | PIC16C715-04I/P | PIC16C712-20I/P |
|---|---|---|---|---|---|
| Package | 18-pin PDIP | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz |
| Program Memory | 3.5 KB OTP (2K x 14) | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP | 2 KB OTP |
| ADC Channels | 6 x 10-bit | 6 x 10-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit |
| CCP/PWM Module | Yes (1 CCP) | Yes (1 CCP) | Yes (1 CCP) | Yes (1 CCP) | No CCP |
| Temperature Grade | Industrial -40C to +85C | Commercial 0C to +70C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| Brown-out Reset | Yes | Yes | Yes | Yes | Yes |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND |
주요 차별점
- Highest ADC channel count in the 18-pin PIC16C7X family (vs PIC16C715-04I/P)
- Higher maximum CPU frequency than lower-tier siblings (vs PIC16C715-04I/P)
- Industrial temperature grade for harsh environments (vs PIC16C717/P)
설계 노트
Do not design with PIC16C717-I/P OTP for development cycles where firmware changes are expected - OTP memory can only be programmed once. Use the PIC16C717/JW windowed CERDIP variant for code development and verification, then port the locked firmware to the -I/P OTP part for production. Attempting to re-program OTP silicon fails permanently and bricks the device.
Apply 100 nF ceramic decoupling plus 10 uF bulk capacitance as close as possible to the VDD pin (pin 14) and VSS pin (pin 5). The PIC16C717 has a 4.0 V to 5.5 V supply range; excursions below 4.0 V risk ADC reference instability while spikes above 5.5 V exceed the absolute-maximum rating and can damage the device. Brown-out reset triggers below approximately 4.0 V to hold the MCU in reset until VDD is stable.
Route the analog inputs AN0-AN5 with short, guarded traces away from PWM switching outputs (CCP1 on RB2) and the OSC2 clock pin. The on-chip ADC has 10-bit resolution, and noise injection from the PWM or oscillator traces can degrade effective ENOB. Use a ground plane under the analog traces and consider a small RC filter (1 kohm + 100 nF) on noisy analog inputs.
The MCLR pin (pin 4) requires a pull-up to VDD for normal operation. An external reset supervisor such as MCP100 or MCP120 is recommended for automotive and industrial environments where brown-outs and power-line transients can leave MCLR in an indeterminate state. Do not leave MCLR floating, as noise on the pin can cause spurious resets.
규정 준수 정보
RoHS and lead-free status marked [DATA_NEEDED: confirm RoHS vs legacy Pb] because the verified web data does not explicitly state RoHS compliance for the -I/P industrial OTP part. Microchip generally transitioned OTP PIC16C parts to RoHS before end-of-life, but engineering should confirm with the manufacturer datasheet ordering information section before placing volume orders. AEC-Q100 qualification is not claimed for this part - choose PIC16F716-I/P or other AEC-Q100 PIC16 variants for automotive safety-critical applications.