Microchip Technology

PIC16C622-20I/SO - 8-bit OTP MCU, 3.5KB, 20MHz SOIC-18 | Microchip

MPN: PIC16C622-20I/SO βœ— End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 15 uA typical Id SOIC-18 (SO), 7.3 mm wide Package 20 MHz Speed OTP EPROM Memory
From $2.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $3.85 $3.85
10 $3.42 $34.20
100 $2.95 $295.00
500 $2.55 $1,275.00
1,000 $2.2 $2,200.00
ℹ️ All prices are in USD

PIC16C622-20I/SO Overview

The Microchip PIC16C622-20I/SO is an EPROM-based 8-bit CMOS microcontroller from the PIC16C62X family delivering 3.5KB of One-Time-Programmable (OTP) program memory, 128 bytes of RAM, and 13 I/O pins in a 18-pin SOIC package. It operates up to 20MHz and is rated for the industrial temperature range (-40C to +85C). The "I" suffix indicates industrial temperature grade while "/SO" specifies the 7.3 mm wide SOIC-18 surface-mount outline.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral communications into one IC. MCUs form the lowest tier of embedded computing hierarchy: MCU -> embedded processor -> microprocessor -> digital IC -> semiconductor. The PIC16C62X family uses a RISC architecture with a single accumulator (W register) and Harvard program/data bus split, which allows the CPU to fetch instructions and data in parallel - doubling throughput at a given clock rate versus von Neumann machines.

Key features of the PIC16C622-20I/SO include two 8-bit timer/counters (Timer0 and Timer2), one 16-bit timer/counter (Timer1), a capture/compare/PWM module, a USART serial port, an analog comparator with two inputs, and a watchdog timer with on-chip RC oscillator. The OTP EPROM program memory supports up to 100 erase/write cycles and retains code for over 40 years per Microchip datasheet 30235j. Power consumption is 15 uA typical at 5V/4MHz and 1 uA typical at 3V/32kHz, making the part suitable for low-power and battery applications.

Architecturally, the PIC16C622 uses a 14-bit instruction word with a 35-instruction set and 8-level hardware stack, providing deterministic interrupt response critical for real-time control. The Harvard bus, RISC pipeline, and integrated analog peripherals reduce external component count and BOM cost for embedded designs.

Typical applications include motor control, remote-control transmitters, security and alarm systems, consumer appliances, and industrial sensor interface boards. The two built-in analog comparators enable direct interfacing with analog sensors such as thermistors, photocells, and bridge transducers without external op-amps.

When designing with this part, ensure the supply voltage stays within 2.5V to 6.0V and that the MCLR reset circuit (typical 10k pull-up to VDD) is implemented per the datasheet. Industrial temperature grade means -40C to +85C operation, which is the standard factory/automotive-under-hood limit; for full AEC-Q100 qualification a different part number is required.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for PIC16C622-20I/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-20I/SO (same form factor and footprint) β€” differing in Program Memory Size, RAM Size, Core Architecture, Operating Temperature, Package.

Program Memory Size: 896 B (512 x 14 words), OTP
RAM Size: 80 B (80 x 8)
Core Architecture: RISC, Harvard
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
RAM Size: 96 bytes
Operating Temperature: -40Β°C to +85Β°C (Industrial)
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Operating Temperature: -40 C to +125 C (Automotive / Extended)
Package: 18-SOIC (0.295" / 7.50 mm body width)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

No drop-in alternatives available for this product.

Request Alternatives

PIC16C622-20I/SO Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit RISC (PIC16C)
Program Memory Type OTP EPROM
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 bytes
EEPROM Size None
Maximum Clock Frequency 20 MHz
Operating Voltage Range 2.5 V to 6.0 V
I/O Pins 13
Timers 1 x 8-bit, 1 x 16-bit (Timer1), 1 x 8-bit (Timer2)
Analog Comparators 2
Serial Interface USART (SCI)
CCP Modules 1 (Capture/Compare/PWM)
Watchdog Timer Yes (with on-chip RC oscillator)
Instruction Set 35 instructions, 14-bit word
Package SOIC-18 (SO), 7.3 mm wide
Mounting Type Surface Mount
Temperature Grade Industrial (-40C to +85C)
Supply Current (5V, 4MHz) 15 uA typical
Supply Current (3V, 32kHz) 1 uA typical

PIC16C622-20I/SO 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 RA2/AN2 β€” PORTA bit 2 / analog comparator input 2
Pin 2 RA3/AN3 β€” PORTA bit 3 / analog comparator input 3
Pin 3 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input
Pin 4 RA5/MCLR β€” PORTA bit 5 / Master Clear (reset) input
Pin 5 VSS β€” Ground reference
Pin 6 RB0/INT β€” PORTB bit 0 / external interrupt input
Pin 7 RB1 β€” PORTB bit 1
Pin 8 RB2 β€” PORTB bit 2
Pin 9 RB3 β€” PORTB bit 3
Pin 10 RB4 β€” PORTB bit 4
Pin 11 RB5 β€” PORTB bit 5
Pin 12 RB6 β€” PORTB bit 6
Pin 13 RB7 β€” PORTB bit 7
Pin 14 VDD β€” Positive supply voltage
Pin 15 OSC2/CLKOUT β€” Oscillator crystal output / clock out
Pin 16 OSC1/CLKIN β€” Oscillator crystal input / external clock in
Pin 17 RA0/AN0 β€” PORTA bit 0 / analog comparator input 0
Pin 18 RA1/AN1 β€” PORTA bit 1 / analog comparator input 1

Typical Applications

PIC16C622-20I/SO is suitable for 6 applications: Industrial Sensor Interface Board, Remote Control Transmitter, Security and Alarm System, Consumer Appliance Controller, Motor Control (Small DC and Stepper), Battery-Powered Wireless Sensor Node.

🏭

Industrial Sensor Interface Board

The PIC16C622-20I/SO is well suited for industrial sensor interface boards thanks to its two built-in analog comparators and 13 digital I/O pins. The comparators directly accept signals from thermistors, photocells, and bridge sensors without external op-amps, reducing BOM count and PCB area. At 20 MHz the MCU provides 5 MIPS, enabling real-time threshold detection and digital filtering for factory automation. Industrial -40C to +85C temperature grade allows deployment in factory floors and outdoor enclosures.

πŸ“±

Remote Control Transmitter

The PIC16C622-20I/SO is a proven platform for handheld remote control transmitters where 3.5 KB OTP suffices for keypad encoding, rolling-code security, and IR/RF transmission routines. Its low 15 uA typical supply current at 5V/4MHz extends battery life, and the 1 uA typical current at 3V/32kHz watch mode enables multi-year coin-cell operation. The 18-pin SOIC footprint fits compact handheld enclosures, and the USART supports serial communication with RF modules.

πŸŽ₯

Security and Alarm System

The PIC16C622-20I/SO fits security and alarm panels where deterministic interrupt response is critical. The 8-level hardware stack and single-cycle instructions provide predictable response to PIR sensor, reed switch, and keypad inputs. The watchdog timer with on-chip RC oscillator guards against code runaway and lockup. Industrial temperature operation ensures reliable performance in garage and basement installations, and the OTP memory prevents firmware tampering after deployment.

πŸ”§

Consumer Appliance Controller

Appliance controllers such as washing machines, dishwashers, and microwave ovens leverage the PIC16C622-20I/SO's 3.5 KB OTP to store user interface logic, sensor fusion, and motor drive routines. The CCP module generates PWM signals for motor speed control, and Timer1 provides precise interval timing for countdown timers. The 20 MHz clock and 5 MIPS throughput allow smooth multi-tasking between keypad scanning, display driving, and safety monitoring.

🏭

Motor Control (Small DC and Stepper)

The PIC16C622-20I/SO drives small DC brushed motors and stepper motors in applications such as pumps, fans, and valve actuators. The CCP module provides hardware PWM generation, while Timer2 sets the PWM period. The 13 I/O pins are sufficient for H-bridge direction control, fault feedback, and tachometer input. Industrial temperature grade supports under-hood automotive environments and factory machinery.

🧩

Battery-Powered Wireless Sensor Node

Battery-powered wireless sensor nodes benefit from the PIC16C622-20I/SO's 1 uA sleep current at 3V/32kHz, which enables multi-year battery life in remote installations. The 3.5 KB OTP stores sensor calibration, RF protocol stacks, and sleep/wake schedules. The USART interfaces directly with low-cost RF transceivers. Industrial temperature rating ensures operation across seasonal outdoor temperatures, and the small SOIC-18 footprint fits coin-cell-powered miniature sensor modules.

What is the program memory size of the PIC16C622-20I/SO?
The PIC16C622-20I/SO contains 3.5 KB (2K x 14) of OTP EPROM program memory. According to the Microchip PIC16C62X datasheet 30235j, the EPROM cell supports up to 100 erase/write cycles during development. For production runs, the PIC16C622 is also offered in mask-ROM and windowed EPROM variants.
Is the PIC16C622-20I/SO still in production?
The PIC16C622-20I/SO is currently listed as obsolete by Microchip Technology. The part remains in distributor stock for legacy sustainment, but new designs should target the PIC16F628A or PIC16F1827 as modern flash replacements in the same SOIC-18 footprint. Existing customers should contact Microchip for last-time-buy opportunities.
What is the difference between PIC16C622 and PIC16C621?
The PIC16C622 has 3.5 KB program memory and 128 bytes of RAM, while the PIC16C621 has 1.75 KB program memory and 80 bytes of RAM. Both share the same 18-pin pinout, 13 I/O pins, two analog comparators, and USART peripheral. The PIC16C622 is the higher-memory variant for code-intensive applications.
What is the maximum clock frequency of the PIC16C622-20I/SO?
The PIC16C622-20I/SO supports a maximum clock frequency of 20 MHz, where the "20" suffix in the part number designates the 20 MHz speed grade. At 5V supply and 20 MHz, instruction throughput is 5 MIPS (5 million instructions per second) due to the 4-clock-per-instruction cycle.
Where can I buy the PIC16C622-20I/SO at the best price?
The PIC16C622-20I/SO is available from distributors including DigiKey (218074), Mouser, Arrow, and Xecor as of 2026-09-17. Pricing tiers start around $3.85 for 1-piece and decrease to $2.20 at 1000-piece quantity breaks. Because the part is obsolete, distributors may have limited remaining inventory.
What is the operating voltage range of the PIC16C622-20I/SO?
The PIC16C622-20I/SO operates from 2.5V to 6.0V across the industrial temperature range. According to the Microchip datasheet, the part is fully static, meaning the clock can be stopped and the part held in low-power sleep mode without losing register contents, which simplifies battery-powered designs.
Can the PIC16C622 be replaced by the PIC16F628A?
Yes, the PIC16F628A is the recommended flash-memory drop-in replacement for the obsolete PIC16C622 in SOIC-18. The PIC16F628A offers 3.5 KB flash (vs OTP), 224 bytes RAM, and adds hardware PWM, an internal oscillator, and EEPROM emulation. The pinout is fully compatible with SOIC-18.
What is the operating temperature range of the PIC16C622-20I/SO?
The PIC16C622-20I/SO is rated for industrial temperature range from -40C to +85C, as indicated by the "I" suffix in the part number. For commercial-grade designs (0C to +70C) the part number would be PIC16C622-20/SO without the "I" suffix. Industrial grade is the standard choice for factory and outdoor enclosures.
How many I/O pins does the PIC16C622-20I/SO have?
The PIC16C622-20I/SO has 13 digital I/O pins distributed across PORTB (8 pins) and PORTA (5 pins), with PORTA also providing two analog comparator inputs. According to the Microchip datasheet, all 13 I/O pins support independent direction control and have internal weak pull-ups configurable via software.
Is the PIC16C622-20I/SO RoHS compliant?
The RoHS compliance status of PIC16C622-20I/SO is not explicitly confirmed in the available datasheet documentation. Many PIC16C62X SOIC variants are lead-free and RoHS compliant, but [DATA_NEEDED: RoHS status] should be verified against the manufacturer declaration before use in RoHS-restricted markets such as the EU.
What tools are used to program the PIC16C622-20I/SO?
The PIC16C622-20I/SO is programmed using Microchip MPLAB PM3 or PICkit 3 programmers with MPLAB X IDE. Because the part uses OTP EPROM (not flash), it can only be programmed once in the application circuit; for iterative development, use a windowed CERDIP package (PIC16C622-20/JW) for UV erasure.
What is the difference between the PIC16C622 and the PIC16C622A?
The PIC16C622A is an enhanced revision of the PIC16C622 with improved electrical specifications and additional peripheral features, while maintaining the same 18-pin pinout. The "A" version offers faster wake-up from sleep, lower power consumption, and better ESD protection per the datasheet. The PIC16C622A-04I/P is a typical variant.
What is the lead time for PIC16C622-20I/SO from distributors?
Lead time for PIC16C622-20I/SO from major distributors is currently 0 to 4 weeks as of 2026-09-17, depending on stock levels at each distributor. Because the part is obsolete, lead time may extend significantly as inventory is depleted. DigiKey and Mouser currently list the part with manufacturer lead time of approximately 6 to 8 weeks for factory orders.
Where can I download the PIC16C622-20I/SO datasheet PDF?
The PIC16C622-20I/SO datasheet can be downloaded as PDF document 30235j from Microchip's website at ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/30235j.pdf. The 108-page document includes electrical characteristics, timing diagrams, instruction set reference, and peripheral descriptions for the entire PIC16C62X family.
What is the best drop-in replacement for the PIC16C622-20I/SO?
The best drop-in replacement for the obsolete PIC16C622-20I/SO in SOIC-18 is the PIC16F628A-I/SO, which is flash-based, pin-to-pin compatible, and offers more peripherals including internal oscillator. Other drop-in SOIC-18 alternatives in the same PIC16C62X family include PIC16C620A-20I/SO, PIC16C621A-20I/SO, and PIC16C621AT-20I/SO, all available as site-listed MPNs.

Engineering reference data for PIC16C622-20I/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C622-20I/SO when you need an industrial-temperature 8-bit Microchip MCU with 3.5 KB OTP, 13 I/O, and two analog comparators in SOIC-18 for legacy sustainment designs. Choose the PIC16F628A-I/SO for new designs - it is flash-based, pin-compatible, actively produced, and offers more peripherals including internal oscillator and PWM. Choose the PIC16C621AT-20I/SO or PIC16C620A-20I/SO when your code size fits in 1.75 KB or 0.5 KB respectively. Choose the PIC16C622A variant for enhanced silicon revision with improved electrical specs at the same SOIC-18 footprint.

Comparison with Alternatives

Parameter This Product PIC16C621AT-20I/SO PIC16C620A-20I/SO PIC16F628A-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SOIC-18 SOIC-18 - same SOIC-18 - same SOIC-18 - same
Program Memory 3.5 KB OTP 1.75 KB OTP 0.5 KB OTP 3.5 KB Flash
RAM Size 128 bytes 80 bytes 80 bytes 224 bytes
Max Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 13 13 13 16
Memory Type OTP EPROM OTP EPROM OTP EPROM Flash
Temperature Grade Industrial (-40C to +85C) Industrial Industrial Industrial
Lifecycle Status Obsolete Obsolete Obsolete Active

Key Differentiators

  • Highest program memory in the PIC16C62X SOIC-18 family (vs PIC16C621AT-20I/SO)
  • Modern flash-based successor with active lifecycle (vs PIC16F628A-I/SO)
  • Two built-in analog comparators (vs PIC16C620-04I/P)

Design Notes

The PIC16C622-20I/SO requires a stable VDD supply between 2.5V and 6.0V. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin and a 10 uF bulk capacitor near the supply entry point. Use a low-ESR tantalum or ceramic capacitor. The MCLR pin requires a 10 kohm pull-up to VDD for reliable reset; a diode (1N4148) from VDD to MCLR prevents latch-up if VDD rises faster than MCLR.

Route the OSC1/OSC2 traces as short and symmetric as possible, surrounded by a ground guard ring, to avoid stray capacitance and noise injection on the crystal oscillator. If using a high-speed crystal (>16 MHz), a series resistor (50-100 ohm) on OSC2 damps reflections. For low-EMI applications, switch from high-speed crystal to the internal 4 MHz RC oscillator mode (configuration bit FOSC1:FOSC0).

Because OTP EPROM cannot be erased, every code revision during development requires a new chip unless a windowed CERDIP package is used. Do not leave MCLR floating - a floating MCLR pin causes intermittent resets and unpredictable behavior. The analog comparator inputs (RA0-RA3) should not exceed VDD; driving these above VDD with a low-impedance source can damage the ESD protection diodes. Configure unused I/O pins as outputs low to minimize current draw.

Estimated: At maximum activity (5V, 20 MHz, all peripherals on), supply current is approximately 15 mA, giving power dissipation P = 5 V x 15 mA = 75 mW in the SOIC-18 package. With typical SOIC-18 theta_JA of ~85 C/W (4-layer JEDEC board), junction temperature rise is approximately 6 C above ambient, well within the -40C to +85C industrial range. No heatsink required for normal operation.

Compliance Information

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

Lifecycle obsolete. RoHS/REACH/lead-free status not confirmed in available datasheet; verify with manufacturer declaration before RoHS-restricted deployment.

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

Related Searches

PIC16C622-20I/SO datasheet PIC16C622-20I/SO price PIC16C622-20I/SO distributor stock Microchip 8-bit OTP microcontroller SOIC-18 PIC16C622 vs PIC16F628A PIC16C622 drop-in replacement PIC16C622 pinout SOIC-18 PIC16C622 industrial temperature MCU PIC16C62X family alternatives buy PIC16C622-20I/SO in stock what is the program memory of PIC16C622 obsolete PIC16C replacement Microchip

Related Components & Terms

Microchip Technology PIC16C622-20I/SO PIC16C62X PIC16C621A PIC16C620A PIC16F628A OTP EPROM 8-bit microcontroller RISC architecture Harvard bus SOIC-18 surface mount industrial temperature grade analog comparator USART CCP module watchdog timer MPLAB IDE PICkit 3 RoHS AEC-Q100 MCLR reset
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