PIC16C717T-I/SS - 8-Bit OTP MCU 3.5KB 16 I/O 20MHz SSOP-20 | Microchip
N.º de pieza: PIC16C717T-I/SS ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $5.12 | $5,12 |
| 10 | $4.61 | $46,10 |
| 100 | $4.1 | $410,00 |
| 500 | $3.69 | $1.845,00 |
| 1.000 | $3.28 | $3.280,00 |
PIC16C717T-I/SS Descripción general
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, peripherals onto one silicon die; on PIC microcontroller design the Harvard RISC architecture separates program and data buses, allowing simultaneous instruction fetch and data access. The PIC16C717 belongs to the PIC16 mid-range family, which sits in the PIC8 -> 8-bit MCU -> microcontroller -> embedded IC hierarchy, upward-compatible with the PIC16C5X and PIC12CXXX baseline devices for code portability.
Key differentiating features include Microchip's PIC RISC core with 14-bit wide instructions, hardware USART/SCI, an analog comparator with two inputs, capture/compare/PWM (CCP) module, and an 8-bit parallel slave port for external memory expansion. The OTP memory enables one-time programmable operation suited for high-volume mature products, and the SSOP-20 footprint is footprint-compatible with the flash-based PIC16F717 for future migration.
The PIC16C717 uses a 14-bit instruction word, two-stack-deep hardware stack for subroutines, and a 200 ns instruction cycle at 20 MHz oscillator. Six multiplexed 10-bit ADC channels enable direct sensor interfacing, and the analog comparator supports low-cost feedback loops. The architecture's deterministic interrupt latency of 5 instruction cycles makes it well suited for hard-real-time control loops.
Typical applications include industrial sensor interface boards, appliance control, motor control (small DC and stepper), automotive body electronics (non-safety), and white-goods user-interface modules. The wide 2.5V-5.5V supply range and industrial -40C to +85C temperature grade suit both battery and mains-powered designs.
When designing with this device, plan around OTP memory: firmware must be 100% validated before programming because there is no in-system reprogramming path. Engineers targeting future-proof designs can lay out the PCB for the PIC16F717 flash equivalent and migrate tooling later, since both share the SSOP-20 pinout.
This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC16C family, and practical design notes for OTP migration paths that are not found on individual distributor listings.
Alternativas directas para PIC16C717T-I/SS — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16C717T-I/SS (mismo factor de forma y huella) — difiere en Package, ADC, I/O Pins, Timers, Core Architecture.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16C717T/SS
✅ Sustitución directa✓ En stock
$2.62 / unidad
Ver hoja de datos →PIC16C717-I/SS
✅ Sustitución directa✓ En stock
$1.82 / unidad
Ver hoja de datos →PIC16F717-I/SS
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C716T-20/SS
✅ Sustitución directa✓ En stock
$2.05 / unidad
Ver hoja de datos →PIC16C717T-I/SS Valores máximos y características eléctricas
| Architecture | PIC16 mid-range 8-bit RISC (Harvard) |
| Instruction Word Size | 14-bit |
| Instruction Set Size | 35 single-word instructions |
| Instruction Execution Time | 200 ns at 20 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| Data RAM | 256 bytes |
| Data EEPROM | Not present |
| I/O Pins | 16 |
| ADC | 10-bit, 6 channels |
| Timers | 2 (Timer0, Timer1) |
| Capture/Compare/PWM | 1 CCP module |
| Analog Comparator | Yes, 2 inputs |
| Communication | USART/SCI (addressable) |
| Parallel Slave Port | Yes (8-bit) |
| Oscillator Range | DC to 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| Temperatura de funcionamiento | -40 C to +85 C (Industrial) |
| Encapsulado | SSOP-20 (5.30 mm body) |
| Tipo de montaje | Surface Mount |
Configuración de pines de PIC16C717T-I/SS
| Pin 1 | RA2/AN2 — Digital I/O / analog input channel 2 |
| Pin 2 | RA3/AN3/VREF+ — Digital I/O / analog input channel 3 / ADC reference positive |
| Pin 3 | RA4/AN4 — Digital I/O / analog input channel 4 |
| Pin 4 | RA5/AN5/SS — Digital I/O / analog input channel 5 / SPI slave select |
| Pin 5 | VSS — Ground reference |
| Pin 6 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 7 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin 8 | RC0/T1OSO — Digital I/O / Timer1 oscillator output |
| Pin 9 | RC1/T1OSI — Digital I/O / Timer1 oscillator input |
| Pin 10 | RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1 output |
| Pin 11 | RC3 — Digital I/O |
| Pin 12 | RC4 — Digital I/O |
| Pin 13 | RC5 — Digital I/O |
| Pin 14 | RC6 — Digital I/O |
| Pin 15 | RC7 — Digital I/O |
| Pin 16 | VSS — Ground reference (second pin) |
| Pin 17 | RB0/INT — Digital I/O / external interrupt |
| Pin 18 | RB1 — Digital I/O |
| Pin 19 | RB2 — Digital I/O |
| Pin 20 | VDD — Positive supply voltage (2.5V to 5.5V) |
Aplicaciones típicas
PIC16C717T-I/SS es adecuado para 6 aplicacións: Industrial Sensor Interface Boards, Appliance Control (White Goods), Small DC and Stepper Motor Control, Automotive Body Electronics (Non-Safety), User-Interface Modules (Keypads, Displays), Battery-Powered Sensor Nodes.
Industrial Sensor Interface Boards
The PIC16C717T-I/SS fits industrial sensor-interface PCBs thanks to its 6-channel 10-bit ADC (sufficient for thermocouple-conditioned signals, 4-20 mA loops, and bridge sensors), 16 I/O pins, and -40 C to +85 C industrial temperature grade. Designers typically pair the ADC channels with on-chip analog comparator for window detection, while the USART/SCI peripheral streams readings to a host controller or display. The 200 ns instruction execution enables deterministic sampling loops at standard industrial rates (1 kHz) without jitter. OTP memory is acceptable because industrial sensor boards ship in mature, low-cost variants where firmware rarely changes post-release.
Recomendado
Appliance Control (White Goods)
White-goods controllers (washing machines, dishwashers, ovens, refrigerators) use the PIC16C717T-I/SS as a cost-optimized MCU for user-interface handling, motor timing, and sensor polling. The 8-bit PIC16 mid-range core provides deterministic 5-cycle interrupt latency for safety-critical timing, while the 10-bit ADC reads temperature, water-level, and door-switch inputs. The 2.5-5.5V supply range matches directly to 5 V regulator rails or 3.3 V battery backup. With OTP memory, appliance OEMs lock firmware at production, accepting zero field updates in exchange for the lowest unit cost in mature product lines.
Recomendado
Small DC and Stepper Motor Control
The PIC16C717T-I/SS drives small brushed DC motors and stepper motors in low-power applications using its Capture/Compare/PWM (CCP) module plus general-purpose I/O for H-bridge gate signals. With a 20 MHz oscillator, the PWM frequency and duty cycle resolution match typical motor-drive needs up to ~20 kHz PWM with 8-bit effective resolution. The 16 I/O pins allow direct interfacing to motor-driver ICs (such as the MCP1755 or DRV8871) without external glue logic. Industrial temperature grade and 5.5V absolute-max supply tolerance make the part suitable for hobbyist robotics, small appliances, and embedded fan controllers.
Recomendado
Automotive Body Electronics (Non-Safety)
Non-safety automotive body modules (interior lighting, seat-position memory, HVAC flap control, accessory timers) historically used the PIC16C717T-I/SS due to its industrial temperature range, robust PIC mid-range core, and 5V tolerance that interfaces directly to legacy 5V automotive bus peripherals. The 16 I/O pins and 6-channel ADC handle switch scanning and potentiometer inputs, while the USART/SCI peripheral bridges to LIN or K-Line transceivers. Note: the part is not AEC-Q100 qualified; for new designs requiring automotive certification, Microchip recommends migrating to AEC-Q100-qualified PIC16F variants in the same SSOP-20 footprint.
Recomendado
User-Interface Modules (Keypads, Displays)
User-interface modules with 7-segment or character LCD displays, matrix keypads, and rotary encoders use the PIC16C717T-I/SS as a scan-controller MCU. The 16 I/O pins drive a 4x4 keypad matrix with scanning firmware in 3.5 KB of OTP, and the CCP module generates beeper tones via PWM. The 256-byte RAM holds display refresh buffers without taxing the 14-bit instruction word. Industrial-grade temperature tolerance supports outdoor kiosks and instrumentation panels. The OTP nature is acceptable because UI firmware stabilizes early in product life and rarely requires field updates.
Recomendado
Battery-Powered Sensor Nodes
Battery-powered sensor nodes (wireless sensor remotes, environmental loggers, security PIR peripherals) use the PIC16C717T-I/SS with its 2.5V minimum supply to operate directly from two AA alkaline cells. Sleep current and oscillator-gating are managed in firmware, while the 10-bit ADC reads battery voltage, thermistor, or PIR output. The 200 ns instruction execution at 20 MHz handles burst-mode RF packet assembly before returning to sleep. OTP memory fits the locked-firmware model of disposable or long-life sensor nodes. Engineers should size the 256-byte RAM for data buffering and rely on the CCP module for periodic wake-up interrupts.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16C717T-I/SS — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC16C717T/SS | PIC16C717-I/SS | PIC16F717-I/SS | PIC16C716T-20/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-20 | SSOP-20 (same) | SSOP-20 (same) | SSOP-20 (same) | SSOP-20 (same) |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash (reprogrammable) | 2 KB OTP |
| RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes |
| Max Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Temperature Grade | Industrial (-40 C to +85 C) | Commercial (0 C to +70 C) | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) |
| ADC | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 8-bit, 6 channels |
| Memory Type | OTP (one-time programmable) | OTP | OTP | Flash (key advantage for new designs) | OTP |
Diferenciadores clave
- OTP vs Flash trade-off for legacy production (frente a PIC16F717-I/SS)
- Larger program memory than PIC16C716 (frente a PIC16C716T-20/SS)
- Wider ADC resolution than PIC16C716 (frente a PIC16C716T-20/SS)
Notas de diseño
PIC16C717T-I/SS uses OTP program memory, which can be programmed exactly once. Validate firmware exhaustively on PIC16F717-I/SS (same die, flash-based) before committing to OTP programming; a single code bug requires scrapping all programmed parts. Plan engineering builds on PIC16F717-I/SS and reserve OTP units for production.
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk capacitor (1-10 uF) on the same VDD trace. The PIC16C717T-I/SS draws brief inrush during ADC conversion; insufficient decoupling causes ADC reference droop and inaccurate readings on high-impedance analog inputs.
Estimated: at 20 MHz with all peripherals enabled and 5V supply, typical active current is ~10 mA, dissipating ~50 mW in the SSOP-20 package (theta_JA ~80 C/W). Junction rise above ambient is approximately 4 C, well within industrial limits; no heatsink required. Verify in-system with thermal probe for fanless enclosed designs.
Keep the crystal (or ceramic resonator) within 5 mm of OSC1 (pin 6) and OSC2 (pin 7), with the load capacitors grounded to a low-impedance VSS pour. Route analog signals (RA0-RA5) away from digital switching traces; place the analog ground island under the analog pins. Avoid running PWM outputs (CCP1) parallel to analog inputs to minimize capacitive coupling.
Información de cumplimiento
PIC16C717T-I/SS is a legacy OTP part marked obsolete by Microchip. Modern RoHS/REACH/lead-free status was not surfaced in the verified distributor data; consult Microchip legacy product documentation or the original datasheet for full compliance history. Not AEC-Q100 qualified.