PIC16C622-04I/SO - 4MHz 8-Bit CMOS MCU 3.5KB OTP 18-SOIC | Microchip
MPN: PIC16C622-04I/SO β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.65 | $2.65 |
| 10 | $2.5 | $25.00 |
| 100 | $2.3 | $230.00 |
| 500 | $2.1 | $1,050.00 |
| 1,000 | $1.95 | $1,950.00 |
PIC16C622-04I/SO Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory, volatile data memory, and configurable peripheral I/O. The PIC16C architecture places the PIC16C622 in the mid-range PIC taxonomy (PIC10/12/14/16/18), which targets cost-sensitive embedded control applications that require deterministic interrupt response and low power consumption. The '16C' designation indicates EPROM/OTP program memory, distinguishing it from Flash-based 'F' variants (PIC16F) and ROM-based 'C' successors, and from the newer enhanced mid-range '16F1xxx' devices.
Key features include 4 MHz maximum clock frequency, 13 I/O lines, an instruction set of 35 single-word instructions, a hardware 8-bit timer/counter, an analog comparator module, and an internal brown-out reset circuit. The device is offered in the industrial temperature grade (designated by the 'I' suffix), making it suitable for factory floor and outdoor equipment. Power consumption is low by design; typical active current is under 2 mA at 4 MHz/5V, and quiescent current drops into the microampere range in SLEEP mode for battery-backed applications.
The PIC16C622 uses a RISC CPU core with separate instruction and data buses (Harvard architecture), enabling most instructions to execute in a single instruction cycle. The OTP program memory allows one-time field programming using a device programmer, which historically made this family popular for low-volume production and legacy industrial designs. The 18-SOIC (7.50 mm body width) package is a JEDEC-standard gull-wing surface-mount form factor compatible with hand-soldering and standard SMT assembly.
Typical applications include industrial control panels, appliance controllers, security system keypads, smart-card readers, automotive body electronics (non-safety), and battery-powered sensor nodes. The combination of small footprint, deterministic timing, and wide operating voltage range makes it a strong fit for cost-driven embedded designs.
When designing with this part, verify whether the target product requires in-system programmability - because the PIC16C622 is OTP, firmware cannot be updated in the field. For new designs requiring flash memory, evaluate PIC16F628 or PIC16F88 as Flash-based drop-in alternatives; otherwise the PIC16C622 remains a stable choice for high-reliability, one-time-burn applications.
This page synthesizes distributor stock and pricing data, drop-in alternatives, and practical design notes for the PIC16C622-04I/SO that are not consolidated on any single manufacturer or distributor page.
Drop-in alternatives for PIC16C622-04I/SO β 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-04I/SO (same form factor and footprint) β differing in Program Memory Size, RAM Size, Program Memory Type, RoHS Status, Core.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C622-04E/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C622-04I/SS
β Drop-Inπ Reference alternative (not in catalog)
PIC16C621-04I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C620A-04I/SO
β Drop-Inβ In Stock
$2.55 / Unit
View Datasheet βPIC16F628A-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C622-04I/SO Maximum Ratings & Electrical Characteristics
| Family | PIC16C |
| Core | 8-bit PIC RISC |
| Program Memory Type | EPROM (OTP) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| Number of I/O Pins | 13 |
| Maximum CPU Frequency | 4 MHz |
| Oscillator Type | External |
| Supply Voltage Range | 3.0 V to 6.0 V |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package / Case | 18-SOIC (0.295", 7.50 mm width) |
| Mounting Type | Surface Mount |
| Instruction Set | 35 single-word instructions |
| Packaging | Tube |
| AEC-Q100 | Not applicable (industrial grade only) |
PIC16C622-04I/SO Pin Configuration
| Pin 1 | RA2 β Port A bit 2 (digital I/O) |
| Pin 2 | RA3 β Port A bit 3 (digital I/O) |
| Pin 3 | RA4/T0CKI β Port A bit 4 / Timer 0 clock input |
| Pin 4 | MCLR/VPP β Master Clear reset / programming voltage |
| Pin 5 | VSS β Ground |
| Pin 6 | RB0/INT β Port B bit 0 / external interrupt |
| Pin 7 | RB1 β Port B bit 1 (digital I/O) |
| Pin 8 | RB2 β Port B bit 2 (digital I/O) |
| Pin 9 | RB3 β Port B bit 3 (digital I/O) |
| Pin 10 | RB4 β Port B bit 4 (digital I/O) |
| Pin 11 | RB5 β Port B bit 5 (digital I/O) |
| Pin 12 | RB6 β Port B bit 6 (digital I/O) |
| Pin 13 | RB7 β Port B bit 7 (digital I/O) |
| Pin 14 | VDD β Positive supply voltage |
| Pin 15 | OSC2/CLKOUT β Oscillator output / clock out |
| Pin 16 | OSC1/CLKIN β Oscillator input / external clock |
| Pin 17 | RA0 β Port A bit 0 (digital I/O) |
| Pin 18 | RA1 β Port A bit 1 (digital I/O) |
Typical Applications
PIC16C622-04I/SO is suitable for 6 applications: Industrial Control Panels, Appliance Controllers, Security Keypad Systems, Smart Card Reader Interface, Battery-Powered Sensor Nodes, Automotive Body Electronics (Legacy).
Industrial Control Panels
The PIC16C622-04I/SO is well suited for industrial control panels because its industrial -40C to +85C temperature rating withstands factory floor thermal stress, and its 4 MHz CPU executes deterministic control loops with predictable interrupt latency. The 3.5 KB OTP program memory holds substantial state-machine logic for HMI keypad scanning, relay sequencing, and indicator-LED multiplexing across its 13 I/O pins. The Harvard RISC architecture executes most instructions in one cycle, making it ideal for time-critical polling of limit switches and contactors. Power consumption below 2 mA active allows the controller to share a 24V industrial bus without excessive dissipation. For new industrial designs the OTP limitation means firmware must be finalized before programming - design the prototype cycle around device programmer availability rather than field updates.
Recommended
Appliance Controllers
Washing machines, dishwashers, and microwave ovens historically use PIC16C-series microcontrollers because the 18-SOIC package is hand-solderable for low-volume SKUs and the EPROM/OTP memory prevents field firmware tampering - a regulatory plus for safety-critical appliances. The PIC16C622-04I/SO's 13 I/O pins drive segment displays, keypad matrices, and triac control outputs for motor and heater actuation. The 4 MHz clock is sufficient to multiplex 7-segment displays and execute button-debounce state machines without visible flicker. The brown-out reset circuit protects against brown-out-induced code corruption in regions with unstable mains. For high-volume appliance production, evaluate the Flash-based PIC16F equivalents; OTP remains attractive for fixed-feature appliances without firmware update requirements.
Recommended
Security Keypad Systems
Access control keypads and alarm panels use the PIC16C622-04I/SO for entry-code verification because the OTP program memory prevents reverse-engineering of the access algorithm by simple firmware extraction. The 13 I/O pins drive a 4x4 keypad matrix with room remaining for LED indicators, buzzer control, and magnetic-lock driver signaling. The 4 MHz clock executes code-comparison algorithms within tens of milliseconds, providing responsive user feedback. The industrial temperature rating supports outdoor keypad installations subject to direct sunlight. For higher-security applications that need cryptographic routines, the Flash-based PIC16F equivalents allow encrypted firmware via Microchip's code-protect feature, but OTP suffices where the threat model assumes physical device isolation.
Recommended
Smart Card Reader Interface
The PIC16C622-04I/SO's deterministic interrupt response and 4 MHz clock suit smart card reader interfaces where precise timing is required to meet ISO 7816 signal sequencing for asynchronous character transmission. The 3.5 KB OTP memory holds the ATR (Answer-To-Reset) parsing routine, T=0/T=1 protocol handlers, and application-level state machines for card authentication. The Harvard architecture and single-cycle instruction execution enable sub-microsecond port-toggle timing for clock and I/O bit-banging against the card contacts. The industrial temperature rating allows reader deployment in outdoor kiosks and ATMs. Note: OTP memory means secure key injection must be done at programming time, not in the field - consider Flash variants for new designs.
Recommended
Battery-Powered Sensor Nodes
Battery-powered sensor hubs benefit from the PIC16C622-04I/SO's sub-microampere SLEEP-mode current and the ability to wake on pin-change interrupts, allowing multi-year battery life on a 3V coin cell. The 13 I/O pins interface to low-power sensors such as temperature, humidity, and passive-infrared occupancy detectors through the analog comparator and digital I/O. The 4 MHz active mode provides enough throughput to read sensors, transmit via UART, and return to SLEEP within milliseconds. The wide 3.0V to 6.0V supply range accommodates 2x AA, 3x AA, and single Li-ion chemistries without an external regulator. For new ultra-low-power designs, evaluate PIC16F1824 or PIC16LF1554 for nanoWatt SLEEP currents below 20 nA.
Recommended
Automotive Body Electronics (Legacy)
The PIC16C622-04I/SO has been used in legacy automotive body modules such as seat-position controllers, mirror-adjustment switches, and lighting timers where cost dominates safety considerations. Its 4 MHz clock and 13 I/O handle the low-rate GPIO scanning and PWM signal generation typical of body modules. The -40C to +85C industrial rating covers cabin environments but not under-hood applications. Because this part is NOT AEC-Q100 qualified, it is not appropriate for new automotive designs; existing production lines may continue using it under PPAP stability. New automotive designs should migrate to AEC-Q100-qualified Flash MCUs such as PIC16F1824-I/SO or PIC16F15323-I/SO.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C622-04I/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C622-04E/SO | PIC16C622-04I/SS | PIC16C621-04I/SO | PIC16C620A-04I/SO | PIC16F628A-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC (7.50 mm) | 18-SOIC (7.50 mm) - same | 18-SSOP (5.30 mm) - same die, smaller | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP | 512 B OTP | 3.5 KB Flash |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 96 bytes | 224 bytes |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Number of I/O | 13 | 13 | 13 | 13 | 13 | 16 |
| Program Memory Type | EPROM (OTP) | EPROM (OTP) | EPROM (OTP) | EPROM (OTP) | EPROM (OTP) | Flash |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| Lifecycle Status | NRNDMicrochip | NRNDMicrochip | NRNDMicrochip | NRNDMicrochip | NRNDMicrochip | Active |
Key Differentiators
- Flash-based alternative with active lifecycle (vs PIC16F628A-I/SO)
- Higher memory density than PIC16C621 (vs PIC16C621-04I/SO)
- More program memory than PIC16C620A (vs PIC16C620A-04I/SO)
Design Notes
The PIC16C622-04I/SO uses OTP EPROM and CANNOT be reprogrammed in the field. Always program verified firmware with a final device programmer (MPLAB PM3 or equivalent) and lock the code-protect bit before deployment. For prototypes, order engineering samples or use a PIC16F equivalent for iterative firmware development, then port the final image to PIC16C for production. Burn failures are irreversible.
The PIC16C622 operates across 3.0V to 6.0V; below 3.0V the brown-out reset may trigger. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin, plus a 10 uF bulk capacitor if the supply is shared with switching regulators. The wide voltage range allows direct battery operation from 2x AA alkaline cells (3.0V nominal) down to their end-of-life voltage without a regulator. SLEEP current is in the microampere range - consult the datasheet DC characteristics table for the exact value at your temperature and voltage.
Route the external oscillator traces (OSC1/OSC2) as short as possible and keep them away from high-current switching traces. For crystal operation, place load capacitors within 5 mm of the oscillator pins; typical values are 15-33 pF depending on the crystal specification. The MCLR pin must have a 10 kohm pull-up to VDD for reliable reset; a 100 nF capacitor from MCLR to VDD is optional but recommended in noisy industrial environments to filter induced transients.
The 18-SOIC package has a thermal resistance (theta_JA) of approximately 80 C/W in still air. Because the PIC16C622-04I/SO consumes under 10 mA even at 4 MHz active mode, junction self-heating is negligible (Estimated: 5V x 5 mA = 25 mW, +2 C rise). No heatsink is required; however, ensure ambient temperature stays within the industrial -40C to +85C range at the device location, accounting for adjacent heat sources.
Compliance Information
RoHS/REACH/lead-free compliance status not stated in provided web data; set to 'unknown'. The part is industrial temperature grade (-40C to +85C) but is NOT AEC-Q100 qualified - not suitable for new automotive safety-critical designs.