PIC16LC717-I/SO - 8-Bit 20MHz MCU 3.5KB OTP 18-SOIC | Microchip
MPN: PIC16LC717-I/SO ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 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 Overview
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.
Drop-in alternatives for PIC16LC717-I/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16LC717-I/SO (same form factor and footprint) — differing in Package, ADC, Program Memory Size, Core Architecture, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F717-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC717-E/SO
✅ Drop-In✓ In Stock
$1.94 / Unit
View Datasheet →PIC16LC717T-I/SO
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC16LC717-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.2 / Unit
View Datasheet →PIC16F716-I/SO
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C717-04/SO
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F72-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC717-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16C RISC (mid-range, 14-bit instruction word) |
| Data Bus Width | 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 |
| Operating Temperature Range | -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 |
| Package | 18-pin SOIC (0.300 inch / 7.50 mm body width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant (lead-free) |
PIC16LC717-I/SO Pin Configuration
| 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) |
Typical Applications
PIC16LC717-I/SO is suitable for 6 applications: 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC717-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | 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 |
Key Differentiators
- OTP memory for code security (vs PIC16F717-I/SO)
- Higher ADC resolution than PIC16F72 (vs PIC16F72-I/SO)
- Extended temperature variant available in same family (vs PIC16F717-I/SO)
Design Notes
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.
Compliance Information
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.