PIC16C717T-E/SS - 8-Bit 20MHz OTP MCU, 3.5KB Flash, SSOP-20 | Microchip
料号: PIC16C717T-E/SS ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.85 | $38.50 |
| 100 | $3.45 | $345.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC16C717T-E/SS 概述
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data path. PIC microcontrollers from Microchip use a RISC architecture with a small, uniform instruction set that simplifies coding. Within the power management and embedded hierarchy, the PIC16C717 sits in the sub-family of mid-range PIC16 devices offering integrated analog peripherals for sensor and control applications, providing a bridge between simple 14-pin PIC10/12 devices and larger 40/64-pin PIC17/18 controllers.
Key features include a 20 MHz maximum operating frequency, 15 general-purpose digital I/O pins, two 8-bit timers with one 16-bit timer option, a USART for serial communication, and a 10-bit ADC capable of 6 analog input channels. The OTP program memory allows one-time field programming, which lowers unit cost in mature production designs. Power-saving SLEEP mode and a wide -40C to +125C operating range make it usable in industrial and consumer embedded applications.
The PIC16C717 uses a Harvard RISC architecture with separate program and data buses, achieving deterministic instruction throughput and a 200 ns cycle time at 20 MHz. Its CMOS OTP process enables low power consumption while keeping per-unit programming cost low. The integrated analog and digital peripherals are addressed through a small bank of Special Function Registers, which simplifies firmware development in C or assembly.
Typical applications include industrial sensor-interface modules, automotive body controllers, consumer appliance control boards, low-cost user-interface panels, and battery-powered instrumentation that require on-chip ADC and USART peripherals. The 20 MHz CPU speed supports modest real-time control loops and basic communication protocols such as RS-232.
When designing with this part, ensure the oscillator configuration matches the application: a 20 MHz crystal provides full instruction throughput, while the internal 4 MHz RC oscillator saves board space. The OTP memory cannot be re-programmed in-circuit, so firmware must be fully validated before production programming.
This page synthesizes distributor stock data, drop-in replacement guidance, and practical design considerations that complement the manufacturer datasheet and accelerate component selection.
直接替换替代料: PIC16C717T-E/SS ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C717T-E/SS (相同外形与封装尺寸) ——差异在于 Package, ADC, Program Memory Type, Timers, I/O Pins.
快速对比工具——选择替代料号进行并排对比:
PIC16C717T/SS
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.62 / 个
查看数据手册 →PIC16C717-I/SO
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.28 / 个
查看数据手册 →PIC16C716T-20/SS
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.05 / 个
查看数据手册 →PIC16C715T-20/SS
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.55 / 个
查看数据手册 →PIC16F717T-I/SS
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC16C717T-E/SS 最大额定值与电气特性
| Manufacturer | Microchip Technology |
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-bit |
| 最大时钟频率 | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| Number of I/O Pins | 15 |
| ADC | 10-bit, 6 channels |
| Timers | 2 x 8-bit (1 x 16-bit optional) |
| Communication Interface | USART |
| 封装 | 20-SSOP (5.30 mm body width) |
| 工作温度范围 | -40C to +125C (E grade, extended) |
| 电源电压 | 5 V typical (PIC16C standard) |
| 安装类型 | Surface Mount |
| 引脚数量 | 20 |
| MSL 等级 | 1 (per Microchip profile) |
PIC16C717T-E/SS 引脚配置
| 引脚 1 | RA2/AN2 — Bidirectional I/O / analog input channel 2 |
| 引脚 2 | RA3/AN3/Vref+ — Bidirectional I/O / analog input 3 / ADC positive reference |
| 引脚 3 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| 引脚 4 | MCLR/Vpp — Master Clear (reset) / programming voltage input |
| 引脚 5 | Vss — Ground reference |
| 引脚 6 | RB0/INT — Bidirectional I/O / external interrupt |
| 引脚 7 | RB1 — Bidirectional I/O |
| 引脚 8 | RB2 — Bidirectional I/O |
| 引脚 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 |
| 引脚 15 | OSC2/CLKOUT — Oscillator output / clock output |
| 引脚 16 | OSC1/CLKIN — Oscillator input / external clock input |
| 引脚 17 | RC0/T1OSO/T1CKI — Bidirectional I/O / Timer1 oscillator output / Timer1 clock input |
| 引脚 18 | RC1/T1OSI/CCP2 — Bidirectional I/O / Timer1 oscillator input / CCP2 |
| 引脚 19 | RC2/CCP1 — Bidirectional I/O / CCP1 |
| 引脚 20 | RC3 — Bidirectional I/O |
典型应用
PIC16C717T-E/SS 适用于 6 应用s: Industrial Sensor Interface Module, Automotive Body Control Unit, Consumer Appliance Control Board, Battery-Powered Instrumentation, Low-Cost User Interface Panel, RS-232 Communication Front-End.
Industrial Sensor Interface Module
The PIC16C717T-E/SS fits industrial sensor-interface modules because its integrated 6-channel 10-bit ADC simplifies analog-front-end designs that read multiple sensors. With 15 general-purpose I/O pins and a 20 MHz core, the device handles signal conditioning, threshold comparison, and RS-232 reporting without external ADCs or glue logic. Its extended -40C to +125C temperature grade lets the module operate in factory floors, outdoor cabinets, and process-control enclosures where temperature swings are common. Estimated: a typical 4-20 mA loop transmitter draws 1.5-3 mA active, well within the PIC's low-power capability when paired with the USART-driven digital output.
推荐
Automotive Body Control Unit
The PIC16C717T-E/SS is well suited to automotive body-control applications such as door modules, lighting controllers, and seat-position memories because the extended -40C to +125C operating range matches under-hood and cabin thermal stress. The 6-channel 10-bit ADC reads switch positions, current shunts, and potentiometers, while the on-chip USART drives LIN or RS-232 transceivers for body-network communication. The OTP program memory prevents unintended in-vehicle firmware modification, which is a regulatory and safety benefit. Estimated: a body ECU typically draws 5-15 mA average with sleep currents below 100 uA, easily handled by PIC16C717 power-saving modes.
推荐
Consumer Appliance Control Board
The PIC16C717T-E/SS is appropriate for consumer appliance controllers in washing machines, microwaves, and HVAC indoor units where the SSOP-20 footprint saves PCB space and the OTP memory keeps unit cost low in high-volume production. The 20 MHz core executes 200 ns instructions, supporting real-time control loops for motor PWM (via timer/Capture-Compare) and user-interface keypad scanning on the 15 I/O pins. The 6-channel ADC reads thermistors, humidity sensors, and user-potentiometer settings without external analog ICs. Estimated: typical appliance controller BOM savings versus external ADC + logic approach are $0.40-$0.80 per board.
推荐
Battery-Powered Instrumentation
The PIC16C717T-E/SS supports battery-powered instrumentation such as handheld multimeters, portable gas detectors, and field data loggers because of its CMOS low-current operation and SLEEP/Idle power-saving modes. The 6-channel 10-bit ADC samples analog sensors with hardware-trigger support from on-chip timers, while the USART streams logged data to a host PC or wireless module. With 256 bytes of RAM and 3.5 KB OTP, it can buffer moderate data sets before transmission. Estimated: at 4 MHz and 3 V supply, active current is typically 1-2 mA and sleep current under 1 uA, enabling multi-month battery life in duty-cycled designs.
推荐
Low-Cost User Interface Panel
The PIC16C717T-E/SS is well matched to user-interface boards such as HVAC thermostats, microwave control panels, and security keypads where the integrated ADC reads analog inputs (setpoint knobs, NTCs) and the digital I/O drives 7-segment or matrix keypads directly. The 20 MHz core handles multiplexed display refresh and switch debouncing with no external logic, while 256 bytes of RAM buffers user input state. OTP programming keeps per-unit cost minimal in mature designs. Estimated: a 4-digit 7-segment display refresh at 100 Hz occupies only 5-8% of CPU time, leaving ample bandwidth for keypad scan.
推荐
RS-232 Communication Front-End
The PIC16C717T-E/SS is appropriate as a serial-protocol front-end (RS-232, RS-485, or proprietary UART bridges) because its on-chip USART operates independently of the CPU once configured. The 20 MHz core provides accurate baud-rate generation across 300-115200 bps, and the 6-channel ADC can monitor supply voltage or sensor state for diagnostic reporting. Its 15 I/O pins support additional handshake, flow-control, and indicator LEDs without external glue logic, reducing BOM cost and PCB area.
推荐
推荐产品汇总
工程参考数据: PIC16C717T-E/SS ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16C717T/SS | PIC16C717-I/SO | PIC16C716T-20/SS | PIC16C715T-20/SS | PIC16F717T-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP | 20-SSOP - same | 20-SOIC (functionally compatible SSOP-20 footprint in family) | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same |
| Core Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP (-43%) | 2 KB OTP (-43%) | Flash (functionally similar) |
| RAM | 256 bytes | 256 bytes | 256 bytes | 128 bytes (-50%) | 128 bytes (-50%) | 256 bytes |
| ADC | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 8-bit, 4 channels | None | 10-bit, 6 channels |
| Temperature Grade | -40C to +125C (E) | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | 0C to +70C (commercial) | -40C to +85C (industrial) |
| Memory Type | OTP | OTP | OTP | OTP | OTP | Flash |
关键差异点
- Extended -40C to +125C temperature grade (对比 PIC16C717T/SS (commercial 0C to +70C))
- 6-channel 10-bit ADC integrated (对比 PIC16C715T-20/SS (no ADC))
- More program memory than PIC16C716 (对比 PIC16C716T-20/SS (2 KB OTP))
设计说明
Estimated: the PIC16C717T-E/SS draws approximately 2-5 mA active current at 20 MHz and 5 V, dropping to under 1 uA in SLEEP mode. For battery-powered designs, duty-cycle the ADC/USART sampling and place the part in SLEEP between events. Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of the Vdd pin (pin 14), and add a bulk 10 uF tantalum or ceramic on the same rail for transient suppression during ADC reference settling.
Place the SSOP-20 decoupling capacitor (100 nF) directly between Vdd (pin 14) and Vss (pin 5) using short, wide traces. Route the MCLR/Reset line (pin 4) separately from high-current switching nodes, and add a 10 kohm pull-up plus a 100 nF capacitor for noise immunity on MCLR if the device will operate in electrically noisy environments such as motor-control PCBs. Keep the OSC1/OSC2 traces (pins 15-16) short and symmetric to reduce EMI susceptibility.
Three common pitfalls when designing with the PIC16C717T-E/SS: (1) forgetting that OTP memory cannot be re-programmed - always validate firmware on a PIC16F717 flash equivalent before committing to OTP production; (2) confusing the -E suffix (extended -40C to +125C) with the -I suffix (industrial -40C to +85C) - the temperature grade affects AEC-Q100 automotive compliance; (3) leaving the OSC1 pin floating when the internal RC oscillator is selected, which can cause erratic behavior if the unused external oscillator pin picks up stray noise.
合规信息
RoHS, REACH, lead-free, and halogen-free status were not provided in the verified web data for PIC16C717T-E/SS. The PIC16C OTP family predates many modern environmental disclosures. Not AEC-Q100 qualified by default - the -E suffix denotes extended industrial temperature only. Verify compliance with Microchip product environmental reports (PCN/PDN documents) before automotive deployment.