Microchip Technology

PIC16C622AT-40/SO - 8-Bit OTP MCU 3.5KB 40MHz 18-SOIC | Microchip

MPN: PIC16C622AT-40/SO ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 18-SOIC (0.295 inch / 7.50 mm width) Package 40 MHz Speed OTP EPROM Memory
From $2.21 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $3.92 $3.92
10 $3.52 $35.20
100 $2.97 $297.00
500 $2.55 $1,275.00
1,000 $2.21 $2,210.00
ℹ️ All prices are in USD

PIC16C622AT-40/SO Overview

The Microchip Technology PIC16C622AT-40/SO is an 8-bit CMOS OTP-based PIC microcontroller from the PIC® 16C family, featuring a 14-bit instruction word, 40 MHz maximum clock speed, 3.5 KB (2K x 14) of One-Time-Programmable program memory, 128 x 8 bytes of data RAM, and 13 general-purpose I/O pins, all housed in an 18-pin SOIC (0.295 inch / 7.50 mm width) surface-mount package.

What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripheral I/O. The PIC family uses a Harvard RISC architecture with a 14-bit wide instruction word, giving it deterministic single-cycle execution except for branch instructions. OTP-based PIC16C devices are programmed once at production and are typically used in mature, cost-sensitive, high-volume products where firmware is final and field updates are not required.

Key features include an operating voltage range of 2.5 V to 5.5 V (verified per the Microchip USA product listing), 128 bytes of RAM, a 40 MHz maximum oscillator frequency, an internal watchdog timer, a programmable prescaler, a 16-bit timer/counter, and two analog comparators that make the PIC16C622A particularly suited for simple analog signal conditioning and threshold detection.

Architecturally, the device uses a RISC core with only 35 single-word instructions and a 14-bit instruction path, achieving up to 10 MIPS at 40 MHz. The PIC16C622A variant adds two on-chip analog comparators with programmable reference, which are absent on the lower-end PIC16C620A. The OTP EPROM program memory is one-time programmable but supports verification at production; programming is performed via ICSP (In-Circuit Serial Programming) using the MPLAB PM3 or equivalent.

Typical applications include appliance controls, security panels, IR remote receivers, automotive sub-systems (interior lighting, HVAC actuators), battery chargers, simple sensor interfaces, and low-cost consumer electronics. The wide 2.5 V to 5.5 V supply range lets it operate directly from a single lithium cell or a regulated 5 V rail.

When designing with this part, observe the OTP-programming constraint: code must be 100% verified before the production programming step. Choose the PIC16C622A-20I/SO industrial-temperature variant for -40°C to +85°C environments, and ensure decoupling of 100 nF close to VDD plus a 10 µF bulk cap. For new designs requiring field updates, consider the PIC16F family (Flash-based) which is pin-compatible in the same 18-SOIC footprint.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a complete procurement and design brief in one place.

Drop-in alternatives for PIC16C622AT-40/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

No drop-in alternatives available for this product.

Request Alternatives

PIC16C622AT-40/SO Maximum Ratings & Electrical Characteristics

Core 8-bit PIC (Harvard RISC)
Instruction Set 14-bit, 35 single-word instructions
Program Memory Type OTP EPROM
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 x 8 bytes (128 B)
Number of I/O Pins 13
Maximum Clock Frequency 40 MHz
Operating Voltage Range 2.5 V to 5.5 V
Operating Temperature Range 0°C to +70°C (commercial)
Timers 1 x 16-bit Timer/Counter with 8-bit prescaler
Watchdog Timer Yes, with dedicated on-chip RC oscillator
Analog Comparators 2 on-chip comparators (PIC16C622A feature)
A/D Converter None
Package / Case 18-SOIC (0.295 inch / 7.50 mm width)
Mounting Type Surface Mount
Programming Method ICSP via MPLAB PM3 or compatible programmer
RoHS Status Non-compliant (contains lead; original part is non-green)
Data EEPROM None (no on-chip EEPROM on PIC16C622A)

PIC16C622AT-40/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 — Bidirectional I/O / analog comparator 1 output
Pin 2 RA3 — Bidirectional I/O / analog comparator 2 output
Pin 3 RA4 — Bidirectional I/O / Timer0 clock input
Pin 4 MCLR — Master Clear reset input (active low)
Pin 5 VSS — Ground reference
Pin 6 RB0 — Bidirectional I/O / analog comparator input
Pin 7 RB1 — Bidirectional I/O / analog comparator input
Pin 8 RB2 — Bidirectional I/O / analog comparator input
Pin 9 RB3 — Bidirectional I/O / analog comparator input
Pin 10 RB4 — Bidirectional I/O / interrupt-on-change
Pin 11 RB5 — Bidirectional I/O / interrupt-on-change
Pin 12 RB6 — Bidirectional I/O / ICSP clock
Pin 13 RB7 — Bidirectional I/O / ICSP data
Pin 14 VDD — Positive supply voltage (2.5 V to 5.5 V)
Pin 15 OSC2 — Crystal/Resonator oscillator output
Pin 16 OSC1 — Crystal/Resonator oscillator input
Pin 17 RA0 — Bidirectional I/O
Pin 18 RA1 — Bidirectional I/O

Typical Applications

PIC16C622AT-40/SO is suitable for 6 applications: Appliance Control Boards, Security Alarm Panels, IR Remote Control Receiver, Battery-Powered Sensor Nodes, Automotive Interior Accessories, Simple Battery Chargers.

🏭

Appliance Control Boards

The PIC16C622AT-40/SO fits appliance control boards because its 3.5 KB OTP program memory is sufficient for simple state machines and the 13 GPIO lines can directly drive relays, LEDs, and seven-segment displays. Its 40 MHz clock executes a relay-debounce-and-control loop in under 5 microseconds, leaving the bulk of CPU time for user interface tasks. Two on-chip comparators monitor over-temperature thermistors or over-current shunt resistors, eliminating an external analog IC. Operating from 2.5 V to 5.5 V it accepts a single lithium cell or a regulated 5 V supply, and the 18-SOIC package reflow-solders cleanly on a low-cost FR4 board.

🎥

Security Alarm Panels

Security alarm panels benefit from the PIC16C622AT-40/SO's two analog comparators, which interface directly to PIR motion sensors and reed switches without an external op-amp. The 128-byte RAM supports a 16-zone status map and event buffer, while the 3.5 KB OTP holds the dialer protocol and siren pattern. The watchdog timer detects firmware hangs and triggers a hardware reset within milliseconds, critical for UL-listed burglar-alarm reliability. The 2.5 V to 5.5 V supply range lets the panel operate from a single 3 V backup battery during AC loss.

📱

IR Remote Control Receiver

The PIC16C622AT-40/SO is well-suited for learning universal remote controls and IR receiver hubs. One analog comparator demodulates the 38 kHz carrier directly from a photodiode preamplifier, leaving the second comparator available for battery-voltage monitoring. With 40 MHz clock the MCU can decode RC5, NEC, and SIRC protocols in real time without DMA. The 13 GPIO pins drive LED indicators, key matrix scanning, and an optional UART link to a host MCU. The OTP memory locks in the protocol table at production, eliminating field reprogramming risk.

🔋

Battery-Powered Sensor Nodes

Battery-powered sensor nodes leverage the PIC16C622AT-40/SO's 2.5 V minimum supply and low-power SLEEP mode to extend coin-cell life to several years. The two analog comparators sample a thermistor and a photodiode directly, waking the CPU only on threshold crossings. The 40 MHz clock burst-reads and burst-transmits sensor data in under 1 ms, then returns to sleep with only the watchdog and comparator active. The 18-SOIC package is small enough for a 20 mm x 30 mm PCB and survives standard lead-free reflow for RoHS-sensitive medical or industrial IoT deployments.

🚗

Automotive Interior Accessories

Automotive interior modules such as ambient lighting controllers, seat-position memory, and HVAC mode switches use the PIC16C622AT-40/SO at 12 V regulated down to 5 V. The two analog comparators monitor rotary encoder quadrature and backlight current without external op-amps. Although the part is commercial-temperature rated (0°C to +70°C), its automotive peers (PIC16C622AT-20I/SO with -40°C to +85°C and PIC16C622AT-20E/SO with -40°C to +125°C) share the same die and 18-SOIC package, allowing identical PCB layout for cabin and under-hood variants. The 40 MHz speed ensures smooth PWM dimming with 8-bit resolution at 1 kHz refresh.

Simple Battery Chargers

The PIC16C622AT-40/SO implements CC/CV (constant-current / constant-voltage) charging algorithms for NiMH, Li-ion, and lead-acid battery packs. One comparator senses charge current across a sense resistor, the second comparator monitors battery voltage through a divider. The 16-bit timer generates the PWM gate drive for a buck converter, while the 3.5 KB OTP holds the charging profile for the target chemistry. The 2.5 V to 5.5 V supply range works directly from a single-cell Li-ion source. Designers should note OTP constraints prevent firmware updates for new battery chemistries without a board spin.

Recommended Products Summary

PIC16F628A-04/SO Flash-based drop-in successor for field-updatable appliances Used in: Appliance Control Boards, Battery-Powered Sensor Nodes PIC16C621A-20/SO Microchip Technology Used in: Appliance Control Boards MCP1700-3302E 3.3V LDO regulator for MCU supply Used in: Appliance Control Boards, Battery-Powered Sensor Nodes PIC16F648A-20/SO Field-updatable Flash replacement for next-gen alarm panel Used in: Security Alarm Panels, Simple Battery Chargers PIC16C622A-20I/SO Microchip Technology Used in: Security Alarm Panels PIC16C620A-04/SO Microchip Technology Used in: IR Remote Control Receiver TSOP38238 38 kHz IR receiver module companion Used in: IR Remote Control Receiver PIC16C622AT-20I/SO Microchip Technology Used in: Automotive Interior Accessories PIC16C622AT-20E/SO Extended-temperature same-die alternative for engine bay proximity Used in: Automotive Interior Accessories MCP73123 Companion Li-ion charge management IC Used in: Simple Battery Chargers
What is the program memory size of PIC16C622AT-40/SO?
The PIC16C622AT-40/SO contains 3.5 KB (2K x 14) of One-Time-Programmable EPROM program memory. According to the verified distributor data, this is the same as the rest of the PIC16C622A family. The 14-bit-wide instruction word yields 2048 single-word instructions, sufficient for control loops and small protocol stacks in appliance and security applications.
How many I/O pins does PIC16C622AT-40/SO have?
The PIC16C622AT-40/SO provides 13 general-purpose digital I/O pins, according to DigiKey and Hotenda listings. Two additional pins are dedicated to the ICSP programming interface (RB6/RB7) and can be used as I/O in the final application once programming is complete, although one is shared with the analog comparator output.
What is the maximum clock frequency of PIC16C622AT-40/SO?
The PIC16C622AT-40/SO operates at up to 40 MHz external clock, equivalent to a 10 MIPS instruction throughput (4-clock instruction cycle). The suffix '-40' in the part number explicitly denotes the 40 MHz speed grade. At 5 V the part also supports 20 MHz (PIC16C622A-20) and 4 MHz (PIC16C622A-04) variants.
Does PIC16C622AT-40/SO contain Flash memory?
No, the PIC16C622AT-40/SO uses One-Time-Programmable EPROM, not Flash. Once programmed, the code cannot be erased or rewritten. For field-upgradeable designs in the same 18-SOIC footprint, Microchip recommends migrating to the PIC16F62x family (PIC16F627, PIC16F628, PIC16F648A), which are Flash-based drop-in successors.
What is the difference between PIC16C620A, PIC16C621A, and PIC16C622A?
These three PIC16C62x members share the same 18-pin SOIC pinout and core, but differ in on-chip peripherals. PIC16C620A has no comparator, PIC16C621A has one analog comparator, and PIC16C622A has two analog comparators with a programmable voltage reference. They also differ in program memory size (896 B, 1.75 KB, 3.5 KB respectively).
Where can I buy PIC16C622AT-40/SO at the best price?
The PIC16C622AT-40/SO is sold by authorized distributors including DigiKey (part number 443694) and a network of franchised stockists. Pricing for the original Microchip part is approximately $3.92 each at qty-1 and drops to $2.21 at qty-1000 as of 2026-09-17. Because this part is obsolete, lead times vary and we recommend requesting a quote for verified stock.
What is the lead time for PIC16C622AT-40/SO?
The PIC16C622AT-40/SO is now obsolete per Microchip's product lifecycle, so no factory-direct orders are accepted. Distributor stock and lead times vary: expect 2-6 weeks for in-stock parts and 12-16 weeks for factory pull from authorized brokers. As of 2026-09-17 we recommend confirming stock with the distributor before committing to a production schedule.
Is PIC16C622AT-40/SO in stock today?
PIC16C622AT-40/SO availability fluctuates because the part is obsolete. As of 2026-09-17 the part is listed at DigiKey with limited inventory and at Hotenda and Lisleapex with competitive stock. For production volumes, we recommend placing orders early or evaluating the Flash-based drop-in alternatives listed on this page.
PIC16C622AT-40/SO vs PIC16C622A-40/SO - what is the difference?
The PIC16C622AT-40/SO includes the 'T' tape-and-reel packaging suffix, while PIC16C622A-40/SO is supplied in tube. Both share the identical silicon die, OTP program memory, RAM, comparators, and 18-SOIC package. According to FindIC's comparison, the parts are functionally identical; only the shipping packaging differs, so they are drop-in interchangeable on the PCB.
What is the best drop-in replacement for PIC16C622AT-40/SO?
The best drop-in replacement is the Flash-based PIC16F628A-04/SO or PIC16F648A-20/SO, both in the same 18-SOIC package and pin-compatible with PIC16C622A. They offer field reprogrammability, lower supply current, and on-chip EEPROM. PIC16C622AT-20I/SO is a same-package industrial-temperature same-die alternative (-40°C to +85°C) for extended-temperature designs.
Is PIC16C622AT-40/SO the same as PIC16F506-I/SL?
No, the PIC16C622AT-40/SO and PIC16F506-I/SL are NOT the same part. They are different families and different packages: PIC16C622AT-40/SO is OTP in 18-SOIC with 13 I/O and 2 comparators, while PIC16F506-I/SL is a 14-pin SOIC Flash MCU with 12 I/O, an 8-bit ADC, and only one comparator. They are not drop-in compatible.
Where can I download the PIC16C622AT-40/SO datasheet PDF?
The PIC16C622AT-40/SO datasheet PDF can be downloaded from Microchip's documentation server (device document covers the PIC16C62x family) or from third-party datasheet portals such as abc-semi.com and chipdig.com. The official document number is in the 30211D family; refer to it generically as the manufacturer datasheet for the full electrical characteristics and programming specification.
Where can I find the PIC16C622AT-40/SO pinout?
The PIC16C622AT-40/SO uses a standard 18-SOIC pinout with pin 1 at the top-left of the package. Pin 1 = RA2, pin 9 = RA0, pin 10 = RA1, pin 18 = RA3, and the remaining pins are shared between PORTB and the analog comparators. The complete pin-by-pin description is included in the package diagram on this product page.
What are the key specifications of PIC16C622AT-40/SO that engineers should know?
Key specifications of the PIC16C622AT-40/SO: 8-bit RISC core, 14-bit instructions, 3.5 KB OTP program memory, 128 B RAM, 13 digital I/O, 2 analog comparators, 16-bit timer with watchdog, 40 MHz maximum clock, 2.5 V to 5.5 V supply, 0°C to +70°C commercial temperature range, and 18-SOIC surface-mount package. This combination suits cost-sensitive control applications where firmware is final.
What is the best Microchip equivalent for PIC16C622AT-40/SO?
Microchip's recommended equivalent for the obsolete PIC16C622AT-40/SO is the PIC16F628A-04/SO (Flash, same 18-SOIC footprint) or PIC16F648A-20/SO (Flash, more memory). Both share pin-for-pin compatibility with the PIC16C622A. For industrial temperature range, the PIC16C622AT-20I/SO is a same-die alternative with -40°C to +85°C support.
Is PIC16C622AT-40/SO RoHS compliant?
No, the PIC16C622AT-40/SO is not RoHS compliant. The original PIC16C family contains lead in the package finish (SnPb) and is therefore classified as non-RoHS. Modern RoHS-compliant Microchip replacements include the PIC16F628A-E/SO and PIC16F648A-I/SO, both Flash-based and in the same 18-SOIC package.

Engineering reference data for PIC16C622AT-40/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C622AT-40/SO when you are maintaining an existing high-volume product where firmware is final, the design has already been qualified at 40 MHz, and you have validated inventory of the obsolete part. For new designs, choose PIC16F628A-04/SO (Flash, same 18-SOIC footprint, drop-in pin compatible, 224 B RAM) or PIC16F648A-20/SO (Flash, 7 KB, 256 B RAM, EEPROM) to gain field upgradability and active Microchip lifecycle support. For -40°C to +85°C environments choose PIC16C622AT-20I/SO, and for -40°C to +125°C under-hood automotive choose PIC16C622AT-20E/SO. The lower-cost PIC16C621A-40/SO is acceptable only if you can live with one comparator and 1.75 KB program memory.

Comparison with Alternatives

Parameter This Product PIC16C622A-40/SO PIC16C622AT-20I/SO PIC16C621A-40/SO PIC16F628A-04/SO PIC16F648A-20/SO
Package 18-SOIC 18-SOIC (same) 18-SOIC (same) 18-SOIC (same) 18-SOIC (same) 18-SOIC (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 (1.75 KB) Flash (3.5 KB) Flash (7 KB)
Max Clock Frequency 40 MHz 40 MHz 20 MHz 40 MHz 4 MHz (20 MHz Flash) 20 MHz
RAM Size 128 B 128 B 128 B 80 B 224 B 256 B
Analog Comparators 2 2 2 1 2 2
Operating Temperature 0°C to +70°C 0°C to +70°C -40°C to +85°C 0°C to +70°C -40°C to +85°C -40°C to +85°C
Field Reprogrammable No (OTP) No (OTP) No (OTP) No (OTP) Yes (Flash + 128 B EEPROM) Yes (Flash + 256 B EEPROM)

Key Differentiators

  • Two on-chip analog comparators (vs PIC16C621A-40/SO)
  • Field-upgradable Flash memory (vs PIC16C622AT-40/SO)
  • Wide commercial temperature rating (vs PIC16C622AT-20I/SO)

Design Notes

Estimated: at 40 MHz, 5 V supply and active execution, the PIC16C622AT-40/SO draws about 5 mA; in SLEEP mode it falls to under 1 µA. Decouple VDD with a 100 nF ceramic placed within 5 mm of pin 14, plus a 10 µF bulk cap on the supply rail. Add a 10 kΩ pull-up on MCLR (pin 4) for normal operation; tie MCLR through a 10 µF cap to ground and 100 Ω to VDD for in-circuit serial programming (ICSP).

Keep the OSC1/OSC2 traces short and symmetric, place the crystal or resonator within 10 mm of pins 15 and 16, and add a ground guard ring around the oscillator network to attenuate noise injection into the analog comparators. Analog inputs (RA0-RA3) should be kept away from the OSC lines and from digital I/O with high dV/dt signals; route a separate analog ground island if comparator accuracy is critical.

OTP memory cannot be erased: a single bug in the firmware hex file bricks the part on the production line. Always build the firmware with full code-coverage verification, then program a small validation batch before scaling. Note also that PIC16C622A variants are not RoHS compliant - for EU or RoHS-mandated products use the Flash-based PIC16F628A-E/SO drop-in. Finally, the part is now obsolete per Microchip; verify long-term supply before committing to a new design.

Estimated: at 40 MHz the four-clock instruction cycle gives 100 ns per instruction; reading PORTB takes one cycle but writing takes two. If the application captures high-speed pulses (e.g. UART at 115200 baud), use the USART or a hardware timer capture rather than bit-banging, because jitter from interrupt latency on the 14-bit core is roughly 200 ns and can corrupt frames. Adding a 10 kΩ series resistor on MCLR prevents ESD-triggered resets in noisy industrial environments.

Compliance Information

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

PIC16C622AT-40/SO is the original non-green PIC16C family part containing lead in the package finish and is therefore not RoHS compliant. For RoHS-compliant designs use PIC16F628A-E/SO or PIC16F648A-I/SO drop-in successors. REACH compliance is consistent with the original Microchip product. AEC-Q100 automotive qualification is not available on this part; for AEC-Q100-qualified designs in the same package use PIC16F628AT-E/SO automotive grade.

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

Related Searches

PIC16C622AT-40/SO datasheet PIC16C622AT-40/SO price Microchip PIC16C622AT-40/SO PIC16C622A 18-SOIC 40MHz OTP PIC16C622AT-40/SO drop-in replacement PIC16F628A vs PIC16C622A PIC16C622AT-40/SO buy online PIC16C622A pinout 18-SOIC PIC16C62x OTP microcontroller PIC16C622A in stock distributor what is the difference between PIC16C620A PIC16C621A PIC16C622A PIC16C622A RoHS replacement

Related Components & Terms

Microchip Technology PIC16C622AT-40/SO PIC16C622A PIC16F628A PIC16F648A PIC16C621A PIC16C620A 8-bit microcontroller PIC microcontroller Harvard RISC architecture OTP EPROM Flash memory EEPROM 18-SOIC SOIC-18 surface mount analog comparator watchdog timer Timer0 ICSP RoHS AEC-Q100 REACH MP3 universal programmer MPLAB
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