PIC16LC717-E/SO - 8-bit 20MHz MCU 3.5KB OTP 18-SOIC | Microchip
MPN: PIC16LC717-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.26 | $3.26 |
| 10 | $2.93 | $29.30 |
| 100 | $2.6 | $260.00 |
| 500 | $2.27 | $1,135.00 |
| 1,000 | $1.94 | $1,940.00 |
PIC16LC717-E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/Flash/OTP), data memory (RAM), and peripherals on one die. Within the broader hierarchy, MCUs sit under microcontrollers -> embedded processors -> semiconductors. PIC® MCUs use a Harvard RISC architecture where the program and data buses are separate, allowing instruction fetch and execution to overlap. The 'LC' suffix indicates the low-power CMOS process variant, suitable for battery-powered applications; the 'E' suffix denotes the extended operating temperature grade.
Key features include 35 single-word instructions, a 14-bit instruction word, six 10-bit Analog-to-Digital converter (A/D) channels, two additional timers, a Universal Synchronous/Asynchronous Receiver/Transmitter (USART) port, and an Inter-Integrated Circuit (I²C) / Serial Peripheral Interface (SPI) module. The device operates from 2.5V to 5.5V across the -40°C to +125°C extended temperature range and supports In-Circuit Serial Programming (ICSP) for field updates.
The PIC16LC717 architecture uses a 14-bit wide program memory bus and an 8-bit wide data bus, allowing single-cycle instructions for most operations. The 6-channel 10-bit ADC provides 1024-step resolution per channel, suitable for sensor readout in industrial control and consumer products. The OTP program memory is programmed once at production and is non-erasable, making this part cost-optimized for high-volume, fixed-function applications.
Typical applications include industrial control systems, sensor signal conditioning, automotive body electronics, consumer appliances, and low-power battery-backed devices. The combination of 10-bit ADC and USART makes the PIC16LC717 suitable for sensor hub designs, thermostat controllers, and small motor control loops where deterministic timing and low BOM cost matter most.
When designing with this MCU, ensure decoupling capacitors are placed close to VDD/VSS pairs, and reserve the ICSP pins (RB6/RB7) for in-circuit programming access during prototyping. The OTP memory means firmware revisions require a new chip; for field-reprogrammable designs, consider the Flash-based PIC16F717 equivalent.
This page synthesizes distributor pricing, drop-in PIC16C717 family alternatives, and practical design notes not found in the standalone manufacturer datasheet, providing a consolidated reference for engineers evaluating or sourcing the PIC16LC717-E/SO.
Drop-in alternatives for PIC16LC717-E/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-E/SO (same form factor and footprint) — differing in Package, Core Architecture, ADC, Program Memory Size, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F717-E/SO
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C717-20E/SO
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F716-E/SO
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F72-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C73B-04I/SO
✅ Drop-In✓ In Stock
$7.1 / Unit
View Datasheet →PIC16LC717-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC® 8-bit RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5KB (2K x 14) |
| RAM Size | 256 bytes |
| EEPROM Size | 0 bytes (no on-chip EEPROM) |
| Maximum CPU Frequency | 20 MHz |
| Instruction Execution Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 16 |
| ADC | 6 channels x 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Serial Interfaces | USART (SCI), I²C, SPI |
| Operating Voltage Range | 2.5 V to 5.5 V |
| Operating Temperature Range | -40 °C to +125 °C (Extended, 'E' suffix) |
| Package | 18-SOIC (0.295", 7.50mm width) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (unlimited floor life at <30°C/85% RH) |
| Lead-Free / RoHS | Compliant per Microchip product page |
| ICSP | Yes (In-Circuit Serial Programming) |
| Brown-Out Reset | Yes |
PIC16LC717-E/SO Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / ICSP programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference |
| Pin 6 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input channel 4 / Timer0 clock input |
| Pin 7 | RA5/AN5/SS — PORTA bit 5 / Analog input channel 5 / SPI slave select |
| Pin 8 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Pin 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| Pin 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| Pin 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / I²C clock (SPI variant) |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / I²C data (SPI variant) |
| Pin 18 | VDD — Positive supply (2.5V to 5.5V) |
Typical Applications
PIC16LC717-E/SO is suitable for 6 applications: Industrial Sensor Hub Controller, Thermostat and HVAC Controller, Consumer Appliance Control Board, Automotive Body Electronics, Battery-Powered Remote Sensor Node, Small Motor Speed Control.
Industrial Sensor Hub Controller
The PIC16LC717-E/SO fits industrial sensor hub controllers where 6-channel 10-bit ADC and USART are needed for multi-signal conditioning. The 3.5KB OTP memory holds fixed conversion and threshold logic, while 256B RAM handles real-time sample buffers. Its 2.5-5.5V supply range allows direct connection to 3.3V or 5V sensor rails without level shifters. The 20MHz instruction rate supports deterministic sampling at industrial rates. Unlike Flash MCUs in the same family, the OTP memory keeps unit cost low for high-volume deployments.
Recommended
Thermostat and HVAC Controller
The PIC16LC717-E/SO is a strong fit for wall-mount thermostats where 6-channel ADC reads room temperature, setpoint, humidity, and supply-rail monitor. The 20MHz core executes PID-style control loops in real time. The 2.5V minimum supply supports 2xAA battery backup, while the 5.5V maximum allows direct connection to HVAC 24VAC-rectified rails with regulation. The Brown-Out Reset prevents relay misfire as the supply dips, and the extended -40 to +125°C range handles attic-mounted control boxes.
Recommended
Consumer Appliance Control Board
In consumer appliances such as coffee machines, microwaves, and washing machines, the PIC16LC717-E/SO drives user-interface buttons, reads sensor inputs, and switches TRIAC-driven loads via PWM or timed I/O. The USART allows connection to a Bluetooth or Wi-Fi module for smart-appliance variants. The 3.5KB OTP memory holds appliance firmware that rarely changes after release. The 18-SOIC surface-mount package supports wave or reflow soldering and saves board space compared to DIP alternatives.
Recommended
Automotive Body Electronics
The PIC16LC717-E/SO is used in automotive body modules such as interior lighting controllers, seat position memories, and mirror adjusters. The extended -40 to +125°C temperature range covers under-dash and door-panel environments. The 6-channel 10-bit ADC reads potentiometers for seat position and mirror angle, while the PWM-driven I/O controls DC motors. CAN or LIN connectivity is added externally via an SPI-connected transceiver. Production volumes benefit from the low-cost OTP memory.
Recommended
Battery-Powered Remote Sensor Node
The PIC16LC717-E/SO with its 'LC' low-power CMOS process is ideal for battery-powered remote sensor nodes that sleep most of the time and wake periodically to sample and transmit. The 2.5V minimum VDD supports single-cell Li-Ion or 2xAA alkaline chemistries. The 16 I/O pins accommodate multiple sensor inputs and a low-power RF module over SPI or USART. The Brown-Out Reset protects the MCU when batteries discharge below safe thresholds. Extended temperature allows outdoor enclosure mounting.
Recommended
Small Motor Speed Control
The PIC16LC717-E/SO drives small brushed DC or stepper motors in fans, pumps, and small appliances. The Capture/Compare/PWM (CCP) module generates accurate PWM signals for motor speed control, while the 6-channel ADC reads back-EMF or current-sense amplifiers for closed-loop regulation. The 20MHz instruction rate delivers fast update rates for smooth torque control. The 18-SOIC surface-mount package reduces board space versus DIP, which is critical in compact consumer products.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC717-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F717-E/SO | PIC16C717-20E/SO | PIC16F716-E/SO | PIC16F72-I/SO | PIC16C73B-04I/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC (0.295", 7.50mm) | 18-SOIC (0.295", 7.50mm) - same | 18-SOIC (0.295", 7.50mm) - same | 18-SOIC (0.295", 7.50mm) - same | 28-SOIC - DIFFERENT | 28-SOIC - DIFFERENT |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (3.5KB / 2K x 14) | Flash (3.5KB) | EPROM (3.5KB, windowed) | Flash (3.5KB) | Flash (3.5KB) | EPROM (4KB, windowed) |
| ADC Channels x Resolution | 6 x 10-bit | 6 x 10-bit | 6 x 10-bit | 5 x 10-bit | 5 x 10-bit | 5 x 8-bit |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz |
| RAM Size | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes | 192 bytes |
| Operating Voltage Range | 2.5 V to 5.5 V | 2.0 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 6.0 V |
| Operating Temperature Range | -40°C to +125°C (E suffix) | -40°C to +125°C | -40°C to +125°C | -40°C to +85°C (I grade) | -40°C to +85°C | -40°C to +85°C |
| Pin Count | 18 | 18 | 18 | 18 | 28 | 28 |
| Approx. Unit Price (qty 100, as of 2026-09-22) | USD 2.60 | USD ~2.80 | USD ~5.50 (windowed, dev only) | USD ~2.40 | USD ~2.20 | USD ~6.00 (windowed, dev only) |
Key Differentiators
- Lowest-cost OTP memory in the PIC16C717 family (vs PIC16F717-E/SO (Flash))
- Higher ADC channel count in the same footprint (vs PIC16F716-E/SO)
- Extended temperature grade for automotive/industrial use (vs PIC16LC717-I/SO (industrial grade))
Design Notes
Place a 100nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 18) and the VSS pin (pin 8 or exposed pad) of the PIC16LC717-E/SO. For designs with multiple ICs, add a bulk 10uF tantalum or aluminum-polymer capacitor near the MCU VDD. Estimated: at 20MHz active mode the core draws about 5-7mA, while sleep mode drops below 1uA; ensure your LDO can source the active-mode peak without sagging below 2.5V at the MCU VDD pin.
Reserve the ICSP pins (RB6/RB7 on PORTC equivalent for PIC16LC717, mapped to RC6/RC7 and OSC1/OSC2) for the in-circuit serial programming header. Use a 6-pin 0.1" header (or surface-mount variant) and avoid placing capacitors or inductors on those signals during prototyping. The MCLR/VPP pin (pin 1) needs a 10k pull-up to VDD and a 100nF capacitor to VSS for programming voltage rise time; do not connect MCLR directly to VDD without the capacitor.
Do not assume the PIC16LC717-E/SO is in-circuit reprogrammable: OTP memory is programmed once at production and is non-erasable. Every firmware revision requires a new chip, so design for OTP only after firmware is fully locked. For prototypes, use the PIC16F717-E/SO (Flash) on the same PCB - it shares the 18-SOIC footprint and pinout, enabling a swap from F to LC for production. Estimated: at qty 1000 the LC OTP is typically 10-15% cheaper than F Flash, justifying the OTP choice at scale.
Keep the crystal or resonator traces to OSC1 (pin 8) and OSC2 (pin 9) short and symmetrical, and surround them with a ground pour to reduce EMI pickup. For high-noise environments such as motor control boards, use a four-pin crystal with dedicated ground can instead of a two-pin ceramic resonator. Estimated: at 20MHz, a crystal trace length above 10mm risks ringing and clock jitter; route the traces over an unbroken ground plane.
Compliance Information
RoHS and REACH compliant per Microchip product page. Lead-free (Pb-free) and halogen-free per Microchip declaration. Not AEC-Q100 qualified - for automotive applications requiring formal AEC-Q100 certification, contact Microchip for the automotive-grade equivalent.