PIC16LC717-I/SO - 8-Bit 20MHz MCU 3.5KB OTP 18-SOIC | Microchip
N.º de pieza: PIC16LC717-I/SO ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.1 | $4,10 |
| 10 | $3.86 | $38,60 |
| 100 | $3.46 | $346,00 |
| 500 | $3.12 | $1.560,00 |
| 1.000 | $2.85 | $2.850,00 |
PIC16LC717-I/SO Descripción general
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and configurable peripherals onto one piece of silicon. PIC16C-family MCUs are based on a modified Harvard RISC architecture with separate code and data buses, enabling single-cycle instruction execution except for branches. Microcontroller category hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The PIC16LC717 belongs specifically to Microchip's mid-range PIC16 line, positioned between the baseline PIC10/12/16 families and the high-performance PIC18 family.
Key differentiating features include the 20 MHz maximum clock rate that delivers 5 MIPS of throughput, an integrated 8-channel 10-bit A/D converter, dual analog comparators with programmable on-chip reference, a capture/compare/PWM (CCP) module for timing-critical applications, and a synchronous serial port (SSP) supporting SPI and I2C. The 256-byte SRAM is partitioned for general-purpose and special-function registers, while the 128-byte EEPROM emulation is supported via internal flash-like cells.
From an architecture standpoint, the PIC16LC717 uses a 14-bit instruction word with 35 single-word instructions, a hardware multiplier (8x8 single-cycle), and a four-deep hardware stack. Brown-out Reset, Power-on Reset, and Watchdog Timer with its own on-chip RC oscillator provide autonomous fault recovery without external components.
Typical applications include sensor signal conditioning and motor-control front ends, industrial process monitoring loops, HVAC thermostat controllers, security and fire-alarm panels, low-cost consumer appliance controllers, and automotive body-electronics subsystems. The 18-SOIC footprint allows easy hand-soldering and bench rework, which is helpful for prototype and low-volume manufacturing.
When designing with this part, engineers should choose a 4 MHz or 20 MHz crystal matching the instruction-cycle budget, place a 100 nF decoupling capacitor on every Vdd/Vss pair, and route the MCLR reset line away from switching nodes. Note that OTP memory cannot be reprogrammed, so a Flash-based PIC16F equivalent is recommended for new designs requiring in-system updates.
Alternativas directas para PIC16LC717-I/SO — 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 PIC16LC717-I/SO (mismo factor de forma y huella) — difiere en Package, ADC, Core Architecture, Timers, Operating Temperature.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F717-I/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16LC717-E/SO
✅ Sustitución directa✓ En stock
$1.94 / unidad
Ver hoja de datos →PIC16LC717T-I/SO
✅ Sustitución directa✓ En stock
$1.72 / unidad
Ver hoja de datos →PIC16LC717-I/SS
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$2.2 / unidad
Ver hoja de datos →PIC16F716-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.13 / unidad
Ver hoja de datos →PIC16C717-04/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC16F72-I/SO
✅ Sustitución directa✓ En stock
$1.95 / unidad
Ver hoja de datos →PIC16LC717-I/SO Valores máximos y características eléctricas
| Core Architecture | PIC16C RISC (mid-range, 14-bit instruction word) |
| Ancho del bus de datos | 8-bit |
| Maximum CPU Frequency | 20 MHz |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| RAM Size | 256 bytes |
| Number of I/O Pins | 16 |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Rango de temperatura de funcionamiento | -40 C to +85 C (Industrial) |
| ADC | 8-channel, 10-bit |
| Analog Comparators | 2 with programmable on-chip reference |
| Timer Modules | Timer0/Timer1/Timer2 plus CCP module |
| Communication | SSP (SPI / I2C), USART |
| Watchdog Timer | Yes (dedicated on-chip RC oscillator) |
| Brown-out Reset | Yes |
| Encapsulado | 18-pin SOIC (0.300 inch / 7.50 mm body width) |
| Tipo de montaje | Surface Mount |
| Estado RoHS | Compliant (lead-free) |
Configuración de pines de PIC16LC717-I/SO
| Pin 1 | RA0/AN0/CVREF — PORTA bit 0, ADC channel 0, comparator reference output |
| Pin 2 | RA1/AN1 — PORTA bit 1, ADC channel 1 |
| Pin 3 | RA2/AN2/CVREF — PORTA bit 2, ADC channel 2 |
| Pin 4 | RA3/AN3/VREF+ — PORTA bit 3, ADC channel 3, ADC Vref+ |
| Pin 5 | RA4/AN4/T0CKI — PORTA bit 4, ADC channel 4, Timer0 clock input |
| Pin 6 | RA5/AN5/SS — PORTA bit 5, ADC channel 5, SSP slave select |
| Pin 7 | RA6/OSC2/CLKOUT — PORTA bit 6, crystal/oscillator output, clock out |
| Pin 8 | RA7/OSC1/CLKIN — PORTA bit 7, crystal/oscillator input, clock in |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0/INT — PORTB bit 0, external interrupt |
| Pin 11 | RB1 — PORTB bit 1 |
| Pin 12 | RB2 — PORTB bit 2 |
| Pin 13 | RB3/PGM — PORTB bit 3, low-voltage ICSP clock |
| Pin 14 | RB4 — PORTB bit 4 |
| Pin 15 | RB5 — PORTB bit 5 |
| Pin 16 | RB6/PGC — PORTB bit 6, ICSP clock |
| Pin 17 | RB7/PGD — PORTB bit 7, ICSP data |
| Pin 18 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
Aplicaciones típicas
PIC16LC717-I/SO es adecuado para 6 aplicacións: Industrial Sensor Monitoring, HVAC Thermostat Controller, Security and Fire-Alarm Panels, Low-Cost Consumer Appliance Controllers, Automotive Body Electronics, Motor Control Front End.
Industrial Sensor Monitoring
The PIC16LC717-I/SO is well suited to industrial sensor-monitoring loops where its 8-channel 10-bit ADC captures analog signals from thermocouples, pressure transducers, and 4-20 mA loop sensors without external analog front ends. Its 20 MHz CPU delivers 5 MIPS, sufficient for linearization, filtering, and HMI refresh cycles under 100 ms. Industrial-grade -40 C to +85 C operation supports factory-floor deployment. Place the MCU near sensor connectors with 100 nF Vdd decoupling on the 18-SOIC pin 14 supply rail, and use the SSP for SPI sensor expansion; OTP memory locks the calibration algorithm against unauthorized firmware reverse-engineering.
Recomendado
HVAC Thermostat Controller
The PIC16LC717-I/SO drives HVAC thermostat controllers where its CCP module generates PWM outputs for valve actuators and triac-fired relays. With 16 configurable I/O pins it handles multiple thermostat button inputs, LCD drive signals, and communication to the HVAC motherboard via USART. The 256-byte RAM and 3.5 KB OTP memory fit typical thermostat firmware including hysteresis tables, schedule storage, and display refresh. Its 2.5 V to 5.5 V supply range simplifies power design from a 24 VAC wall transformer after rectification; OTP prevents end users from altering the locked control algorithm.
Recomendado
Security and Fire-Alarm Panels
The PIC16LC717-I/SO provides a compact controller for security keypad, PIR motion-sensor aggregation, and fire-alarm panel logic. Its 8 ADC channels monitor analog sensors and battery voltage, while interrupt-on-change I/O captures zone triggers for rapid response. The Watchdog Timer with its own RC oscillator recovers the panel automatically from software faults, and Brown-out Reset prevents corruption during low-battery conditions. With 3.5 KB OTP firmware, the security algorithm is locked against malicious modification, a key reason alarm panels historically preferred OTP over Flash devices.
Recomendado
Low-Cost Consumer Appliance Controllers
The PIC16LC717-I/SO controls low-cost consumer appliances such as coffee makers, blenders, and small kitchen devices where unit cost targets under $15 demand a single-chip solution. Its integrated 10-bit ADC reads temperature sensors and motor current, while the CCP PWM output drives a TRIAC or relay for heater or motor switching. USART communication enables optional Wi-Fi module hookups for smart appliances. OTPs design lock-and-ship workflow suits appliance makers shipping millions of units with fixed firmware, eliminating per-unit programming cost and time compared to Flash-based PIC16F equivalents.
Recomendado
Automotive Body Electronics
In automotive body-electronics subsystems such as seat controllers, mirror adjusters, and interior lighting, the PIC16LC717-I/SO delivers 16 I/O pins and 8 ADC channels at lower cost than AEC-Q100-qualified PIC18 alternatives. Its industrial -40 C to +125 C variant (PIC16LC717-E/SO) handles under-hood and cabin thermal stress. The USART plus SSP connect to LIN bus transceivers for body-control networking, and the PWM/CCP module drives LED dimming and small DC motors. Choosing the OTPs die locks the diagnostic routine against unauthorized modification in aftermarket environments.
Recomendado
Motor Control Front End
The PIC16LC717-I/SO drives small BLDC or brushed-DC motor control front ends where its CCP module delivers PWM to gate drivers and the two analog comparators provide overcurrent and back-EMF detection. With 20 MHz / 5 MIPS throughput it handles sensorless commutation loops, while its 8-channel 10-bit ADC samples motor current, supply voltage, and thermistor inputs. The 18-SOIC footprint accepts hand-rework during prototyping and fits tightly next to power-stage components. OTP firmware locks proprietary commutation algorithms, providing a security advantage during motor-control IP-sensitive applications.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16LC717-I/SO — 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 | PIC16F717-I/SO | PIC16LC717-E/SO | PIC16LC717T-I/SO | PIC16F716-I/SO | PIC16F72-I/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC (7.50 mm) | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | 3.5 KB OTP | 3.5 KB Flash (re-programmable) | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash | 3.5 KB Flash |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| RAM Size | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes |
| ADC Resolution / Channels | 10-bit / 8 ch | 10-bit / 8 ch | 10-bit / 8 ch | 10-bit / 8 ch | 8-bit / 4 ch | 8-bit / 5 ch |
| Operating Temperature Range | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| I/O Pin Count | 16 | 16 | 16 | 16 | 13 | 16 |
| Lifecycle Status | NRND | Active (recommended for new designs) | NRND | NRND | Active | Active |
Diferenciadores clave
- OTP memory for code security (frente a PIC16F717-I/SO)
- Higher ADC resolution than PIC16F72 (frente a PIC16F72-I/SO)
- Extended temperature variant available in same family (frente a PIC16F717-I/SO)
Notas de diseño
Place a 100 nF ceramic decoupling capacitor as close as possible to pin 18 (VDD) and pin 9 (VSS), and add a 10 uF bulk capacitor at the supply entry point. According to Microchip PIC16C7xx datasheet power-supply guidelines, this arrangement suppresses Vdd bounce that can trigger spurious Brown-out Resets during high-current PWM transitions. For EMI robustness, use a ferrite bead in series with Vdd when sourcing the MCU from a switching regulator.
Do not skip the MCLR pull-up resistor (typically 10 kohm to Vdd), even in designs that do not use the reset feature. Without it, the MCLR pin can float into the indeterminate region and cause intermittent code-execution failures. Also ensure the ICSP clock and data lines (RB6/PGC, RB7/PGD) are not pulled low at reset, which can lock the device into programming mode accidentally.
Route the OSC1/OSC2 traces (pins 8 and 7) as short and direct as possible to the crystal or resonator, with a ground guard trace beneath the crystal body to reduce EMI. Keep ADC analog inputs (RA0-RA5) physically separated from switching signal traces on the PCB to prevent high-frequency coupling. According to Microchip layout guidelines, when using the ADC at 20 MHz CPU clock, place a 100 nF capacitor at VREF+ (RA3) for noise filtering, and use a 10 kohm series resistor per ADC input to limit input current spikes during sample acquisition.
Place a ground plane under the 18-SOIC package to provide a low-impedance return path and to reduce EMI. Estimate the thermal rise at 20 MHz / 5 V as negligible (under 0.5 C/W theta_JA for the SOIC package, ambient plus a few degrees), so no heatsink is needed. The 18-SOIC body lands cleanly on a standard 1.27 mm-pitch SOIC footprint; pads should be 0.6 mm wide with a 1.0 mm length to support easy hand-soldering during prototype rework.
Información de cumplimiento
RoHS-compliant lead-free finish per Microchip product page. Not AEC-Q100 qualified; for automotive deployments use PIC16LC717-E/SO extended variant or AEC-Q100-qualified PIC18Kxx family.