Microchip Technology

PIC16LC621-04E/P - 4MHz 8-bit OTP MCU 1.75KB DIP-18 | Microchip

MPN: PIC16LC621-04E/P ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 6.25 V Vdss 18-pin PDIP (DIP-18) Package 4 MHz Speed 1.75 KB (1K x 14) Memory
From $2.46 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.85 $3.85
10 $3.46 $34.60
100 $3.08 $308.00
500 $2.77 $1,385.00
1,000 $2.46 $2,460.00
ℹ️ All prices are in USD

PIC16LC621-04E/P Overview

The Microchip Technology PIC16LC621-04E/P is an 8-bit EPROM/OTP-based CMOS microcontroller from the PIC16C family, operating at 4 MHz with 1.75 KB (1K x 14) of program memory, 80 bytes of RAM, and 13 I/O lines, housed in an 18-pin PDIP through-hole package with automotive temperature grade.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral I/O onto one silicon die. Within the broader hierarchy, an MCU is a type of embedded processor, sitting below microprocessors in computational capability but above discrete logic in functional density. The PIC16C/LC62x family targets cost-sensitive 8-bit embedded applications, providing RISC architecture with a small instruction set (35 instructions) and single-cycle execution (200 ns at 20 MHz).

Key features of the PIC16LC621 include 4 MHz maximum clock, 12-bit-wide instructions, 8-bit-wide data path, seven or eight special function hardware registers, and a two-level deep hardware stack. The device supports direct, indirect, and relative addressing modes, and offers 13 bidirectional I/O pins capable of driving segmented LED displays or interfacing to sensors.

The architecture uses a Harvard-style separate code and data bus, with 14-bit wide instruction words for compact code density. The low-power 'LC' designation indicates the 2.5V to 6.25V supply voltage range, suiting battery-powered designs. The '04' speed grade caps operation at 4 MHz, and the 'E' suffix denotes the automotive (-40C to +125C) operating temperature range.

Typical applications include automotive body controllers, simple sensor interfaces, low-end consumer appliances, LED lighting controllers, and industrial control replacement of discrete logic. The OTP program memory enables rapid prototyping and low-volume production without the tooling cost of mask-ROM devices.

When designing with this MCU, ensure the clock source (RC, crystal, or resonator) is placed close to the OSC1/OSC2 pins and that decoupling capacitors (0.1 uF) are placed adjacent to VDD. The MCLR reset pin must be pulled high through a resistor for normal operation.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single source for sourcing and engineering decisions.

Drop-in alternatives for PIC16LC621-04E/P — 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 PIC16LC621-04E/P (same form factor and footprint) — differing in Operating Temperature Range, Core Architecture, Package, Program Memory Type, Program Memory Size.

Microchip Technology
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
Program Memory Type: OTP EPROM (one-time programmable)
Microchip Technology
Operating Temperature Range: Automotive / extended (per 'E' suffix)
Core Architecture: 8-bit PIC16 RISC
Package: 18-pin PDIP (Plastic DIP, 0.300 inch)
Microchip Technology
Operating Temperature Range: 0 °C to +70 °C (commercial)
Core Architecture: 8-bit PIC RISC
Program Memory Type: OTP (EPROM-based)
Microchip Technology
Operating Temperature Range: -40C to +125C (extended, 'E' grade)
Core Architecture: 8-bit PIC16C mid-range RISC
Package: 18-pin PDIP (0.300 inch, plastic)
Microchip Technology
Operating Temperature Range: 0C to +70C (Commercial)
Program Memory Type: OTP (EPROM-based)
Microchip Technology
Operating Temperature Range: -40 °C to +125 °C (industrial, 'E' suffix)
Core Architecture: PIC 8-bit RISC (Harvard)
Package: 18-PDIP (0.300 inch, 7.62 mm)

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

PIC16LC621-04/P

✅ Drop-In
Microchip Technology
📦 PDIP-18
PIC 8-bit RISC · OTP (EPROM-based) · 1.75 KB (1K x 14) · 80 bytes · 4 MHz · 200 ns (single cycle) · 35 instructions · 2.5 V to 6.25 V

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC16LC620-04E/P

✅ Drop-In
Microchip Technology
📦 PDIP-18
8-bit PIC16 RISC · OTP (EPROM-based) · 896 bytes (512 x 14) · 80 bytes · 4 MHz · 200 ns (single-cycle, except branches = 2-cycle) · 35 instructions · 14 bits

✓ In Stock

$1.5 / Unit

View Datasheet →

PIC16LC620A-04E/P

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 PDIP-18
8-bit PIC16C mid-range RISC · 12-bit (14-bit program word) · 8-bit · 35 (single-cycle, 200 ns) · 4 MHz · 200 ns (single-cycle) · EPROM (OTP windowed for development) · 896 bytes (512 x 14)

✓ In Stock

$1.85 / Unit

View Datasheet →

PIC16LC620A-04/P

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 PDIP-18
PIC16C · 8-bit PIC RISC · PIC · 8-bit · 4 MHz · 200 ns (single-cycle, except branches) · OTP (EPROM-based) · 896 bytes (512 × 14)

✓ In Stock

$1.3 / Unit

View Datasheet →

PIC16LC56A-04I/P

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 PDIP-18
8-bit Microcontroller (MCU) · PIC RISC (PIC16C5X family) · 1.5 KB OTP EPROM · 25 bytes · 4 MHz · 33 single-word, single-cycle instructions · 12 · 3.0 V to 6.25 V

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC16LC621-04E/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC
Family PIC16C/LC62x
Program Memory Size 1.75 KB (1K x 14)
Program Memory Type OTP (One-Time Programmable) / EPROM
RAM Size 80 bytes
EEPROM Size None
Maximum Clock Frequency 4 MHz
Instruction Cycle 200 ns (single-cycle)
Instruction Set Size 35 instructions
I/O Pins 13
Supply Voltage (VDD) 2.5 V to 6.25 V
Operating Temperature Range -40C to +125C (Automotive)
Package 18-pin PDIP (DIP-18)
Mounting Type Through-Hole
Timers 1 x 8-bit
ADC None
Stack Depth 2 levels (hardware)

PIC16LC621-04E/P Pin Configuration

DIP-18 Package Pinout Diagram DIP-18 18-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10 DIP-18
Pin 1 RA2 — Bidirectional I/O pin, PORTA bit 2
Pin 2 RA3 — Bidirectional I/O pin, PORTA bit 3
Pin 3 RA4/T0CKI — Bidirectional I/O pin / Timer0 clock input, PORTA bit 4
Pin 4 MCLR — Master Clear (reset) input, active low
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional I/O pin / External interrupt, PORTB bit 0
Pin 7 RB1 — Bidirectional I/O pin, PORTB bit 1
Pin 8 RB2 — Bidirectional I/O pin, PORTB bit 2
Pin 9 RB3 — Bidirectional I/O pin, PORTB bit 3
Pin 10 RB4 — Bidirectional I/O pin, PORTB bit 4
Pin 11 RB5 — Bidirectional I/O pin, PORTB bit 5
Pin 12 RB6 — Bidirectional I/O pin, PORTB bit 6
Pin 13 RB7 — Bidirectional I/O pin, PORTB bit 7
Pin 14 VDD — Positive supply voltage (2.5V to 6.25V)
Pin 15 OSC2/CLKOUT — Oscillator output / Clock output (Fosc/4)
Pin 16 OSC1/CLKIN — Oscillator input / External clock input
Pin 17 RA0 — Bidirectional I/O pin, PORTA bit 0
Pin 18 RA1 — Bidirectional I/O pin, PORTA bit 1

Typical Applications

PIC16LC621-04E/P is suitable for 6 applications: Automotive Body Controller, LED Lighting Controller, Industrial Sensor Interface, Consumer Appliance Control, Replacement of Discrete Logic, Low-Volume Production Controller.

🚗

Automotive Body Controller

The PIC16LC621-04E/P's automotive -40C to +125C temperature grade makes it suitable for automotive body electronics where the MCU sits in the cabin or engine compartment. Its 1.75 KB OTP program memory is sufficient for simple body control tasks such as interior lighting sequencing, mirror adjustment, seat-position memory recall, and basic window lift logic. The 13 I/O pins can directly drive low-side MOSFETs for relay switching, while the 2.5V to 6.25V supply range accepts the noisy 12V vehicle bus after a simple regulator. Compared with Flash-based PIC16F equivalents, the OTP variant reduces per-unit cost in high-volume automotive programs where firmware is fixed at production time.

💡

LED Lighting Controller

The PIC16LC621-04E/P's 25 mA per-pin sink/source capability lets it directly drive small LED matrices and seven-segment displays without external transistor buffers. The 35-instruction RISC core and 200 ns instruction cycle at 4 MHz provide enough bandwidth for multiplexed LED refresh at typical 100+ Hz rates, eliminating flicker. With 1.75 KB of code space, designers can implement chase patterns, dimming via PWM, and basic color-mixing algorithms for architectural or decorative LED strips. The 2.5V to 6.25V supply range simplifies designs using 3.3V or 5V LED driver rails.

🏭

Industrial Sensor Interface

For industrial 4-20 mA loop-powered sensors, the PIC16LC621-04E/P offers sufficient compute for linearization, filtering, and HART-like communication protocols. Its 80 bytes of RAM can buffer sensor samples, while the 1.75 KB program memory holds calibration constants and simple digital-filter algorithms. The wide 2.5V to 6.25V supply tolerance accommodates industrial 24V rails after a small LDO. The automotive temperature grade is over-spec but cost-effective for industrial environments with extreme thermal cycling, and the 18-pin PDIP package supports hand-solderable prototyping and field-replaceable modules.

🔧

Consumer Appliance Control

Small kitchen and personal-care appliances such as coffee makers, blenders, and hair dryers benefit from the PIC16LC621-04E/P's low-cost OTP memory and compact 18-pin PDIP form factor. The MCU can handle switch debouncing, timer sequencing, motor PWM control via its single 8-bit timer, and simple LED user-interface patterns. With 13 I/O pins, designers can interface directly to membrane keypads and seven-segment displays without glue logic. The 2.5V to 6.25V operating range simplifies designs powered by 3xAA batteries or 5V wall adapters, while automotive temperature grade ensures reliability in warm appliance enclosures.

🔌

Replacement of Discrete Logic

The PIC16LC621-04E/P can replace multiple 74HC-series logic gates, flip-flops, and counters in legacy designs, reducing PCB area and BOM cost. With 1.75 KB of code space, designers can implement custom state machines, glue logic, and timing functions in firmware rather than hardware. The 13 I/O pins handle typical glue-logic signal counts, and the 200 ns instruction cycle supports real-time control of high-speed logic-replacement applications. The automotive temperature grade is a bonus for industrial or vehicular retrofits of older discrete-logic designs.

🏭

Low-Volume Production Controller

For low-to-medium-volume production runs (under 10k units), the PIC16LC621-04E/P's OTP memory is more cost-effective than Flash or mask-ROM parts, which carry NRE charges or higher per-unit prices. Designers can iterate firmware using windowed CERDIP prototypes, then commit to plastic OTP for production. The 18-pin PDIP package supports both prototyping on breadboards and through-hole production assemblies, and the automotive -40C to +125C range covers most commercial and industrial environments without separate qualification.

What is the program memory size of PIC16LC621-04E/P?
The PIC16LC621-04E/P has 1.75 KB (1K x 14) of OTP/EPROM program memory. According to Microchip PIC16C62x family datasheet, the 14-bit-wide instruction words enable compact code density; this is sufficient for small control loops, simple state machines, and basic sensor interfaces typical of cost-sensitive 8-bit designs.
What is the operating voltage of PIC16LC621-04E/P?
The PIC16LC621-04E/P operates from 2.5 V to 6.25 V supply. The 'LC' prefix designates the low-voltage CMOS variant of the PIC16C62x family; the wider 2.5V-6.25V range supports both 3.3V and 5V rails, making it suitable for battery-powered and standard logic-level designs.
How many I/O pins does PIC16LC621-04E/P have?
The PIC16LC621-04E/P provides 13 bidirectional digital I/O pins across its 18-pin PDIP package. According to Microchip datasheet, the I/O ports are organized as PORTA (5 pins) and PORTB (8 pins); each pin can source/sink up to 25 mA for direct LED drive, eliminating the need for external buffers in display applications.
What is the maximum clock speed of PIC16LC621-04E/P?
The PIC16LC621-04E/P runs at a maximum 4 MHz external clock input, yielding 200 ns single-cycle instruction execution. The '04' speed grade is the lowest tier in the PIC16C62x family; higher '20' grade parts run up to 20 MHz for applications needing faster execution.
Where to buy PIC16LC621-04E/P online?
The PIC16LC621-04E/P is available from authorized distributors including DigiKey (321362), Mouser, Microchip USA, Veswin, and Jotrin Electronics, as of 2026-09-22. Stock status varies; automotive-grade parts typically have longer lead times than commercial variants due to qualification cycles.
What is the price of PIC16LC621-04E/P?
The PIC16LC621-04E/P is priced at approximately $3.85 at qty 1, with tier pricing down to about $2.46 at qty 1000, as of 2026-09-22. Pricing reflects the OTP memory, automotive temperature grade, and through-hole PDIP package; ROM-based and Flash-based variants in the same family are typically lower cost at volume.
What is the lead time for PIC16LC621-04E/P?
Lead time for the PIC16LC621-04E/P varies by distributor and order quantity, as of 2026-09-22. Authorized distributors DigiKey and Mouser typically stock thousands of units for qty-1 fulfillment; production quantities of 10k+ may require 6-12 weeks through Microchip direct or franchised distributors.
Is PIC16LC621-04E/P in stock?
PIC16LC621-04E/P stock status varies by distributor as of 2026-09-22. DigiKey and Mouser typically maintain inventory of the automotive-grade OTP variant; cross-checking real-time stock on the distributor page before placing an order is recommended given the part's niche automotive application.
What is the difference between PIC16LC621-04E/P and PIC16LC620-04E/P?
The PIC16LC621-04E/P has 1.75 KB (1K x 14) of program memory versus 1 KB (512 x 14) on the PIC16LC620-04E/P, with 80 bytes RAM on both. Per the Microchip PIC16C62x datasheet, the 621 adds program memory and otherwise shares the same 18-pin PDIP footprint, allowing direct code-size upgrades.
When should I choose PIC16LC621-04E/P over PIC16LC620-04E/P?
Choose PIC16LC621-04E/P when your firmware exceeds 512 instruction words and needs up to 1K x 14 of code space, particularly in automotive-grade applications. For smaller code sizes (under 512 words), the PIC16LC620-04E/P is a lower-cost drop-in alternative with the same 18-pin PDIP footprint and automotive temperature range.
What is the best drop-in replacement for PIC16LC621-04E/P?
The PIC16LC621-04E/P itself is the baseline; the best drop-in replacements include the PIC16LC621-04/P (commercial temperature), PIC16LC620-04E/P (less code), and PIC16LC620A-04E/P (enhanced core). All share the 18-pin PDIP footprint, automotive temperature grade, and 4 MHz clock ceiling of the original.
Can PIC16LC620-04E/P replace PIC16LC621-04E/P?
Yes, the PIC16LC620-04E/P can physically replace PIC16LC621-04E/P on the same 18-pin PDIP footprint, but with reduced program memory (512 words vs 1K x 14). If your firmware fits in 512 instruction words, the swap is drop-in; otherwise the 620 will run out of code space and require a redesign.
Where to download PIC16LC621-04E/P datasheet PDF?
The PIC16LC621-04E/P datasheet PDF is available from Microchip's official product page on microchip.com, as well as aggregator sites including alldatasheet.com (108-page document). Per Microchip's documentation policy, the datasheet covers electrical characteristics, instruction set, memory map, and programming specifications for the PIC16C62x family.
Where to find PIC16LC621-04E/P pinout?
The PIC16LC621-04E/P pinout is documented in the PIC16C62x family datasheet on microchip.com. The 18-pin PDIP layout assigns RA0-RA4 to PORT A, RB0-RB7 to PORT B (with shared interrupt/analog functions disabled on this device), with VDD on pin 14, VSS on pin 5, MCLR on pin 4, and OSC1/OSC2 on pins 15-16.
Is PIC16LC621-04E/P the same as PIC16LC621-04I/P?
No, the PIC16LC621-04E/P and PIC16LC621-04I/P differ in operating temperature grade. The 'E' suffix designates the automotive -40C to +125C range; the 'I' suffix designates the industrial -40C to +85C range. Both share identical 18-pin PDIP packaging, 4 MHz clock, and 1.75 KB program memory; the I-grade is typically lower cost.
What are the key specifications of PIC16LC621-04E/P that engineers should know?
Key specifications per Microchip PIC16C62x datasheet: 4 MHz max clock, 1.75 KB OTP program memory, 80 bytes RAM, 13 I/O pins (PORTA 5-pin + PORTB 8-pin), 2.5V-6.25V supply, 35-instruction RISC core with 200 ns single-cycle execution, 2-level hardware stack, 1x 8-bit timer, no ADC, automotive -40C to +125C temperature grade, 18-pin PDIP package.

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

Selection Guide

Choose PIC16LC621-04E/P when you need an automotive-grade (-40C to +125C) 8-bit OTP microcontroller with 1.75 KB of code space and 13 I/O pins in a 18-pin PDIP through-hole package. It is the right choice for cost-sensitive automotive body controllers, industrial sensor interfaces, and LED lighting controllers where OTP memory is acceptable. Choose PIC16LC621-04/P if your application only needs commercial temperature range (0C to +70C or -40C to +85C) and you can save cost by skipping automotive qualification. Choose PIC16LC620-04E/P if your firmware fits within 512 instruction words and you want a lower-cost alternative in the same automotive-grade 18-pin PDIP footprint. For designs requiring Flash memory (in-field reprogrammability), step up to the PIC16F627 or PIC16F628A family instead.

Comparison with Alternatives

Parameter This Product PIC16LC621-04/P PIC16LC620-04E/P PIC16LC620A-04E/P PIC16LC620A-04/P PIC16LC56A-04I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package PDIP-18 PDIP-18 - same PDIP-18 - same PDIP-18 - same PDIP-18 - same PDIP-18 - same
Program Memory 1.75 KB (1K x 14) 1.75 KB (1K x 14) - same 1 KB (512 x 14) - smaller 1 KB (512 x 14) - smaller 1 KB (512 x 14) - smaller 1 KB (512 x 12) - older architecture
RAM Size 80 bytes 80 bytes - same 80 bytes - same 80 bytes - same 80 bytes - same 32 bytes - smaller
Maximum Clock Speed 4 MHz 4 MHz - same 4 MHz - same 4 MHz - same 4 MHz - same 4 MHz - same
I/O Pins 13 13 - same 13 - same 13 - same 13 - same 12 - slightly fewer
Temperature Grade Automotive (-40C to +125C) Industrial (-40C to +85C) Automotive (-40C to +125C) - same Automotive (-40C to +125C) - same Industrial (-40C to +85C) Industrial (-40C to +85C)
Memory Type OTP/EPROM OTP/EPROM - same OTP/EPROM - same OTP/EPROM - same OTP/EPROM - same OTP/EPROM - same

Key Differentiators

  • Automotive temperature grade at PIC16LC62x price point (vs PIC16LC621-04/P)
  • 1.75 KB program memory versus 1 KB on PIC16LC620 (vs PIC16LC620-04E/P)
  • Richer instruction set and peripherals than PIC16C5x legacy (vs PIC16LC56A-04I/P)

Design Notes

Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) with the ground return to VSS (pin 5) within 5 mm. For designs with switching loads or noisy relays, add a 10 uF tantalum or electrolytic bulk capacitor on the VDD rail. The PIC16LC621-04E/P's 2.5V to 6.25V supply range allows direct connection to a 5V regulated rail or to a 3.3V low-power rail without level shifting.

Route the OSC1/OSC2 traces (pins 16 and 15) as short and symmetric as possible to minimize clock skew and EMI. When using a crystal or ceramic resonator, keep the load capacitors within 5 mm of the oscillator pins. The MCLR pin (pin 4) must be pulled high to VDD through a 10 kohm resistor for normal operation; add a 100 nF capacitor to VSS if a manual reset button is connected to suppress noise-induced resets.

Do not assume unused I/O pins default to inputs - they must be configured as outputs and driven low to minimize power consumption and reduce EMI susceptibility. The 2-level hardware stack means the PIC16LC621 cannot handle deep subroutine nesting or interrupts within interrupts without stack overflow; keep call depth to 1-2 levels. The OTP memory is one-time-programmable - any code bug requires a new chip, so verify firmware on a windowed CERDIP prototype (e.g., PIC16C621-04/JW) before committing to OTP production.

Compliance Information

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

RoHS/REACH status not explicitly stated in provided web data. The 'E' suffix indicates automotive temperature grade per Microchip naming conventions; this predates AEC-Q100 qualification for older PIC16C OTP parts. Verify RoHS compliance with Microchip directly before using in RoHS-restricted designs.

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

Related Searches

PIC16LC621-04E/P PIC16LC621-04E/P datasheet Microchip PIC16LC621 8-bit OTP microcontroller PIC16LC621 1.75KB OTP 4MHz DIP-18 PIC16C62x PDIP-18 microcontroller automotive body controller 8-bit MCU OTP PIC16LC621 vs PIC16LC620 PIC16LC621-04E/P drop-in replacement PIC16LC621-04E/P buy price stock what is the program memory of PIC16LC621 PIC16LC621 pinout 18-pin PDIP 8-bit automotive microcontroller through-hole

Related Components & Terms

Microchip Technology PIC16LC621 PIC16LC621-04E/P PIC16LC620-04E/P PIC16LC620A-04E/P PIC16LC56A-04I/P PIC16C62x PIC16C5x 8-bit microcontroller MCU embedded processor RISC architecture Harvard architecture OTP memory EPROM PDIP-18 DIP-18 through-hole package PIC microcontroller automotive temperature grade AEC-Q100 RoHS REACH OSC1/OSC2 MCLR reset PORTA PORTB Timer0 interrupt LED display driver
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