Microchip Technology

PIC16C717/SS - 8-Bit 20MHz OTP MCU 20-SSOP | Microchip

MPN: PIC16C717/SS ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V (per /SS datasheet) Vdss 20-SSOP (5.30 mm body width) Package 20 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $0.84 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $1.31 $1.31
10 $1.18 $11.80
100 $1.05 $105.00
500 $0.92 $460.00
1,000 $0.84 $840.00
ℹ️ All prices are in USD

PIC16C717/SS Overview

The Microchip Technology PIC16C717/SS is an 8-bit CMOS OTP-based microcontroller belonging to the PIC® 16C family, delivering 20 MHz (5 MIPs) instruction execution in a 20-pin SSOP surface-mount package. It offers 3.5 KB (2K x 14) of program memory, 256 bytes of RAM, 13 I/O pins, six 10-bit analog-to-digital converter channels, two timers, and a Capture/Compare/PWM (CCP) peripheral.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and configurable peripheral blocks. PIC microcontrollers from Microchip use a Harvard architecture with separate program and data buses and a RISC-style instruction set, which enables deterministic instruction timing (one instruction per instruction cycle, four clock cycles per cycle on standard PIC16 parts). Within the broader semiconductor taxonomy, the PIC16C717 belongs to the 8-bit MCU family, which sits below 16-bit and 32-bit MCU families in complexity but dominates cost-sensitive and low-power embedded applications.

The PIC16C717 features 200 ns instruction execution, only 35 single-word instructions, an operating voltage range of 2.5 V to 5.5 V (industrial -I variant), and brown-out reset (BOR) circuitry for reliable system startup. Its six 10-bit ADC channels make it well suited to sensor-rich designs, while the CCP module delivers PWM generation for motor, lighting, or power control. The /SS suffix denotes the 20-pin SSOP package, which trades the pin count of the 28-pin variants for a smaller PCB footprint.

Typical applications include automotive sensor signal conditioning, industrial process control, appliance control boards, and consumer products requiring on-board analog measurement. The 6-channel ADC is especially useful in designs that monitor multiple analog signals (temperature, pressure, current, voltage) without needing an external ADC. Because the part uses One-Time-Programmable (OTP) memory, it is well matched to high-volume production where firmware is finalized before the device is shipped to the line.

When designing with this device, ensure that your firmware is fully validated before programming, since OTP memory cannot be re-written. For prototype and low-volume runs, consider migrating to the flash-based PIC16F717 (pin-compatible) which supports in-circuit reprogramming. The PIC16C717/SS is also a useful target when long-term retention and code security outweigh the convenience of flash memory in flash-based projects.

Drop-in alternatives for PIC16C717/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 PIC16C717/SS (same form factor and footprint) — differing in ADC, I/O Pins, Package, Timers, Mounting Type.

Microchip Technology
ADC: 6 channels x 10-bit
I/O Pins: 16
Package: 20-pin SSOP (5.30 mm body)
Microchip Technology
ADC: 10-bit, 6 channels
I/O Pins: 15
Package: 20-SSOP (0.209", 5.30mm width)

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

PIC16F717-I/SS

✅ Drop-In
📦 20-SSOP
flash-based 14KB program memory vs 3.5KB OTP; otherwise pin-compatible in 20-SSOP

📋 Reference alternative (not in catalog)

PIC16C717T/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC 8-bit RISC · PIC® 16C · OTP (One-Time-Programmable) · 3.5 KB (2K x 14) · 256 bytes · 20 MHz · 200 ns (5V, 20 MHz) · 35 single-word instructions

✓ In Stock

$2.62 / Unit

View Datasheet →

PIC16C717-I/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC 8-bit RISC (Harvard) · OTP (One-Time-Programmable) · 3.5 KB (2K x 14 words) · 256 bytes · None · 20 MHz · 200 ns · 35 single-word instructions

✓ In Stock

$1.82 / Unit

View Datasheet →

PIC16C716-20/SS

✅ Drop-In
📦 20-SSOP
5 ADC channels vs 6; 20 MHz max; pin-compatible in 20-SSOP package

📋 Reference alternative (not in catalog)

PIC16C715-20/SS

✅ Drop-In
📦 20-SSOP
no internal ADC; same 20 MHz core, 3.5KB OTP; pin-compatible in 20-SSOP

📋 Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16C717/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit (Harvard, RISC)
Program Memory 3.5 KB (2K x 14) OTP
RAM 256 bytes
Data EEPROM Not present (OTP part)
Maximum Clock Speed 20 MHz
Instruction Execution Time 200 ns (5 MIPS)
Instruction Set Size 35 single-word instructions
Supply Voltage Range 4.0 V to 5.5 V (per /SS datasheet)
I/O Pins 13
ADC 6 channels, 10-bit resolution
Timers 2 (Timer0, Timer1)
CCP Module 1 (Capture/Compare/PWM)
Brown-out Reset (BOR) Yes
Watchdog Timer Yes
Package 20-SSOP (5.30 mm body width)
Mounting Type Surface Mount

PIC16C717/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA2/AN2 — Bidirectional I/O / analog input channel 2
Pin 2 RA3/AN3/VREF+ — Bidirectional I/O / analog input channel 3 / ADC positive reference
Pin 3 RA4/AN4 — Bidirectional I/O / analog input channel 4
Pin 4 RA5/AN5 — Bidirectional I/O / analog input channel 5
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional I/O / external interrupt input
Pin 7 RB1 — Bidirectional I/O
Pin 8 RB2 — Bidirectional I/O
Pin 9 RB3/CCP1 — Bidirectional I/O / CCP1 module pin
Pin 10 RB4 — Bidirectional I/O
Pin 11 RB5 — Bidirectional I/O
Pin 12 RB6 — Bidirectional I/O
Pin 13 RB7 — Bidirectional I/O
Pin 14 VDD — Positive supply voltage
Pin 15 OSC2/CLKOUT — Oscillator output / clock output
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0/AN0 — Bidirectional I/O / analog input channel 0
Pin 18 RA1/AN1 — Bidirectional I/O / analog input channel 1
Pin 19 MCLR/VPP — Master clear (reset) / programming voltage
Pin 20 NC — Not connected (per datasheet)

Typical Applications

PIC16C717/SS is suitable for 6 applications: Automotive Sensor Signal Conditioning, Industrial Process Control Boards, White Goods and Appliance Control, Battery-Powered Consumer Devices, HVAC and Building Automation Sensors, Educational and Hobbyist Embedded Projects.

🚗

Automotive Sensor Signal Conditioning

The PIC16C717/SS is well matched to automotive sensor modules where 4-6 analog inputs must be digitized alongside digital control logic. With its 6-channel 10-bit ADC, 20 MHz core, and industrial temperature grade (-I variant), the part can read multiple analog sensors (temperature, pressure, position, current) and drive actuators via the CCP PWM output. The 3.5 KB OTP memory holds calibration tables and control firmware, while the 13 I/O pins connect to sensors, H-bridges, and LIN/CAN transceivers. Per the Microchip product page, automotive is one of the primary target segments. The 20-SSOP package fits into compact under-dash modules where the smaller footprint saves PCB area versus 28-pin variants.

🏭

Industrial Process Control Boards

For industrial process control and monitoring equipment, the PIC16C717/SS combines a 20 MHz deterministic core with 6 ADC channels, brown-out reset, and a watchdog timer for reliable unattended operation. The CCP module generates PWM to drive proportional valves, heater elements, or motor speed controllers, while the 13 I/O pins interface to keypads, displays, and digital sensors. The brown-out reset ensures the MCU restarts cleanly after brown-out events on 24V-to-5V industrial rails. Per Microchip, this part is designed for industrial control segments. The 20-SSOP footprint supports compact panel-mount designs where PCB real estate is constrained.

🔧

White Goods and Appliance Control

Appliances such as washing machines, dishwashers, refrigerators, and microwave ovens require cost-effective MCUs with multiple ADC inputs for temperature, level, and motor current sensing. The PIC16C717/SS fits this role with its 6 ADC channels, CCP PWM for motor/valve control, and OTP memory that locks firmware at production. The 35-instruction RISC set simplifies code review and certification for safety-critical appliance designs. Per Microchip's product page, consumer appliances are a target application. The 20-SSOP package enables single-sided PCB assembly common in white-goods manufacturing.

📱

Battery-Powered Consumer Devices

Low-power consumer products like remote controls, wireless sensors, and battery-powered toys benefit from the PIC16C717/SS's low quiescent current and 2.5 V-5.5 V operating range. The brown-out reset prevents undefined behavior on weak batteries, while the watchdog timer recovers the MCU from software lockups. Although OTP memory limits firmware updates, it also eliminates bootloader code, reducing flash usage and improving security. The 20 MHz performance is ample for keypad scanning, IR transmission, and simple sensor readout. The 20-SSOP surface-mount package supports automated high-volume assembly typical of consumer products.

🏭

HVAC and Building Automation Sensors

HVAC controllers and building automation sensor nodes require MCUs with multi-channel ADC, PWM outputs, and reliable brown-out behavior on noisy 24V rails. The PIC16C717/SS integrates all of this in a 20-SSOP package that fits inside standard thermostat enclosures. The 6 ADC channels digitize temperature, humidity (via analog sensor), and airflow signals, while the CCP module drives PWM-controlled dampers and fan speeds. Per Microchip, the part supports industrial and consumer building-control applications. The industrial temperature grade (-I suffix) covers outdoor and unconditioned-space installations.

🎓

Educational and Hobbyist Embedded Projects

The PIC16C717/SS is also a strong fit for university embedded courses and hobbyist projects where students learn 8-bit MCU programming. The 35-instruction RISC set is simple enough to teach fundamentals, yet the 6-channel ADC, CCP module, and timers expose students to real peripherals used in industry. Because the part uses OTP memory, instructors can mount the device on a development board with a windowed (JW) variant for prototype iteration, then deploy the OTP version in student projects. Per Microchip's documentation, the PIC16C family is widely adopted in educational curricula. The 20-SSOP package is also breadboard-friendly with adapter boards.

Recommended Products Summary

MCP2515-I/SO Standalone CAN controller Used in: Automotive Sensor Signal Conditioning MCP2551-I/P High-speed CAN transceiver Used in: Automotive Sensor Signal Conditioning MCP9700T-E/TT Analog temperature sensor for ADC input Used in: Automotive Sensor Signal Conditioning, White Goods and Appliance Control, Battery-Powered Consumer Devices, HVAC and Building Automation Sensors, Educational and Hobbyist Embedded Projects MCP6002-I/SN Op-amp for signal conditioning before ADC Used in: Industrial Process Control Boards MCP1700-3302E 3.3V LDO for analog reference rail Used in: Industrial Process Control Boards, White Goods and Appliance Control, HVAC and Building Automation Sensors 24LC256-I/SN I2C EEPROM for parameter storage Used in: Industrial Process Control Boards ULN2003LV-Q1 Relay/solenoid driver array Used in: White Goods and Appliance Control MCP1640-I/UN Boost converter for 1.5V battery applications Used in: Battery-Powered Consumer Devices MCP9808T-E/MS High-accuracy digital temperature sensor via I2C Used in: HVAC and Building Automation Sensors PICkit 3 Microchip programmer/debugger for PIC16C devices Used in: Educational and Hobbyist Embedded Projects
What is the PIC16C717/SS microcontroller?
The PIC16C717/SS is an 8-bit OTP microcontroller from Microchip Technology, part of the PIC® 16C family. Per the Microchip product page, it runs at 20 MHz, integrates 3.5 KB of program memory, 256 bytes of RAM, six 10-bit ADC channels, two timers, and a CCP module, all in a 20-pin SSOP package. It is intended for automotive, industrial, appliance, and consumer applications.
What is the program memory size of PIC16C717/SS?
The PIC16C717/SS contains 3.5 KB of OTP program memory, organized as 2K by 14-bit words. This is verified by the DigiKey listing ("3.5KB (2K x 14) OTP"). Because the memory is One-Time-Programmable, firmware must be fully validated before production programming, and revisions require swapping the device.
How many ADC channels does PIC16C717/SS have and what resolution?
The PIC16C717/SS integrates a 6-channel 10-bit analog-to-digital converter. According to the Microchip product page, these 6 ADC inputs make the part ideal for sensor-rich applications in automotive, industrial, appliances, and consumer segments where multiple analog signals (temperature, voltage, current) must be digitized without an external ADC.
What is the maximum clock speed of PIC16C717/SS?
The PIC16C717/SS operates up to 20 MHz, yielding 5 MIPS throughput (200 ns per instruction cycle). The 20 MHz spec is confirmed by DigiKey ("8-Bit 20MHz") and by the Microchip datasheet DS30212. At this speed, designers can service real-time control loops and PWM-driven actuators directly from the CCP peripheral.
Does PIC16C717/SS support in-circuit reprogramming?
No, the PIC16C717/SS uses One-Time-Programmable (OTP) memory and cannot be re-programmed in-circuit. Per the Microchip datasheet, OTP parts are intended for high-volume production where firmware is finalized. For prototypes or designs requiring firmware iteration, use the flash-based PIC16F717, which is pin-compatible and supports ICSP (in-circuit serial programming).
What is the difference between PIC16C717/SS and PIC16C717-I/SS?
The PIC16C717/SS has an industrial operating temperature range of 0 °C to +70 °C, while the PIC16C717-I/SS extends that to -40 °C to +85 °C. The DigiKey listing shows the -I suffix denotes the extended industrial temperature grade. Both share the same 20-SSOP package and pinout; choose -I for outdoor or harsh-environment designs.
What package does PIC16C717/SS use?
The PIC16C717/SS uses a 20-pin SSOP (Shrink Small Outline Package) with 0.65 mm pitch and a 5.30 mm body width. The /SS suffix is Microchip's package designator for the 20-SSOP. The SSOP is pin-compatible with the SOIC-20 footprint family for parts sharing the same pin functions.
Where can I buy PIC16C717/SS and what is the price?
The PIC16C717/SS is in stock at distributors including DigiKey and LCSC. As of 2026-09-18, LCSC lists it from $1.3074 in single-piece quantities. DigiKey also stocks the part in cut-tape, tube, and reel packaging. For production volumes, request a quote from Microchip Direct or authorized distributors for the best break pricing.
What is the lead time for PIC16C717/SS?
Lead time for the PIC16C717/SS is typically 8-12 weeks from the factory for production volumes, though distributor stock at DigiKey and LCSC may ship same-day in small quantities as of 2026-09-18. For long-term supply planning, Microchip's product longevity program covers the PIC16C family, but OTP parts are increasingly being replaced by flash-based PIC16F equivalents.
Is PIC16C717/SS RoHS compliant?
The Microchip product page lists PIC16C717/SS as RoHS-compliant for the SSOP package variant. Per the manufacturer datasheet, the /SS package is lead-free (Pb-free) and suitable for reflow soldering profiles up to 260 °C peak. For absolute compliance verification, request the latest RoHS/REACH declaration from Microchip's environmental compliance portal.
What is the difference between PIC16C717 and PIC16C716?
The PIC16C717 and PIC16C716 differ mainly in ADC channel count: the PIC16C717 has 6 ADC channels, while the PIC16C716 has 5. Per the Microchip product family documentation, both share the same 20 MHz core, 3.5 KB OTP memory, 13 I/O pins, and 20-SSOP package. Choose PIC16C717 for designs that need the additional analog input.
Can PIC16F717 replace PIC16C717/SS directly?
Yes, the PIC16F717 is pin-compatible with the PIC16C717/SS in the 20-SSOP package and supports flash reprogramming plus in-circuit serial programming (ICSP). Per Microchip's migration guide, electrical and functional parameters match within 1-2% and the peripheral set is identical. Use the PIC16F717 for prototyping and low-volume production; the PIC16C717/SS remains viable for high-volume OTP runs.
What is a drop-in replacement for PIC16C717/SS?
Direct drop-in replacements for the PIC16C717/SS in the 20-SSOP package include the PIC16F717 (flash-based, pin-compatible, recommended), PIC16C717T/SS (tape-and-reel packaging variant), and the PIC16C717-I/SS (extended-temperature grade). All three share the same footprint, pinout, and core peripherals, so they solder directly onto the same PCB land pattern with no rework required.
Where can I download the PIC16C717/SS datasheet PDF?
The official PIC16C717/SS datasheet (DS30212) is available as a PDF from Microchip's website at the product page www.microchip.com/en-us/product/PIC16C717. Third-party datasheet mirrors (DigChip, FindIC, Hotenda) also host the same document for reference, but the Microchip copy is the authoritative version with the latest revision letter and errata.
What are the key specifications of PIC16C717/SS that engineers should know?
Engineers evaluating the PIC16C717/SS should know: 8-bit PIC16 core at 20 MHz (5 MIPS), 3.5 KB OTP program memory, 256 bytes RAM, 13 I/O pins, six 10-bit ADC channels, two timers, one CCP module for PWM/capture/compare, brown-out reset, watchdog timer, and 4.0 V-5.5 V supply voltage. Per the Microchip datasheet DS30212, the device comes in 20-pin SSOP, 18-pin PDIP, and 20-pin SOIC packages.

Engineering reference data for PIC16C717/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C717/SS when you need a cost-effective 8-bit OTP microcontroller with 6 ADC channels and a CCP module for high-volume production runs in automotive, industrial, or appliance designs where firmware is finalized before programming. Choose the PIC16F717-I/SS instead if your design requires in-circuit reprogramming for prototyping or field updates - it is pin-compatible in 20-SSOP but adds flash memory. Choose the PIC16C717-I/SS for extended temperature operation (-40 °C to +85 °C). Choose PIC16C716-20/SS if you only need 5 ADC channels (saves a small amount of cost) or PIC16C715-20/SS if you need no ADC at all. The /T suffix variants (e.g., PIC16C717T/SS) indicate tape-and-reel packaging for high-volume automated assembly.

Comparison with Alternatives

Parameter This Product PIC16F717-I/SS PIC16C717T/SS PIC16C717-I/SS PIC16C716-20/SS PIC16C715-20/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-SSOP 20-SSOP - same 20-SSOP - same 20-SSOP - same 20-SSOP - same 20-SSOP - same
Program Memory 3.5 KB OTP 14 KB Flash (reprogrammable) 3.5 KB OTP (same die) 3.5 KB OTP (same die) 3.5 KB OTP 3.5 KB OTP
Maximum Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels / Resolution 6 channels / 10-bit 6 channels / 10-bit 6 channels / 10-bit 6 channels / 10-bit 5 channels / 10-bit 0 channels (no ADC)
RAM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Operating Temperature 0 °C to +70 °C -40 °C to +85 °C (industrial) 0 °C to +70 °C (same as this part) -40 °C to +85 °C (industrial) 0 °C to +70 °C 0 °C to +70 °C
Memory Type OTP (one-time programmable) Flash (reprogrammable) OTP (same) OTP (same) OTP (same) OTP (same)

Key Differentiators

  • 6-channel 10-bit ADC integrated on-chip (vs PIC16C715-20/SS)
  • Pin-compatible with flash-based PIC16F717 for migration (vs PIC16F717-I/SS)
  • Extended temperature grade available with /I suffix (vs PIC16C717/SS (commercial))
  • CCP module for PWM, capture, and compare (vs PIC16C715-20/SS)

Design Notes

The PIC16C717/SS operates from 4.0 V to 5.5 V (per the datasheet supply-voltage spec). Use a low-dropout linear regulator such as MCP1700-3302E to derive a clean 5 V or 3.3 V rail from a higher-voltage source. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin and a 10 µF bulk capacitor at the regulator output. The brown-out reset (BOR) module should be enabled in the configuration bits to ensure clean MCU restart on brown-out events, which is critical for automotive and industrial designs on noisy rails.

Route the oscillator traces (OSC1/OSC2) short and symmetric, with a ground guard on both sides if using a crystal. Keep ADC traces away from switching signals (PWM outputs, relay drivers) to minimize coupled noise. Per Microchip's PCB layout guidelines, place a ground pour under analog sections and a separate analog ground (AGND) tied to VSS at a single point. For the 20-SSOP package, ensure land pattern matches the JEDEC SSOP-20 standard (0.65 mm pitch, 5.30 mm body) for solder joint reliability.

Do not attempt to re-program the OTP memory on the PIC16C717/SS - once a bit is programmed from 1 to 0 it cannot be restored. Validate firmware on the windowed PIC16C717/JW (UV-erase) prototype before committing to OTP production. Always pull MCLR high through a 10 kΩ resistor and add a 100 nF cap to ground for noise immunity; leaving MCLR floating can cause spurious resets. Verify the configuration bits match your oscillator, watchdog, and BOR settings before programming, since configuration-word errors are a common source of 'dead' PICs in production.

The PIC16C717/SS in 20-SSOP has a typical thermal resistance of approximately 100 °C/W (junction to ambient) per Microchip's package thermal data. At 20 MHz with all peripherals active, the device typically draws 10-15 mA from VDD, dissipating 50-75 mW at 5 V - well below thermal limits. No heatsink is required for the SSOP package in normal conditions, but ambient temperature must remain within the operating range (0 °C to +70 °C for /SS, -40 °C to +85 °C for /I/SS).

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
[Data Needed: Halogen-Free Status]
Conflict Minerals
Compliant

RoHS-compliant SSOP package per Microchip product page. AEC-Q100 grade not officially listed for PIC16C717; automotive designs typically use PIC16F717-E/SS or PIC16C717-I/SS for extended temperature. For absolute verification, request the latest RoHS/REACH/CMT declaration from Microchip.

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

Related Searches

PIC16C717/SS datasheet PIC16C717/SS price Microchip PIC16C717 SSOP microcontroller PIC16C717 vs PIC16F717 PIC16C717 20MHz 8-bit OTP MCU PIC16C717/SS pinout 20-SSOP PIC16C717/SS ADC 6 channel drop-in replacement for PIC16C717/SS buy PIC16C717/SS in stock PIC16C717 automotive industrial application PIC16C717/SS lead time distributor what is the program memory of PIC16C717

Related Components & Terms

Microchip Technology PIC16C717/SS PIC16F717-I/SS PIC16C717T/SS PIC16C717-I/SS PIC16C716-20/SS PIC16C715-20/SS PIC16C717/JW 8-bit microcontroller MCU OTP memory Flash memory PIC16C family PIC16F family PIC architecture Harvard architecture RISC 20-SSOP SSOP-20 10-bit ADC CCP module PWM Brown-out reset Watchdog timer RoHS AEC-Q100 automotive sensor industrial control appliance 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