Microchip Technology

PIC16LC717-I/SO - 8-Bit 20MHz MCU 3.5KB OTP 18-SOIC | Microchip

MPN: PIC16LC717-I/SO ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 18-pin SOIC (0.300 inch / 7.50 mm body width) Package 20 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $2.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-22
Volume Pricing
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
ℹ️ All prices are in USD

PIC16LC717-I/SO Overview

The Microchip Technology PIC16LC717-I/SO is an 8-bit RISC microcontroller from the PIC16 family, featuring a 20 MHz CPU clock, 3.5 KB (2K x 14) of One-Time-Programmable (OTP) program memory, and 256 bytes of RAM, housed in a surface-mount 18-pin SOIC (Small Outline IC) package with 16 digital I/O pins. According to Microchip datasheet specifications (DS30298-family reference), this device belongs to the PIC16C mid-range architecture family and operates across an industrial temperature range of -40C to +85C, making it suitable for commercial and industrial embedded control.

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.

Microchip Technology
Package: 18-SOIC (0.295", 7.50mm width)
ADC: 6 channels x 10-bit
Program Memory Size: 3.5KB (2K x 14)
Microchip Technology
Package: 20-pin SSOP (5.30mm body)
ADC: 8-channel, 12-bit
Program Memory Size: 3.5 KB (2K x 14 instructions)
Microchip Technology
Package: 18-pin SOIC (SO), Tape & Reel
ADC: 10-bit, up to 6 channels
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 18-pin SOIC (SO, 300-mil)
ADC: 10-bit, up to 6 channels
Program Memory Size: 3.5 KB (2K x 14)
Microchip Technology
Package: 28-SSOP (5.30 mm body, 0.65 mm pitch)
ADC: 8-bit, 5 channels
Program Memory Size: 7 KB (4K x 14 words)
Microchip Technology
Package: 20-SOIC (0.295", 7.50 mm Width)
ADC: 6 channels x 12-bit

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F717-I/SO

✅ Drop-In
📦 18-SOIC (7.50 mm)
same 18-SOIC footprint, Flash (re-programmable) instead of OTP, identical peripherals and pinout

📋 Reference alternative (not in catalog)

PIC16LC717-E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (7.50 mm)
PIC® 8-bit RISC (Harvard) · OTP (One-Time Programmable) · 3.5KB (2K x 14) · 256 bytes · 0 bytes (no on-chip EEPROM) · 20 MHz · 200 ns · 35 single-word instructions

✓ In Stock

$1.94 / Unit

View Datasheet →

PIC16LC717T-I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (7.50 mm)
PIC16C RISC 8-bit · 20 MHz · 3.5 KB (2K x 14) OTP · 256 B · 2.5 V to 5.5 V · -40 °C to +85 °C (Industrial) · 16 · 10-bit, up to 6 channels

✓ In Stock

$1.72 / Unit

View Datasheet →

PIC16LC717-I/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 18-SOIC (7.50 mm)
PIC16C / PIC16LC · 8-bit RISC · 35 single-word instructions, 14-bit wide · 200 ns at 20 MHz · 20 MHz · OTP (One-Time-Programmable) · 3.5 KB (2K x 14) · 256 bytes

✓ In Stock

$2.2 / Unit

View Datasheet →

PIC16F716-I/SO

✅ Drop-In ⚠️ 参数待验证
📦 18-SOIC (7.50 mm)
Flash variant with 3.5 KB program memory, similar peripherals, identical 18-SOIC footprint and pinout

📋 Reference alternative (not in catalog)

PIC16C717-04/SO

✅ Drop-In ⚠️ 参数待验证
📦 18-SOIC (7.50 mm)
4 MHz-rated variant of same OTP die, identical pinout and peripheral set (lower max clock)

📋 Reference alternative (not in catalog)

PIC16F72-I/SO

✅ Drop-In
📦 18-SOIC (7.50 mm)
Flash-based PIC16F72 with 5-channel 8-bit ADC and 3.5 KB Flash, same 18-SOIC footprint, near-drop-in (peripheral mapping differs slightly)

📋 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

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
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.

🏭

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.

🎥

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.

🧩

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.

🚗

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.

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 Products Summary

MCP9700 Analog temperature sensor signal for ADC input Used in: Industrial Sensor Monitoring, Automotive Body Electronics PIC16F717-I/SO Flash-based drop-in upgrade Used in: Industrial Sensor Monitoring, Security and Fire-Alarm Panels, Motor Control Front End MCP23S17 I/O expander for additional thermostat zones Used in: HVAC Thermostat Controller MCP9808 Precision digital temperature sensor via I2C Used in: HVAC Thermostat Controller MCP2562 CAN transceiver for alarm network communication Used in: Security and Fire-Alarm Panels MCP1700 Low-dropout 3.3 V regulator for MCU supply rail Used in: Low-Cost Consumer Appliance Controllers MCP23017 I2C I/O expander for additional appliance buttons Used in: Low-Cost Consumer Appliance Controllers MCP2003 LIN bus transceiver for body-control communication Used in: Automotive Body Electronics MCP8024 3-phase BLDC gate driver paired with MCU Used in: Motor Control Front End
What type of microcontroller is the PIC16LC717-I/SO?
The PIC16LC717-I/SO is an 8-bit RISC microcontroller from Microchip's PIC16C mid-range family. According to the PIC16C7xx datasheet family (DS30298 reference), it integrates a 14-bit instruction-word CPU, 3.5 KB of OTP program memory, 256 bytes of RAM, an 8-channel 10-bit ADC, two analog comparators, and a USART plus SSP (SPI/I2C) interface, all in a single 18-pin SOIC package.
How much program memory does the PIC16LC717-I/SO have?
The PIC16LC717-I/SO has 3.5 KB of One-Time-Programmable (OTP) program memory organized as 2K x 14-bit words. Microchip datasheet specs note that OTP cannot be re-written after programming, so for new designs requiring firmware updates a Flash-based PIC16F equivalent is recommended. This makes the part ideal for high-volume fixed-code applications.
What is the operating voltage range of PIC16LC717-I/SO?
The PIC16LC717-I/SO operates from 2.5 V to 5.5 V, supporting both 3.3 V and 5 V designs. According to Microchip electrical characteristics, the device draws a typical supply current of 1.6 mA at 4 MHz and 5 V, making it well-suited for low-power embedded designs running from a regulated 5 V or 3.3 V rail.
Can PIC16LC717-I/SO be replaced with a Flash-based PIC16F variant?
Yes, for new designs where in-system reprogrammability is required, the Flash-based PIC16F717 is the recommended drop-in replacement. The PIC16F717 shares the same 18-SOIC pinout, 256-byte RAM, 8-channel 10-bit ADC, and peripheral set, but offers 3.5 KB of Flash program memory instead of OTP, enabling iterative firmware development and field updates through ICSP.
What package does the PIC16LC717-I/SO come in?
The PIC16LC717-I/SO is packaged in an 18-pin SOIC (Small Outline IC) with 7.50 mm body width, also designated 18-SOIC-300. The /SO suffix in Microchip part numbering identifies this SOIC package, with pin 1 conventionally at the dot-marker end. This package is hand-solderable and supports standard 1.27 mm pitch surface-mount footprints.
Where can I buy PIC16LC717-I/SO online?
The PIC16LC717-I/SO is available from authorized distributors including DigiKey (stock 442403), Mouser, Heisener, Lovechip, LCSC (C642727), and Octopart-listed resellers. As of 2026-09-22, Heisener reports 7,888 pieces in stock at a unit price of $4.1027. Note that the PIC16LC717 is currently classified NRND (Not Recommended for New Designs), so availability may be limited and pricing reflects constrained supply.
What is the price of PIC16LC717-I/SO in 100-piece quantities?
The PIC16LC717-I/SO is quoted at approximately $3.46 per unit at the 100-piece quantity break as of 2026-09-22. At 1000 pieces pricing drops to about $2.85 per unit. Pricing varies by distributor and order volume, with Octopart's comparison tool listing bulk discounts from 8 distributors. For high-volume fixed-cost applications, alternative Flash-based PIC16F717 may yield better economics.
What is the lead time for PIC16LC717-I/SO?
The PIC16LC717-I/SO typically ships within 5-7 business days from authorized distributors as of 2026-09-22, with Heisener reporting estimated delivery between August 4 and August 9 for expedited orders. Because the part is NRND, lead times may extend depending on distributor inventory, especially for larger volumes. Consider stocking sufficient quantity for the product life cycle.
What is the difference between PIC16LC717 and PIC16F717?
The PIC16LC717 uses 3.5 KB of OTP (One-Time-Programmable) memory, while the PIC16F717 uses 3.5 KB of Flash memory. According to Microchip's datasheet cross-reference, the PIC16F717 is pin-compatible with the PIC16LC717 in the 18-SOIC package and provides identical peripheral functionality (USART, SSP, CCP, ADC, comparators) but allows in-system programming and erasing via ICSP. Choose PIC16LC717 only for mature designs with fixed firmware.
PIC16LC717-I/SO vs PIC16F717-I/SO - which is better for new designs?
For new designs, the PIC16F717-I/SO is the better choice because its 3.5 KB Flash memory allows iterative firmware development, field updates via ICSP, and reduced inventory risk. The PIC16LC717-I/SO OTP memory cannot be reprogrammed, making it suitable only for high-volume fixed-code applications. Both share the same 18-SOIC footprint, pinout, RAM, ADC, and peripheral set, so the PIC16F717 is a true drop-in upgrade.
When should I choose PIC16LC717-I/SO over PIC16F717-I/SO?
Choose the PIC16LC717-I/SO only when you are manufacturing mature, frozen-firmware products where unit cost and security against unauthorized reprogramming are priorities - OTP memory cannot be read back or patched. For prototyping, low-volume production, or designs requiring firmware updates, the PIC16F717-I/SO is recommended. Both share the 18-SOIC footprint, enabling PCB layout reuse.
What is the best drop-in replacement for PIC16LC717-I/SO?
The best drop-in replacement for PIC16LC717-I/SO is the PIC16F717-I/SO, which Microchip offers as the Flash-based successor in the same 18-SOIC package with identical pinout. It upgrades the OTP memory to in-system programmable Flash while preserving the same 256-byte RAM, 8-channel 10-bit ADC, two comparators, CCP, USART, and SSP peripherals. No PCB or firmware-port changes are required.
Is there an Atmel or ST equivalent for PIC16LC717-I/SO?
Cross-brand 8-bit MCU equivalents to PIC16LC717-I/SO include the Atmel ATtiny26 (20-pin SOIC variant) and the STMicroelectronics ST72F324 family. However, these are not pin-to-pin drop-in replacements due to differing peripheral mappings and instruction sets. For a true drop-in replacement with no firmware porting, the Microchip PIC16F717-I/SO is recommended over any cross-brand alternative.
Where can I download the PIC16LC717-I/SO datasheet PDF?
The PIC16LC717-I/SO datasheet PDF can be downloaded from Microchip's official website (ww1.microchip.com) using the 30298-family document reference, or from third-party sites like abc-semi.com which mirror the datasheet. The manufacturer datasheet contains full pinout diagrams, electrical characteristics, ADC configuration, USART operation, ICSP programming specifications, and package mechanical drawings.
Where is the pinout for PIC16LC717-I/SO?
The PIC16LC717-I/SO pinout is published in the Microchip datasheet (30298-family reference). In the 18-SOIC package, the pinout assigns RA0-RA5 to pins 1-6 and 9-10, RE0-RE2 alternate-function pins to pins 7-8, RB0-RB7 to pins 11-18 (with RB3 also serving as low-voltage ICSP programming clock and RB6/RB7 as ICSP data/clock), Vdd on pin 14, Vss on pin 5, MCLR on pin 4, and OSC1/OSC2 on pins 15-16.
What are the key specifications of PIC16LC717-I/SO that engineers should know?
The PIC16LC717-I/SO delivers 20 MHz / 5 MIPS throughput, 3.5 KB OTP program memory, 256 bytes RAM, an 8-channel 10-bit ADC, two analog comparators, USART, SSP (SPI/I2C), and a CCP module, all in an 18-SOIC package operating from 2.5 V to 5.5 V across -40 C to +85 C. According to Microchip datasheet (30298-family), these specifications make it well-suited for sensor-interface, motor-control, and small-appliance embedded designs where code-lock and single-chip simplicity outweigh reprogrammability.

Engineering reference data for PIC16LC717-I/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LC717-I/SO when you are finalizing a high-volume fixed-code design where firmware IP protection and program-file security outweigh the cost of switching to a Flash-based MCU. It works well in consumer appliances, security panels, and HVAC thermostats running locked calibration algorithms from a 2.5 V to 5.5 V supply at industrial -40 C to +85 C. Switch to PIC16F717-I/SO for any new design - the same 18-SOIC footprint and identical peripheral set give Flash-re-programmability and faster prototyping at near-identical price. For extended-temperature automotive deployments, use the PIC16LC717-E/SO. For cross-platform or cross-MCU migration with different tooling, evaluate the PIC18F family instead.

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
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

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.

Data verified on: 2026-09-22 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16LC717-I/SO PIC16LC717 datasheet PDF Microchip PIC16LC717 microcontroller 8-bit 20MHz 3.5KB OTP MCU 18-SOIC PIC16LC717 pinout 18-SOIC PIC16LC717 industrial sensor monitoring PIC16LC717 vs PIC16F717 PIC16LC717-I/SO drop-in replacement PIC16LC717-I/SO buy price stock what is the program memory size of PIC16LC717 low-cost OTP microcontroller security panel PIC16C717 mid-range MCU industrial

Related Components & Terms

Microchip Technology PIC16LC717 PIC16LC717-I/SO PIC16F717 PIC16LC717-E/SO PIC16C717 microcontroller MCU 8-bit RISC OTP Flash memory PIC16 family PIC16 mid-range core 18-SOIC SOIC package small outline integrated circuit RoHS REACH AEC-Q100 10-bit ADC analog comparator USART SPI I2C CCP module PWM Watchdog Timer Brown-out Reset industrial temperature grade MPLAB ICSP Harvard architecture
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details