PIC16C622-04/P - 4MHz 8-Bit CMOS OTP MCU 18-PDIP | Microchip
MPN: PIC16C622-04/P ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.41 | $2.41 |
| 10 | $2.2 | $22.00 |
| 100 | $1.95 | $195.00 |
| 500 | $1.7 | $850.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC16C622-04/P Overview
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 PIC16C622 belongs to the PIC16C family of OTP/EPROM microcontrollers from Microchip, sitting in the product hierarchy PIC16C62X -> PIC16C family -> 8-bit PIC microcontrollers -> microcontrollers -> integrated circuits. It is functionally a member of the same family as the PIC16C621 and PIC16C620, which differ mainly in program-memory size and feature integration while sharing a common core and pinout.
Key features of the PIC16C622-04/P include 13 digital I/O lines, a watchdog timer for code-execution safety, a power-on reset (POR) circuit, an internal/external oscillator block, and EPROM-based program memory that is windowed for prototype development (in the JW package variant) or OTP for production. The device also integrates a programmable code-protection scheme, an 8-bit timer/counter, and on-chip brown-out / power-up timers commonly seen across the PIC16C62X series.
Architecturally, the PIC16C622 uses a Harvard-style RISC core with a 14-bit instruction word and an 8-bit data path, fully static design allowing the oscillator to be stopped without losing register state, and CMOS EPROM technology for low active and standby current. The 4 MHz oscillator grade paired with the 200 ns instruction cycle (one-quarter of the clock period) provides deterministic interrupt latency, which is important for real-time control loops.
Typical applications include appliance controllers, simple sensor interfaces, LED driver sequencers, hobby and educational hardware, and legacy embedded products where a 4 MHz 8-bit MCU is sufficient. The wide operating voltage range also allows direct connection to 3.3 V or 5 V rails in mixed-logic designs.
When designing with this device, ensure OTP programming is done before final assembly because OTP cells cannot be erased after programming. Add a 0.1 µF decoupling capacitor close to VDD and bulk capacitance near the PCB power inlet to keep the internal POR / brown-out block stable during supply transients.
This page synthesizes distributor pricing and stock, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet alone, giving engineers a single authoritative reference for PIC16C622-04/P selection and replacement.
Drop-in alternatives for PIC16C622-04/P — 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 PIC16C622-04/P (same form factor and footprint) — differing in Program Memory Size, Program Memory Type, Instruction Cycle Time, Package, RAM Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C621-04/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C621-20/P
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16C621-04I/P
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →PIC16C620-04I/P
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC16C621-04E/P
✅ Drop-In✓ In Stock
$2.85 / Unit
View Datasheet →PIC16C622-04/P Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit Harvard RISC |
| Instruction Word | 14-bit |
| Data Path | 8-bit |
| Program Memory Type | EPROM (OTP) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 x 8 bytes |
| Number of I/O Pins | 13 |
| Maximum CPU Clock | 4 MHz (-04 grade) |
| Instruction Cycle Time | 1 µs @ 4 MHz |
| Supply Voltage (VDD) | 2.5 V to 6.0 V |
| Operating Temperature | 0 °C to +70 °C (commercial) |
| Typical Active Current | 15 µA @ 5 V / 4 MHz |
| Typical Sleep Current | 1 µA @ 3 V / 32 kHz |
| Package | 18-pin PDIP (0.300", 7.62 mm) |
| Mounting Type | Through-Hole |
| Oscillator Type | External |
| Timers | 8-bit Timer/Counter |
| Watchdog Timer | Yes |
| Power-On Reset | Yes |
| Packaging | Tube |
PIC16C622-04/P Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O / analog input channel 2 |
| Pin 2 | RA3/AN3 — Bidirectional I/O / analog input channel 3 |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 4 | RA5/MCLR/VPP — Bidirectional I/O / Master Clear reset (active low) / programming voltage |
| 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 / serial programming clock |
| Pin 13 | RB7 — Bidirectional I/O / serial programming data |
| Pin 14 | VDD — Positive supply voltage |
| Pin 15 | OSC2/CLKOUT — Oscillator output / clock out |
| Pin 16 | OSC1/CLKIN — Oscillator input / external clock in |
| Pin 17 | RC0 — Bidirectional I/O |
| Pin 18 | RC1 — Bidirectional I/O |
Typical Applications
PIC16C622-04/P is suitable for 6 applications: Home Appliance Controllers, Industrial Sensor Interface, LED Driver Sequencers, Hobby and Educational Hardware, Simple Automotive Aftermarket Modules, Legacy Embedded Product Maintenance.
Home Appliance Controllers
The PIC16C622-04/P fits home appliance controllers thanks to its 13 digital I/O pins sufficient to drive relays, keypads, and seven-segment LED displays without external glue logic. Its 3.5 KB OTP program memory comfortably holds washer, dryer, or microwave user-interface state machines, while the 2.5-6.0 V supply range directly accepts both 3.3 V microcontroller-network rails and 5 V relay-driver rails. The 4 MHz oscillator grade provides a 1 µs instruction cycle, plenty fast for keypad debouncing and PWM-style beeper control. The 15 µA typical active current at 5 V keeps standby energy within appliance energy-star budgets, while the integrated watchdog timer resets the CPU if a relay-firmware lockup occurs - critical for unattended operation.
Recommended
Industrial Sensor Interface
The PIC16C622-04/P works well as an industrial sensor interface front-end, using its 13 I/O pins to multiplex multiple digital sensors or simple analog comparators into a single output line. The wide 2.5-6.0 V supply tolerance handles 24 V-derived sensor rails after a small regulator, while 4 MHz of CPU clock is enough to run simple linearization and threshold-comparison algorithms. The PIC16C62X datasheet (DS30235J) documents a low-power sleep mode drawing 1 µA typical at 3 V/32 kHz, which lets battery-backed sensor nodes stay dormant for years between measurements. Brown-out reset and watchdog timer improve field reliability in electrically noisy factory environments.
Recommended
LED Driver Sequencers
The PIC16C622-04/P is a strong match for LED driver sequencers in decorative lighting, signage, and channel-letter controllers. Its 13 I/O pins can drive multiple MOSFET gate drivers or constant-current LED controllers directly, and the 4 MHz clock supports smooth PWM dimming via software-generated timing without external timers. The 3.5 KB OTP program memory stores multiple animation sequences, fade tables, and color-mixing routines. The CMOS EPROM technology keeps LED controller quiescent current low between updates, helping meet efficiency regulations for commercial lighting. The 0-70°C commercial temperature range covers indoor and protected-outdoor installations.
Recommended
Hobby and Educational Hardware
The PIC16C622-04/P remains a popular choice for hobbyist and university educational hardware because its 18-pin PDIP through-hole package is breadboard-friendly and its PIC16 RISC architecture is one of the simplest 8-bit cores to master. The 13 I/O pins map cleanly onto typical educational peripherals - buttons, LEDs, 7-segment displays, and simple serial links - and the 3.5 KB OTP program memory fits small project-scale C or assembly code. Students can prototype on PIC16C622-04/P then migrate to Flash-based PIC16F equivalents when re-programming cycles are needed. The mature Microchip toolchain (MPLAB, MPASM, PICKit programmers) is well documented for educational use.
Recommended
Simple Automotive Aftermarket Modules
For non-safety automotive aftermarket products such as auxiliary lighting controllers, gauge drivers, and seat-heater timers, the PIC16C622-04/P can serve as a low-cost controller. Its 4 MHz CPU and 13 I/O pins are sufficient to read switch inputs, drive MOSFET gates, and run PWM routines. The 2.5-6.0 V supply range accommodates 12 V battery rails after a simple regulator, though designers targeting in-cabin modules below 70°C should prefer the industrial temp grade "/I" variant. Note that the PIC16C622-04/P itself is not AEC-Q100 qualified, so it should be used only in non-safety aftermarket modules rather than OEM automotive systems.
Recommended
Legacy Embedded Product Maintenance
The PIC16C622-04/P is mainly in demand today for legacy embedded product maintenance, where 20-30 year-old industrial or consumer equipment still in service requires exact replacements to avoid firmware re-validation. The PIC16C62X family's long-term stability has made these parts specification-of-record in many legacy designs. When replacement stock is unavailable, the Flash-based PIC16F84A or PIC16F628A can be substituted with a small toolchain migration. The obsolete status of the C62X family should push new designs toward Flash-based PIC16F parts instead.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C622-04/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C621-04/P | PIC16C621-20/P | PIC16C621-04I/P | PIC16C620-04I/P | PIC16C621-04E/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-PDIP (0.300") | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same |
| Program Memory | 3.5 KB (2K x 14) | 0.875 KB (1K x 14) | 0.875 KB (1K x 14) | 0.875 KB (1K x 14) | 0.5 KB (512 x 14) | 0.875 KB (1K x 14) |
| RAM | 128 x 8 bytes | 80 x 8 bytes | 80 x 8 bytes | 80 x 8 bytes | 80 x 8 bytes | 80 x 8 bytes |
| I/O Pins | 13 | 13 | 13 | 13 | 13 | 13 |
| Max CPU Clock | 4 MHz | 4 MHz | 20 MHz | 4 MHz | 4 MHz | 4 MHz |
| Supply Voltage | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V |
| Operating Temperature | 0 °C to +70 °C | 0 °C to +70 °C | 0 °C to +70 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Largest program memory in the PIC16C62X 18-PDIP family (vs PIC16C621-04/P)
- Industrial temperature grade variant available (vs PIC16C621-04I/P)
- Pin-compatible with Flash-based PIC16F family (vs PIC16F84A)
Design Notes
OTP program memory cannot be erased after programming, so the PIC16C622-04/P must be programmed once and used - there is no field-upgrade path. For prototypes, order the JW (windowed) ceramic package variant or use a Flash-based PIC16F equivalent. According to the Microchip PIC16C62X datasheet (DS30235J), Rev A silicon has documented anomalies that affect I/O behavior under specific configurations; verify against the latest silicon errata before high-volume production. Estimated: A typical PIC16C622-04/P firmware build of 2.5 KB fills 71% of OTP memory, leaving only ~1 KB for code growth.
Place a 0.1 µF decoupling capacitor as close as possible to the VDD pin (pin 14) and a bulk capacitor (4.7-10 µF) near the PCB power inlet. The PIC16C62X brown-out reset / power-on reset block is sensitive to VDD rise time - if the supply ramps too slowly the part may enter undefined state. Use a regulator with rise time faster than 100 ms or add an external reset supervisor. Keep analog VDD traces short and isolated from switching nodes (relay coils, MOSFET drains) to avoid spurious POR events.
Route the MCLR/VPP pin (pin 4) to a programming header or test point accessible for in-system programming. Keep the OSC1/OSC2 traces short and surround them with a ground pour to minimize EMI pickup - the internal oscillator is sensitive to noise coupling, which can cause timing jitter in communication protocols. If using a ceramic resonator, follow the manufacturer's recommended load capacitor values; for crystal oscillators, add 22-33 pF capacitors to ground. The RB0/INT pin is also the only external interrupt source; if interrupts are required, prioritize this pin in your layout.
Compliance Information
PIC16C622-04/P in 18-PDIP is generally not lead-free (legacy DIP process); only the surface-mount /SS variants are typically lead-free. The part is not AEC-Q100 qualified and should not be used in automotive safety-critical systems. Per DigiKey product page and Microchip documentation, the obsolete PIC16C OTP/EPROM family has been superseded by Flash-based PIC16F parts.