PIC16C717/JW - 8-Bit 20MHz MCU, 3.5KB EPROM, 18-CERDIP Window
MPN: PIC16C717/JW ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.75 | $167.50 |
| 100 | $14.95 | $1,495.00 |
| 500 | $13.2 | $6,600.00 |
| 1,000 | $11.8 | $11,800.00 |
PIC16C717/JW Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and programmable I/O peripherals into one package. The PIC16C717 belongs to the PIC16 mid-range family of MCUs, which sits in the broader hierarchy of 8-bit microcontrollers, embedded controllers, and semiconductor ICs. Within a system, an MCU like the PIC16C717 acts as the decision-making brain, executing firmware that reads sensor inputs, drives actuators, and orchestrates communication with companion ICs.
Key features include 6 channels of 10-bit Analog-to-Digital converter (ADC), two additional 8-bit timers (Timer1 and Timer2), a Capture/Compare/PWM (CCP) module, and a hardware USART for serial communication. The device operates from 2.5V to 5.5V across the commercial 0C to +70C temperature range, with a low-power CMOS design typical of the PIC16C mid-range family.
Architecturally, the PIC16C717 uses a 14-bit instruction word RISC core with only 35 single-word instructions, enabling compact code density and deterministic 200ns instruction execution. The integrated 10-bit ADC with 6 input channels provides sufficient resolution for sensor monitoring in automotive, industrial, appliance, and consumer applications.
Typical applications include sensor interface nodes, low-end motor control loops, white-goods appliance control boards, automotive body electronics, and battery-powered instrumentation where the windowed CERDIP package enables rapid firmware iteration.
When designing with this part, note that the JW (windowed CERDIP) variant is intended for development only; production builds should migrate to the OTP plastic PDIP, SOIC, or SSOP equivalents. Allocate up to 36 bytes of RAM for general-purpose use and ensure adequate decoupling on VDD with at least a 0.1uF ceramic capacitor close to the supply pins.
This page synthesizes distributor pricing, JW-to-OTP migration alternatives, and practical design notes that complement the Microchip datasheet, helping engineers evaluate the PIC16C717/JW for prototype or low-volume production runs.
Drop-in alternatives for PIC16C717/JW — 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/JW (same form factor and footprint) — differing in Package, I/O Pins, Program Memory Size, ADC, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C717-20/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C717-20/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C717-20/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C716-20/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C715-20/P
✅ Drop-In✓ In Stock
$1.94 / Unit
View Datasheet →PIC16C712-20/P
✅ Drop-In✓ In Stock
$3.18 / Unit
View Datasheet →PIC16C717/JW Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit RISC |
| Program Memory Type | EPROM (OTP/UV-erasable window) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| ADC | 10-bit, 6 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Module | 1 (Capture/Compare/PWM) |
| USART | Yes (hardware) |
| I/O Pins | 16 |
| Supply Voltage | 2.5 V to 5.5 V |
| Operating Temperature | 0 C to +70 C (commercial, JW) |
| Package | 18-CERDIP (0.300 inch, 7.62 mm) Window |
| Mounting Type | Through-Hole |
| MSL Level | Not applicable (through-hole windowed CERDIP) |
| RoHS Status | Non-compliant (contains lead-bearing CERDIP) |
| Lead Free | No (JW CERDIP is a Sn/Pb windowed package) |
PIC16C717/JW Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / ADC input channel 2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / ADC positive reference |
| Pin 6 | RA4/AN4/T0CKI — PORTA bit 4 / ADC input channel 4 / Timer0 clock input |
| Pin 7 | RA5/AN5/SS — PORTA bit 5 / ADC input channel 5 / SPI slave select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 10 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 output |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
Typical Applications
PIC16C717/JW is suitable for 7 applications: Industrial Sensor Interface Node, Automotive Body Electronics, White-Goods Appliance Control Board, Battery-Powered Instrumentation, Low-End Motor Control Loop, Consumer Remote Control and HMI, Educational and Development Platform.
Industrial Sensor Interface Node
The PIC16C717/JW is well suited for multi-channel sensor aggregation nodes in industrial monitoring systems. Its 6-channel 10-bit ADC provides sufficient resolution for temperature, pressure, and current sensing in a single chip, while the 256 bytes of RAM handles small protocol buffers for sensor data formatting. The 20MHz core delivers 5 MIPS of processing, enabling on-the-fly sensor linearization and threshold checking without external DSP. Hardware USART supports RS-232 or RS-485 communication with industrial sensors, and the CCP module generates timing signals for synchronized sampling. The wide 2.5V-5.5V supply range accommodates 3.3V and 5V sensor rails from the same MCU.
Recommended
Automotive Body Electronics
The PIC16C717 supports automotive body-electronics applications such as seat controllers, mirror positioners, and lighting modules. Its 16 digital I/O pins drive relays, MOSFETs, and LEDs directly, while the integrated 10-bit ADC reads switch positions and current-sense feedback. The CCP module generates PWM signals for dimming incandescent or LED loads, and the USART interfaces with body control modules for diagnostics. At 20MHz the MCU executes a switch debounce and relay-control loop in well under 1ms. For underhood or harsh-environment designs, automotive-grade alternatives such as PIC16F717 should be considered, but the ceramic-windowed PIC16C717/JW remains useful for prototype development.
Recommended
White-Goods Appliance Control Board
Washing machines, dishwashers, and microwave ovens benefit from the PIC16C717's combination of ADC channels, timers, and PWM capability. The 6-channel 10-bit ADC monitors water level, temperature, and motor current sensors simultaneously, while the CCP module drives the triac phase-angle control for heater regulation. Three hardware timers handle motor RPM feedback via capture and user-interface button debounce without software overhead. At 20 MIPS the firmware can implement sensor-fusion safety logic in real time. The windowed CERDIP package makes the PIC16C717/JW ideal for early appliance-platform firmware development before committing to OTP plastic variants for mass production.
Recommended
Battery-Powered Instrumentation
Portable test and measurement instruments rely on the PIC16C717's low-power CMOS architecture and 2.5V-5.5V supply range. Running from two AA cells or a 3.6V Li-SOCl2 battery, the MCU executes measurement routines, drives an LCD via software SPI, and enters sleep between samples to extend battery life. The 10-bit ADC achieves adequate resolution for handheld multimeter-style readings, and the USART streams data to a host PC. Brown-out reset and power-on reset are integrated, eliminating external supervisor ICs. The windowed CERDIP package enables iterative firmware refinement during handheld product development.
Recommended
Low-End Motor Control Loop
The PIC16C717/JW can serve as the controller for small DC or stepper motor subsystems where full DSP or FOC is not required. The CCP module generates PWM at up to 20kHz, sufficient for brushed DC motor speed control and basic stepper commutation. Hall-sensor or back-EMF feedback is sampled by the 10-bit ADC, and the firmware adjusts duty cycle in a closed loop. With 3.5KB of EPROM, simple speed profiles and protection routines (overcurrent, stall detection) fit comfortably. The windowed JW package allows rapid firmware iteration during motor-controller prototyping.
Recommended
Consumer Remote Control and HMI
The PIC16C717 provides a cost-effective platform for consumer remote controls and small human-machine interface (HMI) panels. Its 16 I/O pins drive LED indicators, button matrices, and IR LEDs for remote transmission, while the USART interfaces with companion Bluetooth or RF modules. Timer1 supports accurate IR carrier generation at 38kHz or 40kHz, and the 10-bit ADC reads potentiometers or touch-pad inputs. The windowed CERDIP variant allows iterative HMI firmware development before committing to OTP plastic equivalents for consumer production.
Recommended
Educational and Development Platform
The PIC16C717/JW serves as an ideal educational MCU for embedded systems courses because its windowed CERDIP package supports UV erasure and repeated reprogramming - perfect for student labs. With only 35 single-word instructions and a simple 14-bit core, learners can master assembly or C programming fundamentals without the complexity of modern 32-bit cores. The 6-channel 10-bit ADC, 3 timers, USART, and CCP module expose students to all major MCU peripherals. The wide 2.5V-5.5V supply range and through-hole 18-pin DIP form factor simplify breadboard prototyping in classroom settings.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C717/JW — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C717-20/P | PIC16C717-20/SO | PIC16C716-20/P | PIC16C715-20/P |
|---|---|---|---|---|---|
| Package | 18-CERDIP Window (JW) | 18-PDIP - same pinout | 18-SOIC - same logic | 18-PDIP - same pinout | 18-PDIP - same pinout |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB EPROM (2K x 14) | 3.5 KB EPROM | 3.5 KB EPROM | 2 KB EPROM | 2 KB EPROM |
| RAM | 256 bytes | 256 bytes | 256 bytes | 128 bytes | 128 bytes |
| ADC Channels | 6 x 10-bit | 6 x 10-bit | 6 x 10-bit | 4 x 10-bit | 4 x 10-bit |
| USART | Yes | Yes | Yes | No | No |
| CCP Module | Yes (1) | Yes (1) | Yes (1) | No | No |
| Memory Type | Windowed EPROM (UV-erasable) | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM |
| RoHS Status | Non-compliant (Sn/Pb CERDIP) | Non-compliant | Non-compliant | Non-compliant | Non-compliant |
Key Differentiators
- Windowed CERDIP allows UV-erase reprogramming (vs PIC16C717-20/P)
- Highest memory density in PIC16C71x family (vs PIC16C715-20/P)
- Integrated USART plus CCP module (vs PIC16C716-20/P)
Design Notes
The PIC16C717/JW uses a windowed CERDIP package intended ONLY for development and UV-erase prototyping. Production builds must migrate to the OTP plastic equivalents (PIC16C717-20/P, PIC16C717-20/SO, or PIC16C717-20/SS) to avoid supply-chain risk as the JW variant is NRND. Ceramic-windowed packages are also non-RoHS due to tin-lead construction.
Estimated: at 20MHz and 5V supply, the PIC16C717 typically draws 10-15mA active current. Place a 0.1uF ceramic decoupling capacitor within 5mm of the VDD pin (pin 14) and a bulk 10uF tantalum or aluminum capacitor near the supply input. The internal brown-out reset is factory-trimmed; verify BOR threshold against your system voltage tolerance during design validation.
For through-hole CERDIP prototypes, use a socket to allow UV erasure between firmware iterations - the quartz window must be exposed to UV light (~12 mW/cm squared for 20-30 minutes) to erase. For SOIC or SSOP migration, allocate 0.65mm or 0.65mm pitch footprints respectively and follow Microchip SSOP-20 land pattern recommendations for soldering.
Keep the crystal oscillator traces (OSC1/OSC2, pins 9 and 10) as short as possible and surrounded by a ground guard ring to minimize EMI pickup. Place the crystal within 10mm of the MCU. If using an external clock source, drive OSC1 with a CMOS-level signal and leave OSC2 floating or terminate with a series resistor to reduce ringing.
When using the ADC inputs (AN0-AN5), add a small RC low-pass filter (1k ohm + 100pF) at each analog pin to suppress high-frequency noise coupling from digital traces. Avoid routing digital signals adjacent to analog traces; route the analog signals over a continuous ground plane. Configure unused AN pins as digital outputs low to minimize ADC input leakage current.
Compliance Information
JW (windowed CERDIP) package contains lead-bearing ceramic construction and is not RoHS compliant. PIC16C717 family is generally not AEC-Q100 qualified; consider PIC16F717 for automotive applications. Conflict minerals and halogen-free status not explicitly stated in available data.