Microchip Technology

PIC16C620A-20E/SO - 8-Bit 20MHz OTP MCU, 18-SOIC | Microchip

MPN: PIC16C620A-20E/SO ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 18-SOIC (0.295", 7.50 mm width) Package 20 MHz Speed EPROM (OTP) Memory
From $1.12 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $1.83 $1.83
10 $1.65 $16.50
100 $1.45 $145.00
500 $1.28 $640.00
1,000 $1.12 $1,120.00
ℹ️ All prices are in USD

PIC16C620A-20E/SO Overview

The Microchip Technology PIC16C620A-20E/SO is an EPROM-based 8-bit CMOS microcontroller from the PIC16C family, delivering 20 MHz clock input with 200 ns single-cycle instruction execution in a surface-mount 18-SOIC (0.295 inch / 7.50 mm width) package. It integrates 896 bytes (512 x 14) of One-Time-Programmable (OTP) program memory, 96 bytes of RAM, and 13 I/O pins, and is rated for the extended industrial temperature range (-40C to +125C).

An OTP microcontroller is a non-erasable, non-flash MCU whose program memory is written once via an external programmer and cannot be re-programmed in-circuit; this makes OTP parts cost-optimized for mature, stable firmware in high-volume products where field updates are not required. PIC16C-series MCUs sit in the broader taxonomy of 8-bit Microcontroller -> Microcontroller (MCU) -> Integrated Circuit -> Semiconductor, and the PIC16C620A specifically is the lower-memory sibling (896B program) of the PIC16C622/PIC16C622A (which add 1K/2K program memory).

Key features include 35 single-word RISC instructions, single-cycle execution (except program branches which take two cycles), a wide 2.5V to 6.0V operating voltage range supporting both 3.3V and 5V rails, and a 200 ns instruction cycle. The extended (-40C to +125C) temperature grade (denoted by the "E" suffix) and SOIC package footprint make this part suited to industrial control boards where through-hole PIC16C parts cannot be used.

Architecture at the silicon level: PIC16C620A is implemented in CMOS EPROM technology with a Harvard-style RISC core, an internal oscillator option, and a peripheral set including a comparator, timer, and watchdog. The "20" speed suffix denotes the 20 MHz maximum clock and 200 ns instruction cycle; the "-04" variants run at 4 MHz / 1 us.

Typical applications include industrial automation controllers, white-goods motor control front-ends, and automotive under-hood sub-assemblies where OTP cost advantage outweighs the lack of field-update capability.

When designing, note that the EPROM windowless package means code cannot be erased by UV; prototypes should use a JW (windowed) or flash PIC16F equivalent for development and switch to PIC16C620A-20E/SO for production.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer datasheet alone.

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

Program Memory Size: 896 B (512 x 14 words), OTP
Operating Temperature: 0 °C to +70 °C (Commercial)
Microchip Technology
Package: 18-SOIC (7.50 mm body width)
Program Memory Size: 896 bytes (512 x 14 words)
Program Memory Type: OTP (One-Time Programmable) EPROM
Microchip Technology
Package: 18-SOIC (7.50 mm body width)
Program Memory Type: OTP (One-Time Programmable)
Watchdog Timer: Yes
Microchip Technology
Package: 18-SOIC (7.50 mm wide-body)
Program Memory Type: OTP (One-Time Programmable)
Watchdog Timer: Yes (programmable)
Microchip Technology
Package: 18-SOIC (0.295 inch / 7.50 mm body width)
Program Memory Type: OTP (One-Time Programmable)
Operating Temperature: -40 C to +125 C (Automotive / E grade)
Microchip Technology
Package: 18-pin SOIC (SO)
Program Memory Size: 1.75 KB (1K x 14 words)
Program Memory Type: OTP (One-Time-Programmable)
Microchip Technology
Package: 18-SOIC (0.295 inch / 7.50 mm body width)
Program Memory Size: 3.5 KB (2K x 14) OTP
Program Memory Type: OTP (One-Time Programmable)

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

PIC16C620A-20I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16C6xx · PIC 8-bit RISC · OTP (One-Time Programmable) · 896 B (512 x 14) · 96 B · None · 20 MHz · 14 bits

✓ In Stock

$1.31 / Unit

View Datasheet →

PIC16C620A-20/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC · 8-Bit · RISC (Harvard) · 35 single-word instructions (14-bit wide) · 20 MHz · 200 ns · OTP EPROM · 896 B (512 x 14)

✓ In Stock

$2.04 / Unit

View Datasheet →

PIC16C620A-04I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16 (mid-range) 8-bit RISC · 35 instructions, 14-bit wide · OTP (One-Time Programmable) · 896 B (512 x 14) · 96 B · None · 20 MHz (4 MHz grade -04) · 200 ns / 5 MIPS at 20 MHz

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC16C620A-04/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
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 →

PIC16C620-20E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit PIC16C62x RISC · Harvard (separate code/data buses) · OTP (One-Time Programmable) EPROM · 896 bytes (512 x 14 words) · 80 bytes · None (not present on this family) · 20 MHz · 200 ns (single-cycle, except branches 400 ns)

✓ In Stock

$3.3 / Unit

View Datasheet →

PIC16C620-20/SO

✅ Drop-In
📦 18-SOIC
8-bit Microcontroller (MCU) · PIC 16C · RISC, Harvard · 896 B (512 x 14 words), OTP · 80 B (80 x 8) · None (OTP device) · 13 · 20 MHz

✓ In Stock

$2.52 / Unit

PIC16C620A-20E/SO Maximum Ratings & Electrical Characteristics

Core PIC16C 8-bit RISC
Program Memory Type EPROM (OTP)
Program Memory Size 896 B (512 x 14)
RAM Size 96 B
Maximum Clock Frequency 20 MHz
Instruction Cycle 200 ns
Operating Voltage Range 2.5 V to 6.0 V
Number of I/O Pins 13
Number of Instructions 35 single-word
I/O Supply Voltage 3.3 V / 5 V
Operating Temperature -40C to +125C (Extended, "E" suffix)
Package 18-SOIC (0.295", 7.50 mm width)
Mounting Type Surface Mount

PIC16C620A-20E/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 — Port A bit 2 (I/O / analog)
Pin 2 RA3 — Port A bit 3 (I/O / analog)
Pin 3 RA4 — Port A bit 4 (I/O / T0CKI)
Pin 4 RA5 — Port A bit 5 (I/O / analog)
Pin 5 VSS — Ground
Pin 6 RB0/INT — Port B bit 0 / external interrupt
Pin 7 RB1 — Port B bit 1 (I/O)
Pin 8 RB2 — Port B bit 2 (I/O)
Pin 9 RB3 — Port B bit 3 (I/O / PGM)
Pin 10 RB4 — Port B bit 4 (I/O)
Pin 11 RB5 — Port B bit 5 (I/O)
Pin 12 RB6 — Port B bit 6 (I/O / PGC)
Pin 13 RB7 — Port B bit 7 (I/O / PGD)
Pin 14 VDD — Positive supply (2.5V to 6.0V)
Pin 15 OSC2/CLKOUT — Oscillator output / clock out
Pin 16 OSC1/CLKIN — Oscillator input / external clock
Pin 17 RA0 — Port A bit 0 (analog / I/O)
Pin 18 RA1 — Port A bit 1 (analog / I/O / VREF)

Typical Applications

PIC16C620A-20E/SO is suitable for 6 applications: Industrial Automation Controllers, White-Goods Motor Control Front-Ends, Automotive Under-Hood Sub-Assemblies, Consumer Appliance Keypads and HMI, Sensor Signal Conditioning Modules, Smart Card and Security Token Readers.

🏭

Industrial Automation Controllers

The PIC16C620A-20E/SO fits industrial automation controllers because its extended -40C to +125C operating range tolerates factory-floor thermal swings, and its 200 ns instruction cycle handles deterministic I/O scan loops at 20 MHz. The 13 I/O pins drive relays, opto-isolators, and sensor inputs in PLC-style sub-assemblies, while the 896B OTP program memory holds a fixed ladder-logic or state-machine firmware that does not require field updates. Unlike flash alternatives, the OTP architecture eliminates the need for in-circuit programming circuitry in the final assembly, lowering BOM cost.

🏭

White-Goods Motor Control Front-Ends

For washing machines, dishwashers, and similar white goods, PIC16C620A-20E/SO provides the timing, PWM, and over-current detection required by motor-control front-ends. The 35-instruction RISC core executes motor commutation loops with sub-microsecond latency, while the internal comparator handles zero-crossing and over-current sensing. OTP memory secures the firmware against inadvertent field updates, and the SOIC surface-mount package supports automated high-volume assembly. A 5V supply rail is typical, well within the 2.5V to 6.0V operating range.

🚗

Automotive Under-Hood Sub-Assemblies

The extended -40C to +125C temperature grade of PIC16C620A-20E/SO supports under-hood automotive sub-assemblies such as sensor interface modules and actuator drivers. Its 20 MHz clock and 200 ns instruction cycle handle CAN-bus bit-timing assistance, sensor sampling, and actuator PWM in real time. OTP memory locks the firmware at production, an advantage for automotive volume runs where code is qualified once and shipped identically across the model year. Designers should add automotive-grade variants where AEC-Q100 qualification is mandated.

🔧

Consumer Appliance Keypads and HMI

PIC16C620A-20E/SO is well suited to consumer HMI front panels (keypad scanning, LED driving, buzzer control) because its 13 I/O pins handle a 4x4 matrix keypad with room for status LEDs and a piezo buzzer. The 35-instruction RISC core supports debounce and key-encoding in tight loops, while OTP locks the keymap at production to prevent aftermarket tampering. The SOIC package integrates cleanly into single-layer consumer boards.

🧩

Sensor Signal Conditioning Modules

The internal analog comparator of PIC16C620A-20E/SO pairs with the digital core to provide low-cost sensor signal conditioning for temperature, pressure, and level sensors in industrial loops. The 20 MHz clock supports oversampling of low-frequency analog signals, while the 13 I/O lines multiplex multiple sensors through a single MCU. OTP memory locks the calibration coefficients at production, a clear advantage over flash for fixed-setpoint industrial sensors.

🔒

Smart Card and Security Token Readers

PIC16C620A-20E/SO serves in legacy serial-interface smart-card readers and security token peripherals where OTP code-locking prevents firmware extraction. The 35-instruction RISC core handles the ISO 7816 T=0/T=1 protocol layer in real time, while the 96-byte RAM buffers APDU commands. OTP memory is itself a security feature: code cannot be read back after programming, making it harder to clone the reader. The 18-SOIC package suits compact OEM reader boards.

What is the maximum clock frequency of PIC16C620A-20E/SO?
The PIC16C620A-20E/SO operates at a maximum clock frequency of 20 MHz, yielding a 200 ns single-cycle instruction execution time per the Microchip PIC16C620A datasheet. Program branches take two cycles (400 ns). The "20" in the part number directly encodes this 20 MHz speed grade; the -04 suffix variants are limited to 4 MHz / 1 us instruction cycles.
How much program memory does PIC16C620A-20E/SO have?
The PIC16C620A-20E/SO contains 896 bytes (512 x 14 words) of EPROM-based One-Time-Programmable program memory. According to the Microchip datasheet, this is the smaller-memory sibling of the PIC16C622 (1K) and PIC16C622A (2K). 96 bytes of general-purpose RAM are available for variables.
Is PIC16C620A-20E/SO RoHS compliant?
RoHS compliance status for PIC16C620A-20E/SO was not stated in the verified distributor data; please consult the Microchip material declaration for an authoritative answer before using in RoHS-bound designs. As an SOIC-surface-mount extended-temperature part, PIC16C620A-20E/SO is widely used in industrial equipment where lead-free assembly is standard.
What is the difference between PIC16C620A and PIC16C620?
The PIC16C620A is the silicon-advanced successor to the PIC16C620 with improved electrical characteristics and the same 896B program memory per the Microchip PIC16C620A datasheet. Both share the 18-pin footprint and 35-instruction RISC architecture, so code written for PIC16C620 generally runs unchanged on PIC16C620A.
Can PIC16C620A-20E/SO be reprogrammed in-circuit?
The PIC16C620A-20E/SO uses One-Time-Programmable (OTP) EPROM and cannot be re-programmed in-circuit; code is written once via an external programmer such as the MPLAB PM3. For prototypes or field-updateable designs, choose the PIC16F620 flash-based equivalent instead; production runs then convert to the PIC16C620A for cost savings.
What is the operating voltage of PIC16C620A-20E/SO?
The PIC16C620A-20E/SO operates from 2.5V to 6.0V supply per the Microchip datasheet, supporting both 3.3V and 5V rails. The internal comparator and digital peripherals run from the same VDD, simplifying power-tree design in 5V industrial systems or 3.3V mixed-logic boards.
What is the operating temperature range of PIC16C620A-20E/SO?
The "E" suffix denotes the extended -40C to +125C industrial operating temperature range per the Microchip PIC16C620A datasheet. This makes PIC16C620A-20E/SO suitable for outdoor, under-hood, and factory-floor installations where the standard 0C to +70C commercial range would fail.
How many I/O pins does PIC16C620A-20E/SO have?
The PIC16C620A-20E/SO provides 13 general-purpose I/O pins across its 18-SOIC package, with the remaining pins dedicated to VDD, VSS, MCLR, OSC1, OSC2, and the ICSP programming interface. Per the Microchip datasheet, several I/O lines can be remapped to analog comparator inputs.
Where can I buy PIC16C620A-20E/SO online?
PIC16C620A-20E/SO is currently stocked at distributors including Heisener (3,248 pieces, ~$1.83 each) and LCSC (~$0.79 each). Lead time from Heisener is approximately Oct 12 to Oct 17 as of 2026-09-17 per the verified distributor data. Octopart and DigiKey aggregator listings provide multi-distributor price comparison.
What is the price of PIC16C620A-20E/SO?
Unit pricing for PIC16C620A-20E/SO as of 2026-09-17 is approximately $1.83 at qty 1 from Heisener and $0.79 from LCSC; distributor pricing fluctuates with stock and demand. Volume pricing tiers as of 2026-09-17 are approximately $1.65 at 10 pcs, $1.45 at 100 pcs, $1.28 at 500 pcs, and $1.12 at 1000 pcs.
What is the lead time for PIC16C620A-20E/SO?
Lead time for PIC16C620A-20E/SO as of 2026-09-17 is approximately 5 days (Oct 12 to Oct 17) from Heisener, per the verified distributor data. Microchip maintains active production for the PIC16C620A family as of 2026, so volume orders are generally deliverable within standard industrial lead times.
PIC16C620A-20E/SO vs PIC16F88-I/SO - which is better for industrial control?
The PIC16C620A-20E/SO is the better fit for high-volume industrial control applications where firmware is frozen and field updates are unnecessary, because OTP costs less than flash. The PIC16F88-I/SO (flash, 7K program, more peripherals) is the better choice for prototyping or when in-field firmware revision is required.
When should I choose PIC16C620A-20E/SO over PIC16F620?
Choose PIC16C620A-20E/SO for cost-optimized production runs where the firmware is final and will not require in-system updates; OTP EPROM is intrinsically cheaper than flash. Choose PIC16F620 when you need ISP (in-system programming), field-update capability, or want to use the same part for prototypes and production.
What is the best drop-in replacement for PIC16C620A-20E/SO?
The best same-package drop-in replacement for PIC16C620A-20E/SO is the PIC16C620A-20I/SO, which differs only by operating temperature range (industrial -40C to +85C versus extended -40C to +125C). For a flash-programmable drop-in, PIC16F628A-I/SO is the standard migration, though it changes from EPROM to flash memory.
Where to download PIC16C620A-20E/SO datasheet PDF?
The official PIC16C620A-20E/SO datasheet PDF is available at Microchip's website (https://ww1.microchip.com/downloads/en/DeviceDoc/30235d.pdf) and at the Microchip product page (https://www.microchip.com/en-us/product/PIC16C620A). DigiKey and Mouser product pages also host the same datasheet under the "Datasheet" tab.
Where to find PIC16C620A-20E/SO pinout?
The PIC16C620A-20E/SO pinout is in section 17.4 of the official Microchip PIC16C620A datasheet; it is also available on DigiKey and Mouser product pages. Pin 1 is at the top-left of the 18-SOIC package (notch-up orientation), with pin 18 at the top-right, following standard SOIC numbering.
Is PIC16C620A-20E/SO the same as PIC16C620-20E/SO?
The PIC16C620A-20E/SO and PIC16C620-20E/SO share the same 18-SOIC package, same 896B program memory, and same 20 MHz clock; the difference is the silicon revision (A-suffix vs original). Per the verified cross-reference data, the A-version is electrically compatible and a drop-in replacement for the original PIC16C620-20E/SO.
What are the key specifications of PIC16C620A-20E/SO that engineers should know?
Engineers evaluating PIC16C620A-20E/SO should note these headline numbers from the Microchip datasheet: 20 MHz max clock with 200 ns instruction cycle, 896B EPROM/OTP program memory, 96B RAM, 13 I/O pins, 2.5V to 6.0V operating range, 35-instruction RISC core, and extended -40C to +125C temperature range. The 18-SOIC surface-mount package and OTP architecture make it a cost-optimized choice for high-volume industrial controllers.

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

Selection Guide

Choose PIC16C620A-20E/SO for cost-optimized industrial production runs where firmware is final, no field updates are needed, and ambient temperature spans -40C to +125C. Choose PIC16C620A-20I/SO if your application stays within -40C to +85C and you want a slightly cheaper industrial-grade part. Choose PIC16C620A-20/SO for indoor commercial products (0C to +70C). For prototyping or field-updateable designs, switch to a flash-based PIC16F88-I/SO or PIC16F628A-I/SO and then convert back to the OTP part for production. All listed alternatives share the 18-SOIC footprint, enabling PCB layout reuse across temperature and clock-speed variants.

Comparison with Alternatives

Parameter This Product PIC16C620A-20I/SO PIC16C620A-20/SO PIC16C620A-04I/SO PIC16C620A-04/SO PIC16C620-20E/SO PIC16C620-20/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 4 MHz (-80%) 4 MHz (-80%) 20 MHz 20 MHz
Program Memory 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP)
RAM 96 B 96 B 96 B 96 B 96 B 96 B 96 B
I/O Pins 13 13 13 13 13 13 13
Operating Voltage 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V
Operating Temperature -40C to +125C (Extended) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +125C (Extended) 0C to +70C (Commercial)
Silicon Revision A (PIC16C620A) A A A A Original (pre-A) Original (pre-A)

Key Differentiators

  • Extended -40C to +125C operating temperature (vs PIC16C620A-20I/SO)
  • Higher 20 MHz clock vs 4 MHz -04 grade (vs PIC16C620A-04I/SO)
  • Advanced silicon revision with improved electrical characteristics (vs PIC16C620-20E/SO)

Design Notes

PIC16C620A-20E/SO uses One-Time-Programmable EPROM and cannot be re-flashed in-circuit. Prototypes must use either a flash-based PIC16F equivalent (e.g., PIC16F88-I/SO, PIC16F628A-I/SO) or a JW-windowed PIC16C620A for code iteration; switch to PIC16C620A-20E/SO only for production. Confirm MCLR is held low during power-up ramp per the datasheet, otherwise the part may execute errant code before VDD stabilizes.

Place a 100 nF decoupling capacitor as close as physically possible to the VDD pin (pin 14) of the PIC16C620A-20E/SO, with a short ground return to pin 5. Add a 10 uF bulk capacitor on the same VDD rail within 25 mm. Keep the OSC1/OSC2 traces short and surrounded by a ground guard ring to reduce EMI susceptibility of the external crystal or resonator.

Estimated: at 20 MHz clock with all 13 I/O pins switching and a 5V supply, PIC16C620A-20E/SO core current is roughly 10 mA plus I/O loading. With SOIC theta_JA near 100 C/W, the junction-to-ambient rise is on the order of 5C above ambient - well within the -40C to +125C extended-temperature limit. No heatsink is required for typical industrial use; verify in enclosed housings where ambient may exceed 85C.

Compliance Information

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

RoHS, REACH, lead-free and halogen-free status for PIC16C620A-20E/SO were not present in the verified distributor data; consult Microchip's product material declaration for an authoritative answer before designing in for RoHS-bound applications. AEC-Q100 is not stated in the verified data; check Microchip automotive-grade listings for qualified variants.

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

Related Searches

PIC16C620A-20E/SO PIC16C620A-20E/SO datasheet Microchip PIC16C620A-20E/SO 8-bit OTP microcontroller 18-SOIC 20MHz PIC16C620A industrial controller MCU PIC16C620A-20E/SO vs PIC16F88 PIC16C620A-20E/SO buy price PIC16C620A-20E/SO drop-in replacement PIC16C620A pinout 18-SOIC PIC16C620A-20E/SO lead time what is the program memory of PIC16C620A-20E/SO PIC16C620A-20E vs PIC16C620-20E

Related Components & Terms

Microchip Technology PIC16C620A-20E/SO PIC16C620A PIC16C620 PIC16C620A-20I/SO PIC16C620A-20/SO PIC16C620A-04I/SO PIC16C620-20E/SO PIC16C620-20/SO PIC16C family PIC16F88-I/SO PIC16F628A-I/SO PIC16F636-I/SL 8-bit microcontroller OTP EPROM EPROM (One-Time-Programmable) RISC architecture 18-SOIC SOIC package MPLAB PM3 programmer Harvard architecture RoHS REACH AEC-Q100 industrial automation extended temperature range PIC16C622 PIC16C622A
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