PIC16LC717T-E/SS - 8-Bit 20MHz OTP MCU, 3.5KB | Microchip
MPN: PIC16LC717T-E/SS ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.78 | $47.80 |
| 100 | $4.15 | $415.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $2.95 | $2,950.00 |
PIC16LC717T-E/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data RAM, and programmable peripherals into one device. PIC16 mid-range MCUs use a 14-bit instruction word and a Harvard architecture with separate program and data buses, enabling deterministic single-cycle instruction execution. The PIC16LC717 sits within the broader taxonomy: microcontroller -> embedded processor -> semiconductor IC, occupying the mid-range tier that balances instruction set power, peripheral integration, and unit cost.
Key features include an integrated 8-channel 12-bit ADC (a distinguishing feature versus most PIC16 mid-range predecessors), one 8-bit and two 16-bit timers, an analog comparator, an internal reference, and 15 I/O pins. The 12-bit ADC supports automotive and industrial precision sensor readings without an external ADC IC, and the analog comparator enables zero-crossing detection, threshold alarms, and PWM-current feedback. The automotive 'E' temperature grade supports -40°C to +125°C operating range.
Architecturally, the PIC16LC717 employs a 14-bit instruction RISC core with a 35-instruction set and a 2-stage pipeline. The OTP program memory uses EPROM cells, which can be programmed once and retain data indefinitely without a battery. The wide operating voltage (2.5V-5.5V) and the industrial/automotive temperature grade position this part for harsh-environment designs.
Typical applications include automotive sensor interfaces, HVAC control boards, industrial process instrumentation, white-goods motor control, and battery-powered instrumentation. The 12-bit ADC, on-chip comparator, and extended temperature range make it well-suited to analog-heavy embedded designs.
When designing with the PIC16LC717, use Microchip's MPLAB X IDE and the ICD debugger for development. The OTP memory cannot be reprogrammed, so for in-field updates consider the flash-memory PIC16F717 equivalent which shares the same pinout and peripheral set.
Drop-in alternatives for PIC16LC717T-E/SS — 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 PIC16LC717T-E/SS (same form factor and footprint) — differing in Core Architecture, Package, ADC, Operating Temperature Range, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC717-E/SS
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC16LC717-I/SO
✅ Drop-In✓ In Stock
$2.85 / Unit
View Datasheet →PIC16LC717T/SO
✅ Drop-In✓ In Stock
$1.24 / Unit
View Datasheet →PIC16F717-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1827T-I/SS
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16F15344T-I/SS
✅ Drop-In✓ In Stock
$0.72 / Unit
View Datasheet →PIC16LC717T-E/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 RISC (14-bit instruction word) |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 3.5 KB (2K x 14 instructions) |
| Data RAM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Operating Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 15 |
| ADC | 8-channel, 12-bit |
| Timers | 1 x 8-bit + 2 x 16-bit |
| Analog Comparator | Yes (internal reference) |
| Package | 20-pin SSOP (5.30mm body) |
| Mounting Type | Surface Mount (Tape & Reel) |
| Operating Temperature Range | -40 C to +125 C (Automotive 'E' grade) |
| Instruction Set | 35 instructions, single-cycle |
| RoHS Status | Compliant |
| MSL Level | 1 (unlimited) |
PIC16LC717T-E/SS Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O / Analog input channel 2 |
| Pin 2 | RA3/AN3 — Bidirectional I/O / Analog input channel 3 |
| Pin 3 | RA4/AN4 — Bidirectional I/O / Analog input channel 4 |
| Pin 4 | RA5/MCLR — Bidirectional I/O / Master Clear (reset, active low) |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Bidirectional I/O / External interrupt |
| Pin 7 | RB1 — Bidirectional I/O |
| Pin 8 | RB2 — Bidirectional I/O |
| Pin 9 | RB3 — Bidirectional I/O |
| Pin 10 | RB4 — Bidirectional I/O |
| Pin 11 | RB5 — Bidirectional I/O |
| Pin 12 | RB6/PGC — Bidirectional I/O / ICSP clock (programming) |
| Pin 13 | RB7/PGD — Bidirectional I/O / ICSP data (programming) |
| Pin 14 | VDD — Positive supply voltage |
| Pin 15 | OSC2/RA6 — Oscillator output / Bidirectional I/O |
| Pin 16 | OSC1/RA7 — Oscillator input / Bidirectional I/O |
| Pin 17 | RC0 — Bidirectional I/O |
| Pin 18 | RC1 — Bidirectional I/O |
| Pin 19 | RC2 — Bidirectional I/O |
| Pin 20 | RC3 — Bidirectional I/O |
Typical Applications
PIC16LC717T-E/SS is suitable for 7 applications: Automotive Sensor Interface, Industrial Process Control, White-Goods Motor Control, HVAC Control Board, Battery-Powered Instrumentation, Appliance User Interface Controller, Smart Sensor Hub.
Automotive Sensor Interface
The PIC16LC717T-E/SS is ideal for automotive sensor interface applications requiring on-chip ADC precision and extended operating temperature. With its 8-channel 12-bit ADC (4,096 codes per channel) and -40C to +125C automotive 'E' temperature grade, the part can digitize signals from sensors such as MAP, MAF, oxygen sensors, and NTC thermistors directly without an external ADC IC. The integrated analog comparator enables threshold detection for over-temperature, over-pressure, and over-current alarms. The wide 2.5V to 5.5V supply tolerance supports both 5V regulated automotive rails and direct 12V battery operation through external regulation. Pair with the PICkit 4 for in-circuit calibration during prototype bring-up.
Recommended
Industrial Process Control
The PIC16LC717T-E/SS supports industrial process control boards that demand deterministic 8-bit RISC execution and analog precision. The 20MHz clock combined with a 35-instruction single-cycle PIC16 core delivers deterministic interrupt latency required for closed-loop control loops (PID, bang-bang heater control). The 12-bit ADC supports 4-20mA current loop digitisation through a sense resistor, while the analog comparator enables zero-crossing detection for triac-based heater or motor drives. The automotive temperature grade provides extra margin in cabinet-mounted industrial equipment. Typical examples include multi-channel temperature controllers and remote terminal units (RTUs).
Recommended
White-Goods Motor Control
The PIC16LC717T-E/SS fits white-goods motor control (washing machines, dishwashers, refrigerators) where the 12-bit ADC and analog comparator enable precise current and speed feedback. The MCU's two 16-bit timers support quadrature encoder input for BLDC motor commutation, while the 8-bit timer can generate PWM for triac-based universal motor soft-start. The extended -40C to +125C temperature range handles under-cabinet and compressor-near installations where temperatures spike during compressor cycles. The 256-byte RAM is sufficient for state-machine control loops and the 3.5KB OTP accommodates fixed-function firmware for cost-sensitive consumer appliances.
Recommended
HVAC Control Board
The PIC16LC717T-E/SS suits HVAC control boards that combine analog and digital I/O with extended operating voltage. The 8-channel 12-bit ADC supports thermistor temperature sensing, humidity sensor interfaces, and pressure transducer digitisation simultaneously. The automotive 'E' grade handles rooftop unit and attic-mounted HVAC equipment where ambient temperatures exceed consumer-grade limits. The internal analog comparator enables thermostat-style bang-bang control without external circuitry, and the 15 I/O pins provide fan relay drive, valve control, and communication to indoor/outdoor units. The OTP memory stores calibration constants and lookup tables.
Recommended
Battery-Powered Instrumentation
The PIC16LC717T-E/SS operates from 2.5V to 5.5V, making it well-suited to battery-powered instrumentation that runs from 2-cell alkaline or 1-cell Li-ion packs. The wide voltage tolerance handles battery droop without brown-out resets, and the PIC16 RISC core's low-power SLEEP mode with peripheral wake-up extends battery life. The 12-bit ADC supports accurate battery voltage monitoring via an internal voltage reference, while the analog comparator enables low-battery cutoff without ADC intervention. The 256-byte RAM is adequate for state-of-the-instrument storage and the 3.5KB OTP holds measurement routines and calibration constants.
Recommended
Appliance User Interface Controller
The PIC16LC717T-E/SS can act as a user-interface controller in appliances such as coffee machines, microwave ovens, and induction cooktops where it scans keypads, drives LED indicators, and handles buzzer/relay control. The 15 I/O pins can matrix-scan up to 64 keys with diode isolation or drive up to 15 LED segments directly. The 12-bit ADC is useful for touch-button capacitance measurement through a charge-time approach. The OTP memory locks the user-interface firmware to prevent accidental rewriting, and the automotive temperature grade provides extra margin in heat-generating appliances.
Recommended
Smart Sensor Hub
The PIC16LC717T-E/SS can serve as a smart sensor hub that aggregates multiple analog sensor readings and outputs them through a serial interface. The 8-channel 12-bit ADC supports simultaneous multi-sensor monitoring (temperature, pressure, humidity, light), and the analog comparator enables event-triggered wake-up from sleep. The PIC16 RISC core runs up to 20MHz, supporting real-time averaging and filtering of sensor data. The wide operating voltage range suits battery-powered IoT edge devices, and the automotive temperature grade supports outdoor and industrial deployments. Output via I2C/SPI to a host processor or wireless module.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC717T-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC717-E/SS | PIC16LC717-I/SO | PIC16F717-I/SS | PIC16F1827T-I/SS |
|---|---|---|---|---|---|
| Package | 20-pin SSOP | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (3.5KB) | OTP (3.5KB) | OTP (3.5KB) | Flash (3.5KB) | Flash (7KB) |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 32 MHz (internal) |
| ADC Resolution | 12-bit, 8-ch | 12-bit, 8-ch | 12-bit, 8-ch | 12-bit, 8-ch | 10-bit, 12-ch |
| Operating Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | Automotive (-40C to +125C) | Automotive (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Data RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 384 bytes |
| I/O Pins | 15 | 15 | 15 | 15 | 16 |
Key Differentiators
- On-chip 12-bit ADC unique in PIC16LC7xx family (vs PIC16LC716T-04I/SS)
- Flash-based reprogrammability with same footprint (vs PIC16LC717 (OTP))
- Automotive temperature grade qualification (vs PIC16LC717-I/SO (Industrial -40C to +85C))
Design Notes
The PIC16LC717T-E/SS supports 2.5V to 5.5V VDD per the datasheet; place a 100nF ceramic decoupling capacitor as close as possible to VDD (pin 14) and VSS (pin 5) to minimise digital switching noise on the analog reference. For ADC accuracy, add a 10uF bulk capacitor at the supply rail. The MCU draws ~2mA active at 20MHz with all peripherals on, dropping to <1uA in SLEEP mode.
Route the analog input traces (RA2-RA5) as short as possible, away from digital switching signals, and guard them with ground traces to prevent coupling into the ADC. Place the 100nF VREF bypass capacitor adjacent to the reference pin if used externally. Keep the oscillator traces (OSC1/OSC2) short and surrounded by ground; for crystal operation add the load capacitors per the crystal vendor's datasheet.
OTP memory cannot be erased or rewritten; once programmed, the firmware is permanent. For prototype development use the flash-based PIC16F717 (drop-in equivalent) and migrate to PIC16LC717 only for production cost savings. Always verify MCLR (pin 4) is tied to VDD through a 10kohm resistor for normal operation - leaving it floating causes erratic resets. The ICSP pins RB6/RB7 (pins 12-13) must be available for in-circuit programming; do not load them with circuits that prevent debug access.
Compliance Information
PIC16LC717 family is RoHS compliant per Microchip product page. AEC-Q100 qualification is at the system level; the MCU itself is automotive grade per 'E' temperature suffix but is not AEC-Q100-certified individually.