Microchip Technology

PIC16C620-20E/P - 8-Bit 20MHz OTP MCU 896B | Microchip

MPN: PIC16C620-20E/P ✗ End of Life
In Stock Ships in 1-3 business days
18-PDIP (0.300 inch, 7.62 mm) Package 20 MHz Speed OTP EPROM Memory
From $2.12 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.05 $30.50
100 $2.71 $271.00
500 $2.38 $1,190.00
1,000 $2.12 $2,120.00
ℹ️ All prices are in USD

PIC16C620-20E/P Overview

The Microchip Technology PIC16C620-20E/P is a member of the PIC16C62x family of EPROM-based 8-bit CMOS microcontrollers operating at 20 MHz with a 200 ns instruction cycle. It integrates 896 bytes of OTP program memory (organized as 512 x 14 bits), 80 bytes of data RAM, 13 digital I/O pins, and a comparator module in an 18-pin PDIP through-hole package. The part is rated for the extended automotive temperature grade (-40C to +125C), indicated by the 'E' designator.

A PIC microcontroller is a Harvard-architecture RISC processor that executes one instruction per instruction cycle (four clock periods), making it well suited for deterministic embedded control. Within the broader component taxonomy, a PIC sits under the hierarchy microcontroller (MCU) -> embedded processor -> integrated circuit. The '16C' series is the original One-Time-Programmable (OTP) EPROM-based line from Microchip, distinct from the flash-based 'F' series; OTP parts are typically used in mature or cost-sensitive production where field re-programmability is not required.

Key features of the PIC16C620-20E/P include a 35-instruction set where all single-cycle instructions execute in 200 ns, with program branches taking two cycles; an internal watchdog timer; power-on reset; brown-out detection; a 5-bit digital-to-analog converter used as a voltage reference for the on-chip comparator; and an external oscillator interface supporting crystal, ceramic resonator, or RC timing. The device operates from 2.5V to 6.0V across the full -40C to +125C range.

Architecturally, the chip uses a 14-bit instruction word, an 8-bit data path, and a two-stage pipeline that fetches the next instruction while executing the current one. With 80 bytes of general-purpose RAM and a hardware stack of eight levels, the design targets compact control loops, timing-critical state machines, and glue-logic replacement.

Typical applications include automotive body controllers, industrial timers, appliance control boards, security panel keypads, sensor signal conditioning using the on-chip comparator, and white-goods user interfaces where the extended temperature grade and OTP cost model are decisive.

When designing with the PIC16C620-20E/P, note that OTP memory cannot be erased; firmware must be fully validated before programming. The external oscillator pins (OSC1/OSC2) and the MCLR reset pin require careful PCB layout to avoid corrupting the EPROM during in-circuit programming.

This page synthesizes distributor pricing, drop-in package alternatives, and design notes not found in the bare datasheet, helping engineers evaluate the part against flash-based PIC16F replacements and competing 8-bit MCUs.

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

Microchip Technology
Program Memory Size: 896 B (512 x 14 words)
Program Memory Type: OTP (One-Time Programmable)
Mounting Type: Through-Hole (THT)
Microchip Technology
Program Memory Size: 3.5 KB (2K x 14)
Program Memory Type: OTP (One-Time Programmable) EPROM
Mounting Type: Through-Hole (THT)

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

PIC16C620-20/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 18-PDIP
Microchip Technology · PIC® 16C · PIC · 8-Bit · 20 MHz · 896 B (512 x 14) · OTP (One-Time Programmable) EPROM · 80 x 8 (80 bytes)

✓ In Stock

$3.2 / Unit

View Datasheet →

PIC16C620-04I/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 18-PDIP
8-bit Microcontroller (MCU) · PIC16C62X · PIC (RISC) · OTP (One-Time Programmable) · 896 B (512 x 14 words) · 80 x 8 (80 bytes) · None (no on-chip EEPROM) · 4 MHz

✓ In Stock

$2.1 / Unit

View Datasheet →

PIC16F630-I/P

✅ Drop-In
📦 18-PDIP
flash-based 1K x 14, 64 B EEPROM, ICSP support; pin-to-pin compatible 18-PDIP

📋 Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16C620-20E/P Maximum Ratings & Electrical Characteristics

Product Type 8-bit Microcontroller (MCU)
Series PIC16C62x
Core Architecture PIC (Harvard RISC)
Program Memory Type OTP EPROM
Program Memory Size 896 B (512 x 14 bits)
Data RAM Size 80 B
Number of I/O Pins 13
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns
Instruction Set Size 35 instructions
Operating Temperature Range -40C to +125C (Automotive / E grade)
Oscillator Type External (crystal / RC)
Package 18-PDIP (0.300 inch, 7.62 mm)
Mounting Type Through-Hole
On-chip Peripherals Comparator with 5-bit DAC reference, Watchdog Timer, Brown-out Reset

PIC16C620-20E/P 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 — PORTA bit 2 / analog input channel 2
Pin 2 RA3/AN3 — PORTA bit 3 / analog input channel 3
Pin 3 RA4/T0CKI — PORTA bit 4 (open-drain) / Timer 0 clock input
Pin 4 MCLR/VPP — Master Clear reset input / EPROM programming voltage
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / external interrupt input
Pin 7 RB1 — PORTB bit 1
Pin 8 RB2 — PORTB bit 2
Pin 9 RB3/PGM — PORTB bit 3 / EPROM programming mode select
Pin 10 RB4 — PORTB bit 4
Pin 11 RB5 — PORTB bit 5
Pin 12 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 13 RB7/PGD — PORTB bit 7 / ICSP data
Pin 14 VDD — Positive supply voltage
Pin 15 OSC2/CLKOUT — Oscillator output / clock out
Pin 16 OSC1/CLKIN — Oscillator input / external clock in
Pin 17 RA0/AN0 — PORTA bit 0 / analog input channel 0 / comparator input
Pin 18 RA1/AN1 — PORTA bit 1 / analog input channel 1 / VREF

Typical Applications

PIC16C620-20E/P is suitable for 6 applications: Automotive Body Control Modules, Industrial Timer and Sequencer Boards, Appliance Control Boards, Security and Alarm Panel Keypads, Sensor Signal Conditioning with On-Chip Comparator, Battery Charger State-Machine Controller.

🚗

Automotive Body Control Modules

The PIC16C620-20E/P's automotive-grade -40C to +125C temperature range and 20 MHz throughput make it a strong fit for body controllers in vehicles, where it can read switch inputs, drive relays, and sequence lighting or wiper functions. With 13 I/O pins it covers the typical BCM sub-circuit needs, and the on-chip comparator enables direct interface to resistive sensor bridges without an external op-amp. The OTP EPROM model keeps unit cost low in high-volume production where firmware is locked. At 20 MHz the MCU comfortably handles 1 ms-class control loops. Designers should note that PIC16F630-I/P is the modern migration path if field re-flashing becomes a requirement.

🏭

Industrial Timer and Sequencer Boards

The 200 ns instruction cycle of PIC16C620-20E/P delivers 5 MIPS, which is more than adequate for multi-stage industrial timers, conveyor sequencers, and pump controllers. Its hardware 8-level stack keeps interrupt context small, and the brown-out reset plus watchdog timer provide robust recovery from supply glitches on factory floors. The 13 I/O lines can drive 7-segment displays, keypads, and opto-isolated relay coils. The OTP memory model suits fixed-sequence production runs where firmware does not change. A small footprint BOM, just a crystal and decoupling caps, keeps the bill of materials tight.

🏭

Appliance Control Boards

White-goods appliances such as washing machines, dishwashers, and microwave ovens benefit from the PIC16C620-20E/P's extended temperature tolerance and on-chip comparator for level or temperature sensing. The 896-byte OTP program memory is sufficient for fixed-cycle appliance logic including motor control state machines, door interlock monitoring, and user-button debouncing. The 18-pin PDIP package supports through-hole wave soldering, which remains common in appliance manufacturing lines. The 5 MIPS throughput is plenty for software PWM on heating elements or small DC motors. Choosing OTP keeps per-unit cost down for high-volume SKUs.

🎥

Security and Alarm Panel Keypads

The PIC16C620-20E/P integrates well into security panel keypads where it scans a 4x4 matrix, debounces key presses, drives piezo buzzers, and supervises tamper loops. The on-chip comparator can directly sense a resistive loop, eliminating an external op-amp in simple end-of-line resistor designs. With 80 bytes of RAM it can buffer short event logs before passing them upstream. The 13 I/O pins cover up to 8 key rows plus status LEDs. Brown-out reset and watchdog features harden the design against brownouts common in battery-backed alarm systems. OTP memory prevents firmware theft via chip dumping.

🧩

Sensor Signal Conditioning with On-Chip Comparator

The PIC16C620-20E/P's built-in analog comparator with 5-bit DAC reference allows direct interface to resistive sensors such as NTC thermistors, photoresistors, or simple Wheatstone bridges. The MCU can wake from sleep when the comparator trips, providing ultra-low-power event detection. The 5 MIPS throughput is enough to apply software linearization before transmitting values over UART. The 13 I/O pins are sufficient to drive a small status LED array alongside the sensor interface. OTP memory keeps the BOM small for cost-constrained IoT sensor nodes in industrial monitoring.

Battery Charger State-Machine Controller

Small-form-factor lead-acid or Li-ion chargers can use the PIC16C620-20E/P to implement charge-state sequencing, current limiting, and temperature foldback. The on-chip comparator monitors charger current via a sense resistor, and the 13 I/O pins drive status LEDs, relay coil, and charger enable FET. The 20 MHz speed allows smooth PWM dimming of indicator LEDs and accurate timing of charge intervals. The automotive temperature grade suits under-hood or garage environments. The OTP memory model protects proprietary charging algorithms from external readback.

Recommended Products Summary

PIC16F630-I/P Flash-based modern replacement in same 18-PDIP footprint Used in: Automotive Body Control Modules, Industrial Timer and Sequencer Boards, Appliance Control Boards, Security and Alarm Panel Keypads, Battery Charger State-Machine Controller MCP2551 CAN bus transceiver for in-vehicle networking Used in: Automotive Body Control Modules MCP1700 3.3V LDO regulator for MCU power rail Used in: Industrial Timer and Sequencer Boards MCP9700 Analog temperature sensor for thermal protection Used in: Appliance Control Boards, Sensor Signal Conditioning with On-Chip Comparator MCP1804 Low-quiescent LDO for battery backup Used in: Security and Alarm Panel Keypads MCP2221 USB-to-UART bridge for PC connectivity Used in: Sensor Signal Conditioning with On-Chip Comparator MCP73831 Li-ion charge management IC Used in: Battery Charger State-Machine Controller
What is the program memory size of PIC16C620-20E/P?
The PIC16C620-20E/P contains 896 bytes of OTP EPROM program memory, organized as 512 words of 14 bits each. The 14-bit-wide instruction word supports 35 single-cycle instructions plus 2-cycle branches. According to the Microchip datasheet, the 512-word program space is shared with the configuration register and device ID area, leaving the application code region slightly under 512 words.
What is the maximum clock speed and instruction cycle of PIC16C620-20E/P?
The PIC16C620-20E/P runs at a maximum 20 MHz external clock, producing a 200 ns instruction cycle. Each instruction executes in one cycle except for program branches, which take 400 ns (two cycles). This 5 MIPS throughput makes it suitable for control loops in automotive and industrial applications running at modest PWM frequencies.
Where can I download the PIC16C620-20E/P datasheet PDF?
The official Microchip datasheet for PIC16C620-20E/P is available at the manufacturer product page (https://ww1.microchip.com/downloads/en/DeviceDoc/30234D.pdf), and third-party mirrored PDFs are indexed at alldatasheet.com. The document includes pinout, electrical characteristics, instruction set summary, and EPROM programming specifications. Microchip also publishes the family reference manual covering the PIC16C62x peripherals.
What is the difference between PIC16C620-20E/P and PIC16F630-I/P?
The PIC16C620-20E/P uses One-Time-Programmable EPROM memory rated -40C to +125C, while the PIC16F630-I/P uses flash memory rated -40C to +85C. Both share the 18-pin PDIP footprint and the same PIC core, so they are pin-compatible for most applications. Choose the 'C' part for automotive extended temperature and mature production; choose the 'F' part for development and field firmware updates.
What is the best drop-in replacement for PIC16C620-20E/P?
For pin-compatible 18-pin PDIP drop-in replacement on the same footprint, choose PIC16C620-20/P (commercial temperature grade, 0C to +70C) or PIC16C620-04I/P (4 MHz, industrial -40C to +85C) when slower clock is acceptable. For a flash-based modern alternative with the same 18-pin DIP footprint, PIC16F630-I/P is the canonical Microchip migration path. All three parts share pin 1 = RA0/AN0 assignment.
Is PIC16C620-20E/P still in production?
The PIC16C620-20E/P is in NRND (Not Recommended for New Designs) status with Microchip Technology. The OTP EPROM-based 'C' series is being phased out in favor of the flash-based 'F' series such as PIC16F630. Existing inventory remains available at distributors like DigiKey, but new designs should target the flash-based replacements to ensure long-term supply continuity.
How many I/O pins does PIC16C620-20E/P have?
The PIC16C620-20E/P provides 13 digital I/O pins spread across PORTA (RA0-RA3, RA4 with open-drain output) and PORTB (RB4-RB7 plus RB0-RB3). Pin 18 is MCLR, pin 1 is RA0/AN0, and the remaining I/O multiplexed functions include the comparator output, timer clock input, and EPROM programming interface. The 13 I/O count is the figure most commonly cited in parametric tables.
What is the price of PIC16C620-20E/P and is it in stock?
The PIC16C620-20E/P is priced around $3.42 in single-piece quantity as of 2026-09-17, with volume pricing dropping to roughly $2.12 at 1000 pieces. Stock is limited because the part is NRND; distributors like DigiKey, Mouser, and Hotenda list small inventory, while brokers such as Veswin, Vyrian, and Xecor may carry new-old-stock at premium pricing. Lead time for direct factory orders is typically 8-12 weeks.
Where to buy PIC16C620-20E/P online?
PIC16C620-20E/P can be ordered from authorized distributors including DigiKey, Mouser, and MicrochipDirect, plus secondary suppliers such as Hotenda, Xecor, Veswin, Vyrian, and Partstack. As of 2026-09-17 the part is listed across multiple channels but stock is limited. For automotive-grade or larger quantities, MicrochipDirect is recommended to verify date code and supply authenticity.
What is the operating temperature range of PIC16C620-20E/P?
The 'E' designator in PIC16C620-20E/P indicates the automotive extended temperature grade, operating from -40C to +125C. This is distinct from the 'I' industrial grade (-40C to +85C) and the un-suffixed commercial grade (0C to +70C). Automotive-grade parts go through additional qualification per Microchip's product grade matrix and are typically specified in harsher under-hood and chassis applications.
Does PIC16C620-20E/P have a flash or EPROM memory?
The PIC16C620-20E/P uses OTP EPROM memory, not flash. The 'C' in PIC16C620 stands for the EPROM-based PIC16C family, where the program memory is one-time programmable using an external EPROM programmer exposing the RB3/RB6/RB7 programming pins. The flash-based counterpart is the PIC16F630 family, which allows in-circuit serial programming (ICSP) and field firmware updates.
Hey Google, what can replace PIC16C620-20E/P?
Direct drop-in 18-pin PDIP replacements for PIC16C620-20E/P include PIC16C620-20/P (commercial temp grade) and PIC16C620-04I/P (4 MHz, industrial temp) from the same Microchip family. For modern flash-based pin compatibility, use PIC16F630-I/P, which supports in-circuit reprogramming. Cross-brand equivalents in the same 18-pin PDIP footprint are limited; the Atmel ATtiny2313-10PU shares the DIP-20 package but not exact pin assignments, so verify the schematic before swapping.
What are the key specifications of PIC16C620-20E/P that engineers should know?
The PIC16C620-20E/P is a Microchip 8-bit RISC MCU with 896-byte OTP EPROM program memory (512 x 14 bits), 80-byte data RAM, 13 I/O pins, 20 MHz maximum clock, 200 ns instruction cycle, and -40C to +125C automotive temperature grade. It integrates a comparator with 5-bit DAC reference, watchdog timer, brown-out reset, and an 8-level hardware stack. The 18-pin PDIP package measures 0.300 inch (7.62 mm) wide and is rated for through-hole wave soldering.
What is the equivalent Microchip part for PIC16C620-20E/P in flash memory?
The flash-based Microchip equivalent for PIC16C620-20E/P is the PIC16F630-I/P, which adds in-circuit serial programming (ICSP), flash program memory of 1024 words, and a 64-byte data EEPROM. The pinout is identical on the 18-pin PDIP footprint, so PCB layout does not need to change. The PIC16F630 industrial temperature grade runs -40C to +85C; for automotive extended temperature, use PIC16F630-E/P or PIC16F630T-E/P.
When should I choose PIC16C620-20E/P over PIC16F630-I/P?
Choose PIC16C620-20E/P when the design requires the -40C to +125C automotive extended temperature range and OTP memory is acceptable for mature production. Choose PIC16F630-I/P when you need field firmware updates, in-circuit debugging, or a longer lifecycle. Both parts share the 18-pin PDIP footprint and the same PIC16C6x core instruction set, so firmware can be recompiled with minimal changes. For new designs, Microchip generally recommends the flash-based 'F' series.

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

Selection Guide

Choose PIC16C620-20E/P for automotive-grade production runs at -40C to +125C where the OTP memory model is acceptable and per-unit cost must be minimized. Choose PIC16C620-20/P if your design only needs commercial 0C to +70C range and you want to leverage the same 20 MHz throughput. Choose PIC16C620-04I/P when 4 MHz operation is sufficient and you need industrial -40C to +85C with the lowest possible clock-related EMI. For any new design that may require firmware updates, choose PIC16F630-I/P, which shares the 18-PDIP footprint and adds flash plus ICSP. All three parts use the same PIC16C6x instruction set, so code can be ported with minimal effort. Cross-brand drop-in equivalents in the same 18-pin DIP footprint are essentially absent; the Atmel ATtiny2313 in DIP-20 has different pin assignments and is not a true drop-in.

Comparison with Alternatives

Parameter This Product PIC16C620-20/P PIC16C620-04I/P PIC16F630-I/P
Package 18-PDIP (0.300 in) 18-PDIP (same) 18-PDIP (same) 18-PDIP (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 896 B OTP EPROM (512 x 14) 896 B OTP EPROM (512 x 14) 896 B OTP EPROM (512 x 14) 1024 words Flash + 64 B EEPROM
Max Clock Speed 20 MHz 20 MHz 4 MHz 20 MHz
Instruction Cycle 200 ns 200 ns 1000 ns 200 ns
Data RAM 80 B 80 B 80 B 64 B
I/O Pins 13 13 13 12
Temperature Range -40C to +125C (Automotive) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Memory Type OTP EPROM OTP EPROM OTP EPROM Flash

Key Differentiators

  • Automotive extended temperature grade in OTP form (vs PIC16C620-20/P)
  • Flash-based modern replacement with same footprint (vs PIC16F630-I/P)
  • On-chip comparator eliminates external op-amp (vs PIC16F630-I/P)

Design Notes

Keep the MCLR/VPP trace short and place a 10 kohm pull-up to VDD directly at pin 4. For EPROM programming, VPP rises to about 13V; route the trace away from analog input pins to avoid coupling. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin, and a bulk 10 uF tantalum at the board supply entry. Connect VSS pin 5 to a low-impedance ground pour to reduce digital switching noise on the analog comparator inputs.

OTP EPROM memory cannot be erased. Once a device is programmed, firmware bugs are locked in. Always program production parts only after a fully validated golden unit, and store engineering samples in opaque tubes to prevent UV exposure. For development cycles, use the PIC16F630-I/P variant which supports ICSP re-flashing via PGC/PGD pins (RB6/RB7). Mistakenly programming a commercial-grade part as automotive grade will fail temperature testing.

The external oscillator pins OSC1 (pin 16) and OSC2 (pin 15) require short PCB traces and ground guard rings for stable 20 MHz operation. For crystal mode, add 15-33 pF load capacitors per the crystal manufacturer's datasheet. For RC oscillator mode, OSC2 can output CLKOUT at one-fourth the oscillator frequency, useful for synchronizing external logic. Avoid routing high-speed signals near these pins to prevent jitter on the system clock.

Compliance Information

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

RoHS/REACH status not confirmed from Verified Web Data. The 'E' suffix indicates automotive temperature grade per Microchip's naming convention, but AEC-Q100 qualification is a separate designation that was not surfaced in the retrieved snippets. Verify on the Microchip product page or with the manufacturer directly.

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

Related Searches

PIC16C620-20E/P PIC16C620-20E/P datasheet Microchip PIC16C620-20E/P PIC16C620-20E/P pinout 18-PDIP PIC16C620-20E/P automotive temperature MCU PIC16C620-20E/P vs PIC16F630-I/P buy PIC16C620-20E/P online PIC16C620-20E/P price stock PIC16C620 OTP EPROM 8-bit microcontroller what is the program memory size of PIC16C620-20E/P PIC16C620-20E/P drop-in replacement OTP EPROM PIC microcontroller 18 pin DIP

Related Components & Terms

Microchip Technology PIC16C620-20E/P PIC16C620-20/P PIC16C620-04I/P PIC16F630-I/P PIC microcontroller 8-bit RISC Harvard architecture OTP EPROM Flash memory ICSP PIC16C62x 18-PDIP DIP-18 through-hole AEC-Q100 RoHS comparator watchdog timer brown-out reset automotive temperature grade instruction cycle MCLR OSC1/OSC2 5-bit DAC reference
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