PIC16C717T-E/SS - 8-Bit 20MHz OTP MCU, 3.5KB Flash, SSOP-20 | Microchip
MPN: PIC16C717T-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.85 | $38.50 |
| 100 | $3.45 | $345.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC16C717T-E/SS Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data path. PIC microcontrollers from Microchip use a RISC architecture with a small, uniform instruction set that simplifies coding. Within the power management and embedded hierarchy, the PIC16C717 sits in the sub-family of mid-range PIC16 devices offering integrated analog peripherals for sensor and control applications, providing a bridge between simple 14-pin PIC10/12 devices and larger 40/64-pin PIC17/18 controllers.
Key features include a 20 MHz maximum operating frequency, 15 general-purpose digital I/O pins, two 8-bit timers with one 16-bit timer option, a USART for serial communication, and a 10-bit ADC capable of 6 analog input channels. The OTP program memory allows one-time field programming, which lowers unit cost in mature production designs. Power-saving SLEEP mode and a wide -40C to +125C operating range make it usable in industrial and consumer embedded applications.
The PIC16C717 uses a Harvard RISC architecture with separate program and data buses, achieving deterministic instruction throughput and a 200 ns cycle time at 20 MHz. Its CMOS OTP process enables low power consumption while keeping per-unit programming cost low. The integrated analog and digital peripherals are addressed through a small bank of Special Function Registers, which simplifies firmware development in C or assembly.
Typical applications include industrial sensor-interface modules, automotive body controllers, consumer appliance control boards, low-cost user-interface panels, and battery-powered instrumentation that require on-chip ADC and USART peripherals. The 20 MHz CPU speed supports modest real-time control loops and basic communication protocols such as RS-232.
When designing with this part, ensure the oscillator configuration matches the application: a 20 MHz crystal provides full instruction throughput, while the internal 4 MHz RC oscillator saves board space. The OTP memory cannot be re-programmed in-circuit, so firmware must be fully validated before production programming.
This page synthesizes distributor stock data, drop-in replacement guidance, and practical design considerations that complement the manufacturer datasheet and accelerate component selection.
Drop-in alternatives for PIC16C717T-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 PIC16C717T-E/SS (same form factor and footprint) — differing in Package, ADC, Program Memory Type, Timers, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C717T/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.62 / Unit
View Datasheet →PIC16C717-I/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.28 / Unit
View Datasheet →PIC16C716T-20/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.05 / Unit
View Datasheet →PIC16C715T-20/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.55 / Unit
View Datasheet →PIC16F717T-I/SS
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C717T-E/SS Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| Number of I/O Pins | 15 |
| ADC | 10-bit, 6 channels |
| Timers | 2 x 8-bit (1 x 16-bit optional) |
| Communication Interface | USART |
| Package | 20-SSOP (5.30 mm body width) |
| Operating Temperature Range | -40C to +125C (E grade, extended) |
| Supply Voltage | 5 V typical (PIC16C standard) |
| Mounting Type | Surface Mount |
| Pin Count | 20 |
| MSL Level | 1 (per Microchip profile) |
PIC16C717T-E/SS Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O / analog input channel 2 |
| Pin 2 | RA3/AN3/Vref+ — Bidirectional I/O / analog input 3 / ADC positive reference |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 4 | MCLR/Vpp — Master Clear (reset) / programming voltage input |
| 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 — 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 | RC0/T1OSO/T1CKI — Bidirectional I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 18 | RC1/T1OSI/CCP2 — Bidirectional I/O / Timer1 oscillator input / CCP2 |
| Pin 19 | RC2/CCP1 — Bidirectional I/O / CCP1 |
| Pin 20 | RC3 — Bidirectional I/O |
Typical Applications
PIC16C717T-E/SS is suitable for 6 applications: Industrial Sensor Interface Module, Automotive Body Control Unit, Consumer Appliance Control Board, Battery-Powered Instrumentation, Low-Cost User Interface Panel, RS-232 Communication Front-End.
Industrial Sensor Interface Module
The PIC16C717T-E/SS fits industrial sensor-interface modules because its integrated 6-channel 10-bit ADC simplifies analog-front-end designs that read multiple sensors. With 15 general-purpose I/O pins and a 20 MHz core, the device handles signal conditioning, threshold comparison, and RS-232 reporting without external ADCs or glue logic. Its extended -40C to +125C temperature grade lets the module operate in factory floors, outdoor cabinets, and process-control enclosures where temperature swings are common. Estimated: a typical 4-20 mA loop transmitter draws 1.5-3 mA active, well within the PIC's low-power capability when paired with the USART-driven digital output.
Recommended
Automotive Body Control Unit
The PIC16C717T-E/SS is well suited to automotive body-control applications such as door modules, lighting controllers, and seat-position memories because the extended -40C to +125C operating range matches under-hood and cabin thermal stress. The 6-channel 10-bit ADC reads switch positions, current shunts, and potentiometers, while the on-chip USART drives LIN or RS-232 transceivers for body-network communication. The OTP program memory prevents unintended in-vehicle firmware modification, which is a regulatory and safety benefit. Estimated: a body ECU typically draws 5-15 mA average with sleep currents below 100 uA, easily handled by PIC16C717 power-saving modes.
Recommended
Consumer Appliance Control Board
The PIC16C717T-E/SS is appropriate for consumer appliance controllers in washing machines, microwaves, and HVAC indoor units where the SSOP-20 footprint saves PCB space and the OTP memory keeps unit cost low in high-volume production. The 20 MHz core executes 200 ns instructions, supporting real-time control loops for motor PWM (via timer/Capture-Compare) and user-interface keypad scanning on the 15 I/O pins. The 6-channel ADC reads thermistors, humidity sensors, and user-potentiometer settings without external analog ICs. Estimated: typical appliance controller BOM savings versus external ADC + logic approach are $0.40-$0.80 per board.
Recommended
Battery-Powered Instrumentation
The PIC16C717T-E/SS supports battery-powered instrumentation such as handheld multimeters, portable gas detectors, and field data loggers because of its CMOS low-current operation and SLEEP/Idle power-saving modes. The 6-channel 10-bit ADC samples analog sensors with hardware-trigger support from on-chip timers, while the USART streams logged data to a host PC or wireless module. With 256 bytes of RAM and 3.5 KB OTP, it can buffer moderate data sets before transmission. Estimated: at 4 MHz and 3 V supply, active current is typically 1-2 mA and sleep current under 1 uA, enabling multi-month battery life in duty-cycled designs.
Recommended
Low-Cost User Interface Panel
The PIC16C717T-E/SS is well matched to user-interface boards such as HVAC thermostats, microwave control panels, and security keypads where the integrated ADC reads analog inputs (setpoint knobs, NTCs) and the digital I/O drives 7-segment or matrix keypads directly. The 20 MHz core handles multiplexed display refresh and switch debouncing with no external logic, while 256 bytes of RAM buffers user input state. OTP programming keeps per-unit cost minimal in mature designs. Estimated: a 4-digit 7-segment display refresh at 100 Hz occupies only 5-8% of CPU time, leaving ample bandwidth for keypad scan.
Recommended
RS-232 Communication Front-End
The PIC16C717T-E/SS is appropriate as a serial-protocol front-end (RS-232, RS-485, or proprietary UART bridges) because its on-chip USART operates independently of the CPU once configured. The 20 MHz core provides accurate baud-rate generation across 300-115200 bps, and the 6-channel ADC can monitor supply voltage or sensor state for diagnostic reporting. Its 15 I/O pins support additional handshake, flow-control, and indicator LEDs without external glue logic, reducing BOM cost and PCB area.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C717T-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C717T/SS | PIC16C717-I/SO | PIC16C716T-20/SS | PIC16C715T-20/SS | PIC16F717T-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP | 20-SSOP - same | 20-SOIC (functionally compatible SSOP-20 footprint in family) | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same |
| Core Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP (-43%) | 2 KB OTP (-43%) | Flash (functionally similar) |
| RAM | 256 bytes | 256 bytes | 256 bytes | 128 bytes (-50%) | 128 bytes (-50%) | 256 bytes |
| ADC | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 8-bit, 4 channels | None | 10-bit, 6 channels |
| Temperature Grade | -40C to +125C (E) | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | 0C to +70C (commercial) | -40C to +85C (industrial) |
| Memory Type | OTP | OTP | OTP | OTP | OTP | Flash |
Key Differentiators
- Extended -40C to +125C temperature grade (vs PIC16C717T/SS (commercial 0C to +70C))
- 6-channel 10-bit ADC integrated (vs PIC16C715T-20/SS (no ADC))
- More program memory than PIC16C716 (vs PIC16C716T-20/SS (2 KB OTP))
Design Notes
Estimated: the PIC16C717T-E/SS draws approximately 2-5 mA active current at 20 MHz and 5 V, dropping to under 1 uA in SLEEP mode. For battery-powered designs, duty-cycle the ADC/USART sampling and place the part in SLEEP between events. Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of the Vdd pin (pin 14), and add a bulk 10 uF tantalum or ceramic on the same rail for transient suppression during ADC reference settling.
Place the SSOP-20 decoupling capacitor (100 nF) directly between Vdd (pin 14) and Vss (pin 5) using short, wide traces. Route the MCLR/Reset line (pin 4) separately from high-current switching nodes, and add a 10 kohm pull-up plus a 100 nF capacitor for noise immunity on MCLR if the device will operate in electrically noisy environments such as motor-control PCBs. Keep the OSC1/OSC2 traces (pins 15-16) short and symmetric to reduce EMI susceptibility.
Three common pitfalls when designing with the PIC16C717T-E/SS: (1) forgetting that OTP memory cannot be re-programmed - always validate firmware on a PIC16F717 flash equivalent before committing to OTP production; (2) confusing the -E suffix (extended -40C to +125C) with the -I suffix (industrial -40C to +85C) - the temperature grade affects AEC-Q100 automotive compliance; (3) leaving the OSC1 pin floating when the internal RC oscillator is selected, which can cause erratic behavior if the unused external oscillator pin picks up stray noise.
Compliance Information
RoHS, REACH, lead-free, and halogen-free status were not provided in the verified web data for PIC16C717T-E/SS. The PIC16C OTP family predates many modern environmental disclosures. Not AEC-Q100 qualified by default - the -E suffix denotes extended industrial temperature only. Verify compliance with Microchip product environmental reports (PCN/PDN documents) before automotive deployment.