Microchip Technology

PIC16C622-20E/SO - 8-bit OTP MCU, 3.5KB, 13 I/O | Microchip

MPN: PIC16C622-20E/SO βœ— End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 18-SOIC (0.295" / 7.50 mm body width) Package 20 MHz Speed OTP (One-Time Programmable EPROM) Memory
From $3.48 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $5.8 $5.80
10 $5.22 $52.20
100 $4.64 $464.00
500 $4.06 $2,030.00
1,000 $3.48 $3,480.00
ℹ️ All prices are in USD

PIC16C622-20E/SO Overview

The Microchip Technology PIC16C622-20E/SO is a 8-bit RISC microcontroller from the PIC16C family, featuring 3.5KB of One-Time Programmable (OTP) program memory, 128 bytes of RAM, and 13 digital I/O pins, housed in an 18-pin SOIC (Small Outline IC) package with 7.50mm body width. It executes instructions at a 20MHz external oscillator rate (5 MIPS) from a 3V to 5.5V supply, and is qualified to the automotive temperature grade (-40C to +125C).

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripheral I/O, and clock generation on one die. The PIC16C family uses Microchip's 14-bit instruction set with a Harvard architecture, separating program and data buses for deterministic single-cycle instruction execution. This makes the PIC16C622 part of the broader hierarchy: microcontroller -> embedded controller -> semiconductor -> integrated circuit.

Key features include 13 I/O pins with individual direction control, an 8-bit timer/counter with 8-bit prescaler, a watchdog timer with on-chip RC oscillator, a 5-channel 8-bit analog-to-digital converter (ADC), two analog comparators with programmable reference, and an internal 4MHz RC oscillator for low-cost designs without an external crystal. The 20MHz maximum clock rate supports time-critical control loops, while OTP program memory enables fast prototyping before committing to a masked ROM variant.

Architecturally, the PIC16C622 uses CMOS EPROM technology with a 14-bit instruction word. Its 35 single-word instructions, 8-level hardware stack, and direct/indirect data addressing simplify assembly-language programming. The integrated brown-out design with secondary oscillator and dual analog comparators make it well suited for mixed-signal embedded designs.

Typical applications include automotive body controllers, white-goods appliance control, security and fire-alarm sensor interfaces, simple motor control loops, and industrial instrumentation front-ends. The extended (E) temperature grade qualifies it for underhood and dashboard automotive environments.

When designing with this OTP part, plan firmware before programming because OTP parts cannot be reprogrammed in-circuit. Ensure the decoupling network (100nF plus 10uF bulk) sits within 5mm of VDD/VSS pins, and reserve MCLR with the proper external pull-up configuration.

This page synthesizes verified distributor stock, parametric alternatives, and application-specific design notes that are not available in the manufacturer datasheet alone - enabling faster component evaluation and BOM risk reduction.

Drop-in alternatives for PIC16C622-20E/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-20E/SO (same form factor and footprint) β€” differing in EEPROM Size, Package, Timers, Mounting Type, Program Memory Size.

Microchip Technology
EEPROM Size: None
Package: SOIC-18 (SO), 7.3 mm wide
Timers: 1 x 8-bit, 1 x 16-bit (Timer1), 1 x 8-bit (Timer2)
Microchip Technology
EEPROM Size: 0 bytes
Package: 18-SOIC (7.50 mm / 0.295 inch width)
Timers: 1 x 8-bit TMR0 with prescaler; WDT with dedicated oscillator

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

No drop-in alternatives available for this product.

Request Alternatives

PIC16C622-20E/SO Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC (Harvard)
Instruction Set Width 14-bit
Program Memory Type OTP (One-Time Programmable EPROM)
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 bytes
EEPROM Size None (OTP only)
I/O Pins 13
Maximum Clock Frequency 20 MHz
Supply Voltage 3.0 V to 5.5 V
ADC 8-bit, 5 channels
Analog Comparators 2
Timers 1 x 8-bit with 8-bit prescaler
Watchdog Timer Yes (on-chip RC oscillator)
Brown-out Reset Yes
Internal RC Oscillator Yes (~4 MHz)
Operating Temperature -40 C to +125 C (Automotive / Extended)
Package 18-SOIC (0.295" / 7.50 mm body width)
Mounting Type Surface Mount (Gull Wing)

PIC16C622-20E/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/VREF β€” Bidirectional I/O / analog channel 2 / ADC voltage reference
Pin 2 RA3/AN3 β€” Bidirectional I/O / analog channel 3
Pin 3 RA4/T0CKI β€” Bidirectional I/O (open-drain) / Timer0 clock input
Pin 4 RA5/MCLR/VPP β€” Bidirectional I/O / master clear (reset) / programming voltage
Pin 5 VSS β€” Ground reference
Pin 6 RB0/INT β€” Bidirectional I/O / external interrupt input
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
Pin 13 RB7 β€” Bidirectional I/O
Pin 14 VDD β€” Positive supply voltage (3.0V to 5.5V)
Pin 15 OSC2/CLKOUT β€” Crystal output / clock output (RC mode)
Pin 16 OSC1/CLKIN β€” Crystal input / external clock input
Pin 17 RA0/AN0 β€” Bidirectional I/O / analog channel 0
Pin 18 RA1/AN1 β€” Bidirectional I/O / analog channel 1

Typical Applications

PIC16C622-20E/SO is suitable for 6 applications: Automotive Body Controllers, Appliance Control (White Goods), Security and Fire-Alarm Sensor Interfaces, Simple Motor Speed Control Loops, Industrial Instrumentation Front-Ends, LED Lighting Controllers.

πŸš—

Automotive Body Controllers

The PIC16C622-20E/SO fits automotive body controller modules thanks to its qualified -40C to +125C extended temperature grade, 5-channel 8-bit ADC for reading sensor inputs (temperature, position, current), and 2 on-chip analog comparators for window-detection on analog signals. At 20 MHz it provides 5 MIPS of processing headroom for CAN-LIN slave bridges and lighting/HVAC control logic. The 18-SOIC package suits the confined PCB footprint of body modules behind the dashboard, and the OTP memory protects firmware from accidental over-write during service. The watchdog timer with on-chip RC oscillator provides the autonomous reset behavior required by automotive functional-safety guidelines.

🏭

Appliance Control (White Goods)

Washing machines, dishwashers, and induction cooktops benefit from the PIC16C622-20E/SO's combination of 5 ADC inputs (for keypad scanning and sensor readout), 2 comparators (for zero-crossing detection and motor overcurrent sensing), and 13 I/O for relay/triac drivers and LED indicators. Its 20 MHz clock supports software PWM generation for fan/motor speed control, while the brown-out reset protects against brown-out glitches common on AC mains dropout. The automotive E temperature grade allows installation near heat-generating elements such as compressor housings.

πŸŽ₯

Security and Fire-Alarm Sensor Interfaces

PIR motion sensors, smoke detectors, and glass-break detectors use the PIC16C622-20E/SO to digitize analog signals from a pyroelectric or photoelectric transducer and apply digital filtering before reporting to a host. The internal RC oscillator eliminates the need for an external crystal, reducing BOM cost for volume-deployed disposable detectors. The watchdog timer ensures the alarm logic recovers from firmware lockup, and the low-power sleep modes (microamp range) extend battery life on wireless sensor nodes. The 18-SOIC package supports compact PCB integration into the sensor can.

⚑

Simple Motor Speed Control Loops

DC brush motors in HVAC fans, small pumps, and conveyor drives use the PIC16C622-20E/SO to read back-EMF or current shunt signals via the on-chip 8-bit ADC and adjust PWM duty via software for closed-loop speed regulation. The two on-chip comparators enable hardware overcurrent and overvoltage protection independent of firmware execution. The 20 MHz clock rate supports the 10 kHz+ PWM frequencies required to keep motor whine outside the audible band, and the extended temperature grade ensures reliable operation near motor heat sources.

πŸ–₯️

Industrial Instrumentation Front-Ends

Process transmitters, panel meters, and data loggers use the PIC16C622-20E/SO to digitize 4-20 mA loops, thermocouple or RTD signals via the 8-bit ADC, and drive character LCDs or 7-segment displays through the 13 I/O pins. The extended -40C to +125C temperature grade supports outdoor and factory-floor deployment, while brown-out reset keeps the device in a known state across industrial mains transients. OTP memory ensures the calibration data and firmware cannot be tampered with in service.

πŸ’‘

LED Lighting Controllers

Architectural and automotive LED drivers use the PIC16C622-20E/SO to generate multi-channel PWM dimming signals and execute DMX or DALI protocol stacks. The 13 I/O pins support up to 6 high-current PWM channels (using complementary outputs) while the ADC monitors LED string current for constant-current feedback. The internal 4 MHz RC oscillator eliminates an external crystal, reducing the BOM cost for high-volume lighting fixtures, and the wide 3.0-5.5V supply allows direct 3.3V or 5V power-rail operation.

Recommended Products Summary

MCP2551 CAN transceiver companion Used in: Automotive Body Controllers MCP2515 Standalone CAN controller Used in: Automotive Body Controllers PIC16C621A-20E/SO Smaller OTP variant in same family Used in: Automotive Body Controllers MOC3021 Optoisolator/triac driver Used in: Appliance Control (White Goods) MCP23S08 I/O expander for keypad scanning Used in: Appliance Control (White Goods) MCP1700 Low-Iq LDO for battery-powered detector Used in: Security and Fire-Alarm Sensor Interfaces MRF89XA Sub-GHz radio companion Used in: Security and Fire-Alarm Sensor Interfaces TC4427 MOSFET gate driver Used in: Simple Motor Speed Control Loops IRF540N N-channel power MOSFET Used in: Simple Motor Speed Control Loops MCP3421 Higher-resolution ADC upgrade Used in: Industrial Instrumentation Front-Ends MCP9700 Temperature sensor for compensation Used in: Industrial Instrumentation Front-Ends MCP16331 LED driver companion Used in: LED Lighting Controllers PCA9685 External 16-channel PWM expander Used in: LED Lighting Controllers
What is the program memory type of PIC16C622-20E/SO?
The PIC16C622-20E/SO uses One-Time Programmable (OTP) EPROM memory of 3.5 KB (2K x 14-bit words), according to the manufacturer datasheet. OTP means each device can be programmed once and is not erasable; this differs from flash-based PIC16F variants which allow in-circuit reprogramming for iterative development.
What is the operating temperature range of PIC16C622-20E/SO?
The PIC16C622-20E/SO is qualified to the automotive / extended temperature grade of -40 C to +125 C, per the device ordering code suffix "E" (extended). This makes the part suitable for underhood and dashboard automotive environments as well as outdoor industrial control applications.
What supply voltage does PIC16C622-20E/SO require?
The PIC16C622-20E/SO operates from 3.0 V to 5.5 V on VDD. According to Microchip's datasheet, the device is fully specified at 4.0 V to 5.5 V at the 20 MHz maximum clock rate, and 3.0 V to 5.5 V at reduced clock frequencies - enabling both 5V industrial and 3.3V low-power designs.
How many I/O pins does PIC16C622-20E/SO have?
The PIC16C622-20E/SO provides 13 digital I/O pins multiplexed with the on-chip peripherals (5 ADC channels and 2 analog comparators). Pin 18 (RA4) is open-drain when used as a digital output; the other I/O pins are TTL/CMOS bidirectional per GPIO pin numbering.
Where to buy PIC16C622-20E/SO at the best price?
As of 2026-09-17, the PIC16C622-20E/SO is listed at approximately $5.80 per unit at 1-piece quantity per Heisener distributor stock data. Authorized distributors (Mouser, DigiKey) historically carried this part, but because it is now obsolete, brokers and independent stockists such as Hotenda, Lisleapex, Veswin, and OMO-IC are the most likely active sources.
Is PIC16C622-20E/SO in stock and what is the lead time?
Per Heisener's listing as of 2026-09-17, PIC16C622-20E/SO showed 7,136 pieces in stock with a unit price of $5.8010 and estimated delivery of March 4 to March 9. Because the part is obsolete, lead times can fluctuate as remaining inventory is consumed; quote requests are recommended for production orders.
What is the difference between PIC16C622-20E/SO and PIC16C622-20I/SO?
According to Microchip's ordering nomenclature, the suffix "E" denotes the extended temperature grade (-40 C to +125 C) while "I" denotes the industrial grade (-40 C to +85 C). The "/SO" indicates the 18-pin SOIC package; otherwise the silicon and pinout are identical between the two temperature grades.
Can PIC16C622-20I/SO be a drop-in replacement for PIC16C622-20E/SO?
Yes, the PIC16C622-20I/SO (industrial grade, -40 C to +85 C) shares the same 18-SOIC footprint and pinout as the PIC16C622-20E/SO (extended grade, -40 C to +125 C). However, it is NOT a true drop-in if your design requires the +125 C upper temperature bound - downgrading from E to I would reduce thermal headroom in automotive applications.
What is the difference between PIC16C622-20/SO and PIC16C622-20E/SO?
The PIC16C622-20/SO is the standard temperature grade version (0 C to +70 C), while the PIC16C622-20E/SO is the extended automotive grade (-40 C to +125 C). Both share the same silicon, pinout, and 18-SOIC package; only the operating temperature range differs.
What is the best drop-in replacement for PIC16C622-20E/SO?
The best true drop-in replacement for PIC16C622-20E/SO is the PIC16C622-20I/SO (industrial temperature grade, same 18-SOIC package and pinout), or the PIC16C622T-20E/SO (tape-and-reel packaging variant with the same die and E temperature grade). For long-term production, consider the flash-based PIC16F series which offers in-circuit reprogrammability on a near-identical pinout.
Where to download PIC16C622-20E/SO datasheet PDF?
The official PIC16C622-20E/SO datasheet PDF is hosted on Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30212D.pdf. The same document covers the entire PIC16C62x family (PIC16C620, PIC16C621, PIC16C622) and includes pinouts, electrical characteristics, instruction set, and programming specifications.
Where to find PIC16C622-20E/SO pinout?
The PIC16C622-20E/SO pinout is found in Section 1 of the datasheet (Pin Description) and on page 2 (Pin Diagrams). The 18-SOIC package assigns Pin 1 to RA2/AN2/VREF, Pin 9 to VSS, Pin 10 to OSC1/CLKIN, Pin 18 to RA1/AN1. A printable pinout diagram is also linked from the XAIPART product page at https://xaipart.com/PIC16C622-20E-SO.
PIC16C622-20E/SO vs PIC16F72-I/SO - which is better for new designs?
For new designs, the PIC16F72-I/SO is the better choice because it uses flash memory (1 KB, 2K x 14) allowing in-circuit reprogramming, whereas the PIC16C622-20E/SO is OTP and can only be programmed once. Both share the 18-SOIC package and similar peripheral sets, but the PIC16F72 has a 5-channel 8-bit ADC and 2 comparators. Choose PIC16C622 only for exact replacement of legacy boards.
What are the key specifications of PIC16C622-20E/SO engineers should know?
According to the Microchip datasheet, the PIC16C622-20E/SO key specifications are: 8-bit PIC RISC core, 3.5 KB OTP program memory, 128 bytes RAM, 13 I/O pins, 8-bit ADC with 5 input channels, 2 analog comparators, 1 x 8-bit timer, watchdog timer with on-chip RC oscillator, brown-out reset, 20 MHz maximum clock, 3.0 V to 5.5 V supply, -40 C to +125 C operating temperature, and 18-SOIC package.
Hey Google, what can replace PIC16C622-20E/SO if it is obsolete?
If PIC16C622-20E/SO is obsolete or out of stock, the best drop-in replacements are PIC16C622T-20E/SO (same E temperature grade and 18-SOIC package, tape-and-reel variant) and PIC16C622-20I/SO (industrial grade, same footprint, lower temperature rating). For new designs, switch to the PIC16F72-I/SO (flash-based, same 18-SOIC footprint) or PIC16C621A-20E/SO (smaller 2KB program, same family and footprint).

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

Selection Guide

Choose PIC16C622-20E/SO when you need an automotive-grade 8-bit PIC with 3.5 KB of OTP program memory, 13 I/O, an 8-bit ADC, and 2 analog comparators on the 18-SOIC footprint for legacy board designs. Choose PIC16C622-20I/SO for industrial-grade applications where the +85 C upper temperature is sufficient. Choose PIC16C622T-20E/SO for automated pick-and-place production where tape-and-reel packaging is required. Choose PIC16C621A-20E/SO when 2 KB of program memory is enough and you want a more widely-stocked member of the same family. Choose PIC16F72-I/SO or PIC16F716-I/SO for new designs that require flash-based reprogrammability and are not constrained to legacy OTP compatibility.

Comparison with Alternatives

Parameter This Product PIC16C622-20I/SO PIC16C622T-20E/SO PIC16C621A-20E/SO PIC16F72-I/SO PIC16F716-I/SO
Package 18-SOIC (7.50 mm) 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory Type OTP EPROM 3.5 KB OTP EPROM 3.5 KB OTP EPROM 3.5 KB OTP EPROM 2 KB Flash 2 KB Flash 3.5 KB
Operating Temperature -40 C to +125 C -40 C to +85 C -40 C to +125 C -40 C to +125 C -40 C to +85 C -40 C to +85 C
Max Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
RAM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
ADC 8-bit, 5 channels 8-bit, 5 channels 8-bit, 5 channels 8-bit, 5 channels 8-bit, 5 channels 8-bit, 5 channels
Reprogrammable No (OTP) No (OTP) No (OTP) No (OTP) Yes (Flash) Yes (Flash)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Active Active

Key Differentiators

  • Automotive -40C to +125C extended temperature grade with 3.5 KB program memory (vs PIC16C622-20I/SO)
  • 3.5 KB OTP program memory - larger than PIC16C621A family (vs PIC16C621A-20E/SO)
  • OTP one-time programming protects production firmware from field tampering (vs PIC16F72-I/SO)
  • Two analog comparators and 5-channel 8-bit ADC in a 18-SOIC package (vs PIC16C620A-20E/SO)

Design Notes

Decouple VDD (Pin 14) with a 100nF ceramic capacitor placed within 5 mm of the package and a 10uF bulk capacitor (tantalum or aluminum polymer) on the same node. The PIC16C622 draws brief current spikes on each internal clock edge; inadequate bulk capacitance causes VDD droop and unexpected brown-out resets. For battery-powered designs, place the bulk cap adjacent to VDD before the trace branches to other loads.

PIC16C622-20E/SO is OTP and CANNOT be reprogrammed or erased. Once a unit is programmed with a faulty firmware image it must be discarded; budget for 5-10% prototyping loss. For development, use the windowed CERDIP PIC16C622 device (PIC16C622/JW) or the flash-based PIC16F72-I/SO on the same 18-SOIC footprint. Verify the configuration bits (oscillator, watchdog, brown-out, code-protect) BEFORE programming because OTP programming is irreversible.

Keep the MCLR/VPP pin (Pin 5) above 0.8 VDD for reliable operation; tie it to VDD through a 10 kohm resistor and a 100nF cap to ground for hardware-noise immunity. The OSC1/OSC2 traces should be as short as possible and surrounded by a ground guard ring in crystal mode. For automotive PCB designs, place the part at least 10 mm away from inductive loads to reduce EMI susceptibility through the analog comparators.

Estimated: at VDD=5V, fOSC=20MHz, and all 13 I/O pins sourcing 20 mA DC, internal power dissipation is approximately 75 mW. The 18-SOIC package has theta_JA around 75 C/W in still air, giving a junction temperature rise of only 5.6 C above ambient. However, for automotive applications near +85 C ambient the E temperature grade ensures 40 C of thermal headroom - no heatsink or copper pour is required for the MCU itself.

Compliance Information

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

RoHS/lead-free status not specified in Verified Web Data; Trustcompo listing claims RoHS-compliant/lead-free/green but the datasheet ordering code does not include a G suffix, indicating likely matte-tin finish and E-grade temperature rating. AEC-Q100 not qualified - the E suffix denotes extended operating temperature, not formal automotive qualification.

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

Related Searches

PIC16C622-20E/SO datasheet PIC16C622-20E/SO price PIC16C622-20E/SO in stock PIC16C622-20E/SO drop-in replacement PIC16C622-20E/SO pinout Microchip PIC16C622 automotive MCU OTP 3.5 KB 18-SOIC microcontroller PIC16C622 vs PIC16F72 PIC16C622-20E/SO buy 8-bit PIC automotive extended temperature PIC16C622 body controller what replaces PIC16C622-20E/SO PIC16C622 lead time 2026 PIC16C622 obsolete equivalent

Related Components & Terms

Microchip Technology PIC16C622-20E/SO PIC16C622 PIC16C62x family PIC16C621A-20E/SO PIC16C620A-20E/SO PIC16F72-I/SO PIC16F716-I/SO PIC16C622-20I/SO PIC16C622T-20E/SO 8-bit MCU microcontroller PIC RISC architecture Harvard architecture OTP EPROM 18-SOIC Small Outline IC Surface Mount Device AEC-Q100 RoHS extended temperature grade analog comparator 8-bit ADC watchdog timer brown-out 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