PIC16LC717T-E/SO - 8-Bit PIC MCU, 20MHz, 3.5KB OTP, 18-SOIC | Microchip
MPN: PIC16LC717T-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.55 | $2,550.00 |
PIC16LC717T-E/SO Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that integrates a CPU, memory, and I/O peripherals on a single silicon die. Microcontrollers belong to the broader hierarchy of microprocessors -> embedded processors -> microcontrollers -> 8-bit MCUs -> PIC microcontrollers -> PIC16C microcontrollers. The "LC" suffix in the part number designates the low-voltage CMOS variant of the PIC16C717, suitable for battery-powered or 3.3V regulated supplies; the "T" suffix denotes tape-and-reel packaging; and "E" denotes the extended operating temperature grade.
Key features include an integrated 10-bit analog-to-digital converter with 6 input channels, hardware I2C and SPI serial communication ports, a Capture/Compare/PWM (CCP) module, and an operating voltage range of 2.5V to 5.5V. The 18-SOIC (0.295 inch / 7.50mm width) package supports surface-mount assembly and is well suited to hand-solderable prototypes and high-volume SMT production alike. The part supports in-circuit serial programming (ICSP) through dedicated pins, allowing firmware updates after PCB assembly.
The PIC16LC717 uses a Harvard-architecture RISC core with a 14-bit instruction word optimized for compiled C code density. The integrated 10-bit ADC samples at rates suitable for thermistor, potentiometer, and battery-monitoring front-ends, while the CCP module generates PWM signals for LED dimming, motor speed control, or simple valve actuation. Combined with the I2C/SPI peripherals, the device addresses typical sensor-hub and human-interface node designs.
Typical applications include industrial sensor interfaces, low-power consumer appliances, automotive body controllers (non-safety), battery chargers, and small appliances with user-interface requirements. The wide 2.5V-5.5V supply tolerance makes the part flexible for both 3.3V and 5V rails commonly found in mixed-signal designs.
When designing with this MCU, allocate sufficient decoupling (typically 100nF plus 10uF bulk) close to VDD and AVdd pins and ensure the MCLR pin is pulled high through a resistor for normal run mode. The OTP memory means firmware revisions require new silicon - choose the flash-based PIC16F717 family if in-field firmware updates are required.
This page synthesizes distributor pricing, drop-in same-package alternatives, and design notes not aggregated in any one manufacturer PDF - giving procurement and design engineers a faster engineering reference for the PIC16LC717T-E/SO.
Drop-in alternatives for PIC16LC717T-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 PIC16LC717T-E/SO (same form factor and footprint) — differing in Core Architecture, Package, ADC, Program Memory Size, Operating Temperature Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC717-E/SO
✅ Drop-In✓ In Stock
$1.94 / Unit
View Datasheet →PIC16LC717T-E/SS
✅ Drop-In✓ In Stock
$2.95 / 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 →PIC16LC717-E/SS
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC16F716-I/SO
✅ Drop-In✓ In Stock
$1.13 / Unit
View Datasheet →PIC16LC717T-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Family | PIC16C / PIC16LC low-voltage CMOS |
| Program Memory | 3.5 KB (2K x 14) OTP |
| RAM | 256 bytes |
| Data EEPROM | Not present (OTP device) |
| Maximum Clock Speed | 20 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| ADC | 10-bit, 6 channels |
| Communication Peripherals | I2C, SPI (AUSART also per datasheet) |
| CCP / PWM Modules | Yes (Capture/Compare/PWM) |
| Operating Temperature | -40 C to +125 C (Extended, "E" grade) |
| Package | 18-SOIC (0.295 in / 7.50 mm width) |
| Mounting Type | Surface Mount |
| Packaging | Tape and Reel ("T" suffix) |
| Programming Method | ICSP (In-Circuit Serial Programming) |
PIC16LC717T-E/SO Pin Configuration
| Pin 1 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Pin 2 | RA3/AN3/VREF+ — Port A bit 3 / Analog input channel 3 / ADC positive reference |
| Pin 3 | RA4/AN4 — Port A bit 4 / Analog input channel 4 |
| Pin 4 | RA5/MCLR/VPP — Port A bit 5 / Master Clear (reset) / Programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Port B bit 0 / External interrupt |
| Pin 7 | RB1 — Port B bit 1 |
| Pin 8 | RB2 — Port B bit 2 |
| Pin 9 | RB3/PGM — Port B bit 3 / Low-voltage programming input |
| Pin 10 | RB4 — Port B bit 4 |
| Pin 11 | RB5 — Port B bit 5 |
| Pin 12 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 13 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 14 | VDD — Positive supply voltage |
| Pin 15 | OSC2/CLKOUT — Oscillator output / Clock out |
| Pin 16 | OSC1/CLKIN — Oscillator input / Clock in |
| Pin 17 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pin 18 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
Typical Applications
PIC16LC717T-E/SO is suitable for 6 applications: Industrial Sensor Interface, Low-Power Consumer Appliance Control, Automotive Body Controller (Non-Safety), Battery Charger Controller, User Interface / Keypad Hub, Small Appliance Motor Control.
Industrial Sensor Interface
The PIC16LC717T-E/SO fits industrial sensor interface designs thanks to its integrated 10-bit 6-channel ADC, 2.5V-5.5V supply tolerance, and -40C to +125C extended temperature grade. The MCU digitizes analog signals from thermistors, pressure transducers, and 4-20mA loop sensors while I2C/SPI peripherals connect to digital sensors and EEPROMs for calibration data. Compared with discrete ADC plus logic devices, the integrated design reduces BOM count and PCB area while the wide voltage range simplifies interface to both 3.3V and 5V sensor front-ends.
Recommended
Low-Power Consumer Appliance Control
The PIC16LC717T-E/SO suits battery and line-powered consumer appliances where cost and integration drive the bill of materials. The CCP/PWM module drives LED dimming, small motor speed control, or solenoid actuation, while I2C connects to user-interface keypads and LED/LCD displays. The low-voltage 2.5V operation supports 2xAA battery chemistries; the OTP memory locks firmware to prevent reverse engineering in mass-market products where firmware stability matters more than field updates.
Recommended
Automotive Body Controller (Non-Safety)
Automotive body controllers for lighting, mirror adjustment, and accessory timing benefit from the PIC16LC717T-E/SO's -40C to +125C extended temperature grade and integrated peripherals. The 10-bit ADC reads battery voltage and switch positions, while PWM drives LED indicators and small motors. For non-safety body modules this part offers automotive-appropriate thermal resilience without AEC-Q100 cost; safety-critical ECUs require AEC-Q100-qualified parts instead.
Recommended
Battery Charger Controller
Smart battery chargers for Li-Ion, NiMH, and lead-acid chemistries leverage the PIC16LC717T-E/SO's ADC for voltage and current sensing plus the CCP module for PWM control of the charging pass element. The wide 2.5V-5.5V supply range supports direct connection to single-cell Li-Ion and 6V lead-acid packs with appropriate front-end regulation. The 20MHz clock provides adequate computational headroom for state-machine charge profiles without requiring an external crystal in many configurations.
Recommended
User Interface / Keypad Hub
The PIC16LC717T-E/SO is well suited to user-interface hubs that read multiple key matrices and drive LED or LCD indicators. The I2C peripheral connects to dedicated LED drivers or character-LCD controllers, freeing MCU pins for the keypad scan matrix. The integrated ADC reads rotary encoders or potentiometers for value-setting controls; the 20MHz clock scans key matrices quickly enough to implement software debounce with no perceptible latency.
Recommended
Small Appliance Motor Control
Small appliances such as fans, blenders, and pumps use the PIC16LC717T-E/SO for brushed-DC and small BLDC motor control via the CCP/PWM module and ADC current feedback. The 10-bit ADC samples motor current and supply voltage, allowing closed-loop speed control with software PI compensation. Compared with pure analog control, the digital approach enables programmable speed curves, soft-start, and fault detection with a single low-cost MCU.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC717T-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC717-E/SO | PIC16LC717-I/SO | PIC16LC717T/SO | PIC16LC717T-E/SS | PIC16F716-I/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC | 18-SOIC - same | 18-SOIC - same | 18-SOIC - same | 20-SSOP - varies | 18-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB Flash (reprogrammable) |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +125 C | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | -40 C to +125 C | -40 C to +85 C |
| Max Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 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 (wider) |
| Memory Type | OTP (one-time programmable) | OTP | OTP | OTP | OTP | Flash (reprogrammable) |
Key Differentiators
- Extended temperature grade with tape-and-reel packaging (vs PIC16LC717-I/SO)
- Flash reprogrammability option (vs PIC16F716-I/SO)
- Same-die packaging variants (vs PIC16LC717-E/SO)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) with a short, wide trace. Add a 10 uF bulk tantalum or ceramic capacitor on the same supply rail within 25 mm of the MCU. Estimated: at 20 MHz and 5 V, the PIC16LC717T-E/SO can draw 5-15 mA active; supply impedance above 1 ohm at the MCU pin can cause logic errors during ADC conversions.
Route the MCLR/RA5/VPP pin (pin 4) with a 10 kohm pull-up resistor to VDD for normal operation. For ICSP programming, ensure PGC (pin 12) and PGD (pin 13) are accessible via header or test points and not loaded with capacitance greater than 30 pF, per Microchip ICSP specifications. Place the programming connector at the board edge for production-line access.
The OTP memory on PIC16LC717T-E/SO cannot be erased or updated once programmed - code bugs discovered after production require new silicon. Estimated: per Microchip datasheet, programming the OTP cell requires 13.0 V on VPP (MCLR pin) for the programming pulse window; ensure your programmer matches the PIC16C717 device ID 0x1060. Always read-protect the configuration word in production to prevent firmware extraction.
Keep ADC analog traces (AN0-AN4) short and away from digital switching signals. Use a ground plane under analog traces; place the AVdd filter network (10 ohm + 10 uF + 100 nF) close to the analog supply pin if separated from VDD. Estimated: at 10-bit resolution, ground bounce above 50 mV on the analog ground reference will cause 1-2 LSB of ADC noise.
Compliance Information
RoHS, REACH, lead-free, and halogen-free status were not present in the verified web data for this part; the part is NOT AEC-Q100 qualified - for AEC-Q100 automotive applications choose a qualified PIC16F counterpart. Conflict minerals compliance not stated in available data.