PIC16LC622-04I/SO - 8-bit OTP MCU, 4MHz, 18-SOIC | Microchip
MPN: PIC16LC622-04I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.84 | $3.84 |
| 10 | $3.51 | $35.10 |
| 100 | $3.12 | $312.00 |
| 500 | $2.74 | $1,370.00 |
| 1,000 | $2.41 | $2,410.00 |
PIC16LC622-04I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that contains a CPU, RAM, non-volatile program memory (ROM/EPROM/Flash), and I/O peripherals on one die. The PIC16C family represents Microchip's classic mid-range architecture, with the PIC16LC622 positioned between the smaller PIC16C55x/56x and the larger PIC16C6x/7x devices, offering a balance of OTP memory size and I/O capability. The 'L' prefix indicates a low-voltage (2.5V-6.25V) CMOS part suitable for battery-powered and 3.3V/5V mixed systems.
Key features of the PIC16LC622-04I/SO include 35 single-cycle instructions (only program branches are two-cycle), a 12-bit-wide instruction word with an 8-bit-wide data path, seven or eight special-function hardware registers, a two-level deep hardware stack, and direct, indirect, and relative addressing modes. The 4 MHz clock input and 200 ns instruction cycle enable deterministic control loop execution. The 'I' suffix denotes the industrial temperature grade (-40C to +85C), and the /SO suffix denotes the surface-mount 18-pin SOIC package.
The internal architecture combines a Harvard-style separate program and data buses, a precision 4 MHz internal oscillator option (depending on configuration), and built-in peripherals such as timers and a watchdog timer. Compared with later PIC16F Flash parts, the PIC16LC622 uses one-time-programmable (OTP) EPROM, which is appropriate for low-volume production or mature production runs where code stability outweighs in-field reprogrammability.
Typical applications include industrial control logic, low-cost consumer appliance controllers, sensor signal pre-processing, simple motor-control sequencers, and legacy system retrofits that require pin-compatibility with earlier PIC16C sockets. The 2.5V-6.25V supply range supports operation directly from a 3.3V regulated rail or from a 5V USB/BUS supply.
When designing with this device, ensure the OTP program memory is programmed before final PCB assembly in production, since OTP parts cannot be re-programmed in-circuit. For new designs where in-field firmware updates may be required, prefer a Flash-based PIC16F equivalent such as the PIC16F648A or PIC16F88, which use the same mid-range instruction set and offer similar peripheral sets with re-programmability.
Drop-in alternatives for PIC16LC622-04I/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-04I/SO (same form factor and footprint) — differing in Program Memory Size, Program Memory Type, Operating Temperature Range, Package, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C622A-04I/SO
✅ Drop-In✓ In Stock
$2.72 / Unit
View Datasheet →PIC16LC622-04I/P
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.55 / Unit
View Datasheet →PIC16LC622-04/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC622-04E/SO
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →PIC16LC622-04I/SO Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Type | OTP (EPROM) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| EEPROM Size | None |
| Maximum Clock Speed | 4 MHz |
| Instruction Cycle | 200 ns |
| Number of I/O Pins | 13 |
| Supply Voltage Range | 2.5 V to 6.25 V |
| Operating Temperature Range | -40 C to +85 C (Industrial grade 'I') |
| Package Type | 18-pin SOIC (SO-18, 0.300 inch plastic body) |
| Mounting Type | Surface Mount |
| Number of Instructions | 35 (single-cycle, except branches) |
| Stack Depth | 2 levels (hardware) |
| Address Modes | Direct, Indirect, Relative |
| Instruction Width | 12-bit |
| Data Path Width | 8-bit |
PIC16LC622-04I/SO Pin Configuration
| Pin 1 | RA2 — Bidirectional I/O, Port A bit 2 |
| Pin 2 | RA3 — Bidirectional I/O, Port A bit 3 |
| Pin 3 | RA4/T0CKI — Bidirectional I/O, Port A bit 4 / Timer 0 clock input |
| Pin 4 | MCLR/VPP — Master Clear (active low reset) / Programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Bidirectional I/O, Port B bit 0 / External interrupt input |
| Pin 7 | RB1 — Bidirectional I/O, Port B bit 1 |
| Pin 8 | RB2 — Bidirectional I/O, Port B bit 2 |
| Pin 9 | RB3 — Bidirectional I/O, Port B bit 3 |
| Pin 10 | RB4 — Bidirectional I/O, Port B bit 4 (interrupt-on-change) |
| Pin 11 | RB5 — Bidirectional I/O, Port B bit 5 (interrupt-on-change) |
| Pin 12 | RB6 — Bidirectional I/O, Port B bit 6 (interrupt-on-change / ICSP clock) |
| Pin 13 | RB7 — Bidirectional I/O, Port B bit 7 (interrupt-on-change / ICSP data) |
| Pin 14 | VDD — Positive supply voltage (2.5V to 6.25V) |
| Pin 15 | OSC2/CLKOUT — Oscillator output / Clock output |
| Pin 16 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin 17 | RA0 — Bidirectional I/O, Port A bit 0 |
| Pin 18 | RA1 — Bidirectional I/O, Port A bit 1 |
Typical Applications
PIC16LC622-04I/SO is suitable for 6 applications: Industrial Control Logic, Consumer Appliance Controllers, Sensor Signal Pre-Processing, Legacy System Retrofits, Simple Motor Control Sequencing, Battery-Powered Remote Controls.
Industrial Control Logic
The PIC16LC622-04I/SO is well suited to industrial control logic where a deterministic 8-bit core and the 2.5V-6.25V supply range suffice. With 4 MHz operation delivering a 200 ns instruction cycle, the part executes real-time control loops with predictable timing. The 13 I/O pins drive relays, optocouplers, and LED indicators directly, while the 3.5KB OTP memory holds modest state machines (a few hundred instructions for sequencing plus tables). Industrial temperature grading (-40C to +85C) covers factory-floor environments. Design note: use the brown-out reset and watchdog timer to recover from supply transients typical of motor loads.
Recommended
Consumer Appliance Controllers
The PIC16LC622-04I/SO fits low-cost consumer appliance controllers such as coffee makers, washing-machine user interfaces, and small kitchen appliances. Its 35-instruction RISC core lets engineers write compact control firmware in 1-2KB of the available 3.5KB OTP memory, leaving room for lookup tables and EEPROM-emulation in unused program memory. The 2.5V-6.25V supply range accepts a 3.3V regulated rail or a 5V USB-derived supply. Surface-mount 18-SOIC supports automated PCB assembly for high-volume production. For consumer SKUs with frequent firmware changes, evaluate the Flash-based PIC16F88 family for in-system updates.
Recommended
Sensor Signal Pre-Processing
The PIC16LC622-04I/SO performs front-end sensor signal pre-processing in instruments that feed processed data to a higher-level processor. The 4 MHz CPU executes simple FIR/IIR filters, linearization routines, and unit conversions at sub-millisecond rates, offloading the main CPU. The 13 I/O pins accept digital sensor inputs (Hall-effect, limit switches, quadrature encoders) and drive status LEDs. The industrial temperature range supports outdoor instrumentation. Design note: pair with Microchip MCP3x0x ADC for analog sensor acquisition upstream.
Recommended
Legacy System Retrofits
The PIC16LC622-04I/SO supports legacy system retrofits where original PIC16C622 sockets must be re-populated with new production parts after end-of-life of older inventory. Because the PIC16LC622 shares the PIC16C mid-range instruction set and the 18-SOIC footprint, existing PCB layouts and firmware remain valid. OTP memory ensures that the part behaves deterministically once programmed, matching the reliability expectations of industrial retrofit markets. The active life-cycle status confirms ongoing Microchip production, which is critical for long-life industrial and medical equipment requiring 10+ year component availability guarantees.
Recommended
Simple Motor Control Sequencing
The PIC16LC622-04I/SO handles simple motor-control sequencing in low-power BLDC or stepper drivers where a dedicated motor-control IC is overkill. The 13 I/O pins drive half-bridge gate signals, monitor back-EMF, and read end-of-travel switches. The 200 ns instruction cycle supports commutation loops running at a few kHz, which is fast enough for small fans, pumps, and peristaltic pumps. The 2.5V-6.25V supply range covers both 3.3V logic-level and 5V driver configurations. Critical: never drive motor power directly from the MCU - use gate drivers such as MCP14x series to handle the inductive switching currents.
Recommended
Battery-Powered Remote Controls
The PIC16LC622-04I/SO is suitable for battery-powered remote controls that need a low-voltage CMOS core and a deterministic real-time response. The PIC16LC (low-voltage CMOS) variant operates from 2.5V-6.25V, allowing direct connection to two AA alkaline cells (3.0V nominal) or a single Li-ion cell (3.7V nominal). The 4 MHz clock and 200 ns cycle support IR protocol bit-banging and button-debouncing in 3.5KB of OTP memory. With the watchdog timer enabled and the CPU spending most of its time in sleep, average current draw drops well below 1 mA for multi-year battery life.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC622-04I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C622A-04I/SO | PIC16LC622-04/SO | PIC16LC622-04E/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC | 18-SOIC - same | 18-SOIC - same | 18-SOIC - same |
| Core Size | 8-bit | 8-bit | 8-bit | 8-bit |
| Maximum Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| I/O Pins | 13 | 13 | 13 | 13 |
| Supply Voltage | 2.5V to 6.25V | 2.5V to 6.25V | 2.5V to 6.25V | 2.5V to 6.25V |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | -40 C to +125 C (Extended) |
Key Differentiators
- Industrial temperature grade on the original silicon (vs PIC16LC622-04/SO)
- Improved silicon revision with the A-suffix (vs PIC16C622A-04I/SO)
Design Notes
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin, plus a bulk 10 uF tantalum or aluminum polymer cap on the supply rail. The PIC16LC622 draws a few mA at 4 MHz and 5V; noise on VDD can cause code-fetch errors or watchdog resets. Avoid routing switching converter grounds near the MCU ground pin - star-ground the MCU to a quiet ground point.
Do not assume this OTP part can be re-programmed in-circuit. PIC16LC622 requires external programming in a dedicated device programmer; once programmed, the memory is immutable. For prototypes or low-volume production, consider the Flash-based PIC16F88 or PIC16F648A family that uses the same mid-range instruction set with ICSP. Also: the MCLR/VPP pin must be pulled high through a 10 kohm resistor for normal operation, and low for hardware reset.
Choose the oscillator mode configuration bits before programming. The PIC16LC622 supports four oscillator modes: RC (low-cost, low-accuracy), XT (low-frequency crystal, up to 4 MHz), HS (high-speed crystal, used for external clocks above 4 MHz - although this part is limited to 4 MHz), and LP (low-power crystal for 32.768 kHz). For timing-critical applications, the XT mode with a parallel-resonant 4 MHz crystal and 22 pF load caps gives best frequency stability.
Compliance Information
RoHS and REACH status marked [DATA_NEEDED: confirm from Microchip product declaration document]. PIC16LC622 is NOT AEC-Q100 qualified - not suitable for automotive under-hood applications.