Microchip Technology

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

MPN: PIC16C717-I/SO βœ“ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V (Industrial) Vdss 18-pin SOIC (SO), 300 mil / 7.50 mm width Package 20 MHz Speed 3.5 KB (2K x 14) OTP/EPROM Memory
From $2.28 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $3.79 $3.79
10 $3.41 $34.10
100 $2.97 $297.00
500 $2.62 $1,310.00
1,000 $2.28 $2,280.00
ℹ️ All prices are in USD

PIC16C717-I/SO Overview

The Microchip Technology PIC16C717-I/SO is an 8-bit RISC microcontroller featuring the PIC16 CPU architecture, 3.5KB (2K x 14) of One-Time Programmable (OTP) program memory and 256 bytes of RAM, executing instructions in 200 nanoseconds at a 20 MHz clock. Housed in a surface-mount 18-pin SOIC (300 mil / 7.50 mm width), the device delivers 6 channels of 10-bit Analog-to-Digital conversion plus two timers and a Capture/Compare/PWM module, making it a strong fit for mixed-signal embedded designs.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, working RAM, I/O and peripheral blocks on one die. The PIC16C717 belongs to the PIC16 mid-range family, which sits between PIC10/12 baseline parts and PIC18 enhanced devices in the broader Microchip 8-bit portfolio. 8-bit MCUs continue to dominate high-volume cost-sensitive and real-time control applications because they offer deterministic instruction timing, low power draw and mature toolchains. OTP memory means the program is permanently fused by the user - one write per cell, no field re-programmability - which lowers unit cost versus flash parts in closed-production builds.

Key specifications include 13 digital I/O pins, a 6-channel 10-bit ADC, two 8-bit timers (Timer0 with 8-bit prescaler, Timer2), a single Capture/Compare/PWM (CCP) module, and an internal Brown-out Reset (BOR) circuit. The supply voltage range is 4.0 V to 5.5 V (industrial), instruction cycle time is 200 ns at 20 MHz, and the part supports in-circuit serial programming via two pins. Total I/O count is 13 with one input-only pin (RA5). On-chip peripherals are mapped to PORTA and PORTC.

Architecturally, the PIC16C717 uses a Harvard-style memory map with separate program (14-bit wide OTP) and data (8-bit SRAM) buses, a hardware stack of 8 levels, and direct/indirect addressing modes. Brown-out detection holds the part in reset when VDD dips below threshold, preventing code corruption. The 10-bit ADC uses successive approximation with analog input muxing across 6 channels - a generous count for the package size.

Typical applications include automotive sensor signal conditioning, industrial appliance control (washing machines, HVAC fans), white-goods motor drive (CCP PWM for TRIAC or FET drive), consumer remote controls, and battery chargers. The 6 ADC channels suit multi-sensor monitoring (temperature, current, voltage) and the 20 MHz throughput supports 5 MIPS performance.

When designing with the PIC16C717-I/SO, allocate ample board space for the SOIC-18 footprint and use decoupling capacitors of at least 100 nF ceramic plus 10 uF bulk near VDD. Because this is an OTP part, you must commit the program before final PCB assembly - reserve an ICSP header for prototype programming only. Validate timing margins for ADC acquisition at your chosen clock rate.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C717-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 PIC16C717-I/SO (same form factor and footprint) β€” differing in ADC, I/O Pins, Package, Program Memory Type, Timers.

Microchip Technology
ADC: 4 channels, 8-bit resolution
I/O Pins: 13 bidirectional
Package: 18-pin SOIC (0.295" / 7.50 mm width)
Microchip Technology
ADC: 4-channel, 8-bit
I/O Pins: 13
Package: 18-pin PDIP (DIP-18, 0.300 inch, plastic, through-hole)
Microchip Technology
ADC: 10-bit, 6 channels
I/O Pins: 16
Package: 18-SOIC (0.295 inch, 7.50 mm width)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16C716-04I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-SOIC
PIC16C - 8-bit RISC Β· 35 single-word instructions Β· OTP (One-Time-Programmable EPROM) Β· 3.5 KB (2K x 14) Β· 128 bytes Β· 4 MHz (200 ns instruction cycle) Β· 2.5 V to 5.5 V Β· 13 bidirectional

βœ“ In Stock

$2.18 / Unit

View Datasheet β†’

PIC16C716-20I/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-SOIC
PIC16C716 (PIC16 mid-range) Β· 8-bit RISC Β· OTP (EPROM) Β· 3.5 KB (2K x 14 words) Β· 128 bytes Β· 20 MHz Β· 200 ns (at 20 MHz) Β· 35 single-word instructions

βœ“ In Stock

$3.05 / Unit

View Datasheet β†’

PIC16C715-04I/SO

βœ… Drop-In
πŸ“¦ 18-SOIC
2K x 14 OTP (smaller than PIC16C717), 18-SOIC, 4 ADC channels instead of 6 (-33% ADC channels)

πŸ“‹ Reference alternative (not in catalog)

PIC16C712-04I/SO

βœ… Drop-In
πŸ“¦ 18-SOIC
1K x 14 OTP, 18-SOIC, 5 MIPS, fewer timers, same brown-out reset, same pinout

πŸ“‹ Reference alternative (not in catalog)

PIC16C711-04I/SO

βœ… Drop-In
πŸ“¦ 18-SOIC
1K x 14 OTP (smaller program memory), 18-SOIC, 4 ADC channels vs 6 on PIC16C717

πŸ“‹ Reference alternative (not in catalog)

PIC16C710-04I/SO

βœ… Drop-In
πŸ“¦ 18-SOIC
512 x 14 OTP (smaller program memory than PIC16C717), 18-SOIC, 5 MIPS, smaller code footprint required

πŸ“‹ Reference alternative (not in catalog)

PIC16C717-I/SO Maximum Ratings & Electrical Characteristics

Core 125 Microchip PIC16 8-bit RISC
CPU PIC16 mid-range (35 instructions)
Program Memory 3.5 KB (2K x 14) OTP/EPROM
RAM 256 bytes
EEPROM Data Memory None (data EEPROM not present on PIC16C717)
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns @ 20 MHz
MIPS Performance 5 MIPS
ADC 6 channels x 10-bit SAR
Timers 2 (Timer0 8-bit w/ prescaler, Timer2 8-bit)
Capture/Compare/PWM (CCP) 1 module
Brown-out Reset (BOR) Yes (internal)
I/O Pins 13 bidirectional + 1 input-only (RA5)
Supply Voltage (VDD) 4.0 V to 5.5 V (Industrial)
Operating Temperature Range -40 C to +85 C (Industrial, -I suffix)
Package 18-pin SOIC (SO), 300 mil / 7.50 mm width
Mounting Type Surface Mount
Program Memory Type One-Time Programmable (OTP) EPROM
ICSP (In-Circuit Serial Programming) Supported (2-wire: RB6/RB7)
RoHS Status Compliant (Pb-free SO package)

PIC16C717-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 RA2/AN2/VREF- β€” PORTA bit 2 / ADC channel 2 / negative voltage reference
Pin 2 RA3/AN3/VREF+ β€” PORTA bit 3 / ADC channel 3 / positive voltage reference
Pin 3 RA4/AN4/T0CKI β€” PORTA bit 4 / ADC channel 4 / Timer0 clock input
Pin 4 RA5/AN5/SS β€” PORTA bit 5 (input-only) / ADC channel 5 / SSP slave select
Pin 5 GND β€” Ground reference
Pin 6 RC0/T1OSO/T1CKI β€” PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 7 RC1/T1OSI/CCP2 β€” PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 8 RC2/CCP1 β€” PORTC bit 2 / CCP1 (PWM output)
Pin 9 RC3 β€” PORTC bit 3 (bidirectional GPIO)
Pin 10 RC4 β€” PORTC bit 4 (bidirectional GPIO)
Pin 11 RC5 β€” PORTC bit 5 (bidirectional GPIO)
Pin 12 RC6 β€” PORTC bit 6 (bidirectional GPIO)
Pin 13 RC7 β€” PORTC bit 7 (bidirectional GPIO)
Pin 14 VDD β€” Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT β€” Oscillator crystal output / CLKOUT
Pin 16 OSC1/CLKIN β€” Oscillator crystal input / external clock input
Pin 17 RA0/AN0 β€” PORTA bit 0 / ADC channel 0
Pin 18 RA1/AN1 β€” PORTA bit 1 / ADC channel 1

Typical Applications

PIC16C717-I/SO is suitable for 7 applications: Appliance Control (Washing Machine / HVAC Fan), Automotive Sensor Signal Conditioning, Battery Charger Controller, Industrial Remote Control / IR Transmitter, White Goods Motor Drive (CCP PWM), Consumer Keypad / User Interface Controller, Smart Sensor Node (Analog Front-End Co-Processor).

🏭

Appliance Control (Washing Machine / HVAC Fan)

The PIC16C717-I/SO suits appliance controllers where mixed-signal sensing plus PWM motor drive are required in a single chip. Its 6-channel 10-bit ADC reads thermistor temperature sensors, water level probes and motor current across PORTA inputs, while the Capture/Compare/PWM (CCP) module generates TRIAC or MOSFET gate-drive pulses for triac-based motor speed control. Running at 20 MHz / 5 MIPS, the MCU can sample sensors at sub-millisecond rates and close a feedback loop on RPM. The 3.5 KB OTP memory holds the main state machine plus a fault-handling routine - typical mid-tier washer code fits comfortably. The 18-SOIC footprint is cost-effective for high-volume white-goods PCBs where assemblers prefer SOIC over DIP. Brown-out Reset prevents corruption of the OTP image when the AC mains ripple dips low during compressor inrush, a common brown-out trigger in this application class.

πŸš—

Automotive Sensor Signal Conditioning

Automotive sensor nodes with multiple analog inputs benefit from the PIC16C717's 6-channel 10-bit ADC and 20 MHz throughput. In body controllers the part reads manifold pressure, coolant temperature, ambient light and battery voltage, then drives a LIN slave interface for dashboard networking. The CCP module generates PWM dimming for backlight control and the timer modules measure sensor pulse widths. Operating from 5 V (within automotive 12 V battery rail jump limits during a steady load and with an external regulator for jump-start events), the part must be paired with reverse-battery and load-dump protection. The -I industrial temperature grade to +85 C covers cabin electronics, though underhood nodes will require the -E extended grade. The OTP image locks code permanently, preventing IP exfiltration if the part is tampered with during warranty service. Brown-out Reset guards against crank-cold-start voltage sags that would otherwise corrupt program flow.

⚑

Battery Charger Controller

The PIC16C717-I/SO works well as the supervisor in lead-acid or NiMH charger modules where multiple voltages and currents must be sampled. Its 6-channel ADC handles battery voltage, charge current, battery temperature and AC-line sense with 10-bit precision, sufficient for CV/CC charge-profile control. The CCP module drives a PWM gate signal into an external buck or flyback converter at frequencies from 25 kHz to 100 kHz. The 3.5 KB of OTP memory stores the charge state machine, the temperature-compensated voltage setpoint table and the fault handler. The 18-SOIC surface-mount package supports automated assembly in mid-volume production. Brown-out Reset is critical: when AC mains is unplugged, the part holds in reset and does not continue regulating into a disconnected battery. The PIC16C717-I/SO is a strong fit when charger firmware requires >2 KB of code - smaller chargers can drop to the PIC16C711 family for cost savings.

πŸ“±

Industrial Remote Control / IR Transmitter

Consumer and industrial IR remote controls use the PIC16C717-I/SO to encode Manchester or RC-5 protocol on a 38 kHz carrier via the CCP module. The 20 MHz clock delivers precise carrier timing and the 6-channel ADC handles battery voltage monitoring plus key-scan input. With 3.5 KB of OTP memory, the part stores multi-device code sets (TV, VCR, set-top) and a wake-on-key state machine, leaving room for manufacturer-specific features. The 18-SOIC footprint sits in thin handhelds where a low-profile package is required. Sleep-mode quiescent current is low enough to support a year of standby life from two AAA cells. The PIC16C711 family is a cost-down alternative when code fits in 1K x 14, while the PIC16C715 family sits between the two when 2K of code is enough.

🏭

White Goods Motor Drive (CCP PWM)

In dishwasher circulation pumps, refrigerator fans and small compressor drives, the PIC16C717-I/SO generates a single-channel PWM output that drives a TRIAC or low-side FET. The Capture/Compare/PWM (CCP) module produces hardware-timed pulses without CPU overhead, leaving firmware cycles for the soft-start state machine and tacho feedback loop. The 10-bit ADC samples motor current and supply voltage to detect stall, overcurrent and brown-out events. With 3.5 KB OTP, the firmware holds the commutation table, fault tree and UART diagnostic command set. The 18-SOIC package drops into white-goods PCBs designed around the PIC16C716 family, allowing easy code upgrades. Operating temperature -40 C to +85 C covers the inside of household appliances. Brown-out Reset prevents inrush lockup when mains voltage dips at compressor start.

🧩

Consumer Keypad / User Interface Controller

The PIC16C717-I/SO serves as the user-interface controller in microwave ovens, alarm panels and HVAC thermostats, scanning keypads and driving 7-segment or LCD displays via its I/O ports. The 6-channel ADC reads thermistor inputs (room and setpoint), light sensors (auto-dim), and battery voltage. The CCP module produces an audible beep tone or PWM backlight dimming. The 3.5 KB OTP memory holds a state machine for menu navigation plus lookup tables for setpoint conversion. The 18-SOIC package saves board space over DIP in compact consumer designs. Brown-out Reset ensures menu state and setpoints are reset cleanly after a power interruption. Engineers can drop to PIC16C711 for simpler UI firmware and PIC16C715 for mid-tier firmware between 1K and 2K x 14.

πŸ–₯️

Smart Sensor Node (Analog Front-End Co-Processor)

As a sensor co-processor, the PIC16C717-I/SO handles analog muxing and conditioning in industrial sensor clusters where a host processor cannot dedicate pins to ADC. Its 6-channel 10-bit ADC multiplexes across thermocouples, RTDs, strain gauges and 4-20 mA current loops, while the CCP module produces excitation pulses for bridge sensors. The 20 MHz clock rate runs the ADC sample-and-average filter in real time, dropping line-frequency noise from sensor data. The 3.5 KB OTP image holds the calibration constants and linearization tables for each sensor type. The 18-SOIC surface-mount package sits on compact sensor PCBs. Brown-out Reset prevents corrupted calibration data from leaking into the host bus during brown-out. The PIC16C715 is a lower-memory alternative when calibration tables fit in 2K x 14.

Recommended Products Summary

PIC16C716-04I/SO Microchip Technology Used in: Appliance Control (Washing Machine / HVAC Fan), Automotive Sensor Signal Conditioning, Battery Charger Controller, White Goods Motor Drive (CCP PWM), Consumer Keypad / User Interface Controller, Smart Sensor Node (Analog Front-End Co-Processor) PIC16C711-04I/SO Minimal-memory variant for simpler algorithms Used in: Appliance Control (Washing Machine / HVAC Fan), Industrial Remote Control / IR Transmitter, White Goods Motor Drive (CCP PWM), Consumer Keypad / User Interface Controller PIC16C715-04I/SO Mid-memory alternative Used in: Appliance Control (Washing Machine / HVAC Fan), Battery Charger Controller, Industrial Remote Control / IR Transmitter, Consumer Keypad / User Interface Controller, Smart Sensor Node (Analog Front-End Co-Processor) PIC16C716-20I/P Microchip Technology Used in: Automotive Sensor Signal Conditioning
What is the program memory size of PIC16C717-I/SO?
The PIC16C717-I/SO contains 3.5 KB (2K x 14) of One-Time Programmable (OTP) program memory. According to the Microchip PIC16C717 datasheet, instructions are 14 bits wide and stored in the OTP array; once programmed, the memory cannot be erased, which lowers per-unit cost compared with flash parts. RAM is 256 bytes for working variables.
What is the operating voltage range of PIC16C717-I/SO?
The PIC16C717-I/SO operates from 4.0 V to 5.5 V on VDD. According to the Microchip datasheet, VDD below 4.0 V places the part below the Brown-out Reset (BOR) threshold and the device holds in reset. Engineers designing battery-powered products should confirm that transient dips under load do not drop below BOR. The industrial temperature grade -I supports -40 C to +85 C.
How many ADC channels does PIC16C717-I/SO have?
The PIC16C717-I/SO integrates a 6-channel 10-bit successive-approximation ADC. Channels are multiplexed to PORTA pins (RA0-RA3, RA5) plus PORTC pin (RC0/RC1 share analog inputs per datasheet pinout). The 10-bit resolution provides 1024 quantization steps, sufficient for sensor signal conditioning, thermistor/photodiode measurement and battery monitoring in appliance and industrial designs.
What is the maximum clock frequency of PIC16C717-I/SO?
The PIC16C717-I/SO supports a maximum external clock of 20 MHz, yielding a 200 ns instruction cycle and 5 MIPS throughput. At 20 MHz the ADC conversion requires a minimum acquisition time, so designers should consult the AC characteristics table in the datasheet when sampling high-impedance sources. Below 4 MHz the ADC may be operated in a slower mode for better linearity.
What is the difference between PIC16C717 and PIC16C716?
The PIC16C717 is a higher-memory upgrade of the PIC16C716. The PIC16C717 has 3.5 KB (2K x 14) of program memory versus 2 KB (1K x 14) on the PIC16C716, and the PIC16C717 retains the same 6-channel 10-bit ADC. Both share the same 18-pin SOIC and 20 MHz clock, making the PIC16C716 a compatible drop-in for code that fits within 1K x 14.
Can PIC16F877 replace PIC16C717-I/SO drop-in?
No - the PIC16F877 is a 40-pin part in the PIC16 enhanced family, not pin-compatible with the 18-pin PIC16C717. A true drop-in for the PIC16C717 in 18-SOIC must be 18-pin and share the same pinout. Closer drop-in candidates are PIC16C716, PIC16C715, PIC16C712, PIC16C711 and PIC16C710 - all Microchip PIC16 18-pin family members with progressively smaller program memory.
Where can I buy PIC16C717-I/SO online?
The PIC16C717-I/SO is in stock at distributors including DigiKey (15,948 pieces as of 2026-09-18), Mouser, Microchip Direct and Avaq. Pricing starts at approximately USD 3.79 per unit at qty 1 and drops to USD 2.28 per unit at qty 1000. Heisener also lists immediate ship with 3-5 day delivery to most regions; lead time is not currently constrained.
What is the lead time for PIC16C717-I/SO?
The PIC16C717-I/SO lead time is not currently constrained - Heisener reports 15,948 pieces in stock and Microchip Direct ships factory-fresh units. As of 2026-09-18, lead time is estimated at 3-5 business days to most regions. Because the part uses OTP memory, bulk orders should be placed after prototype validation to avoid locked-in pre-programmed inventory.
Is PIC16C717-I/SO in stock in 2026?
Yes, the PIC16C717-I/SO is reported in active production and is stocked at multiple authorized distributors as of 2026-09-18. Heisener lists 15,948 pieces and DigiKey confirms shipping availability. Lifecycle status is ACTIVE per third-party distributors; Microchip product page lists the part without an EOL flag. Bulk volumes are available for production runs.
What is the price of PIC16C717-I/SO in qty 100?
The PIC16C717-I/SO price at qty 100 is approximately USD 2.97 per unit as of 2026-09-18. At qty 1 the unit price is USD 3.79, dropping to USD 3.41 at qty 10 and USD 2.28 at qty 1000. Volume pricing is available from Microchip Direct and authorized distributors; for OEM contracts, contact Microchip sales for project-specific quotes.
PIC16C717 vs PIC16C711 - which is better for appliance control?
Both PIC16C717 and PIC16C711 work for appliance control and share the 18-SOIC footprint. The PIC16C717 has 3.5 KB of program memory versus 1 KB on the PIC16C711, so choose PIC16C717 when your firmware image exceeds 1 KB or you want headroom for feature additions. For simple PWM motor drive or thermostat code that fits in 1K, PIC16C711 is more cost-effective at similar performance.
When should I choose PIC16C717-I/SO over PIC16C716?
Choose the PIC16C717-I/SO when your application code image is between 1.5 KB and 3.5 KB and you need 18 pins with 6 ADC channels. According to the PIC16C717 datasheet, the 2K x 14 OTP array is double the PIC16C716 size and shares the same pinout. If your code fits in 1K x 14 and you want lower unit cost, drop to the PIC16C716-I/SO for the same footprint.
What is the best drop-in replacement for PIC16C717-I/SO?
The best drop-in replacement for PIC16C717-I/SO is the Microchip PIC16C716-04I/SO when 1 KB of code memory suffices, or the PIC16C711-04I/SO for lower-cost 1-KB designs. All three share the 18-SOIC footprint. For modern flash-based migration, the PIC16F716-I/SO is a flash equivalent that supports ISP, though it is not OTP and ships in 18-SOIC as well.
Where can I download the PIC16C717 datasheet PDF?
The PIC16C717 datasheet PDF is available from Microchip's product page at microchip.com/en-us/product/PIC16C717 and from DigiKey product detail pages. According to Microchip, additional information is found in the PICmicro Mid-Range Reference Manual (DS33023). Third-party hosts including FindIC, AllDatasheet and DigChip also distribute PDF copies of the same datasheet content.
Where is the PIC16C717-I/SO pinout diagram?
The PIC16C717-I/SO pinout is published in the manufacturer datasheet and shown on distributor product pages. According to the Microchip PIC16C717 datasheet, the 18-SOIC package assigns VDD to pin 1, OCS1/CLKIN to pin 16, and OSC2/CLKOUT to pin 15, with PORTA on pins 2-7 and RADII on pin 8; PORTC occupies pins 9-13, RA5/SS on pin 14. The pinout is shared with the PIC16C716, PIC16C715, PIC16C712, PIC16C711 and PIC16C710 family members.

Engineering reference data for PIC16C717-I/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C717-I/SO when your firmware image exceeds 2 KB and you need 6 channels of 10-bit ADC plus one CCP PWM module in an 18-SOIC footprint. The 256-byte RAM and 3.5 KB OTP support mid-tier appliance, charger and motor-drive firmware where variable-heavy code would otherwise overflow the PIC16C716's 128-byte RAM. Drop to PIC16C716-04I/SO for the same pinout with 1 KB of code at lower cost, or to PIC16C711-04I/SO for minimum-code designs with 4 ADC channels. Use PIC16C715-04I/SO when 2K x 14 of OTP suffices and you can spare two ADC channels. For modern flash-based migration, evaluate the PIC16F716-I/SO, which adds ISP but shares the same 18-SOIC footprint. All five PIC16C7xx alternatives share the 18-SOIC footprint, enabling PCB reuse when scaling code size or peripheral mix.

Comparison with Alternatives

Parameter This Product PIC16C716-04I/SO PIC16C715-04I/SO PIC16C712-04I/SO PIC16C711-04I/SO PIC16C710-04I/SO
Package 18-SOIC (SO) 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (OTP) 3.5 KB (2K x 14) 2 KB (1K x 14) 3.5 KB (2K x 14) 2 KB (1K x 14) 1 KB (1K x 14) 1 KB (0.5K x 14)
ADC Channels 6 x 10-bit 6 x 10-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit
Max Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
RAM 256 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
CCP Modules 1 1 1 1 1 1
Supply Voltage (VDD) 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V
Operating Temperature Range -40 C to +85 C (Industrial) -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C
Brown-out Reset (BOR) Yes (internal) Yes (internal) Yes (internal) Yes (internal) Yes (internal) Yes (internal)

Key Differentiators

  • Largest code image in the PIC16C71x family at 18-SOIC (vs PIC16C716-04I/SO)
  • Highest ADC channel count among PIC16C71x 18-pin parts (vs PIC16C715-04I/SO)
  • More working RAM than PIC16C716 (vs PIC16C716-04I/SO)

Design Notes

Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) with a short ground return, plus a bulk 10 uF tantalum or aluminum electrolytic on the same node. The PIC16C717-I/SO internal Brown-out Reset (BOR) holds the device in reset when VDD drops below the BOR threshold (about 4.0 V typical). Ensure that upstream regulation prevents false BOR triggers during high-load transients such as motor inrush or relay pull-in. For battery applications, estimate: at 20 MHz active current is roughly 10 mA, dropping to a few microamps in sleep mode.

Because the PIC16C717 uses One-Time Programmable memory, every programmed part is single-write and cannot be erased. Validate firmware on a flash-based PIC16F series (e.g. PIC16F716) before committing OTP volumes. Reserve ICSP connections on RB6/RB7 even on production PCBs - although OTP cannot be re-written, ICSP allows factory calibration and ID verification. Programming voltage is typically VPP = 13.4 V; some programmers use the high-voltage entry on MCLR.

Keep crystal traces (OSC1/OSC2 on pins 16/15) short and symmetric, with ground pours on either side and a guard trace to reduce EMI pickup. Keep ADC traces (RA0-RA5) away from PWM outputs (RC2/CCP1) by at least 2-3mm to prevent digital switching noise from coupling into analog measurements. Place the AVDD reference (pin 2 VREF+ if used, otherwise VDD) with its own bypass capacitor; a 100 nF ceramic plus 10 uF bulk is typical.

When the 10-bit ADC samples high-impedance analog sources, add an external buffer op-amp (e.g. Microchip MCP6001) or limit source impedance below 10 kohm to avoid acquisition-time errors. The ADC clock must be derived from the system clock via ADCS bits; at 20 MHz the recommended ADC clock is around 1.25 MHz to 2.5 MHz for full 10-bit accuracy. Add a small RC low-pass filter (e.g. 1 kohm + 100 nF) on analog inputs in electrically noisy environments.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS-compliant per Microchip product page. Industrial temperature grade -I (not automotive AEC-Q100). Same family as PIC16C716/C715/C712/C711/C710 - all Microchip PIC16 mid-range 18-pin OTP parts sharing the same 18-SOIC pinout.

Data verified on: 2026-09-18 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C717-I/SO PIC16C717 datasheet PIC16C717-I/SO price PIC16C717-I/SO in stock Microchip PIC16C717 PIC16C717 pinout 18-SOIC PIC16C717 vs PIC16C716 PIC16C717 drop-in replacement PIC16 OTP microcontroller 18-SOIC PIC16C717 appliance control PIC16C717 automotive sensor what is the ADC of PIC16C717 PIC16C717 6 channel 10-bit ADC PIC16C717 lead time distributor

Related Components & Terms

Microchip Technology PIC16C717 PIC16C717-I/SO PIC16C716-04I/SO PIC16C715-04I/SO PIC16C712-04I/SO PIC16C711-04I/SO PIC16C710-04I/SO 8-bit microcontroller RISC microcontroller PIC16 mid-range OTP program memory Brown-out Reset Capture/Compare/PWM 10-bit ADC SOIC-18 RoHS REACH In-circuit serial programming (ICSP) Harvard architecture appliance controller automotive sensor node battery charger infrared remote control
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