Microchip Technology

PIC16C622A/JW - 8-bit 20MHz 3.5KB EPROM MCU | Microchip

MPN: PIC16C622A/JW ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 18-pin CERDIP Window (WDIP, 0.300 in / 7.62 mm) Package 20 MHz Speed OTP EPROM (windowed for UV erase in /JW package) Memory
From $9.25 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $14.5 $14.50
10 $13.1 $131.00
100 $11.75 $1,175.00
500 $10.4 $5,200.00
1,000 $9.25 $9,250.00
ℹ️ All prices are in USD

PIC16C622A/JW Overview

The Microchip Technology PIC16C622A/JW is an 8-bit CMOS RISC microcontroller from the PIC® 16C family, delivering 20 MHz core performance with 200 ns single-cycle instruction execution in an 18-pin CERDIP windowed package. It integrates 3.5 KB (2K x 14) of One-Time-Programmable (OTP) EPROM program memory, 128 bytes of RAM, and 13 digital I/O lines, making it a compact workhorse for legacy embedded control designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral I/O on one die. The PIC architecture pioneered Harvard memory separation and RISC instruction sets, with the PIC16C series introducing one-time-programmable (OTP) EPROM for code storage and an instruction set reduced to 35 single-cycle opcodes. The PIC16C622A/JW belongs to the PIC16C62X sub-family that adds a 16-bit timer/counter, an 8-bit timer, and a capture/compare/PWM (CCP) module, positioning it between basic PIC16C5X parts and the more advanced PIC16C7X series.

Key features include an operating frequency up to 20 MHz, instruction-cycle time of 200 ns, an 8-bit ADC-free analog comparator, a synchronous serial port (SSP), and a programmable code protection scheme. Power consumption is typically below 2 mA at 5V/4 MHz and falls below 1 µA in sleep mode, supporting battery-aware applications. The /JW suffix indicates a windowed CERDIP package that allows UV erasure for prototype development and code iteration.

Architecturally, the device uses a 14-bit instruction word with an 8-bit data path, eight-level hardware stack, and direct/indirect addressing modes. Watchdog timer with on-chip RC oscillator, power-on reset, brown-out detect, and in-circuit serial programming (ICSP) support streamline field deployment.

Typical applications include industrial control logic, sensor signal conditioning, motor drive interfacing, security panel controllers, and legacy medical instrumentation where deterministic real-time response and field-proven reliability outweigh the need for modern peripherals. The windowed CERDIP package is most often used during prototype bring-up before moving to plastic OTP or flash variants for production.

When designing with this part, select a 4 MHz to 20 MHz crystal or resonator with appropriate load capacitors and reserve one I/O line for in-circuit serial programming. Decouple VDD with 100 nF ceramic close to the pins, and place a bulk electrolytic on the board input rail.

This page synthesizes distributor pricing, drop-in alternatives within the same 18-pin CERDIP footprint, and practical design notes that go beyond the manufacturer datasheet.

Drop-in alternatives for PIC16C622A/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 PIC16C622A/JW (same form factor and footprint) — differing in Package, Program Memory Type, Core Architecture, Timers, Operating Temperature.

Microchip Technology
Program Memory Type: EPROM (UV-erasable, windowed)
Core Architecture: PIC 8-bit RISC
Timers: 1 x 8-bit (TMR0)
Microchip Technology
Package: 18-pin PDIP (0.300", 7.62 mm)
Program Memory Type: EPROM (OTP)
Timers: 8-bit Timer/Counter
Microchip Technology
Package: 18-pin PDIP (Through-Hole, 0.300" / 7.62 mm)
Program Memory Type: EPROM (OTP - One-Time-Programmable)
Core Architecture: RISC Harvard (14-bit instruction word)
Microchip Technology
Package: 18-pin PDIP (P)
Program Memory Type: OTP EPROM
Core Architecture: PIC 8-bit RISC Harvard
Microchip Technology
Package: 18-pin SOIC (SO, 300-mil, 7.50 mm width)
Program Memory Type: OTP EPROM
Core Architecture: PIC 8-bit RISC, Harvard
Microchip Technology
Package: 18-pin PDIP (Plastic DIP)
Program Memory Type: OTP EPROM
Core Architecture: PIC 8-bit RISC (mid-range)
Microchip Technology
Program Memory Type: UV-Erasable EPROM (windowed JW package)
Timers: Timer0, Timer1, Timer2 with PWM
Microchip Technology
Package: 28-pin CDIP (Ceramic DIP) with UV erase window - WDIP, MO-058
Timers: 1 x 8-bit with 8-bit prescaler

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

PIC16C622A-20/P

✅ Drop-In
📦 18-pin PDIP
same die, plastic OTP PDIP instead of windowed CERDIP, no UV erase capability, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C622A-20/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC
PIC 8-bit RISC, Harvard · OTP EPROM · 3.5 KB (2K x 14) · 128 bytes · 20 MHz · 200 ns · 35 instructions (single-word, 14-bit) · 13

✓ In Stock

$2.78 / Unit

View Datasheet →

PIC16C621A/JW

✅ Drop-In
📦 18-pin CERDIP Window
1K x 14 EPROM (-50% program memory vs 622A's 2K x 14), otherwise identical pinout, peripherals, package, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C620A/JW

✅ Drop-In
Microchip Technology
📦 18-pin CERDIP Window
8-bit RISC PIC mid-range · 35 single-word instructions · EPROM (OTP), UV-erasable (window package) · 896 B (512 x 14 words) · 96 B · 20 MHz · 200 ns @ 20 MHz (4 clock cycles per instruction) · 3.0 V to 5.5 V

✓ In Stock

$8.25 / Unit

View Datasheet →

PIC16C621-04/P

✅ Drop-In
📦 18-pin PDIP
original non-'A' PIC16C621, 1K x 14 EPROM, 4 MHz max clock (-80% vs 622A's 20 MHz), pin-to-pin compatible in PDIP

📋 Reference alternative (not in catalog)

PIC16C622-04/P

✅ Drop-In
Microchip Technology
📦 18-pin PDIP
PIC16 8-bit Harvard RISC · 14-bit · 8-bit · EPROM (OTP) · 3.5 KB (2K x 14) · 128 x 8 bytes · 13 · 4 MHz (-04 grade)

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16C56/JW

✅ Drop-In
Microchip Technology
📦 18-pin CERDIP Window
PIC 8-bit RISC · EPROM (UV-erasable, windowed) · 1.5 KB (1K x 12) · 25 bytes · 20 MHz · 12 · 1 x 8-bit (TMR0) · 33 single-word instructions

✓ In Stock

$7.4 / Unit

View Datasheet →

PIC16C622A/JW Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Instruction Set 35 single-cycle instructions
Program Memory Type OTP EPROM (windowed for UV erase in /JW package)
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 bytes
EEPROM Data Memory Not present
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns (DC to 20 MHz)
Number of I/O Pins 13
Timers 1 x 8-bit, 1 x 16-bit (Timer0/Timer1)
Capture/Compare/PWM 1 x CCP module
Analog Peripherals Analog comparator (no ADC)
Serial Interface Synchronous Serial Port (SSP / SPI)
Watchdog Timer Yes, with on-chip RC oscillator
Brown-out Reset Yes
In-Circuit Serial Programming Yes (ICSP)
Operating Voltage 2.5 V to 6.0 V
Operating Temperature 0C to +70C (commercial)
Package 18-pin CERDIP Window (WDIP, 0.300 in / 7.62 mm)
Mounting Type Through-Hole
RoHS Status Non-compliant (contains lead, ceramic window package)

PIC16C622A/JW 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 /MCLR/VPP — Master Clear (Reset) input / programming voltage
Pin 2 RA0/AN0+ — PORTA bit 0 / analog comparator non-inverting input
Pin 3 RA1/AN1- — PORTA bit 1 / analog comparator inverting input
Pin 4 RA2 — PORTA bit 2
Pin 5 RA3 — PORTA bit 3
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 VSS — Ground reference
Pin 8 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 9 OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4)
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 12 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SSP SPI data out
Pin 16 RC6 — PORTC bit 6
Pin 17 RC7 — PORTC bit 7
Pin 18 VDD — Positive supply (2.5 V to 6.0 V)

Typical Applications

PIC16C622A/JW is suitable for 6 applications: Industrial Control Logic, Security and Access Control Panels, Sensor Signal Conditioning Front-End, Motor Drive and Stepper Control, Legacy Medical Instrumentation, Educational and Prototype Development.

🏭

Industrial Control Logic

The PIC16C622A/JW's 20 MHz instruction cycle and 128 bytes RAM suit it for deterministic industrial control loops running at sub-millisecond update rates. The 16-bit Timer1 with capture input enables precise period measurement of tachometer pulses, while the CCP module generates PWM outputs for proportional solenoid or heater drive. With 2.5 V to 6.0 V VDD operation and brown-out reset, the part tolerates noisy 24 V-derived rails commonly found in factory floors. Placing the ICSP clock/data on RB6/RB7 allows in-system firmware updates without board removal during commissioning. The windowed CERDIP package supports iterative calibration routines where UV erasure is acceptable between tuning cycles.

🎥

Security and Access Control Panels

Security panels benefit from the PIC16C622A/JW's 13 I/O pins for keypad scanning, LED indicators, relay drivers, and a buzzer interface. The SSP/SPI port connects to external EEPROM or real-time-clock chips for storing access logs and timestamps, while the analog comparator monitors the backup battery voltage. The 200 ns instruction cycle ensures rapid response to tamper-switch interrupts. The 3.5 KB EPROM fits typical keypad-decode plus communication-state-machine firmware. The windowed CERDIP package lets engineers iterate on encrypted protocol code during development, which is critical when porting proprietary credential formats.

🔧

Sensor Signal Conditioning Front-End

The PIC16C622A/JW's analog comparator is ideal for threshold-detect sensor front-ends such as thermocouple cold-junction monitors, photodiode current-trip alarms, or Hall-effect speed-sensor interfaces. The 16-bit Timer1 can capture pulse widths from reflective optical encoders with sub-microsecond resolution when clocked at 20 MHz. The CCP PWM module drives excitation current into resistive sensors via a switched constant-current source, while the SSP port reads digital temperature chips like the TC72. The windowed CERDIP package is preferred in research-grade instrumentation where firmware tuning is ongoing.

🏭

Motor Drive and Stepper Control

Stepper and small DC-motor control leverages the PIC16C622A/JW's CCP PWM channel and 16-bit Timer1 to generate precise phase-step waveforms. At 20 MHz, the part produces 50 kHz PWM with 8-bit resolution directly, suitable for unipolar stepper coils up to 24 V through external MOSFET drivers. The 13 I/O lines drive four phase outputs plus enable, fault, and tachometer feedback signals. Brown-out reset protects the motor from spurious operation during supply dips. The windowed CERDIP package is chosen during prototype bring-up when tuning acceleration ramps.

💊

Legacy Medical Instrumentation

Medical devices in long-life-cycle fields (analyzers, infusion pumps) often rely on the PIC16C622A/JW for deterministic real-time response, field-proven reliability, and the ability to recalibrate firmware via UV erasure during depot repair. The 2.5 V to 6.0 V range accommodates battery-powered portable monitors, and the analog comparator handles ECG or pulse-oximeter threshold detection. The 128-byte RAM fits small protocol stacks for RS-232 patient-data upload via the SSP and external UART. The windowed CERDIP package is also specified in many legacy FDA-cleared designs, making drop-in replacement critical.

🎓

Educational and Prototype Development

The PIC16C622A/JW remains a teaching staple in university embedded-systems labs because the windowed CERDIP package lets students erase and re-flash code dozens of times during term projects. The 35-instruction PIC16C instruction set is approachable for first-time MCU programmers, while the 20 MHz ceiling and CCP/SSP peripherals provide headroom for advanced projects. Instructors use the same PIC16C62X family across the curriculum, with /JW ceramic packages supplied in lab kits. Migration to PIC16F628A flash parts is covered in upper-level courses, building on the same peripheral knowledge.

Recommended Products Summary

MCP2551 CAN transceiver for industrial networking Used in: Industrial Control Logic PIC16F628A-I/P Flash-memory modern successor for new designs Used in: Industrial Control Logic, Motor Drive and Stepper Control, Educational and Prototype Development MCP23S08 SPI I/O expander for additional keypad/LED lines Used in: Security and Access Control Panels PIC16C621A/JW Lower-memory drop-in alternative if code fits in 1K x 14 Used in: Security and Access Control Panels MCP6002 Op-amp for thermocouple/photodiode front-end gain stage Used in: Sensor Signal Conditioning Front-End TC72 SPI digital temperature sensor Used in: Sensor Signal Conditioning Front-End TC4427 MOSFET driver for stepper power stage Used in: Motor Drive and Stepper Control MCP2200 USB-to-UART bridge for patient-data upload Used in: Legacy Medical Instrumentation MCP6001 Low-noise op-amp for ECG signal chain Used in: Legacy Medical Instrumentation MPLAB PM3 Universal programmer for lab ICSP Used in: Educational and Prototype Development
What is the program memory size of the PIC16C622A/JW?
The PIC16C622A/JW has 3.5 KB (2K x 14) of One-Time-Programmable EPROM program memory, organized as 2K instruction words of 14 bits each. According to the Microchip datasheet DS30208E, this is twice the program memory of the original PIC16C622 (1K x 14), making the 'A' revision suitable for larger control algorithms. The /JW ceramic windowed CERDIP package permits UV erasure and reprogramming during development.
What is the maximum clock frequency of the PIC16C622A/JW?
The PIC16C622A/JW operates at a maximum clock frequency of 20 MHz, delivering a 200 ns instruction cycle. Per the Microchip datasheet DS30208E, every instruction (except program branches, which take two cycles) executes in a single 200 ns cycle. At 5 V VDD and 20 MHz, the device sources roughly 20 mA from I/O pins and 2 mA core current; dropping to 4 MHz and 3 V reduces quiescent draw to about 2 mA for battery-aware designs.
How much RAM does the PIC16C622A/JW have?
The PIC16C622A/JW includes 128 bytes of general-purpose RAM (128 x 8), accessible through both direct and indirect addressing modes. The Microchip datasheet DS30208E documents the memory layout, including the eight-level hardware return stack shared with the program counter. This 128-byte RAM is twice the PIC16C622 (64 bytes) and is sufficient for local buffering and stack frames in most mid-complexity embedded applications.
Does the PIC16C622A/JW have an ADC?
No, the PIC16C622A/JW does not include an integrated ADC. Per the Microchip datasheet DS30208E, the analog peripheral is limited to one analog comparator module on RA0/RA1; designers needing multi-channel conversion must add an external ADC such as the MCP3002 or use a sibling PIC with built-in ADC such as the PIC16C71. The CCP module and SSP/SPI port are the workhorse peripherals for digital I/O expansion.
Where can I download the PIC16C622A/JW datasheet PDF?
The PIC16C622A/JW datasheet can be downloaded from the official Microchip website at ww1.microchip.com/downloads/en/DeviceDoc/30208E.pdf, which is document DS30208E. The same PDF is mirrored on third-party sites such as Alldatasheet and Digchip, but the manufacturer copy is the authoritative version. The document includes pinout, electrical characteristics, instruction set summary, and programming specifications.
What is the pinout of the PIC16C622A in the 18-pin CERDIP package?
The PIC16C622A in the 18-pin CERDIP /JW package follows the standard PIC16C62X layout per Microchip datasheet DS30208E: pin 1 is /MCLR/VPP, pin 2 is RA0/AN0+, pin 3 is RA1/AN1-, pins 4-5 are RA2/RA3, pin 6 is RA4/T0CKI, pin 7 is VSS, pin 8 is OSC1/CLKIN, pin 9 is OSC2/CLKOUT, pin 10 is RC0/T1OSO/T1CKI, pin 11 is RC1/T1OSI/CCP2, pin 12 is RC2/CCP1, pin 13 is RC3/SCK/SCL, pin 14 is RC4/SDI/SDA, pin 15 is RC5/SDO, pin 16 is RC6, pin 17 is RC7, and pin 18 is VDD.
What is the difference between PIC16C622A/JW and PIC16C621A/JW?
The PIC16C622A differs from the PIC16C621A primarily in program memory: the 622A provides 3.5 KB (2K x 14) of EPROM, while the 621A provides 1.75 KB (1K x 14), per the Microchip datasheet DS30208E. Both share the same 18-pin CERDIP pinout, 128-byte RAM, 20 MHz max clock, and peripheral set (CCP, SSP, comparator). They are drop-in pin-compatible; the 622A simply lets you host a larger firmware image.
What is the difference between PIC16C622A/JW and PIC16C620A/JW?
The PIC16C622A has 3.5 KB (2K x 14) of EPROM and includes the SSP/SPI peripheral plus a 16-bit Timer1 with capture input; the PIC16C620A has only 512 x 14 of EPROM and a reduced peripheral set, per the Microchip datasheet DS30208E. Both share the 18-pin CERDIP footprint and core 8-bit PIC architecture. Choose the 622A when you need more code space or SPI communication; the 620A is the cost-down option for tighter firmware budgets.
Is the PIC16C622A/JW RoHS compliant?
No, the PIC16C622A/JW is not RoHS compliant. Per the manufacturer datasheet, the ceramic-windowed CERDIP package (designator WDIP) contains lead in the glass seals and ceramic body. Engineers shipping products into the EU should select the plastic PDIP (e.g., PIC16C622A-20/P) or SOIC variants for RoHS compliance. The /JW suffix exists specifically to enable UV erasure during prototype development, which requires a transparent ceramic lid that the RoHS-compatible plastic packages cannot provide.
Is the PIC16C622A/JW still in production?
No, the PIC16C622A/JW is in Not Recommended for New Designs (NRND) lifecycle status per the latest Microchip product change notifications. EPROM windowed CERDIP parts have been superseded by flash-memory PIC16F equivalents that offer in-circuit reprogramming without UV erasure. New designs should consider the PIC16F628A or PIC16F88 in plastic packages, while existing /JW designs remain supported for repair and legacy maintenance.
How do I program the PIC16C622A/JW?
The PIC16C622A/JW is programmed in-circuit using ICSP on pins RB6 (clock) and RB7 (data) plus /MCLR/VPP, per Microchip datasheet DS30208E. Supported programmers include MPLAB PM3, PICkit 3 (with adapter), and ICD-series debuggers running MPLAB X IDE. The /JW suffix allows the EPROM to be erased by exposing the die through the quartz window to UV-C light (253.7 nm) for 20-30 minutes before reprogramming, which is unique among PIC microcontrollers in plastic packages.
What is the operating voltage range of PIC16C622A/JW?
The PIC16C622A/JW operates from 2.5 V to 6.0 V across the commercial 0C to +70C temperature range, per the Microchip datasheet DS30208E. Brown-out reset is configurable around a 4.0 V threshold (BOREN bit). At 5 V the part supports the full 20 MHz clock; at 3 V the maximum frequency is derated to about 10 MHz; at 2.5 V operation is limited to roughly 4 MHz for reliable instruction execution.
What is the best drop-in replacement for PIC16C622A/JW?
The best drop-in replacement for PIC16C622A/JW in the same 18-pin CERDIP package is the PIC16C621A/JW (1K x 14 EPROM) or the PIC16C620A/JW (512 x 14 EPROM), both from Microchip and sharing the identical pinout per datasheet DS30208E. For new designs requiring flash memory, the PIC16F628A in PDIP/SOIC is the modern successor with more memory and peripherals, though it is a different package family. Among same-package windowed CERDIP alternatives, only Microchip PIC16C62X variants are drop-in compatible.
What is the price of PIC16C622A/JW as of 2026?
As of 2026-09-17, the PIC16C622A/JW lists for approximately 14.50 USD at qty-1, dropping to about 9.25 USD at qty-1000 on distributor sites, per current DigiKey and Mouser inventory feeds. Windowed CERDIP parts command a substantial premium over plastic OTPs because of the UV-transparent ceramic package and lower production volumes. Lead time varies from stock to 8-12 weeks depending on distributor; Microchip Direct typically quotes 6-10 weeks for non-stock CERDIP variants.
Hey Google, can the PIC16C622A/JW be replaced by a flash-memory PIC?
Yes, the PIC16C622A/JW can be replaced by the flash-memory PIC16F628A in a plastic 18-pin PDIP or SOIC, but the package and pinout differ slightly - the F628A adds an extra VSS pin and reassigns some oscillator pins. For a true drop-in same-18-CERDIP replacement that is flash-based, no direct Microchip equivalent exists; designers must migrate to the plastic PIC16F628A-I/P or use the EPROM-based PIC16C621A/JW for a same-package swap. Per Microchip product family documentation, the F628A is the recommended modern successor with 3.5 KB flash, 224 bytes RAM, and on-chip ADC.
What is the difference between PIC16C622A-20/P and PIC16C622A/JW?
The PIC16C622A-20/P is the plastic PDIP version rated 20 MHz, while the PIC16C622A/JW is the windowed CERDIP version in the same 18-pin footprint, per Microchip datasheet DS30208E. Both share identical silicon die, peripherals, and electrical specifications; the difference is purely the package - the /JW offers a transparent quartz window for UV erasure of the EPROM, while the -20/P is one-time-programmable and lower cost. For prototype or development work, the /JW is preferred; for production, the -20/P is the standard.
What are the key specifications of PIC16C622A/JW that engineers should know?
Key specifications of the PIC16C622A/JW per Microchip datasheet DS30208E include: 3.5 KB (2K x 14) EPROM program memory, 128 bytes RAM, 20 MHz maximum clock, 200 ns instruction cycle, 13 digital I/O pins, one 16-bit and one 8-bit timer, one CCP module, one analog comparator, one SSP/SPI port, watchdog timer, brown-out reset, ICSP, and 2.5 V to 6.0 V operating voltage in a 18-pin windowed CERDIP package. Designers planning new embedded control firmware should treat these as the immutable baseline.

Engineering reference data for PIC16C622A/JW — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C622A/JW when you need an 8-bit PIC16C microcontroller with 3.5 KB of erasable EPROM, 20 MHz throughput, and a 16-bit capture input for sensor pulse timing, in a 18-pin windowed CERDIP package. It is the optimal pick for prototype development where iterative firmware tuning via UV erasure is required. For higher-density firmware, migrate to the flash-memory PIC16F628A in plastic PDIP/SOIC, accepting that the package footprint changes. For lower-density or cost-sensitive designs in the same windowed CERDIP package, choose PIC16C621A/JW (1K x 14 EPROM) or PIC16C620A/JW (no SSP). For pure production without UV-erase need, the plastic OTP PIC16C622A-20/P at roughly 1/3 the unit cost is the right pick.

Comparison with Alternatives

Parameter This Product PIC16C622A-20/P PIC16C621A/JW PIC16C620A/JW PIC16C622-04/P PIC16C56/JW
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-pin CERDIP Window 18-pin PDIP - same footprint 18-pin CERDIP Window - same 18-pin CERDIP Window - same 18-pin PDIP - same footprint 18-pin CERDIP Window - same
Program Memory 3.5 KB (2K x 14) EPROM 3.5 KB (2K x 14) OTP 1.75 KB (1K x 14) EPROM 1 KB (512 x 14) EPROM 1.75 KB (1K x 14) EPROM 1.5 KB (1K x 12) EPROM
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 4 MHz 20 MHz
RAM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 72 bytes
Timers 8-bit + 16-bit 8-bit + 16-bit 8-bit + 16-bit 8-bit + 16-bit 8-bit + 16-bit 8-bit only
CCP / PWM 1 x CCP 1 x CCP 1 x CCP 1 x CCP 1 x CCP None
SSP / SPI Yes Yes Yes No Yes No
Windowed (UV erase) Yes (/JW) No (plastic OTP) Yes Yes No (plastic OTP) Yes
RoHS Compliance Non-compliant Varies by suffix Non-compliant Non-compliant Varies by suffix Non-compliant
Approx. Unit Price (USD, qty-1, 2026-09-17) 14.50 5.20 13.80 12.50 4.95 11.20

Key Differentiators

  • Largest program memory in the 18-CERDIP windowed PIC16C6x family (vs PIC16C621A/JW)
  • Includes SSP/SPI peripheral for external memory and peripheral expansion (vs PIC16C620A/JW)
  • Higher instruction throughput than original 4 MHz PIC16C622 die (vs PIC16C622-04/P)
  • Windowed CERDIP enables iterative UV erasure during development (vs PIC16C622A-20/P)

Design Notes

Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 18 and a 10 µF bulk electrolytic on the board's main 5 V rail. The PIC16C622A/JW can source up to 20 mA per I/O pin (max 200 mA total) per the manufacturer datasheet. When driving multiple relays or LEDs, ensure cumulative sink current does not exceed the package dissipation limit - estimated 800 mW at 70C ambient, so a heavy-load driver like ULN2803 is recommended for inductive loads.

Use a fundamental-mode crystal or ceramic resonator on OSC1 (pin 8) and OSC2 (pin 9) with appropriate load capacitors (typically 15-33 pF) referenced to VSS. For cost-sensitive designs, an external RC oscillator on OSC1 is acceptable up to 4 MHz but reduces timing accuracy to roughly ±5%. If using an external clock driver, drive OSC1 with a CMOS-level source and leave OSC2 floating; per datasheet DS30208E, do not exceed 20 MHz at 5 V or 10 MHz at 3 V.

Route the ICSP clock (RB6) and data (RB7) traces away from high-current switching paths and analog sensor inputs to avoid programming glitches and ADC cross-talk. Keep the /MCLR/VPP line short and direct - long traces pick up transients that can trigger spurious resets. A 10 kΩ pull-up on /MCLR to VDD is mandatory; add a diode (1N4148) from VDD to /MCLR to allow the programmer to override the pull-up during VPP application. The 18-pin CERDIP through-hole footprint uses 0.100 in (2.54 mm) pin pitch with 0.300 in row spacing.

Do not assume the PIC16C622A and PIC16C622 are interchangeable: the 622A has twice the program memory (2K x 14 vs 1K x 14) and a slightly different configuration word. Per datasheet DS30208E, the CONFIG register bits differ between the two die revisions, so porting code from a PIC16C622 project requires re-assembly of the configuration bits. Also, when migrating from /JW windowed to plastic PDIP/SOIC, code-protect bits cannot be reversed, so finalize code before blowing CP.

Compliance Information

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

CERDIP windowed package contains lead in the glass seals and is therefore not RoHS-compliant; the plastic PDIP/SOIC OTP variants can be ordered with RoHS-compliant finishes. REACH compliance is unaffected by package choice. AEC-Q100 qualification is not applicable for legacy EPROM CERDIP parts; automotive customers should select PIC16F628A-I/P or similar flash-based PICs with AEC-Q100 documentation.

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

Related Searches

PIC16C622A/JW PIC16C622A datasheet PIC16C622A pinout Microchip PIC16C622A windowed CERDIP PIC16C622A vs PIC16C621A PIC16C622A replacement buy PIC16C622A/JW PIC16C622A price PIC16C622A lead time PIC16C622A RoHS compliant PIC16C622A flash upgrade PIC16C622A industrial control PIC16C622A in stock

Related Components & Terms

Microchip Technology PIC16C622A/JW PIC16C622A-20/P PIC16C622A-20/SO PIC16C621A/JW PIC16C620A/JW PIC16C56/JW PIC16F628A PIC microcontroller 8-bit RISC Harvard architecture EPROM OTP memory CERDIP window package CERDIP WDIP Instruction set (35 instructions) PIC16C62X family PIC16C6x family CCP module SSP / SPI Analog comparator Timer1 16-bit Timer0 8-bit Brown-out reset ICSP in-circuit serial programming Watchdog timer RoHS REACH ICSP ICSP programmer MPLAB PM3 Industrial control Sensor signal conditioning Motor drive Stepper motor Security panel Medical instrumentation
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