PIC16C622A-04/P - 8-Bit 4MHz OTP MCU, 3.5KB | Microchip
MPN: PIC16C622A-04/P β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.99 | $1,495.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC16C622A-04/P Overview
An MCU (Microcontroller Unit) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral I/O on one die, enabling compact embedded designs. Within the taxonomy, the PIC16C622A belongs to the 8-bit microcontroller hypernym, which descends from microcontroller -> microprocessor -> integrated circuit -> semiconductor. As an OTP-EPROM-based part, it is field-programmable exactly once, in contrast to Flash-based PIC16F variants which are re-programmable, making it well suited to fixed-cost high-volume consumer and industrial control.
Key features include a 2K x 14 program word OTP, 128 bytes of data RAM, two 8-bit timers (Timer0, Timer2) and one 16-bit Timer1 with capture/compare capability, a 10-bit resolution analog comparator module with two comparators, an internal voltage reference, a programmable Watchdog Timer with its own on-chip RC oscillator, and 13 I/O pins with individual direction control. The interrupt architecture supports 10 sources through a single interrupt vector with context saving, and the device supports in-circuit serial programming (ICSP).
Architecturally, the PIC16C622A uses a 14-bit wide instruction word and a Harvard architecture with separate program and data buses. The OTP cell is programmed by injecting hot electrons onto a floating gate, then read back through a sense amplifier. Compared with mask-ROM PIC16C62x devices, the OTP version allows prototype and low-volume production without the NRE mask charge, and Microchip offers a windowed UV-erasable JW package for development.
Typical applications include appliance control, lighting ballasts, sensor signal conditioning with on-chip comparators, automotive body electronics subsystems, and any low-cost fixed-function 8-bit control node. The wide 3.0 V to 6.0 V operating range permits both 3.3 V and 5 V designs. Engineers migrating from the PIC16C62x mask-ROM family to an OTP-based device with identical pinout will find this a drop-in option. The available -04 speed grade (4 MHz) and -20 speed grade (20 MHz) cover most embedded control tasks. The device is supported by the Microchip MPLAB development environment, including MPASM assembler, MPLAB-SIM simulator, and PICSTART Plus / MPLAB PM3 device programmers.
One key design consideration: because this is a OTP-EPROM part, firmware is committed permanently after the first programming cycle; any firmware revision requires a new device and a redesigned PCB programming flow. For development cycles requiring repeated reprogramming, the equivalent PIC16F62x Flash family is recommended. Additionally, ESD precautions must be observed during OTP programming to avoid cell damage. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing actionable guidance unavailable on distributor catalog pages.
Drop-in alternatives for PIC16C622A-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 PIC16C622A-04/P (same form factor and footprint) β differing in Program Memory Size, Package, Mounting Type, Program Memory Type, Watchdog Timer.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C622A-04/P
β Drop-Inβ In Stock
$2.65 / Unit
View Datasheet βPIC16C622A-20/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16C622-04/P
β Drop-Inβ In Stock
$1.55 / Unit
View Datasheet βPIC16C622-04E/P
β Drop-Inβ In Stock
$2.58 / Unit
View Datasheet βPIC16F630-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16F628A-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16C622A-04/P Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (14-bit instruction word, Harvard) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB (2K x 14-bit) |
| Data Memory (RAM) | 128 bytes |
| Maximum Clock Frequency | 4 MHz |
| Instruction Cycle Time | 200 ns (single-cycle), 400 ns (branch) |
| Number of I/O Pins | 13 |
| Number of Timers | 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit) |
| Analog Comparators | 2 (with programmable reference) |
| Supply Voltage Range | 3.0 V to 6.0 V |
| Operating Temperature Range | -40 Β°C to +85 Β°C (commercial) |
| Package | 18-pin PDIP (through-hole, 0.3" width) |
| Mounting Type | Through-Hole (DIP) |
| MSL Level | 1 (unlimited) |
| Programming Method | ICSP (In-Circuit Serial Programming) |
| Watchdog Timer | Yes (with dedicated on-chip RC oscillator) |
PIC16C622A-04/P Pin Configuration
| Pin 1 | /MCLR/VPP β Master Clear (active-low reset) / Programming voltage input |
| Pin 2 | RA0/AN0 β PORTA bit 0 / Analog input 0 (comparator non-inverting) |
| Pin 3 | RA1/AN1 β PORTA bit 1 / Analog input 1 (comparator inverting) |
| Pin 4 | RA2/AN2 β PORTA bit 2 / Analog input 2 / CVREF |
| Pin 5 | RA3/AN3 β PORTA bit 3 / Analog input 3 / Comparator output |
| Pin 6 | RA4/T0CKI β PORTA bit 4 (open-drain) / Timer0 clock input |
| Pin 7 | RA5 β PORTA bit 5 / SS (slave select) |
| Pin 8 | OSC1/CLKIN β Crystal oscillator input / external clock input |
| Pin 9 | OSC2/CLKOUT β Crystal oscillator output / clock output (Fosc/4) |
| Pin 10 | RB0/INT β PORTB bit 0 / External interrupt input |
| Pin 11 | RB1 β PORTB bit 1 |
| Pin 12 | RB2 β PORTB bit 2 |
| Pin 13 | RB3 β PORTB bit 3 |
| Pin 14 | VSS β Ground reference |
| Pin 15 | VDD β Positive supply voltage (3.0 V to 6.0 V) |
| Pin 16 | RB4 β PORTB bit 4 (interrupt-on-change) |
| Pin 17 | RB5 β PORTB bit 5 (interrupt-on-change) |
| Pin 18 | RB6 β PORTB bit 6 (interrupt-on-change) / ICSP clock |
Typical Applications
PIC16C622A-04/P is suitable for 6 applications: Appliance Control (Washing Machines, Dishwashers), Lighting Ballast Control, Sensor Signal Conditioning with On-Chip Comparators, Automotive Body Electronics Subsystems, Low-Cost Remote Control Transmitter/Receiver, Industrial Timer and Counter Modules.
Appliance Control (Washing Machines, Dishwashers)
The PIC16C622A-04/P fits washing machine and dishwasher control boards because its 3.5 KB OTP program memory and 13 I/O pins comfortably drive user-interface switches, relay coils, motor triac gates, and status LEDs. The on-chip dual analog comparators with programmable voltage reference simplify water-level and over-temperature sensing without external op-amps, while the 3.0-6.0 V supply range accommodates 5 V regulated rails. Compared to mask-ROM PIC16C62x, the OTP version eliminates the NRE mask charge, lowering entry cost for mid-volume appliance SKUs. The dedicated Watchdog Timer with its own RC oscillator resets the MCU on firmware lockup, critical for unattended appliance safety. Designers should place 0.1 Β΅F decoupling on VDD pin 14 and keep oscillator traces short. The -04 grade's 200 ns instruction cycle is sufficient for slow electromechanical timing.
Recommended
Lighting Ballast Control
The PIC16C622A-04/P is well suited to electronic ballast control for fluorescent and HID lighting, where it generates the high-frequency drive waveform and monitors lamp current/voltage through its on-chip comparators. The 4 MHz clock and 200 ns instruction cycle provide adequate resolution for 50 kHz ballast switching, while the 13 I/O pins can drive the half-bridge gate driver, PFC stage, and dimming interface. The OTP memory locks the final ballast firmware to prevent field tampering with the safety-critical lamp-starting sequence. Its 3.0-6.0 V supply range allows direct 5 V operation from a small auxiliary winding on the ballast inductor. Programmable brown-out behavior ensures orderly shutdown on mains sag, and the Watchdog Timer recovers the MCU from switching-noise-induced lockup.
Recommended
Sensor Signal Conditioning with On-Chip Comparators
The PIC16C622A-04/P's two on-chip analog comparators with programmable internal voltage reference make it ideal for sensor threshold detection circuits, replacing external op-amp LM393 comparator chains. Each comparator can be configured for window comparison, peak detection, or PWM feedback, while the MCU core reads the comparator outputs through PORTB digital I/O. The 3.5 KB OTP memory holds lookup tables for non-linear sensor linearization, and the 13 I/O pins drive sensor excitation, multiplexed analog switches, and digital indicators. The 4 MHz clock runs the comparator-based slope ADC at adequate sampling rates for temperature, pressure, or position sensors.
Recommended
Automotive Body Electronics Subsystems
For automotive body-electronics subsystems such as seat controllers, mirror adjusters, mirror heaters, and window lift modules, the PIC16C622A-04/P delivers sufficient computational throughput and I/O count at low unit cost. Its dual comparators with internal voltage reference monitor motor current for stall detection, while the 13 I/O pins drive H-bridge gates and sense end-stop switches. The -04 commercial-grade temperature range of -40 Β°C to +85 Β°C covers most cabin-mounted body modules, though under-hood applications require the -E extended grade. The Watchdog Timer with dedicated RC oscillator recovers from load-dump-induced reset events. According to automotive electronics design guides, OTP memory prevents accidental firmware field rewriting, a safety advantage.
Recommended
Low-Cost Remote Control Transmitter/Receiver
The PIC16C622A-04/P is well matched to low-cost IR/RF remote control transmitters and receivers because its 3.5 KB OTP memory holds small protocol stacks (RC5, NEC, or proprietary OOK) and the 4 MHz instruction cycle generates precise carrier frequencies through Timer0/Timer2 PWM. The 13 I/O pins drive IR LEDs, keypad matrix scanning, and status feedback without external glue logic. In receiver-side decoding, the comparator inputs can directly amplitude-discriminate the carrier envelope, offloading the demodulation work from the CPU. The 3.0-6.0 V range permits single-cell alkaline (3 V) or two-cell (6 V) battery operation, extending remote battery life. OTP programming locks the transmitter code, preventing aftermarket cloning.
Recommended
Industrial Timer and Counter Modules
The PIC16C622A-04/P serves well in industrial timing modules where 13 I/O pins drive 7-segment displays through BCD decoder interfaces, accept BCD thumbwheel inputs, and read 24 V logic through optocouplers. The three on-chip timers (Timer0 8-bit, Timer1 16-bit with capture, Timer2 8-bit) cover timing intervals from microseconds to hours with one-tick resolution, while the 4 MHz clock provides the timebase. The Watchdog Timer with internal RC oscillator resets the MCU on PLC-rack-induced brown-out, critical for industrial uptime. The 3.0-6.0 V supply range accommodates 24 V industrial rails stepped down through linear regulators. OTP memory prevents field tampering with timing parameters on safety-critical process interlocks.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C622A-04/P β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C622A-20/P | PIC16C622-04/P | PIC16F630-I/P | PIC16F628A-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-pin PDIP | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same |
| Program Memory Type | OTP EPROM (3.5 KB / 2K x 14) | OTP EPROM (3.5 KB) | OTP EPROM (1.75 KB / 1K x 14) | Flash (1.75 KB, 100k cycles) | Flash (3.5 KB, 100k cycles) |
| Maximum Clock Frequency | 4 MHz | 20 MHz | 4 MHz | 20 MHz | 20 MHz |
| Instruction Cycle | 200 ns | 200 ns | 200 ns | 200 ns | 200 ns |
| Data RAM | 128 bytes | 128 bytes | 128 bytes | 64 bytes | 224 bytes |
| I/O Pins | 13 | 13 | 13 | 12 | 16 |
| Analog Peripherals | 2 comparators + CVREF | 2 comparators + CVREF | 2 comparators + CVREF | 2 comparators + 10-bit ADC + CVREF | 2 comparators + USART |
| Operating Voltage Range | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active | Active |
Key Differentiators
- Higher program memory than PIC16C622 (vs PIC16C622-04/P)
- Reprogrammable Flash alternative with USART and more memory (vs PIC16F628A-I/P)
- Added ADC at no PCB change (vs PIC16F630-I/P)
Design Notes
The PIC16C622A-04/P requires a single 3.0-6.0 V supply on VDD pin 14 with VSS pin 5 as ground. Place a 0.1 Β΅F ceramic decoupling capacitor as close as physically possible to the VDD pin, ideally within 5 mm of the package body. For 4 MHz operation, an additional bulk capacitor of 10 Β΅F or larger near the VDD pin suppresses supply droop during peak current transients. The /MCLR pin (pin 1) requires a 10 kΞ© pull-up to VDD; do not leave it floating or the MCU may randomly reset.
Because this is an OTP-EPROM part, firmware is committed permanently after the first programming cycle; any firmware bug discovered post-programming cannot be fixed without replacing the chip. Prototype and development should use the PIC16C62X JW (windowed UV-erasable) package or the Flash-based PIC16F630/PIC16F628A family. OTP programming requires high voltage (12-13 V) on the /MCLR/VPP pin and is performed via ICSP - do not attempt to program through a normal serial port without a programmer like PICSTART Plus or MPLAB PM3.
Keep the crystal or resonator traces between OSC1 (pin 8) and OSC2 (pin 9) short - under 10 mm if possible - and surround them with a ground guard ring to minimize EMI coupling. Place the crystal within 5 mm of the MCU and avoid routing digital signal traces under the oscillator area. For external clock input (EC mode), drive OSC1 with a CMOS-level signal and leave OSC2 floating. Decoupling the VDD pin within 5 mm prevents digital switching noise from corrupting the comparator reference.
Compliance Information
RoHS compliance, lead-free, and halogen-free status are not stated in the verified distributor or manufacturer data. This is consistent with the part being a legacy OTP-EPROM product predating widespread RoHS adoption. AEC-Q100 not applicable - this is a commercial/industrial-grade MCU.