PIC16C622AT-40/SS - 8-Bit OTP MCU 3.5KB 40MHz SSOP-20 | Microchip
MPN: PIC16C622AT-40/SS ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.5 | $3.50 |
| 10 | $3.2 | $32.00 |
| 100 | $2.85 | $285.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.3 | $2,300.00 |
PIC16C622AT-40/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral interfaces into one package. The PIC16C family is Microchip's classic mid-range 8-bit RISC architecture, sitting hierarchically as: microcontroller -> embedded controller -> semiconductor device. PIC16C devices use a Harvard architecture with separate program and data buses, execute one instruction per instruction cycle (4 clock cycles per instruction at 40 MHz = 100 ns per instruction), and are fully static for low-power operation.
Key features include 35 single-word instructions, a 14-bit instruction word, 8-level deep hardware stack, two 8-bit timers (Timer0 and Timer2) plus one 16-bit timer (Timer1), a capture/compare/PWM (CCP) module, 8-bit ADC-free design with analog comparator, and an internal oscillator option. The PIC16C622A variant adds an integrated analog comparator with programmable reference, making it well-suited for sensor interfacing and threshold detection without external components. The OTP memory means each device is programmed once and cannot be reprogrammed, which lowers cost versus Flash but locks the firmware at production.
The device operates from 3.0 V to 5.5 V supply, supports industrial -40 C to +85 C (with 'T' suffix industrial grade marked), and provides power-managed sleep mode with watchdog timer. The 'A' suffix denotes the revision-A silicon with the comparator module and brown-out reset improvements over the original PIC16C622.
Typical applications include appliance control, sensor signal conditioning, automotive body modules, low-end remote controls, smart meters, and white-goods user interfaces. The combination of OTP memory, analog comparator, and CCP module targets cost-sensitive embedded products where firmware is finalized at manufacturing.
When designing with this part, note that OTP memory cannot be field-updated; any firmware bug requires a board-level rework. Plan to use the parallel programming interface for production programming and reserve the ICSP pins for engineering prototypes only.
This page synthesizes distributor pricing, drop-in alternatives within the PIC16C family, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16C622AT-40/SS — 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 PIC16C622AT-40/SS (same form factor and footprint) — differing in Core Architecture, Operating Temperature, Package, RAM, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C622A-20E/SS
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16C622A-04I/SS
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC16C621A-20E/SS
✅ Drop-In✓ In Stock
$4.12 / Unit
View Datasheet →PIC16F628AT-40/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F627AT-20/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C620A-20I/SS
✅ Drop-In✓ In Stock
$2.15 / Unit
View Datasheet →PIC16C622AT-40/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16C 8-bit RISC (Harvard) |
| Program Memory | 3.5 KB (2048 x 14 words) OTP |
| RAM | 128 bytes |
| EEPROM | None (OTP device) |
| Maximum Clock Frequency | 40 MHz |
| Instruction Set | 35 single-word instructions, 14-bit word |
| Supply Voltage | 3.0 V to 5.5 V |
| I/O Pins | 13 |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Analog Comparator | Yes (PIC16C622A revision) |
| Capture/Compare/PWM (CCP) | 1 module |
| Package | 20-pin SSOP (5.30 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +85 C (industrial, T suffix) |
| Programming Interface | ICSP (In-Circuit Serial Programming) and parallel |
| Watchdog Timer | Yes |
| Brown-Out Reset | Yes (revision A) |
| RoHS Status | Compliant |
PIC16C622AT-40/SS Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear reset input / programming voltage |
| Pin 2 | RA0/AN0 — Digital I/O / analog comparator input 0 |
| Pin 3 | RA1/AN1 — Digital I/O / analog comparator input 1 |
| Pin 4 | RA2/AN2 — Digital I/O / analog comparator input 2 |
| Pin 5 | RA3/AN3 — Digital I/O / analog comparator input 3 (also CVref output) |
| Pin 6 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Pin 7 | RA5/SS — Digital I/O / SSP slave select (on 16C622A) |
| Pin 8 | OSC1/CLKIN — Crystal oscillator input / external clock |
| Pin 9 | OSC2/CLKOUT — Crystal oscillator output |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RB0/INT — Digital I/O / external interrupt |
| Pin 12 | RB1 — Digital I/O |
| Pin 13 | RB2 — Digital I/O |
| Pin 14 | RB3/CCP1 — Digital I/O / Capture-Compare-PWM output |
| Pin 15 | RB4 — Digital I/O |
| Pin 16 | RB5 — Digital I/O |
| Pin 17 | RB6/PGC — Digital I/O / ICSP clock (programming) |
| Pin 18 | RB7/PGD — Digital I/O / ICSP data (programming) |
| Pin 19 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
| Pin 20 | RA6 — Digital I/O / general purpose |
Typical Applications
PIC16C622AT-40/SS is suitable for 6 applications: Appliance Control Boards, Smart Meter Endpoints, Automotive Body Control Modules, Remote Control Transmitters, Industrial Sensor Signal Conditioning, White Goods User Interface.
Appliance Control Boards
The PIC16C622AT-40/SS fits appliance control boards because its 3.5 KB OTP memory holds typical washer/dryer/microwave firmware, 13 I/O pins directly drive relays and 7-segment displays at 25 mA per pin, and the on-chip analog comparator with programmable reference monitors line-voltage-derived sensor inputs without an external op-amp. The 40 MHz clock (10 MIPS) executes state-machine control loops in under 100 ns, and the SSOP-20 footprint fits the compact PCBAs inside dishwasher consoles. Use the brown-out reset to survive brown-outs during motor inrush; add MOV protection on AC-coupled inputs. Compared with a Flash MCU the OTP variant protects proprietary heating algorithms from extraction, an important consideration for branded appliance vendors.
Recommended
Smart Meter Endpoints
In electricity and water meter endpoints, the PIC16C622AT-40/SS delivers low-cost metrology using its analog comparator to detect zero-cross of the AC line and its CCP module to count pulse-weighted flow pulses. The 128 bytes RAM is sufficient to hold running totals and tamper counters, while the 13 I/O pins interface to the LCD driver, optical port, and load-switch relay. OTP memory locks the calibration coefficients at production, preventing field tampering. Industrial -40 C to +85 C operation survives outdoor meter enclosures, and the low 2 mA active current at 5 V keeps battery-augmented meters within their energy budget for 10+ year deployments.
Recommended
Automotive Body Control Modules
The PIC16C622AT-40/SS handles body-electronics tasks such as mirror control, lighting sequencing, and door-lock actuation in entry-level vehicles. Its 13 I/O pins drive MOSFETs and LEDs directly, the analog comparator monitors switch inputs with debounce, and the industrial temperature grade survives under-dash thermal environments. The 40 MHz clock provides deterministic response to CAN/LIN bit-banged interfaces for low-rate body networks. Designers typically add an external CAN transceiver; the MCU itself focuses on local actuator control. The OTP memory secures OEM proprietary seat-memory algorithms against field duplication, while the SSOP-20 footprint fits behind dashboard switch panels.
Recommended
Remote Control Transmitters
For IR/RF remote controls, the PIC16C622AT-40/SS runs keypad-scanning loops at 10 MIPS with negligible latency, generates 38 kHz carrier via the CCP PWM module for IR transmission, and the analog comparator supervises battery voltage for low-battery warning. The 13 I/O pins support a 4x4 keypad matrix with four dedicated rows and eight columns plus an IR LED driver. OTP memory prevents cloning of proprietary pairing codes, a key security feature for garage-door and gate-control remotes. Sleep current under 1 uA preserves coin-cell battery life, and the SSOP-20 package fits inside slim remote enclosures.
Recommended
Industrial Sensor Signal Conditioning
The PIC16C622AT-40/SS conditions analog sensors in industrial settings using its analog comparator with programmable reference for threshold detection, plus the CCP module for pulse-width measurement of flow or rotation sensors. The 40 MHz clock supports up to 10 MHz event counting via Timer1 in counter mode, suitable for tachometer or flow-meter front-ends. The 13 I/O pins connect to 4-20 mA loop interfaces, HMI displays, and serial uplinks to PLCs. Brown-out reset ensures clean recovery from supply transients on long cable runs in factory floors, and the SSOP-20 industrial-grade package handles -40 C to +85 C ambient.
Recommended
White Goods User Interface
In washing machines, ovens, and dishwashers the PIC16C622AT-40/SS drives capacitive or resistive touch keypads, multiplexed 7-segment or TFT displays, and rotary encoder inputs. Its 13 I/O pins support 8-key capacitive touch via the analog comparator and Timer1 measurement of charge time, plus dedicated pins for buzzer, door-latch sense, and serial diagnostic port. The 3.5 KB OTP holds the user-interface state machine plus fault-code lookup table. Sleep current under 1 uA keeps standby power below the 0.5 W EU eco-design limit. OTP prevents reverse engineering of brand-specific menu structures and wash-cycle optimization algorithms.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C622AT-40/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C622A-20E/SS | PIC16C622A-04I/SS | PIC16F628AT-40/SS | PIC16F627AT-20/SS | PIC16C620A-20I/SS |
|---|---|---|---|---|---|---|
| Package | SSOP-20 (5.30 mm) | SSOP-20 (5.30 mm) - same | SSOP-20 (5.30 mm) - same | SSOP-20 (5.30 mm) - same | SSOP-20 (5.30 mm) - same | SSOP-20 (5.30 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP - same | 3.5 KB OTP - same | 3.5 KB Flash | 1.75 KB Flash (-50%) | 512 words OTP (-75%) |
| RAM | 128 bytes | 128 bytes - same | 128 bytes - same | 224 bytes (+75%) | 224 bytes (+75%) | 80 bytes (-38%) |
| Maximum Clock | 40 MHz | 20 MHz (-50%) | 4 MHz (-90%) | 20 MHz at 5V (-50%) | 20 MHz (-50%) | 20 MHz (-50%) |
| Memory Type | OTP | OTP - same | OTP - same | Flash (100k cycles) | Flash (100k cycles) | OTP - same |
| Analog Comparator | Yes | Yes - same | Yes - same | Yes + 2 comparators | Yes + 2 comparators | Yes - same |
| USART | No | No - same | No - same | Yes (added) | Yes (added) | No - same |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active | Active | Obsolete |
Key Differentiators
- Highest clock speed in the PIC16C62X SSOP-20 OTP family (vs PIC16C622A-20E/SS)
- Largest program memory among PIC16C620A/C621A/C622A SSOP-20 variants (vs PIC16C620A-20I/SS)
- Recommended to migrate to Flash equivalent for new designs (vs PIC16F628AT-40/SS)
Design Notes
The PIC16C622AT-40/SS uses One-Time Programmable (OTP) memory; a single bit error during programming bricks the part permanently. Always verify with Microchip MPLAB PM3 or ICD after programming, and design the test fixture to socket-cycle at least 5 parts before locking the production flow. Reserve a parallel-programming footprint (PGM pin pulled low, Vpp at 13 V) for engineering prototypes; ICSP via RB6/RB7 is for in-system use only and shares pins with PORTB.
Brown-out reset (BOR) on the PIC16C622A revision triggers at approximately 4.0 V; below this threshold the MCU holds in reset until Vdd recovers. For automotive load-dump environments exceeding 35 V transient, add a TVS diode (e.g., SMAJ33CA) and a series 10 ohm resistor on Vdd, plus a 100 uF bulk + 100 nF ceramic decoupling pair within 5 mm of the Vdd pin. The internal voltage reference for the analog comparator drifts ~2 mV per degree C, so for precision threshold detection use an external MCP1541 reference instead.
The SSOP-20 (5.30 mm body) package has 0.65 mm pitch leads that require IPC-A-610 Class 2 or Class 3 soldering; plan for a 0.4 mm stencil aperture with home-plate geometry to avoid solder bridges on the fine-pitch leads. Keep the ICSP programming header (RB6/RB7/MCLR/Vpp/Vss) accessible on the board edge for prototype rework, but isolate it with a series 100 ohm resistor on PGD/PGC to limit noise injection in production.
Estimated: at maximum operating current of approximately 10 mA active and Vdd 5 V, the SSOP-20 dissipation is roughly 50 mW; with theta_JA of ~85 C/W for SSOP-20 the junction temperature rise is only about 4 C above ambient, so no heatsinking is required. In sealed enclosures exceeding 70 C ambient, derate clock frequency per the datasheet (4 MHz max at 3.0 V; 40 MHz requires Vdd above 4.5 V).
Compliance Information
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified (automotive customers should select PIC16F628AT-I/SS or PIC16F648AT-I/SS for AEC-Q100 grade).