PIC16C717/JW - 8-Bit 20MHz MCU, 3.5KB EPROM, 18-CERDIP Window
Référence : PIC16C717/JW ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC16C717/JW — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16C717/JW (même facteur de forme et même empreinte) — différant par Package, Timers, I/O Pins, Program Memory Type, Program Memory Size.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C717-20/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C717-20/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C717-20/SS
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C716-20/P
✅ Remplacement direct✓ En stock
$3.2 / unité
Voir la fiche technique →PIC16C715-20/P
✅ Remplacement direct✓ En stock
$1.94 / unité
Voir la fiche technique →PIC16C712-20/P
✅ Remplacement direct✓ En stock
$3.18 / unité
Voir la fiche technique →PIC16C717/JW Valeurs maximales et caractéristiques électriques
| 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 |
| Tension d'alimentation | 2.5 V to 5.5 V |
| Température de fonctionnement | 0 C to +70 C (commercial, JW) |
| Boîtier | 18-CERDIP (0.300 inch, 7.62 mm) Window |
| Type de montage | Through-Hole |
| Niveau MSL | Not applicable (through-hole windowed CERDIP) |
| Statut RoHS | Non-compliant (contains lead-bearing CERDIP) |
| Lead Free | No (JW CERDIP is a Sn/Pb windowed package) |
Configuration des broches de PIC16C717/JW
| Broche 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Broche 2 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Broche 3 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Broche 4 | RA2/AN2 — PORTA bit 2 / ADC input channel 2 |
| Broche 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / ADC positive reference |
| Broche 6 | RA4/AN4/T0CKI — PORTA bit 4 / ADC input channel 4 / Timer0 clock input |
| Broche 7 | RA5/AN5/SS — PORTA bit 5 / ADC input channel 5 / SPI slave select |
| Broche 8 | VSS — Ground reference |
| Broche 9 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Broche 10 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Broche 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Broche 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Broche 13 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 output |
| Broche 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Broche 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 17 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Broche 18 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
Applications typiques
PIC16C717/JW convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C717/JW — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.