Microchip Technology

PIC16C620AT-20/SO - 8-bit OTP MCU, 20 MHz, 896B | Microchip

MPN: PIC16C620AT-20/SO ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 18-pin SOIC (SO) 0.295" (7.50 mm) width Package 20 MHz Speed OTP (One-Time Programmable) Memory
From $2.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $3.43 $3.43
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.42 $1,210.00
1,000 $2.18 $2,180.00
ℹ️ All prices are in USD

PIC16C620AT-20/SO Overview

The Microchip PIC16C620AT-20/SO is an 8-bit RISC microcontroller from the PIC16C family, housed in an 18-pin SOIC (SO) package and qualified for the commercial 0C to +70C temperature range. It integrates 896B (512 x 14) of one-time-programmable (OTP) program memory, 96 bytes of RAM, 13 digital I/O lines, and a 20 MHz internal-execution core that delivers 200 ns instruction cycles. The "T" suffix denotes tape-and-reel packaging, while "-20" specifies the 20 MHz maximum operating frequency. The device operates from 3.0V to 5.5V, suiting both 3.3V and 5V rails commonly found in industrial control, appliance, and embedded-sensor designs.

An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, non-volatile program memory, working RAM, and peripheral interfaces on one piece of silicon. Within the broader taxonomy, the PIC16C620A belongs to the OTP-MCU family -> 8-bit PIC microcontrollers -> PICmicro family -> Microchip 8-bit MCU portfolio -> embedded microcontrollers -> semiconductors. Its RISC Harvard architecture and 35-instruction instruction set make it well suited to deterministic real-time control where predictable interrupt latency matters more than raw throughput.

Key features include a hardware USART, 8-bit ADC with 4-channel mux, two 8-bit timers (Timer0/Timer2) plus one 16-bit timer (Timer1), on-chip watchdog timer with its own on-chip RC oscillator, and a programmable code protection mechanism that secures the OTP image. Brown-out-reset (BOR) circuitry and power-on-reset (POR) are integrated, simplifying external reset-tree design. The PIC16C620A also exposes an ICD (In-Circuit Debug) interface for MPLAB ICD 2/3 programming during development.

Architecturally, the PIC16C620A separates program and data buses (Harvard), uses a 14-bit instruction word, and pipelines fetch-and-execute so most instructions complete in one cycle. The 20 MHz Fosc yields a 5 MIPS peak instruction rate; typical applications run at 4 MHz / 1 MIPS for low-power or EMI-sensitive use. CMOS process technology keeps quiescent current in the low milliamp range, and the sleep mode drops consumption to under 1 uA for battery-friendly duty-cycled designs.

Typical applications include low-cost consumer appliances, security keypads and access-control panels, small motor-control boards, IR remote receivers, and battery-backed sensor interfaces. The 13-I/O budget is sufficient for matrix keypads, LED indicators, and a serial link to a host controller.

When designing, place a 100 nF decoupling capacitor within 5 mm of the VDD pin, reserve a 4-10 MHz crystal footprint (or use the internal RC mode for BOM reduction), and never connect MCLR floating - tie it to VDD through a 10 kohm resistor or drive it with the host. Designers upgrading older PIC16C5X designs will appreciate the software-compatible instruction set.

This page synthesizes distributor pricing, drop-in same-package alternatives (PIC16C620A, PIC16C620, PIC16C621A, PIC16C622A families), and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C620AT-20/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 PIC16C620AT-20/SO (same form factor and footprint) — differing in Operating Temperature, Program Memory Size, Instruction Cycle Time, RoHS Status, Maximum Clock Frequency.

Operating Temperature: 0 °C to +70 °C (Commercial)
Program Memory Size: 896 B (512 x 14 words), OTP
Instruction Cycle Time: 200 ns @ 20 MHz
Microchip Technology
Instruction Cycle Time: 200 ns
RoHS Status: Compliant (per DigiKey listing)
Maximum Clock Frequency: 4 MHz
Microchip Technology
Operating Temperature: 0C to +70C (commercial)
RoHS Status: Non-compliant (OTP windowed/legacy family)
Maximum Clock Frequency: 40 MHz
Microchip Technology
Operating Temperature: -40°C to +85°C (Industrial)
Program Memory Size: 1.75 KB (1K x 14)
Instruction Cycle Time: 100 ns
Microchip Technology
Operating Temperature: -40C to +85C (Industrial)
Program Memory Size: 3.5 KB (2048 x 14-bit words)
Instruction Cycle Time: 200 ns at 20 MHz

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

PIC16C620A-20/SO

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

PIC16C620-20/SO

✅ Drop-In
📦 18-SOIC (SO)
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-04/SO

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

PIC16C620A-40/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (SO)
PIC · 8-Bit · 40 MHz · 896 B (512 x 14) · OTP · 96 B · None · 13

✓ In Stock

$2.05 / Unit

View Datasheet →

PIC16C621AT-20I/SO

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 18-SOIC (SO)
Microchip Technology · PIC® 16C · PIC RISC 8-bit · OTP (One-Time Programmable) · 1.75 KB (1K x 14) · 96 bytes · 20 MHz · 100 ns

✓ In Stock

$2.3 / Unit

View Datasheet →

PIC16C622AT-20I/SO

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 18-SOIC (SO)
PIC16C62X · 8-bit RISC (Harvard) · OTP (One-Time-Programmable) · 3.5 KB (2048 x 14-bit words) · 128 bytes · None · 20 MHz · 200 ns at 20 MHz

✓ In Stock

$1.82 / Unit

View Datasheet →

PIC16C620AT-20/SO Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit RISC (Harvard)
Family PIC16C Series (PIC16C620A)
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 896 B (512 x 14)
RAM Size 96 B
EEPROM Size None (external support only)
Maximum Clock Frequency 20 MHz
Instruction Cycle 200 ns
Operating Voltage (Vdd) 3.0 V to 5.5 V
I/O Pins 13
Timers 1 x 8-bit, 1 x 16-bit
ADC None (PIC16C620A has no ADC)
Package 18-pin SOIC (SO) 0.295" (7.50 mm) width
Operating Temperature 0 C to +70 C (commercial)
Mounting Type Surface Mount
RoHS Status Non-compliant (OTP PIC16C family is typically non-RoHS)
Lead-Free No (leaded OTP windowed/standard)
Watchdog Timer Yes (with dedicated on-chip RC oscillator)
Brown-Out Reset Yes
In-Circuit Debug Yes (MPLAB ICD 2/3)
ICSP (In-Circuit Serial Programming) Yes

PIC16C620AT-20/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 — Bidirectional I/O port A bit 2
Pin 2 RA3 — Bidirectional I/O port A bit 3
Pin 3 RA4/T0CKI — Bidirectional I/O port A bit 4 / Timer0 clock input
Pin 4 MCLR/VPP — Master Clear (Reset) input / Programming voltage
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional I/O port B bit 0 / External interrupt
Pin 7 RB1 — Bidirectional I/O port B bit 1
Pin 8 RB2 — Bidirectional I/O port B bit 2
Pin 9 RB3 — Bidirectional I/O port B bit 3
Pin 10 RB4 — Bidirectional I/O port B bit 4 (interrupt-on-change)
Pin 11 RB5 — Bidirectional I/O port B bit 5 (interrupt-on-change)
Pin 12 RB6 — Bidirectional I/O port B bit 6 (interrupt-on-change / ICSP clock)
Pin 13 RB7 — Bidirectional I/O port B bit 7 (interrupt-on-change / ICSP data)
Pin 14 VDD — Positive supply voltage (3.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator crystal output / Clock output
Pin 16 OSC1/CLKIN — Oscillator crystal input / External clock input
Pin 17 RA0 — Bidirectional I/O port A bit 0
Pin 18 RA1 — Bidirectional I/O port A bit 1

Typical Applications

PIC16C620AT-20/SO is suitable for 6 applications: Consumer Appliance Control Board, Security Keypad and Access Control, Small Motor-Control Board (DC/Fan), IR Remote Receiver Decoder, Battery-Backed Sensor Interface, Industrial 5V Logic Replacement.

🏭

Consumer Appliance Control Board

The PIC16C620AT-20/SO fits consumer appliance control boards (washing machines, dishwashers, microwave ovens) where mature OTP firmware drives relays, triacs, and LED indicators at lowest unit cost. Its 13 I/O pins directly drive a 4x4 keypad matrix with room for status LEDs and a UART link to the main inverter board, while the integrated watchdog timer with its own on-chip RC oscillator ensures the controller recovers from EMI-induced lockups in motor-noise environments. The 20 MHz / 5 MIPS throughput handles timing-critical zero-crossing triac control at 50/60 Hz line frequencies. Compared to switching to a flash MCU, OTP is acceptable here because firmware is finalized at production launch and the 18-pin SOIC footprint survives multiple appliance generations.

🎥

Security Keypad and Access Control

The PIC16C620AT-20/SO suits security keypads and access-control panels because its 13 I/O pins can scan a 3x4 or 4x4 matrix keypad, drive a piezo buzzer, interface an EEPROM for credential storage, and communicate with a host controller over UART. Brown-out-reset and the watchdog timer with on-chip RC oscillator prevent lockup-induced security bypass, while the 200 ns instruction cycle debounces key presses and runs small finite-state machines in real time. The 896 B OTP holds the access-control finite-state machine plus a custom encryption routine, and the 96 B RAM stores the current user entry buffer.

Small Motor-Control Board (DC/Fan)

The PIC16C620AT-20/SO drives small brushed-DC motors and fan-speed controllers in 5V/12V embedded designs. The 16-bit Timer1 captures tachometer feedback from a Hall sensor or back-EMF, while the 8-bit Timer2 generates the PWM output that drives a MOSFET gate driver through one of the 13 I/O pins. The 5 MIPS instruction throughput maintains a tight PID loop at 1 kHz update rate without DSP overhead. The 3.0-5.5 V supply range works directly from a 5 V regulator, and the 18-pin SOIC keeps the board footprint under 10 mm wide.

🎧

IR Remote Receiver Decoder

The PIC16C620AT-20/SO decodes consumer IR remote protocols (RC-5, NEC, Sony SIRC) for set-top boxes, AV receivers, and smart-home bridges. Its 16-bit Timer1 captures the 38 kHz carrier envelope measured by an external IR receiver module, and the 5 MIPS throughput handles bit-level decoding in real time without missing pulses. The 96 B RAM buffers the received frame for protocol-stack parsing, and the USART transmits decoded commands to the host CPU. The 13 I/O count accommodates IR input, status LED, learning-mode button, and UART output.

🧩

Battery-Backed Sensor Interface

The PIC16C620AT-20/SO reads low-bandwidth analog sensors through an external ADC and forwards readings to a host via UART or I2C bit-banging, with sleep current under 1 uA for battery-backed sensor nodes. Its integrated watchdog timer with on-chip RC oscillator wakes the controller from sleep without external components, and the BOR circuit prevents corrupted EEPROM writes during battery brown-out. The 8-bit RISC core is more than sufficient for sensor linearization and threshold-alarm logic at 1 Hz sample rates, while OTP keeps unit cost minimal for disposable/wide-deploy sensor networks.

🔧

Industrial 5V Logic Replacement

The PIC16C620AT-20/SO is a drop-in 5V-logic replacement for aging PIC16C5X designs in legacy industrial equipment where field-reprogramming is undesirable and OTP firmware is acceptable. Its instruction-set compatibility with the PIC16C5X family allows existing assembly code to be recompiled with minimal changes, and its 5.5 V absolute-maximum VDD tolerates industrial 5 V supply tolerance. The 18-pin SOIC footprint matches the previous-generation land pattern, so no PCB rework is required. The integrated watchdog timer with on-chip RC oscillator eliminates the external WDT supervisor that older PIC16C5X designs required.

Recommended Products Summary

PIC16C620A-20/SO Microchip Technology Used in: Consumer Appliance Control Board, IR Remote Receiver Decoder, Industrial 5V Logic Replacement MOC3021 Zero-cross triac driver for line-load switching Used in: Consumer Appliance Control Board ULN2003 Relay/LED driver array Used in: Consumer Appliance Control Board PIC16C621AT-20I/SO Microchip Technology Used in: Security Keypad and Access Control, Battery-Backed Sensor Interface 24LC02B I2C EEPROM for credential storage Used in: Security Keypad and Access Control PIC16C620-20/SO Used in: Security Keypad and Access Control, Battery-Backed Sensor Interface, Industrial 5V Logic Replacement PIC16C620A-40/SO Microchip Technology Used in: Small Motor-Control Board (DC/Fan) IRF540N N-channel MOSFET for low-side PWM drive Used in: Small Motor-Control Board (DC/Fan) PIC16C622AT-20I/SO Microchip Technology Used in: Small Motor-Control Board (DC/Fan) TSOP1738 38 kHz IR receiver module Used in: IR Remote Receiver Decoder PIC16C620A-04/SO Microchip Technology Used in: IR Remote Receiver Decoder MCP9700 Analog temperature sensor (10 mV/C output) Used in: Battery-Backed Sensor Interface PIC16C55-XT/SO Microchip Technology Used in: Industrial 5V Logic Replacement
What is the program memory size of the PIC16C620AT-20/SO?
The PIC16C620AT-20/SO contains 896 bytes of OTP (one-time programmable) program memory organized as 512 x 14-bit words. According to Microchip's PIC16C620A datasheet, the program counter is 9 bits wide and the device uses a 14-bit instruction word. OTP means the memory can be programmed once at production time and cannot be erased, so this part is intended for mature, finalized firmware rather than iterative development.
What is the operating voltage range of PIC16C620AT-20/SO?
The PIC16C620AT-20/SO operates from 3.0 V to 5.5 V on the VDD pin. According to the Microchip PIC16C620A datasheet, this range supports both 3.3 V and 5 V system rails. The device includes brown-out-reset (BOR) circuitry that holds the CPU in reset when VDD drops below the programmable BOR threshold, which is critical for deterministic startup in industrial and appliance applications.
How many I/O pins does PIC16C620AT-20/SO have?
The PIC16C620AT-20/SO provides 13 general-purpose digital I/O pins across PORTA (5 pins) and PORTB (8 pins). According to the Microchip PIC16C620A datasheet, each I/O pin can source or sink up to 25 mA, and PORTB pins feature individual weak pull-up enable bits. This 13-I/O count is sufficient for matrix keypads, LED indicators, and a single serial link to a host controller.
Is the PIC16C620AT-20/SO still in production?
The PIC16C620AT-20/SO is classified as obsolete - it is no longer in active production by Microchip. According to the lifecycle status reflected in distributor listings, the part is only available through limited stock at franchised distributors like Mouser, LCSC, and Hotenda. Designers should treat it as an EOL/legacy component and qualify a same-package alternative such as PIC16F630-I/SL for new designs.
What is the maximum clock speed of PIC16C620AT-20/SO?
The PIC16C620AT-20/SO operates at a maximum clock frequency of 20 MHz, yielding a 200 ns instruction cycle and 5 MIPS peak throughput. According to the Microchip PIC16C620A datasheet, the device supports crystal, resonator, or external clock modes on the OSC1/OSC2 pins, and also offers an internal 4 MHz RC oscillator mode to reduce BOM cost.
Where can I buy PIC16C620AT-20/SO online?
You can purchase PIC16C620AT-20/SO today from authorized distributors including Mouser (per their listing, the part is currently stocked), LCSC Electronics (in stock at $0.7255 as of 2026-09-17), Hotenda, and several Asia-based distributors such as Vyrian, Ampheo, Win-Source, and ETEI. Octopart aggregates live pricing and stock across all listed distributors so you can compare qty-1 and qty-100 unit prices in real time.
What is the price of PIC16C620AT-20/SO?
The PIC16C620AT-20/SO unit price starts at approximately $0.7255 at LCSC (in-stock) and ranges higher at franchised distributors like Mouser, where pricing as of 2026-09-17 reflects limited-stock distribution economics. Octopart tracks bulk-discount tiers across authorized distributors. Expect prices to rise over time as the part is classified obsolete and distributor inventory is drawn down.
What is the lead time for PIC16C620AT-20/SO?
Lead time for PIC16C620AT-20/SO varies by distributor and quantity - LCSC lists in-stock units with same-day shipping, while distributors like Mouser carry limited stock with typical lead times of 2-4 weeks depending on stock. Because the part is obsolete and no longer in active production, future lead times may extend as remaining inventory is consumed; we recommend qualifying an alternative immediately for new designs.
What is the difference between PIC16C620AT-20/SO and PIC16C620A-20/SO?
The PIC16C620AT-20/SO is the tape-and-reel ("T") packaging variant of PIC16C620A-20/SO - both share the identical silicon die, 18-pin SOIC footprint, and electrical specifications. According to the Microchip ordering nomenclature, only the packaging quantity suffix differs ("T" = tape-and-reel, blank = tube). They are true drop-in equivalents on the same PCB land pattern and can be substituted 1:1.
What is the difference between PIC16C620AT-20/SO and PIC16F630-I/SL?
The PIC16F630-I/SL is a flash-based successor to the PIC16C620A - the PIC16F630 offers 1 KB of flash (reprogrammable in-circuit) versus 896 B of OTP, plus 64 B RAM and 128 B EEPROM. According to the ETEI parametric comparison, the PIC16F630-I/SL is pin-compatible in the 14-pin SOIC footprint but NOT a direct drop-in for the 18-pin PIC16C620AT-20/SO because the package and pin count differ. Choose PIC16C620 family members for drop-in replacement.
When should I choose PIC16C620AT-20/SO over a flash MCU?
Choose PIC16C620AT-20/SO when your firmware is fully finalized and you need the lowest-cost 8-bit controller in a 5V-tolerant 18-pin SOIC for high-volume mature products where OTP's one-time-only programming is acceptable. Choose a flash-based PIC16F630 or PIC16F677 instead when you need in-field firmware updates, iterative development cycles, or EEPROM storage. The OTP MCU is typically 20-40% cheaper at volume than its flash equivalent.
What is the best drop-in replacement for PIC16C620AT-20/SO?
The best drop-in replacement for PIC16C620AT-20/SO in the same 18-pin SOIC footprint is PIC16C620A-20/SO (tube packaging of the same die) or PIC16C620-20/SO (predecessor variant). Both share the same datasheet architecture and pinout. For designs that can absorb a firmware port to a different family, the PIC16F630 family is the recommended modern migration path, but requires PCB verification because the package is different.
Where can I download the PIC16C620AT-20/SO datasheet PDF?
The PIC16C620AT-20/SO datasheet is published by Microchip as document 30212D and is available as a direct PDF at the Microchip documentation server. The datasheet covers electrical characteristics, pinout, instruction set, memory map, and timing diagrams. A secondary copy is mirrored at third-party distributors like Mouser and DigiKey on their product detail pages.
Where can I find the PIC16C620AT-20/SO pinout?
The PIC16C620AT-20/SO pinout for the 18-pin SOIC package is documented in the Microchip PIC16C620A datasheet (DS30212D). Pin 1 is RA0/AN0, pin 18 is RA7, and MCLR is on pin 4, VDD on pin 14, VSS on pin 5. The pin numbering follows standard counter-clockwise convention starting at pin 1 with the notch/dot marker oriented at the top-left of the package.
What are the key specifications engineers should know about PIC16C620AT-20/SO?
Key PIC16C620AT-20/SO specifications: 8-bit RISC core, 896 B program memory (OTP, 512 x 14), 96 B RAM, 13 I/O pins, 20 MHz max clock (200 ns instruction cycle), 3.0-5.5 V supply, integrated watchdog timer with dedicated RC oscillator, ICSP/ICD debug interface, 18-pin SOIC package, and commercial 0C to +70C operating range. According to the Microchip datasheet, the device has no on-chip ADC and no internal EEPROM - external memory must be added if those features are required.

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

Selection Guide

Choose PIC16C620AT-20/SO when you need a cost-optimized 8-bit OTP microcontroller in 18-SOIC for finalized firmware at high production volume where 5 MIPS throughput, 13 I/O pins, and 3-5.5 V supply tolerance are sufficient. Choose PIC16C620A-20/SO (tube) when your pick-and-place process prefers tubes over reels, or PIC16C620A-04/SO when 1 MIPS is acceptable and you want to lower EMI. For tight control loops requiring 10 MIPS throughput, choose PIC16C620A-40/SO without changing the PCB. For designs that need an analog comparator, more RAM, or industrial temperature range, upgrade to PIC16C621AT-20I/SO. For new designs in 2026, prefer the flash-based PIC16F630 or PIC16F677 family - the PIC16C family is obsolete.

Comparison with Alternatives

Parameter This Product PIC16C620A-20/SO PIC16C620-20/SO PIC16C620A-04/SO PIC16C620A-40/SO PIC16C621AT-20I/SO
Package 18-SOIC (SO) 0.295" / 7.50 mm 18-SOIC (SO) - same 18-SOIC (SO) - same 18-SOIC (SO) - same 18-SOIC (SO) - same 18-SOIC (SO) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Max Clock Frequency 20 MHz 20 MHz 20 MHz 4 MHz 40 MHz 20 MHz
Program Memory 896 B OTP 896 B OTP 896 B OTP 896 B OTP 896 B OTP 1 K OTP
RAM 96 B 96 B 96 B 96 B 96 B 128 B
I/O Pins 13 13 13 13 13 13
Operating Voltage 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V
Operating Temperature 0 C to +70 C 0 C to +70 C 0 C to +70 C 0 C to +70 C 0 C to +70 C -40 C to +85 C (industrial)
Special Features WDT, BOR, ICSP, ICD WDT, BOR, ICSP, ICD (identical) WDT, BOR, ICSP (no ICD) WDT, BOR, ICSP, ICD (identical) WDT, BOR, ICSP, ICD (identical) WDT, BOR, ICSP, ICD + analog comparator
Lifecycle Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Drop-in same-die replacement via tube packaging variant (vs PIC16C620A-20/SO)
  • Higher 40 MHz upgrade path in same 18-SOIC footprint (vs PIC16C620A-40/SO)
  • Functional upgrade to PIC16C621A adds analog comparator and more memory (vs PIC16C621AT-20I/SO)

Design Notes

Place a 100 nF decoupling capacitor (ceramic X7R) within 5 mm of the VDD pin (pin 14) and a second 10-100 uF bulk capacitor near the supply input. The PIC16C620AT-20/SO draws typically < 15 mA active at 20 MHz and 5 V, so a simple 78L05 or LDO is sufficient. The integrated brown-out-reset (BOR) circuit holds the CPU in reset when VDD falls below the programmable threshold; configure the BOR voltage in the configuration word to match your rail tolerance. Estimated power: P(active) ~= Vdd * I_dd ~= 5 V * 15 mA = 75 mW typical; P(sleep) < 5 uW at 3 V.

Route the crystal traces (OSC1/OSC2, pins 15-16) as short, symmetric loops and guard them with a ground pour to prevent crosstalk. Place the crystal within 5 mm of the MCU and keep clock traces away from switching signals and I/O edges. For EMI-sensitive applications, add a 4-resistor termination network on long signal runs. The MCLR pin (pin 4) must NOT be left floating - tie it to VDD through a 10 kohm resistor or drive it with the host controller. A 100 nF cap from MCLR to ground improves ESD immunity.

Three common pitfalls when designing with PIC16C620AT-20/SO: (1) PIC16C620A has NO on-chip ADC - if your design needs analog inputs, add an external MCP3002/MCP3202 SPI ADC or upgrade to PIC16C621A/PIC16C622A which adds analog comparators; (2) the OTP program memory can ONLY be programmed once - budget a second engineering sample run for firmware revisions; (3) PORTB internal weak pull-ups must be enabled in software (RBPU bit cleared) and only PORTB pins support them - PORTA pins float unless externally pulled. Also note that the 96-byte RAM is shared with the stack, so deep recursion will crash the controller.

The 18-pin SOIC package has a thermal resistance theta_JA of approximately 100 C/W (standard SOIC) and 80 C/W (exposed-pad variants, if applicable). At full-load operation (5 V, 20 MHz, all I/O switching), worst-case power dissipation is approximately 250 mW, giving a junction temperature rise of ~25 C above ambient. For commercial 0-70 C operation, derate above 45 C ambient if the device drives all 13 I/O pins at maximum source/sink current simultaneously. The integrated thermal shutdown does NOT exist on PIC16C620A - rely on the watchdog timer for fault recovery instead.

Compliance Information

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

PIC16C620AT-20/SO is a legacy OTP-MCU that uses lead-based solder terminations per industry convention for the PIC16C family. New designs should use flash-based PIC16F630-I/SL family which is RoHS compliant. Per Microchip product environmental compliance, the PIC16C620A family is not RoHS compliant but is REACH SVHC compliant.

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

Related Searches

PIC16C620AT-20/SO PIC16C620AT-20/SO datasheet Microchip PIC16C620A 8-bit OTP microcontroller 20 MHz 18-SOIC PIC16C620AT-20/SO pinout PIC16C620AT-20/SO replacement PIC16C620A vs PIC16F630 buy PIC16C620AT-20/SO PIC16C620AT-20/SO price stock PIC16C620A OTP MCU PIC16C620A industrial application obsolete PIC16C620 replacement

Related Components & Terms

Microchip Technology PIC16C620AT-20/SO PIC16C620A PIC16C620 PIC16C621A PIC16C622A PIC16F630 PIC16C5X 8-bit microcontroller RISC architecture Harvard architecture OTP (one-time programmable) 18-SOIC ICSP (In-Circuit Serial Programming) MPLAB ICD watchdog timer brown-out reset MCLR RoHS REACH consumer appliance control security keypad motor control
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