PIC16C717T/SS - 8-bit OTP MCU, 20MHz, 3.5KB | Microchip
部品番号: PIC16C717T/SS ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.35 | $335.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.62 | $2,620.00 |
PIC16C717T/SS 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory and peripherals; the PIC16C717 specifically belongs to the PIC16C sub-family of Microchip's 8-bit PIC architecture, sitting between the baseline PIC12C/PIC16C5X devices and the more capable PIC17C/PIC18C families. Its mid-tier feature set targets low-cost embedded control where ROM reprogramming is not required after deployment, such as appliance controllers and disposable sensor modules.
The PIC16C717's headline feature is a 10-bit A/D converter providing 6 analog input channels, paired with two additional timers beyond the baseline Timer0. This ADC resolution is the same as found on many PIC16F flash parts and enables direct interface to analog sensors (temperature, light, voltage) without an external ADC IC. OTP program memory means the firmware is permanently written during production programming and cannot be field-updated - this is the key differentiator versus flash-based PIC16F variants such as the PIC16F690.
Typical applications include white-goods motor control boards, low-end remote controls, battery chargers with analog feedback, and industrial sensor interfaces. The 20 MHz clock speed and 10-bit ADC make it well-suited to closed-loop control tasks where computational throughput is moderate but analog precision is required.
When designing with the PIC16C717, remember that OTP parts are not erasable; firmware bugs cannot be fixed in-circuit. Choose the flash variant (PIC16F717) if in-field firmware updates are required. For high-volume production where cost per unit matters more than field re-programmability, OTP delivers lower die cost.
This page synthesizes distributor pricing, pin-to-pin drop-in alternatives (same-family OTP variants and modern flash equivalents), and practical design notes not found in the manufacturer datasheet alone. Cross-reference data is sourced from DigiKey, Mouser and Microchip's own cross-reference tool.
ドロップイン代替品: PIC16C717T/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C717T/SS (同一形状・フットプリント) — 相違点: Package, ADC, Timers, Data EEPROM, I/O Pins.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F717-I/SS
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16C716T-20/SS
✅ ドロップイン✓ 在庫あり
$2.05 / 個
データシートを見る →PIC16C711T-20/SS
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C715T-20/SS
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$2.55 / 個
データシートを見る →PIC16F690T-I/SS
✅ ドロップイン✓ 在庫あり
$1.55 / 個
データシートを見る →PIC16F88T-I/SS
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16C717T/SS 最大定格&電気的特性
| Core | PIC 8-bit RISC |
| Series | PIC® 16C |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| 最大クロック周波数 | 20 MHz |
| Instruction Execution Time | 200 ns (5V, 20 MHz) |
| Instruction Set | 35 single-word instructions |
| Operating Voltage (Vcc) | 4.0V to 5.5V |
| I/O Pins | 15 |
| ADC | 10-bit, 6 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| パッケージ | 20-SSOP (0.209", 5.30mm width) |
| 実装タイプ | Surface Mount (Gull Wing) |
| Temperature Grade | Commercial (0C to +70C) |
| RoHS ステータス | Compliant |
PIC16C717T/SS ピン構成
| ピン 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| ピン 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| ピン 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC reference minus |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC reference plus |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| ピン 10 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| ピン 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock in |
| ピン 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| ピン 13 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| ピン 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| ピン 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| ピン 19 | VSS — Ground reference (second pin) |
| ピン 20 | VDD — Positive supply voltage (4.0V to 5.5V) |
主な用途
PIC16C717T/SS の用途: 7 件s: White Goods Motor Control, Battery Charger Analog Front-End, Remote Control / IR Transmitter, Industrial Sensor Interface Module, HVAC Thermostat Control, Automotive Body Control (Legacy), Educational MCU Trainer Board.
White Goods Motor Control
The PIC16C717T/SS is well-suited to washing-machine and dishwasher motor-control boards where a 10-bit ADC with 6 channels can read speed sensors, current shunts and temperature probes simultaneously. At 20 MHz instruction execution (200 ns/cycle), the device executes a PID loop plus triac zero-cross detection comfortably, while the 256-byte RAM holds the speed-table state machine and the 3.5 KB OTP holds the control firmware locked at production time. The 20-SSOP package fits the dense PCB layout typical of appliance control modules.
おすすめ
Battery Charger Analog Front-End
In smart battery chargers (NiMH, Li-ion entry-level), the PIC16C717T/SS reads charge current via a 10-bit ADC channel, monitors cell voltage through a second ADC channel, and drives a PWM control output using Timer2. The 6 ADC channels are sufficient for multi-cell monitoring with cell-balancing switches; OTP memory prevents accidental firmware corruption during charger fault events.
おすすめ
Remote Control / IR Transmitter
Low-cost IR remote controls benefit from the PIC16C717T/SS's low part count: the 10-bit ADC reads joystick or touch-panel inputs, while hardware PWM drives the 38 kHz IR carrier via the CCP module. With 35 single-word instructions and a 200 ns cycle, the device handles NEC/RC5 protocol encoding in software without an external encoder IC. OTP memory secures the manufacturer's protocol against cloning.
おすすめ
Industrial Sensor Interface Module
Industrial sensor interfaces using 4-20 mA loops or 0-10 V analog signals benefit from the PIC16C717T/SS's 10-bit ADC with 6 channels. The device converts analog sensor inputs to digital outputs via UART/USART or PWM, while OTP memory locks the calibration coefficients at production time, preventing field tampering. The 20-SSOP package suits compact DIN-rail module form factors.
おすすめ
HVAC Thermostat Control
Programmable HVAC thermostats require multiple temperature sensor inputs plus relay/triac outputs - a perfect fit for the PIC16C717T/SS. The 10-bit ADC reads multiple thermistor inputs simultaneously, while the I/O pins drive the heat/cool relay drivers. The 3.5 KB OTP holds the scheduling firmware, and the 20-SSOP package integrates cleanly onto the wall-mount PCB.
おすすめ
Automotive Body Control (Legacy)
Older automotive body-control modules (window lifters, mirror adjusters) used the PIC16C717T/SS to read switches via ADC and drive relays/motors. The 15 I/O pins provide sufficient channels for switch matrix plus relay drivers, and the 10-bit ADC handles potentiometer position feedback. While new automotive designs prefer AEC-Q100-qualified parts, the PIC16C717T/SS remains suitable for non-safety automotive accessories.
おすすめ
Educational MCU Trainer Board
The PIC16C717T/SS's 35-instruction RISC architecture and 20 MHz speed make it ideal for university microcontroller labs teaching embedded programming fundamentals. The 20-SSOP package is breadboard-friendly with an SSOP-to-DIP adapter, and the 10-bit ADC provides a tangible analog input for sensor experiments. OTP is acceptable because each student loads their firmware at production programming time per lab session.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C717T/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F717-I/SS | PIC16C716T-20/SS | PIC16C711T-20/SS | PIC16F690T-I/SS | PIC16F88T-I/SS |
|---|---|---|---|---|---|---|
| Package | 20-SSOP | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (3.5 KB) | Flash (7 KB) | OTP (2 KB) | OTP (1.75 KB) | Flash (7 KB) | Flash (4 KB) |
| RAM Size | 256 B | 256 B | 128 B | 128 B | 256 B | 256 B |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC | 10-bit, 6-ch | 10-bit, 6-ch | 8-bit, 4-ch | None | 10-bit, 12-ch | 10-bit, 7-ch |
| I/O Pins | 15 | 15 | 13 | 15 | 15 | 15 |
| Lifecycle | Obsolete | Active | Obsolete | Obsolete | Active | Active |
| Operating Voltage | 4.0V - 5.5V | 2.0V - 5.5V | 3.0V - 5.5V | 3.0V - 6.0V | 2.0V - 5.5V | 2.0V - 5.5V |
主な差別化要因
- Higher ADC resolution and channel count than older PIC16C7x siblings (vs PIC16C711T-20/SS)
- Same-package Flash upgrade path for new designs (vs PIC16C716T-20/SS)
- Modern flash alternative in identical footprint for production migration (vs PIC16F690T-I/SS)
- Higher clock speed and instruction throughput than PIC16C5X (vs PIC16C5X family (legacy))
設計ノート
The PIC16C717T/SS Vcc range is 4.0V to 5.5V, but the ADC accuracy is specified at 5.0V Vcc. For designs where the supply may sag to 4.5V (USB-powered, battery-end-of-life), use an external 5V reference such as a TL431 for the ADC VREF+ pin rather than relying on Vcc as the reference. Decoupling: place a 100 nF ceramic on VDD as close as possible to pin 20, plus a 10 uF bulk capacitor on the board's 5V rail. The MCLR/VPP pin requires a 10 kohm pull-up to Vcc for normal operation and a series resistor (~470 ohm) if ICSP programming is intended.
At 20 MHz with 5V supply, the PIC16C717T/SS typically draws 16 mA active / 1.5 mA sleep (per Microchip datasheet electrical characteristics). Power dissipation is therefore approximately 80 mW active, and the SSOP-20 thermal resistance (theta_JA ~ 90 C/W) gives a junction-temperature rise of only 7 C - well within the 0-70 C commercial range. No heatsink is required. Estimated: calculations based on datasheet typical current figures; verify with worst-case production units if your enclosure has restricted airflow.
The 20-SSOP package has a 0.65 mm pitch with gull-wing leads; the recommended land pattern is 0.40 mm pad width x 0.30 mm pad length with 0.95 mm pitch per Microchip's packaging specification. Route all signal traces on inner layers with a continuous ground pour on the top layer beneath the device to provide thermal spreading and EMI shielding. Keep the OSC1/OSC2 traces short and surround them with a ground guard ring if the 20 MHz oscillator is sensitive to switching noise.
OTP memory cannot be re-programmed in-circuit; firmware bugs discovered after production programming result in scrap units. Always prototype with a flash-based equivalent (PIC16F717-I/SS, same 20-SSOP package) and only transition to PIC16C717T/SS once firmware is locked. Do not use the PIC16C717T/SS in designs subject to field firmware revision - choose the PIC16F variant instead. The /SS package suffix is lead-free SSOP, not the older SnPb SSOP - confirm with your contract manufacturer.
Place the decoupling capacitor on VDD (pin 20) within 2 mm of the pin to minimize supply lead inductance. The MCLR pin (pin 1) requires a 10 kohm pull-up and may need a 100 nF cap to ground for noise immunity - this RC delays the MCLR rise time and is critical if the device is in electrically noisy environments (motor drives, relay panels). Route analog signals (AN0-AN4) on a separate inner layer with ground on both sides to avoid digital switching noise coupling into the ADC readings.
コンプライアンス情報
RoHS compliant per Microchip's product declaration and the /SS lead-free SSOP terminal finish. REACH compliant per Microchip substance declarations. Not AEC-Q100 qualified - for automotive designs use AEC-Q100 qualified PIC16F variants. Halogen-free per Microchip's environmental specification.