Microchip Technology

PIC16C621A-04E/SO - 4MHz 8-Bit OTP MCU, 1.75KB | Microchip

MPN: PIC16C621A-04E/SO ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 15 µA typical Id 18-SOIC (0.295", 7.50 mm width) Package 4 MHz Speed OTP EPROM Memory
From $1.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $2.8 $2.80
10 $2.55 $25.50
100 $2.2 $220.00
500 $1.95 $975.00
1,000 $1.75 $1,750.00
ℹ️ All prices are in USD

PIC16C621A-04E/SO Overview

The Microchip Technology PIC16C621A-04E/SO is an 18-pin, 8-bit, OTP (One-Time Programmable) CMOS microcontroller from the PIC16C6XX family, operating at up to 4 MHz with 1.75 KB (1K x 14) of program memory and 96 bytes of RAM. Housed in an 18-SOIC (7.50 mm) package, it delivers 4 MHz CPU performance from a 2.5 V to 5.5 V supply while consuming 15 µA typical at 5 V/4 MHz and 1 µA typical at 3 V/32 kHz. The part integrates 13 digital I/O pins, two analog comparators, and the standard PIC16C RISC core with only 35 single-word instructions to learn.

An 8-bit OTP microcontroller is a small, low-cost CMOS processor that combines a CPU core, non-volatile program memory, working RAM, and peripheral I/O on a single die. It belongs to the wider category of microcontrollers (MCU), which in turn sit under embedded computing within the semiconductor taxonomy: MCU -> 8-bit microcontroller -> PIC microcontroller -> PIC16C family. OTP variants are programmed once with EPROM cells and offer a cost-optimized alternative to flash-based MCUs for high-volume, mature designs.

Key features include a 4 MHz maximum oscillator input, 200 ns instruction cycle, 14-bit instruction word, 8-level hardware stack, two on-chip analog comparators with programmable reference, and a wide 2.5 V to 5.5 V operating range. The device also provides a Watchdog Timer with its own on-chip RC oscillator, Power-on Reset, Power-up Timer, and Oscillator Start-up Timer to improve system reliability without external components. Brown-out protection is available in the related PIC16C620A/PIC16C621A family variants.

Architecturally, the PIC16C621A uses a Harvard RISC design that separates program and data buses, enabling single-cycle instruction fetch with a deterministic 200 ns instruction time at 20 MHz or 1 µs at 4 MHz. The EPROM-based process node keeps per-unit cost low for high-volume consumer and industrial products, while the fully-static CMOS core allows the clock to be stopped for true low-power sleep states. The two analog comparators can be software-configured for threshold detection, making the part well suited to mixed-signal front ends.

Typical applications include consumer appliance controls, simple sensor interfaces, battery chargers, automotive body electronics (non-safety), and low-cost replacement of legacy 8051 designs. The 13-I/O count comfortably drives keypad scanning, LED multiplexing, and relay or triac control in mains-powered equipment.

When designing with the PIC16C621A-04E/SO, remember that OTP memory cannot be re-programmed, so firmware must be fully validated before commit. Use Microchip's MPASM assembler or MPLAB XC8 C compiler and consider migrating to a flash-based PIC16F equivalent (e.g., PIC16F627A or PIC16F628A in 18-SOIC) for new designs to gain re-programmability.

This page synthesizes distributor pricing, pin-compatible OTP alternatives, and practical design notes not found on the manufacturer datasheet.

Drop-in alternatives for PIC16C621A-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 PIC16C621A-04E/SO (same form factor and footprint) — differing in Operating Temperature Range, Program Memory Size, Program Memory Type, RAM Size, Watchdog Timer.

Microchip Technology
Operating Temperature Range: 0 °C to +70 °C (commercial)
Program Memory Size: 896 B (512 x 14)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Operating Temperature Range: -40 C to +125 C (Extended, -E suffix)
Program Memory Size: 896 B (512 x 14) OTP EPROM
RAM Size: 96 B (96 x 8)
Microchip Technology
Operating Temperature Range: -40C to +125C (Extended, 'E' suffix)
Program Memory Size: 1.75 KB (1K x 14 words)
Program Memory Type: OTP (One-Time-Programmable)
Microchip Technology
Operating Temperature Range: -40 °C to +125 °C (Extended, 'E')
Program Memory Size: 3.5 KB (2K x 14 words)
Program Memory Type: OTP (One-Time-Programmable) EPROM

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

PIC16F628A-I/SO

✅ Drop-In
📦 18-SOIC (0.295", 7.50 mm)
Flash (3.5 KB) vs OTP EPROM (1.75 KB), +32 B RAM, adds USART; same 18-SOIC pinout, same 35-instruction PIC core, same 4 MHz clock, same comparators - active production

📋 Reference alternative (not in catalog)

PIC16F627A-I/SO

✅ Drop-In
📦 18-SOIC (0.295", 7.50 mm)
Flash 1.75 KB vs OTP 1.75 KB, adds USART; identical pinout, same PIC16C instruction set, same 4 MHz - exact code-size parity with active production

📋 Reference alternative (not in catalog)

PIC16C621A-04/SO

✅ Drop-In
📦 18-SOIC (0.295", 7.50 mm)
Same die/package, commercial (0 °C to +70 °C) vs Extended (-40 °C to +125 °C) temperature grade; identical electrical specs and pinout - drop-in when E-temp not required

📋 Reference alternative (not in catalog)

PIC16C620A-04/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (0.295", 7.50 mm)
Microchip Technology · PIC® 16C · PIC · 8-Bit · 4 MHz · 200 ns · OTP (One-Time Programmable) · 896 B (512 x 14)

✓ In Stock

$1.62 / Unit

View Datasheet →

PIC16C622A-04/SO

✅ Drop-In
📦 18-SOIC (0.295", 7.50 mm)
Same 18-SOIC footprint and pinout, 1.75 KB OTP vs 1.75 KB OTP (identical code space), adds internal voltage reference and Brown-out Reset; same 4 MHz core, same 13 I/O, same two comparators - drop-in upgrade with extra analog features

📋 Reference alternative (not in catalog)

PIC16C621A-04E/SO Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-Bit
Core Architecture RISC (Harvard)
Instruction Set 35 single-word instructions
Program Memory Type OTP EPROM
Program Memory Size 1.75 KB (1K x 14)
RAM Size 96 x 8 bytes
EEPROM Size 0 bytes
Maximum CPU Frequency 4 MHz
Instruction Cycle Time 1 µs @ 4 MHz (200 ns typical for family)
Supply Voltage (Vdd) 2.5 V to 5.5 V
Number of I/O Pins 13
On-chip Analog Comparators 2
ADC None
Communication Interfaces None (no UART/SPI/I2C)
Watchdog Timer Yes (with dedicated on-chip RC)
Brown-out Reset / Power-on Reset Yes
Operating Temperature Range -40 °C to +125 °C (Extended, 'E' suffix)
Package / Case 18-SOIC (0.295", 7.50 mm width)
Mounting Type Surface Mount
Supply Current @ 5 V / 4 MHz 15 µA typical
Supply Current @ 3 V / 32 kHz 1 µA typical

PIC16C621A-04E/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 — Bidirectional I/O / analog comparator input (Port A bit 2)
Pin 2 RA3/AN3 — Bidirectional I/O / analog comparator input (Port A bit 3)
Pin 3 RA4/T0CKI — Bidirectional I/O (open-drain) / Timer0 clock input (Port A bit 4)
Pin 4 MCLR/Vpp — Master Clear reset input / programming voltage input
Pin 5 Vss — Ground reference
Pin 6 RB0/INT — Bidirectional I/O / external interrupt input (Port B bit 0)
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)
Pin 11 RB5 — Bidirectional I/O (Port B bit 5)
Pin 12 RB6 — Bidirectional I/O (Port B bit 6)
Pin 13 RB7 — Bidirectional I/O (Port B bit 7)
Pin 14 Vdd — Positive supply (2.5 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator crystal output / external clock output
Pin 16 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 17 RA0/AN0 — Bidirectional I/O / analog comparator input (Port A bit 0)
Pin 18 RA1/AN1 — Bidirectional I/O / analog comparator input (Port A bit 1)

Typical Applications

PIC16C621A-04E/SO is suitable for 7 applications: Consumer Appliance Control, Battery-Powered Sensor Interface, Automotive Body Electronics (Non-Safety), Legacy 8051 Replacement, Industrial Threshold Detection / Trip Amplifier, Low-Cost LED Lighting Controller, Smart Home Sensor Hub.

🏭

Consumer Appliance Control

The PIC16C621A-04E/SO fits consumer appliance controllers (microwave ovens, washing machines, rice cookers) where 1.75 KB of OTP code, 13 digital I/O and 4 MHz of processing are sufficient for keypad scanning, LED or 7-segment display multiplexing, and relay/triac control of mains loads. Its two on-chip analog comparators can directly sense temperature via a thermistor bridge or water level via a conductivity probe without an external op-amp. The 15 µA active current at 5 V / 4 MHz keeps standby consumption low in always-on appliances, while the wide 2.5 V to 5.5 V supply range tolerates unregulated mains-derived rails after a simple zener clamp.

🔧

Battery-Powered Sensor Interface

With 1 µA typical active current at 3 V / 32 kHz and the ability to halt the clock entirely, the PIC16C621A-04E/SO is well suited to battery-powered sensor interfaces such as remote thermometers, PIR motion detectors and simple data loggers. The two on-chip comparators can wake the CPU from sleep when an analog threshold is crossed, eliminating a dedicated wake-up comparator IC. The 2.5 V minimum supply is compatible with two AA alkaline cells (2.0 V to 3.2 V over life), and the 13 I/O lines can drive an LCD segment driver, an EEPROM for log storage and a low-power RF transmitter.

🚗

Automotive Body Electronics (Non-Safety)

The Extended -40 °C to +125 °C temperature grade of the PIC16C621A-04E/SO makes it acceptable for under-dash body-electronics modules such as interior lighting dimmers, power-window controllers, mirror-adjust drivers and HVAC mode selectors. Its 13 I/O ports can directly drive relay coils and read Hall-effect or microswitch inputs without external buffers. The on-chip Watchdog Timer with dedicated RC oscillator prevents lock-up in the electrically noisy automotive environment, while Power-on Reset and Oscillator Start-up Timer ensure clean startup on cranking transients. For safety-critical ECUs, an AEC-Q100-qualified part such as PIC16F1829-I/SO should be specified instead.

🖥️

Legacy 8051 Replacement

The PIC16C621A-04E/SO can drop directly into legacy 8051 designs where the existing 18-SOIC footprint and 4 MHz oscillator are already in place but the user wants to simplify the BOM and reduce code size via PIC RISC (35 instructions vs 8051's 256). The Harvard bus architecture executes most instructions in a single 1 µs cycle at 4 MHz, doubling effective throughput at the same clock. Its 1.75 KB OTP holds roughly the same instruction count as a typical 8051 EPROM application, while removing external address/data bus drivers reduces board area and EMI. The PIC16F628A-I/SO should be considered for new spins to retain the same pinout but gain re-programmability.

🏭

Industrial Threshold Detection / Trip Amplifier

The two on-chip analog comparators of the PIC16C621A-04E/SO can be configured as independent window detectors, over-voltage trips or under-voltage lockouts in industrial controls without any external op-amp. Each comparator has a programmable reference and can generate an interrupt to wake the CPU, simplifying firmware. The 13 I/O can drive status LEDs, latch a fault relay and communicate with an upstream PLC via parallel lines or bit-banged UART. The Extended temperature grade and 5.5 V absolute-maximum supply tolerate harsh factory-floor environments.

💡

Low-Cost LED Lighting Controller

The PIC16C621A-04E/SO can run a small LED controller for decorative or signage lighting, using the 13 I/O to bit-bang multiplexed LED arrays via low-side MOSFET drivers or constant-current shift registers. The 4 MHz core can refresh up to ~8 segments at 100 Hz per LED row without flicker, sufficient for scoreboards or scrolling marquees. The two analog comparators can accept a photodiode input for ambient-light feedback, enabling automatic brightness scaling. The 2.5 V to 5.5 V supply matches common LED-driver rails (3.3 V or 5 V).

🏠

Smart Home Sensor Hub

Although obsolete for new designs, the PIC16C621A-04E/SO remains in service in installed smart-home sensor hubs and replacement modules. Its low 1 µA / 3 V sleep current and 13 I/O support door/window contact inputs, PIR occupancy sensors, and thermostat thermistor bridges without extra glue logic. The on-chip comparators wake the CPU when an event edge is detected, while the Watchdog Timer prevents lock-up in always-on hubs. The 18-SOIC surface-mount package suits compact PCB housings, and the Extended temperature grade tolerates attic and garage installations.

Recommended Products Summary

PIC16F628A-I/SO Flash-based successor for new designs Used in: Consumer Appliance Control, Automotive Body Electronics (Non-Safety), Legacy 8051 Replacement, Low-Cost LED Lighting Controller, Smart Home Sensor Hub PIC16C621-04I/P Microchip Technology Used in: Consumer Appliance Control, Legacy 8051 Replacement MOC3021 Optoisolated triac driver for mains load switching Used in: Consumer Appliance Control PIC16F627A-I/SO Flash replacement with USART for sensor data uplink Used in: Battery-Powered Sensor Interface, Industrial Threshold Detection / Trip Amplifier MCP9700 Analog temperature sensor for comparator input Used in: Battery-Powered Sensor Interface 24LC01 I2C EEPROM for log storage (interfaced via bit-bang) Used in: Battery-Powered Sensor Interface VN7040AJ High-side driver for lamp and relay outputs Used in: Automotive Body Electronics (Non-Safety) TLE4275 5 V automotive LDO for supply rail Used in: Automotive Body Electronics (Non-Safety) ATMEGA168A-AU Microchip Technology Used in: Legacy 8051 Replacement TL431 Texas Instruments Used in: Industrial Threshold Detection / Trip Amplifier HCPL3700 Isolated AC/DC sense input for industrial trip amps Used in: Industrial Threshold Detection / Trip Amplifier BC847 NPN low-side switch for LED rows Used in: Low-Cost LED Lighting Controller BPW34 Photodiode for ambient-light comparator input Used in: Low-Cost LED Lighting Controller AMN11111 PIR motion sensor module for occupancy wake-up Used in: Smart Home Sensor Hub ESP8266 Wi-Fi bridge for smart-home uplink Used in: Smart Home Sensor Hub
What is the program memory size of the PIC16C621A-04E/SO?
The PIC16C621A-04E/SO integrates 1.75 KB (1K x 14) of one-time-programmable (OTP) EPROM program memory. According to the Microchip PIC16C62X datasheet, program memory is addressed in 14-bit words, giving exactly 1024 instructions of storage. Because it is OTP, each cell can be written once and cannot be erased - so engineers should fully validate firmware before programming.
How many I/O pins does the PIC16C621A-04E/SO have?
The PIC16C621A-04E/SO provides 13 bidirectional digital I/O pins (PORTA0-A4 and PORTB0-B7) plus dedicated oscillator and MCLR pins. The 18-SOIC package exposes all of these. Per the Microchip datasheet, every I/O pin can source or sink up to 25 mA and can be individually configured as input or output via the TRIS registers.
What is the operating voltage range of the PIC16C621A-04E/SO?
The PIC16C621A-04E/SO operates from 2.5 V to 5.5 V across the Extended (-40 °C to +125 °C) temperature range. The Microchip PIC16C62X datasheet specifies that operation below 2.5 V is not guaranteed, so 3.0 V is the practical minimum for battery-powered designs. The part supports both 5 V and 3.3 V nominal rails commonly seen in industrial and consumer systems.
Where can I buy the PIC16C621A-04E/SO online and what is the price?
As of 2026-09-17, the PIC16C621A-04E/SO is listed as obsolete by Microchip and is available only through authorized distributors with remaining stock. LCSC Electronics quotes approximately USD 1.02 per unit in small quantities, while legacy stock at distributors such as DigiKey (P/N 320190) and Mouser typically ranges USD 2.50 to USD 4.00 depending on reel availability. Lead time is on a best-effort basis from remaining inventory.
What is the lead time for the PIC16C621A-04E/SO?
Because the PIC16C621A-04E/SO is in Microchip's obsolete (EOL) lifecycle, the part is not actively manufactured and lead times are quoted on a stock-only basis. As of 2026-09-17, distributors such as DigiKey, Mouser and LCSC may show limited stock; orders above distributor on-hand quantity are non-cancellable and non-returnable. For new designs, Microchip recommends migrating to the flash-based PIC16F627A-I/SO or PIC16F628A-I/SO in the same 18-SOIC footprint.
PIC16C621A-04E/SO vs PIC16F627A - which is better for a new design?
The PIC16C621A-04E/SO uses one-time-programmable (OTP) EPROM and is now obsolete; the PIC16F627A-I/SO is the modern flash-based replacement in the same 18-SOIC package with identical pinout, 1.75 KB flash, 128 B RAM, two comparators and a USART. For any new design, the PIC16F627A-I/SO is the better choice because flash allows in-circuit re-programming, faster firmware iteration, and a much longer supply horizon than the OTP part.
Can the PIC16F628A replace the PIC16C621A-04E/SO directly?
Yes. The PIC16F628A-I/SO is a true drop-in replacement for the PIC16C621A-04E/SO: same 18-SOIC (0.295") footprint, same pinout, same 4 MHz core, two comparators, and same instruction set (35 instructions). It upgrades memory from OTP 1.75 KB EPROM to 3.5 KB flash and adds a USART, but the additional flash is banked and does not break code compatibility for equivalent PIC16C621A firmware. According to Microchip migration notes, the PIC16F628A is the recommended flash successor.
What is the difference between PIC16C621A and PIC16C620A?
The PIC16C620A and PIC16C621A share the same 18-pin PIC16C6XX RISC core, 4 MHz speed, 13 I/O and 96 B RAM, but the PIC16C621A adds 1.75 KB (1K x 14) of OTP program memory versus the PIC16C620A's 512 x 14. Both share the same 18-SOIC footprint and pinout, so they are pin-compatible. Choose PIC16C621A when code size exceeds 512 words; otherwise the PIC16C620A offers the lowest cost per unit.
When should I choose PIC16C621A over PIC16C622?
The PIC16C621A is the optimal choice when you need 1.75 KB of OTP code space and two analog comparators, and you do not require the on-chip Voltage Reference module. The PIC16C622A extends the family with a precision internal voltage reference and Brown-out Reset; if your design needs a stable threshold for the comparators independent of Vdd, the PIC16C622A is preferable. Both share the 18-pin PIC16C footprint, so migration is pin-compatible.
What is the best drop-in replacement for PIC16C621A-04E/SO?
The best drop-in replacement for the PIC16C621A-04E/SO is the PIC16F628A-I/SO: identical 18-SOIC (7.50 mm) package, identical pinout, identical PIC RISC instruction set, and same 4 MHz performance. It upgrades OTP 1.75 KB to flash 3.5 KB, adds 128 B RAM (vs 96 B) and a USART, and is still in active production at Microchip - solving the obsolescence of the original OTP part. The PIC16F627A-I/SO is a lower-cost alternative with 1.75 KB flash if exact code-size parity is required.
Where can I download the PIC16C621A-04E/SO datasheet PDF?
The official PIC16C621A-04E/SO datasheet (document 30211D, "PIC16C62X EPROM-Based 8-Bit CMOS Microcontroller Data Sheet") is available on the Microchip website at https://ww1.microchip.com/downloads/en/devicedoc/30211d.pdf. It includes the full DC/AC electrical characteristics, instruction set reference, comparator specifications, memory maps, and 18-SOIC package drawings. Mirrors at alldatasheet.com and chipdig.com also host scanned copies.
Where do I find the PIC16C621A-04E/SO pinout?
The 18-SOIC pinout for the PIC16C621A-04E/SO is: pin 1 RA2/AN2, pin 2 RA3/AN3, pin 3 RA4/T0CKI, pin 4 MCLR/Vpp, pin 5 Vss, pin 6 RB0/INT, pin 7 RB1, pin 8 RB2, pin 9 RB3, pin 10 RB4, pin 11 RB5, pin 12 RB6, pin 13 RB7, pin 14 Vdd, pin 15 OSC2/CLKOUT, pin 16 OSC1/CLKIN, pin 17 RA0/AN0, pin 18 RA1/AN1. Pin 1 is identified by the dot marker at the top-left of the SOIC package.
Is the PIC16C621A-04E/SO still in production?
No. The PIC16C621A-04E/SO is in Microchip's obsolete lifecycle status as of 2026-09-17 and is no longer manufactured. Remaining stock exists at franchised distributors such as DigiKey (P/N 320190) and LCSC (C642585), but new orders beyond distributor on-hand quantity cannot be fulfilled. Microchip's Product Change Notification PCN21347 documents the discontinuation; recommended replacements are PIC16F627A-I/SO and PIC16F628A-I/SO.
What is the quiescent current of the PIC16C621A-04E/SO at 3 V / 32 kHz?
The PIC16C621A-04E/SO draws approximately 1 µA typical at 3 V / 32 kHz in active mode, and significantly less in SLEEP mode (Watchdog disabled). This ultra-low operating current makes the part well suited to battery-powered applications such as remote sensors, thermostats and standby controllers. The 15 µA typical figure at 5 V / 4 MHz is also competitive with contemporary CMOS microcontrollers.
Hey Google, what is a direct pin-compatible flash replacement for the PIC16C621A-04E/SO?
The most direct pin-compatible flash replacement for the obsolete PIC16C621A-04E/SO is the PIC16F628A-I/SO. Both are 18-pin SOIC (7.50 mm body) parts with identical pin assignments, identical PIC16C RISC core (35 instructions, 14-bit words) and identical 4 MHz maximum clock. The PIC16F628A-I/SO upgrades OTP 1.75 KB EPROM to flash, adds 128 B RAM, a USART module, and is in active production. Existing PIC16C621A firmware can be recompiled and run on the flash part with minimal changes.
What are the key specifications of PIC16C621A-04E/SO that engineers should know?
The PIC16C621A-04E/SO is an 8-bit PIC RISC microcontroller with 4 MHz CPU, 1.75 KB (1K x 14) OTP EPROM program memory, 96 B RAM, 13 digital I/O, two on-chip analog comparators, no ADC or communication peripherals, 2.5 V to 5.5 V supply, and an Extended temperature range of -40 °C to +125 °C. It is housed in an 18-SOIC (7.50 mm) package. According to the Microchip PIC16C62X datasheet, the part is now obsolete and superseded by the flash-based PIC16F628A-I/SO.

Engineering reference data for PIC16C621A-04E/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C621A-04E/SO only when you need a Microchip PIC16C 18-SOIC OTP MCU in Extended temperature range and you have validated legacy firmware that must run unchanged on this exact part - for example, to manufacture a replacement board for an in-service industrial product. For all new designs, prefer the PIC16F628A-I/SO: identical 18-SOIC pinout, same PIC16C RISC instruction set, same two comparators, but with 3.5 KB of flash instead of OTP, additional USART, and active production status through at least 2030+. If you need exact 1.75 KB code-size parity with the OTP part but still want flash, the PIC16F627A-I/SO is the closest functional twin. If 512 words of OTP are sufficient and BOM cost is paramount, the PIC16C620A-04/SO is a pin-compatible cost-down alternative. If a precision internal voltage reference is needed for the comparators, step up to the PIC16C622A-04/SO, which is otherwise pin- and code-compatible with the PIC16C621A.

Comparison with Alternatives

Parameter This Product PIC16F628A-I/SO PIC16F627A-I/SO PIC16C621A-04/SO PIC16C620A-04/SO PIC16C622A-04/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC (0.295", 7.50 mm) 18-SOIC (0.295", 7.50 mm) - same 18-SOIC (0.295", 7.50 mm) - same 18-SOIC (0.295", 7.50 mm) - same 18-SOIC (0.295", 7.50 mm) - same 18-SOIC (0.295", 7.50 mm) - same
Program Memory Type OTP EPROM Flash Flash OTP EPROM OTP EPROM OTP EPROM
Program Memory Size 1.75 KB (1K x 14) 3.5 KB (2K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 0.875 KB (512 x 14) 1.75 KB (1K x 14)
RAM Size 96 B 224 B 128 B 96 B 96 B 96 B
Maximum CPU Frequency 4 MHz 20 MHz 20 MHz 4 MHz 4 MHz 4 MHz
I/O Pins 13 16 16 13 13 13
Analog Comparators 2 2 2 2 2 2
Operating Voltage 2.5 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V
Lifecycle Status Obsolete Active Active Obsolete Obsolete Obsolete

Key Differentiators

  • True flash-based pin-compatible drop-in successor available (vs PIC16F628A-I/SO)
  • Two on-chip analog comparators eliminate external op-amp (vs PIC16F84A-I/SO)
  • Wide 2.5 V to 5.5 V supply supports 2-cell battery or 5 V regulated rails (vs PIC16C558-04/SO)

Design Notes

The PIC16C621A-04E/SO uses One-Time Programmable (OTP) EPROM memory. Once a cell is written it cannot be erased, so a single firmware bug bricks the device. Validate all firmware on a flash-based equivalent (PIC16F627A or PIC16F628A in the same 18-SOIC package) before programming the OTP part. Always use Microchip's MPLAB X IDE with the MPASM assembler or MPLAB XC8 compiler, and verify the .HEX file checksum against the simulator output before commit. Stock only enough OTP units for the planned production run to avoid stranded inventory if firmware must change.

The MCLR/Vpp pin (pin 4) must be pulled up to Vdd through a 10 kΩ resistor for normal operation; do not leave it floating or the part will randomly reset. The MCLR pin also serves as the EPROM programming voltage input, so provide a high-voltage (≈13 V) path that can be isolated by a transistor or jumper when in programming mode. Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of pin 14, and add a 10 µF bulk tantalum or aluminum-polymer capacitor near the IC. Keep the OSC1/OSC2 traces short (<10 mm) and route them over a continuous ground pour to reduce radiated noise from the oscillator.

For the on-chip analog comparators, keep the AN0-AN3 traces short and isolated from the digital I/O and oscillator traces by a ground guard ring on both sides of the PCB. If the comparator reference is derived from a resistor divider, use 1% or better tolerance resistors and add a 100 nF bypass cap on the reference node. The 13 I/O pins can source or sink up to 25 mA each but the total Vdd supply current is limited to 200 mA for the whole package - budget the I/O loads so that simultaneous maximum loads do not exceed this total. Add a small ferrite bead or 100 Ω resistor in series with each output that drives off-board wiring to reduce ESD and cable-discharge transients.

At 4 MHz and 5 V supply the PIC16C621A-04E/SO dissipates roughly 15 µA × 5 V = 75 µW, so thermal management is not a concern in normal operation. The Extended temperature grade (-40 °C to +125 °C) makes the part acceptable for industrial and automotive under-hood applications provided the device is mounted on a copper pad of at least 100 mm² to spread heat through the SOIC lead frame. In air-conditioned or sealed enclosures the natural θJA of the 18-SOIC package (~85 °C/W) is more than adequate. Watch for self-heating only if the I/O are continuously sourcing/sinking their 25 mA maximum.

For battery-powered designs using the Watchdog Timer, disable the WDT in the CONFIG register and wake the CPU periodically from SLEEP via a Timer1 overflow or external interrupt to achieve the lowest possible quiescent current. The on-chip brown-out circuitry (when enabled via configuration) resets the device cleanly below the BOR threshold, so size the input bulk capacitor to keep Vdd above the BOR level during cranking or load-dump events. Use a low-dropout regulator such as MCP1700 or HT7333 (3.3 V) to derive a stable rail from a 2-cell alkaline or lithium-thionyl-chloride battery. Estimate: at 1 µA active and 1 Hz wake, average consumption ≈ 1 µA × (active_fraction) + 100 nA SLEEP, which yields multi-year battery life on a 200 mAh coin cell.

Compliance Information

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

Compliance flags not present in the verified distributor and Microchip product page data; set to unknown per Data Authenticity Rule 10. The 'E' suffix indicates Extended temperature grade (-40 °C to +125 °C), not automotive qualification. The part is in Microchip's obsolete lifecycle and is not recommended for AEC-Q100 safety-critical automotive applications.

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

Related Searches

PIC16C621A-04E/SO datasheet PIC16C621A-04E/SO price PIC16C621A-04E/SO pinout PIC16C621A-04E/SO buy PIC16C621A-04E/SO in stock PIC16C621A-04E/SO lead time PIC16C621A replacement flash PIC16F628A vs PIC16C621A PIC16C621A vs PIC16C620A 18-pin SOIC PIC microcontroller OTP 8-bit 4MHz PIC microcontroller 1.75KB PIC16C621A Extended temperature PIC16C62X family reference obsolete PIC16C microcontroller drop-in replacement Microchip PIC16C621A-04E/SO equivalent

Related Components & Terms

Microchip Technology PIC16C621A PIC16C621A-04E/SO PIC16F628A PIC16F627A PIC16C620A PIC16C622A PIC16C6XX 8-bit microcontroller PIC RISC architecture Harvard architecture OTP EPROM flash memory one-time programmable MPLAB XC8 compiler MPASM assembler MPLAB X IDE instruction set 18-SOIC package surface-mount device Extended temperature grade RoHS REACH AEC-Q100 analog comparator Watchdog Timer Brown-out Reset Voltage Reference consumer appliance control automotive body electronics battery-powered sensor
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