PIC16LC622-04E/SO - 8-Bit 4MHz 3.5KB OTP MCU 18-SOIC | Microchip
MPN: PIC16LC622-04E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.18 | $21.80 |
| 100 | $1.89 | $189.00 |
| 500 | $1.65 | $825.00 |
| 1,000 | $1.42 | $1,420.00 |
| 3,000 | $1.21 | $3,630.00 |
PIC16LC622-04E/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripheral I/O on one die. PIC microcontrollers use a RISC Harvard architecture with a separate program and data bus, which simplifies instruction fetching and lets the core execute most instructions in a single clock cycle. The PIC16C/LC62x family specifically targets cost-sensitive applications with moderate code size (2K-4K instructions) and a small 18-pin footprint, sitting below the larger PIC16C7x family in Microchip's lineup.
Key features of the PIC16LC622 include a 12-bit instruction word with an 8-bit data path, a two-level hardware stack, seven or eight special-function hardware registers, and 12 digital I/O pins. Peripherals include a watchdog timer, power-on reset, brown-out reset, and a Capture/Compare/PWM (CCP) module. The 4 MHz oscillator supports a 1 microsecond instruction cycle, which is sufficient for slow control applications such as appliance control, sensor interfaces, and simple human-machine interface logic.
Typical applications for the PIC16LC622-04E/SO include low-cost remote controls, small sensor nodes, automotive body controllers, security peripherals, and any 5 V embedded design where cost-per-unit is the primary driver and on-chip flash is not required. The 18-SOIC package is widely accepted by assembly lines and supports hand-solder rework for prototypes.
When migrating designs to flash-based parts, designers typically transition to the PIC16F62x family, which adds in-circuit serial programming and many additional peripherals while keeping the same 18-pin footprint. Always verify pin compatibility on a per-pin basis because some peripherals are mapped differently between OTP and flash variants.
Drop-in alternatives for PIC16LC622-04E/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 PIC16LC622-04E/SO (same form factor and footprint) — differing in Program Memory Size, Package, Core Architecture, Hardware Stack, Instruction Cycle.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC622-04I/SO
✅ Drop-In✓ In Stock
$2.41 / Unit
View Datasheet →PIC16LC622A-04E/SO
✅ Drop-In✓ In Stock
$2.13 / Unit
View Datasheet →PIC16LC622-04/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F628A-I/SO
✅ Drop-In✓ In Stock
$2.32 / Unit
View Datasheet →PIC16F84A-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC621A-04E/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.25 / Unit
View Datasheet →PIC16LC622-04E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC16C |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14 instructions) |
| RAM | 128 x 8 bytes |
| Maximum CPU Frequency | 4 MHz |
| Instruction Cycle | 1 us at 4 MHz |
| Supply Voltage (Vdd) | 2.5 V to 6.25 V |
| I/O Pins | 12 |
| Timers | Watchdog Timer + 8-bit Timer |
| Peripherals | Brown-out Reset, POR, CCP module |
| Instruction Width | 12-bit instructions / 8-bit data path |
| Stack | 2-level hardware stack |
| Operating Temperature | -40C to +125C (Extended, "E" suffix) |
| Package | 18-SOIC (0.295", 7.50 mm width) |
| Mounting Type | Surface Mount |
| Lead-Free / RoHS | Check per lot - OTP PIC16C parts often predate RoHS |
PIC16LC622-04E/SO Pin Configuration
| Pin 1 | /MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0 — PORTA bit 0 (digital I/O) |
| Pin 3 | RA1 — PORTA bit 1 (digital I/O) |
| Pin 4 | RA2 — PORTA bit 2 (digital I/O) |
| Pin 5 | RA3 — PORTA bit 3 (digital I/O) |
| Pin 6 | RA4 — PORTA bit 4 (digital I/O, open-drain) |
| Pin 7 | Vss — Ground reference |
| Pin 8 | RB0 — PORTB bit 0 (digital I/O, external interrupt) |
| Pin 9 | RB1 — PORTB bit 1 (digital I/O) |
| Pin 10 | RB2 — PORTB bit 2 (digital I/O) |
| Pin 11 | RB3 — PORTB bit 3 (digital I/O) |
| Pin 12 | RB4 — PORTB bit 4 (digital I/O) |
| Pin 13 | RB5 — PORTB bit 5 (digital I/O) |
| Pin 14 | RB6 — PORTB bit 6 (digital I/O, ICD clock) |
| Pin 15 | RB7 — PORTB bit 7 (digital I/O, ICD data) |
| Pin 16 | Vdd — Positive supply voltage (2.5 V to 6.25 V) |
| Pin 17 | RA6 — PORTA bit 6 (digital I/O / OSC2) |
| Pin 18 | RA7 — PORTA bit 7 (digital I/O / OSC1) |
Typical Applications
PIC16LC622-04E/SO is suitable for 7 applications: Low-Cost Remote Controls, Small Sensor Interface Nodes, Automotive Body Controllers, Security and Alarm Peripherals, Appliance Control Boards, Battery-Powered Toys and Gadgets, Industrial Indicator and Display Drivers.
Low-Cost Remote Controls
The PIC16LC622-04E/SO is widely used in low-cost handheld remote controls for TVs, fans, lighting, and appliances. Its 4 MHz core is sufficient for IR transmission encoding at 38 kHz, and the 3.5 KB OTP memory holds complete IR protocol libraries (RC5, NEC, SIRC). The 12 I/O pins drive keypad scanning, LED indicators, and the IR LED with PWM. Operating voltage of 2.5 V to 6.25 V supports both 3 V coin-cell and 5 V hardwired remote designs, while the 18-SOIC package keeps BOM cost minimal at volume.
Recommended
Small Sensor Interface Nodes
The PIC16LC622-04E/SO serves as the controller in small sensor interface nodes that read temperature, humidity, or analog sensors and report back over UART or GPIO. With 128 bytes of RAM, it can buffer multiple ADC readings before transmission. The brown-out reset and watchdog timer ensure reliable operation in noisy industrial environments. The CCP module generates precise PWM for sensor excitation, while the 12 I/O pins interface to the analog sensor, indicator LED, and communication bus in a compact 18-SOIC footprint.
Recommended
Automotive Body Controllers
The PIC16LC622-04E/SO is deployed in non-safety-critical automotive body controllers such as lighting modules, seat position sensors, and HVAC flap actuators. Its extended -40C to +125C temperature range handles under-dash and engine-bay thermal stress, while the OTP memory prevents unauthorized firmware modification in production vehicles. The PIC RISC architecture has been proven in automotive applications since the 1990s with predictable interrupt latency, and the brown-out reset prevents malfunction during cranking transients. The 18-SOIC package suits automated SMT assembly lines.
Recommended
Security and Alarm Peripherals
The PIC16LC622-04E/SO is used as the local controller in PIR motion detectors, door/window contact modules, and basic alarm panels. The OTP program memory prevents firmware tampering once deployed. The watchdog timer handles lockup recovery, and the brown-out reset prevents false triggers during power glitches. The CCP module can drive a piezo buzzer with PWM, while 12 I/O pins connect to the PIR sensor, tamper switch, LED indicator, and alarm relay. Its low 2.5 V minimum voltage supports long battery life in wireless sensor units.
Recommended
Appliance Control Boards
The PIC16LC622-04E/SO serves in white-goods appliance controllers for washing machines, dishwashers, microwave ovens, and small kitchen appliances. The 3.5 KB OTP memory holds state-machine firmware for cycle sequencing, while the 12 I/O pins drive relays, triac interfaces, and button/keypad inputs. The watchdog timer and brown-out reset ensure reliable operation across mains transients and brown-out events. The PIC RISC core's deterministic interrupt response suits real-time control of pumps, valves, and heating elements.
Recommended
Battery-Powered Toys and Gadgets
The PIC16LC622-04E/SO is found in battery-powered toys, novelty gadgets, and consumer electronics where ultra-low-cost control is essential. The CMOS design minimizes current draw, allowing months of operation from two AA cells. The 12 I/O pins drive LEDs, vibration motors, sound piezo elements, and buttons. The 3.5 KB OTP memory is sufficient for complex sound/light sequencing patterns. The 18-SOIC package is small enough for handheld products while remaining hand-solderable for prototype runs and small-batch production.
Recommended
Industrial Indicator and Display Drivers
The PIC16LC622-04E/SO can serve as the controller in industrial indicator lights, digital panel meters, and simple status displays. The CCP module drives 7-segment or LED matrix displays with multiplexed PWM, while the 12 I/O pins connect to measurement inputs, push buttons, and serial interfaces. The extended -40C to +125C temperature range suits factory floor and outdoor enclosures, and the brown-out reset prevents display corruption during power events. The OTP memory ensures firmware stability for fixed-purpose industrial products.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC622-04E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC622-04I/SO | PIC16LC622A-04E/SO | PIC16F628A-I/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC | 18-SOIC - same | 18-SOIC - same | 18-SOIC - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash |
| Maximum Frequency | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| RAM | 128 B | 128 B | 128 B | 224 B |
| Supply Voltage | 2.5 V to 6.25 V | 2.5 V to 6.25 V | 2.5 V to 6.25 V | 2.0 V to 5.5 V |
| Operating Temperature | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| I/O Pins | 12 | 12 | 12 | 16 |
Key Differentiators
- Extended temperature range up to +125C (vs PIC16LC622-04I/SO)
- Drop-in flash upgrade with higher performance (vs PIC16F628A-I/SO)
- Latest silicon revision available (vs PIC16LC622-04/SO)
Design Notes
The PIC16LC622-04E/SO requires a regulated supply between 2.5 V and 6.25 V. Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of the Vdd pin (pin 16), plus a 10 uF bulk capacitor on the supply rail. The internal brown-out reset triggers around 2.0 V, so ensure Vin does not dip below 2.5 V under full load. For battery applications, use a low-dropout regulator or two alkaline cells in series (nominally 3.0 V) to maintain headroom.
Route the /MCLR pin (pin 1) directly to a reset supervisor or pull-up resistor. If using ICSP, isolate the reset circuit from the programming connector to avoid contention during programming. Place the decoupling capacitor on Vdd as close to the IC as possible, with short traces to Vss. The 18-SOIC package has a thermal pad underneath (on this die) but for an MCU at this power level (~2 mA active) no thermal management is required.
OTP program memory cannot be erased or rewritten - verify firmware thoroughly before programming production parts. The 2-level hardware stack limits call depth; deeply nested subroutine calls (more than 2 levels) will fail. When migrating from PIC16F84A code, note that the LC622 has different register mappings for TRIS, OPTION, and INTCON. Brown-out reset configuration bits must be set correctly during programming; misconfiguration can cause intermittent resets.
The RA4 pin on PORTB is open-drain and requires an external pull-up resistor if used as output. PORTB pins RB6 and RB7 are shared with the ICD (In-Circuit Debugger) interface, so they must not be pulled strongly during programming. Use 10 kohm pull-ups on these pins if driving low-impedance loads. The clock input pins (RA6/OSC2, RA7/OSC1) should be guarded from adjacent high-frequency signals to avoid injection into the oscillator circuit.
Compliance Information
RoHS/REACH status not confirmed in verified web data. PIC16C OTP family typically predates RoHS requirements; verify per lot with Microchip. AEC-Q100 not qualified - automotive customers should use automotive-grade parts.