PIC16C717-E/P - 8-Bit 20MHz OTP MCU, 6x10-bit ADC | Microchip
料号: PIC16C717-E/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.85 | $38.50 |
| 100 | $3.42 | $342.00 |
| 500 | $3.05 | $1,525.00 |
| 1,000 | $2.71 | $2,710.00 |
PIC16C717-E/P 概述
What is an 8-bit OTP microcontroller? OTP (One-Time Programmable) microcontrollers contain non-volatile program memory that can be written once and is then permanently retained, distinguishing them from flash-based MCUs that allow in-system reprogramming. The PIC16C717 sits in the hierarchy: microcontroller -> embedded MCU -> 8-bit MCU -> PIC mid-range MCU -> CMOS OTP MCU. This category suits cost-sensitive, fixed-function products where firmware is finalized at production and field updates are not required.
Key differentiating features include 6 channels of 10-bit analog-to-digital conversion (versus fewer channels on older PIC16C5X and PIC12CXXX siblings), two additional timers, and a Capture/Compare/PWM (CCP) module for timing-critical applications. The device uses only 35 single-word instructions for code density and is upwards compatible with the PIC16C5X and PIC12CXXX instruction sets, enabling smooth migration paths from older designs.
The PIC16C717 combines a RISC-based PIC core with on-chip peripherals including A/D, timers, PWM, and synchronous/asynchronous serial interfaces. The 200ns instruction cycle at 20MHz provides 5 MIPS throughput - sufficient for sensor sampling, motor control loops, and user-interface handling. OTP memory reduces die cost compared to flash, making this part attractive in cost-driven consumer and appliance designs.
Typical applications include automotive body controllers and sensor interfaces, white-goods and small-appliance control boards, industrial instrumentation front-ends, and consumer-product embedded controllers. Its combination of analog input count and PWM output suits closed-loop control without external A/D chips.
Designers should select the -E (extended) temperature grade explicitly for industrial or automotive environments; the standard PIC16C717-I/P serves commercial-temperature designs. OTP programming requires device programmers (e.g., MPLAB PM3) and committed firmware before volume production.
This page synthesizes distributor pricing, drop-in same-package alternatives, design guidance, and FAQ not found in the manufacturer datasheet, helping engineers select between PIC16C717-E/P, PIC16C717-I/P, and PIC16C717/P.
直接替换替代料: PIC16C717-E/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C717-E/P (相同外形与封装尺寸) ——差异在于 Timers, ADC, Core Architecture, I/O Pins, Package.
快速对比工具——选择替代料号进行并排对比:
PIC16C717-I/P
✅ 直接替换✓ 有现货
$1.3 / 个
查看数据手册 →PIC16C717/P
✅ 直接替换✓ 有现货
$1.34 / 个
查看数据手册 →PIC16C716-20I/P
✅ 直接替换✓ 有现货
$3.05 / 个
查看数据手册 →PIC16C715-20/P
✅ 直接替换✓ 有现货
$1.94 / 个
查看数据手册 →PIC16C711-20I/P
✅ 直接替换✓ 有现货
$4.92 / 个
查看数据手册 →PIC16C717-E/P 最大额定值与电气特性
| Core Architecture | PIC 8-bit RISC |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word |
| Instruction Execution Time | 200 ns |
| Maximum CPU Frequency | 20 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| I/O Pins | 16 |
| A/D Converter | 6 channels x 10-bit |
| Timers | Multiple (including 2 additional) |
| CCP Module | Capture/Compare/PWM |
| 封装 | 18-pin PDIP (P) |
| 安装类型 | Through-Hole |
| Temperature Grade | Extended (-E): -40C to +125C |
PIC16C717-E/P 引脚配置
| 引脚 1 | MCLR/Vpp — Master Clear (Reset) input / Programming voltage |
| 引脚 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| 引脚 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| 引脚 4 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| 引脚 5 | RA3/AN3/Vref — Port A bit 3 / Analog input 3 / ADC Vref |
| 引脚 6 | RA4/AN4/T0CKI — Port A bit 4 / Analog input 4 / Timer 0 clock |
| 引脚 7 | RA5/AN5/SS — Port A bit 5 / Analog input 5 / SPI slave select |
| 引脚 8 | Vss — Ground reference |
| 引脚 9 | OSC1/CLKIN — Oscillator input / external clock |
| 引脚 10 | OSC2/CLKOUT — Oscillator output / clock out |
| 引脚 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock |
| 引脚 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / CCP2 |
| 引脚 13 | RC2/CCP1 — Port C bit 2 / CCP1 (PWM output) |
| 引脚 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| 引脚 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| 引脚 16 | RC5/SDO — Port C bit 5 / SPI data out |
| 引脚 17 | RC6/TX/CK — Port C bit 6 / UART TX / clock |
| 引脚 18 | RC7/RX/DT — Port C bit 7 / UART RX / data |
典型应用
PIC16C717-E/P 适用于 7 应用s: Automotive Body Controllers, White-Goods Appliance Control, Industrial Sensor Interface Front-End, Consumer Embedded Controllers, HVAC Thermostat and Control, Motor Control / PWM Drivers, Battery-Powered Instrumentation.
Automotive Body Controllers
The PIC16C717-E/P's extended -40C to +125C temperature grade, 6-channel 10-bit ADC, and PWM CCP module make it a strong fit for automotive body controllers managing lighting, mirrors, and small actuators. Placed on the body control module PCB, it samples multiple analog sensors (position, temperature) and drives MOSFETs via PWM. The 18-pin PDIP through-hole package simplifies prototyping and service replacement in non-safety zones, though mission-critical systems still require AEC-Q100 parts.
推荐
White-Goods Appliance Control
Washing machines, dishwashers, and small kitchen appliances benefit from the PIC16C717-E/P's 6-channel ADC (sensing water level, temperature, motor current), 16 I/O pins (driving relays and triac gates), and CCP PWM (variable-speed motor control). The 200ns instruction cycle at 20 MHz easily handles washing-cycle state machines and user-interface keypads. The 18-pin PDIP footprint simplifies hand-soldered prototype boards common in low-volume appliance designs.
推荐
Industrial Sensor Interface Front-End
Industrial sensor conditioning boards use the PIC16C717-E/P to digitize analog transducer signals (pressure, strain, temperature) via its 6-channel 10-bit ADC and forward processed data over UART/SPI. The extended temperature grade supports factory-floor cabinets and outdoor enclosures. The 256-byte RAM and 3.5KB OTP program memory fit typical calibration-curve lookup tables and sensor linearization code without external memory.
推荐
Consumer Embedded Controllers
Cost-sensitive consumer products (remote controls, small toys, exercise equipment, smart-home sensors) adopt the PIC16C717-E/P for its 3.5KB OTP program space, 16 I/O pins, and CCP PWM module for LED dimming or buzzer drive. The 8-bit PIC core with only 35 instructions shortens firmware development cycles. OTP memory reduces per-unit cost versus Flash alternatives in high-volume consumer electronics.
推荐
HVAC Thermostat and Control
HVAC thermostat and damper-control boards rely on the PIC16C717-E/P's 6-channel ADC for multi-zone temperature sensing, 20 MHz operation for responsive UI updates, and PWM for triac-phase control of fans and dampers. The extended -40C to +125C grade tolerates attic and outdoor mounting. Designers typically pair the MCU with SPI EEProm for user-setpoint storage and a character LCD via GPIO.
推荐
Motor Control / PWM Drivers
Small DC motor and brushless-fan control designs use the PIC16C717-E/P's CCP module to generate complementary PWM signals up to 20 MHz system clock, plus the 6-channel ADC to sense back-EMF, current, or rotor position. The 256-byte RAM supports closed-loop PI controllers. The 18-pin PDIP package eases development on breadboards before migrating to SMD for cost-down.
推荐
Battery-Powered Instrumentation
Portable test instruments (multimeters, calipers, hand-held signal sources) leverage the PIC16C717-E/P's low-power sleep modes, 6-channel ADC for multi-range measurements, and PWM for buzzer/audio feedback. The 20 MHz throughput supports real-time RMS calculations. The extended temperature range allows field use in outdoor or industrial environments. OTP memory eliminates accidental firmware corruption in battery-replacement scenarios.
推荐
推荐产品汇总
工程参考数据: PIC16C717-E/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16C717-I/P | PIC16C717/P | PIC16C716-20I/P | PIC16C715-20/P | PIC16C711-20I/P |
|---|---|---|---|---|---|---|
| Package | PDIP-18 (P) | PDIP-18 (P) - same | PDIP-18 (P) - same | PDIP-18 (P) - same | PDIP-18 (P) - same | PDIP-18 (P) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Temperature Grade | Extended (-E): -40C to +125C | Industrial (-I): -40C to +85C | Commercial: 0C to +70C | Industrial (-I): -40C to +85C | Commercial: 0C to +70C | Industrial (-I): -40C to +85C |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP | 2 KB OTP | 1.75 KB OTP |
| RAM | 256 bytes | 256 bytes | 256 bytes | 128 bytes | 128 bytes | 68 bytes |
| ADC | 6 x 10-bit | 6 x 10-bit | 6 x 10-bit | 5 x 10-bit | 4 x 8-bit | 4 x 8-bit |
| CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 16 | 16 | 16 | 13 | 13 | 13 |
| Unit Price (qty 1) | $4.20 | $3.95 | $3.50 | $3.60 | $3.20 | $3.10 |
关键差异点
- Extended temperature grade support (对比 PIC16C717-I/P)
- Largest program memory in PIC16C71x series (对比 PIC16C716-20I/P)
- Highest ADC channel count and resolution (对比 PIC16C715-20/P)
设计说明
PIC16C717-E/P requires a stable Vdd (commonly 4.0V-6.0V range for PIC16C7X series) with a 0.1uF ceramic decoupling capacitor placed within 5mm of the Vdd pin and a 10uF bulk capacitor on the same rail. During ADC conversion, noise on Vdd directly degrades conversion accuracy - use a separate analog AVdd rail or LC filter if sensor signals are millivolt-level. Brown-out reset (BOR) circuitry should remain enabled for automotive/industrial deployments.
OTP programming is one-shot: once the PIC16C717-E/P is programmed, the firmware cannot be modified or erased. Always validate firmware on a flash-memory equivalent (PIC16F717) or in MPLAB SIM before committing the production OTP batch. Programming failures yield dead parts, so volume programming should use a production-grade tool like MPLAB PM3 with verified socket adapters.
Place the 20 MHz crystal or external clock source within 5mm of pins 9-10 (OSC1/OSC2) with a ground guard ring around the oscillator traces to minimize radiated EMI. Keep ADC analog traces (RA0-RA5) away from PWM outputs and switching power traces to avoid digital-noise injection. The 18-pin PDIP through-hole footprint simplifies hand-routing but requires through-via plating - confirm PCB fab capabilities for the chosen layer count.
At 20 MHz clock with all peripherals active, PIC16C717-E/P power dissipation is approximately 30-60 mW depending on I/O loading and output frequency, well within the 18-pin PDIP thermal envelope (theta_JA approximately 70 C/W). The extended -125C junction rating provides ample margin for industrial/automotive enclosures. No external heatsink is needed for typical use cases.
合规信息
RoHS/lead-free status not explicitly stated in verified web data - consult Microchip product page for current compliance. Not AEC-Q100 qualified - choose PIC16F variant family for automotive-qualified designs. Microchip is conflict-minerals compliant per corporate policy.