Microchip Technology

PIC16C620AT-20I/SO - 8-Bit OTP MCU 20MHz 896B | Microchip

MPN: PIC16C620AT-20I/SO ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 18-SOIC (0.295" / 7.50 mm body width, SO) Package 20 MHz (5 MIPS) Speed OTP (One-Time-Programmable EPROM) Memory
From $0.48 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $0.73 $0.73
10 $0.68 $6.80
100 $0.62 $62.00
500 $0.55 $275.00
1,000 $0.48 $480.00
ℹ️ All prices are in USD

PIC16C620AT-20I/SO Overview

The Microchip Technology PIC16C620AT-20I/SO is an 8-bit RISC-based CMOS microcontroller from the PIC® 16C family, featuring 896 bytes (512 x 14) of One-Time-Programmable (OTP) program memory, 96 bytes of RAM, and 13 digital I/O pins, all housed in a 18-pin SOIC (SO) wide-body package. Operating at a maximum clock of 20 MHz, it delivers roughly 5 MIPS of throughput and supports an industrial temperature range of -40°C to +85°C. The "-20I" suffix denotes the 20 MHz speed grade with industrial-grade temperature qualification, and the "T" suffix indicates Tape & Reel packaging.

An OTP-based microcontroller (One-Time-Programmable) is a class of non-volatile memory MCU that can be programmed once after manufacture using a device programmer, after which the program becomes permanent. Within the broader semiconductor taxonomy, PIC16C620A sits as: 8-bit MCU -> microcontroller -> embedded controller -> semiconductor IC. OTP MCUs occupy a distinct niche between mask-ROM parts (lowest unit cost, factory programmed) and flash-based MCUs (re-programmable in-circuit). They are favored for low-to-medium volume production runs where mask-ROM NRE charges are uneconomical but in-field firmware updates are unnecessary.

The PIC16C620A integrates a RISC Harvard-architecture core with 35 single-cycle instructions, a 14-bit instruction word, two 8-bit timers (Timer0/Timer2) and one 16-bit timer (Timer1), a watchdog timer with its own on-chip RC oscillator, and an analog comparator module with two comparators and a programmable reference. Power-saving features include the SLEEP mode, watchdog timer, and a programmable code protection mechanism. The core operates across 3.0V to 5.5V VDD, with brown-out detection and power-on reset integrated on-chip. The PIC16C620A is the enhanced successor to the original PIC16C620, adding the analog comparator module and additional interrupt sources while retaining software and pin compatibility.

Typical applications include appliance controls, sensor signal conditioning, automotive body electronics, low-end security systems, and industrial sensor interfaces. The integrated analog comparator eliminates external op-amp stages in many designs, while the small 18-pin SOIC footprint suits space-constrained PCBs. Industrial-grade operation makes it suitable for factory automation modules and HVAC controls.

When designing with this part, note that OTP memory requires a high-voltage (typically 13V) VPP programming cycle; plan for programming test points or socket access during manufacturing. The 18-pin SOIC wide-body variant is preferred over the SSOP for hand-rework and prototype builds. Designers should budget 1 µs instruction cycle at 20 MHz oscillator frequency when validating timing-critical routines.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that complement the manufacturer datasheet, helping engineers select the right PIC16C variant for cost-sensitive OTP-based designs.

Drop-in alternatives for PIC16C620AT-20I/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-20I/SO (same form factor and footprint) — differing in Program Memory Size, Program Memory Type, Timers, Operating Temperature, Core.

Microchip Technology
Program Memory Size: 896 B (512 x 14)
Program Memory Type: OTP EPROM
Timers: 1 x 8-bit Timer0 + WDT
Microchip Technology
Program Memory Size: 896 B (512 x 14-bit words)
Program Memory Type: OTP (One-Time Programmable)
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
Program Memory Type: OTP (One-Time Programmable)
Core: PIC RISC 8-bit
Microchip Technology
Program Memory Size: 3.5 KB (2048 x 14-bit words)
Program Memory Type: OTP (One-Time-Programmable)
Timers: 2 x 8-bit (Timer0, Timer2)

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 →

PIC16C620AT-20/SS

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit PIC16C RISC · OTP (One-Time Programmable) · 896 B (512 x 14-bit words) · 96 B · 64 B · 20 MHz · 200 ns @ 20 MHz · 3.0 V to 5.5 V

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16C621AT-20I/SO

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

PIC16C620-20I/SO

✅ Drop-In ⚠️ 参数待验证
📦 18-SOIC
original PIC16C620 (pre-A silicon), lacks analog comparators but same pinout/footprint

📋 Reference alternative (not in catalog)

PIC16F627A-I/SO

✅ Drop-In
📦 18-SOIC
flash-based reprogrammable, same peripherals + UART, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16F628A-I/SO

✅ Drop-In
📦 18-SOIC
flash-based, 2K x 14 program memory, adds USART, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C620AT-20I/SO Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit RISC PIC16C Harvard
Program Memory Type OTP (One-Time-Programmable EPROM)
Program Memory Size 896 bytes (512 x 14 words)
RAM Size 96 bytes
EEPROM Size None (no on-chip data EEPROM)
Maximum CPU Speed 20 MHz (5 MIPS)
Supply Voltage (VDD) 3.0 V to 5.5 V
I/O Pins 13
Timers 1 x 8-bit, 1 x 16-bit
Watchdog Timer Yes (with dedicated on-chip RC oscillator)
Analog Comparators 2 with programmable voltage reference
A/D Converter None
Instruction Set 35 single-cycle instructions, 14-bit word
Operating Temperature -40°C to +85°C (Industrial)
Package 18-SOIC (0.295" / 7.50 mm body width, SO)
Mounting Type Surface Mount (Gull-Wing)

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

Typical Applications

PIC16C620AT-20I/SO is suitable for 7 applications: Appliance Control Boards, Sensor Signal Conditioning, Automotive Body Electronics, Low-End Security Systems, Industrial Sensor Interfaces, HVAC Control Modules, Consumer Remote Controls.

🏭

Appliance Control Boards

The PIC16C620AT-20I/SO is well-suited for white-goods and small-appliance control boards (washing machines, microwave ovens, coffee makers, rice cookers) where the 13 I/O pins drive relays, triacs, and seven-segment displays. The integrated analog comparators handle zero-crossing detection for triac firing, eliminating external op-amp stages and reducing BOM cost. OTP memory is acceptable here because production volumes are high and firmware is fixed at release. The 18-SOIC wide-body package survives hand-solder rework during prototyping and supports automated SMT lines in volume production.

🧩

Sensor Signal Conditioning

The PIC16C620AT-20I/SO conditions analog sensor signals using its two on-chip analog comparators and programmable voltage reference, supporting threshold-based decisions on temperature, pressure, light, or position sensors without requiring an external op-amp stage. The 96-byte RAM buffers recent samples for de-bounce or hysteresis logic, while the 20 MHz core executes comparison-and-decision cycles in under 200 ns per iteration. Designers should route sensor inputs to RA0/RA1 (CMP1/CMP2 inputs) to maximize noise immunity and place a 0.1 µF bypass capacitor within 5 mm of VDD.

🚗

Automotive Body Electronics

For body-electronics modules (interior lighting, mirror controls, seat controllers), the PIC16C620AT-20I/SO handles timer-based PWM dimming, button debounce, and LIN-bus emulation via software on standard I/O pins. The -40°C to +85°C industrial temperature range covers most cabin environments, though under-hood or engine-bay applications require the PIC16C620A-20E/SO extended-temperature variant. The 20 MHz MIPS performance handles concurrent LED PWM and CAN/LIN message handling at typical body-network bit rates.

🎥

Low-End Security Systems

The PIC16C620AT-20I/SO drives PIR motion sensor interfaces, reed-switch zones, and keypad scanning for low-end alarm panels. Its SLEEP mode reduces quiescent current to a few µA when the system is armed but idle, and the watchdog timer with dedicated RC oscillator catches firmware lockups even if the main crystal stops. The 13 I/O pins support up to 6 zones plus a 4x3 keypad matrix. The integrated comparators can implement glass-break detection by comparing piezoelectric transducer signals against an adaptive threshold.

🏭

Industrial Sensor Interfaces

In factory-automation modules, the PIC16C620AT-20I/SO implements discrete I/O controllers, counter accumulators, and threshold comparators for limit-switch and proximity-sensor interfacing. The industrial -40°C to +85°C temperature range handles cabinet environments, and the watchdog timer with hardware RC oscillator protects against EMI-induced firmware crashes on the factory floor. Programming via high-voltage VPP allows in-line test programming during PCB assembly. The compact 18-SOIC package supports high-density DIN-rail modules.

🏭

HVAC Control Modules

The PIC16C620AT-20I/SO runs the control loops for fan-speed switching, damper actuator timing, and thermostat hysteresis in split-system HVAC controllers. The two analog comparators measure thermistor bridges without ADC overhead, the 16-bit Timer1 captures zero-cross timing for triac phase control, and the 8-bit Timer0 sets the system tick rate. OTP memory is ideal here because HVAC firmware is mature and rarely changes, while the unit cost advantage compounds across high-volume HVAC production runs.

📱

Consumer Remote Controls

Simple IR/RF remote controls use the PIC16C620AT-20I/SO to scan a keypad matrix, encode button presses into modulated IR pulses, and manage battery-saving SLEEP cycles between button events. The 13 I/O pins support up to 12 buttons in a 4x3 matrix plus an IR LED driver, and the 20 MHz core easily meets 38 kHz carrier generation timing. The internal RC oscillator option eliminates the external crystal, reducing BOM cost and PCB area for cost-sensitive consumer remotes.

Recommended Products Summary

MOC3021 Optoisolator for triac gate drive Used in: Appliance Control Boards PIC16F628A-I/SO Flash MCU upgrade for firmware iteration Used in: Appliance Control Boards, Low-End Security Systems LM393 External comparator if higher accuracy required Used in: Sensor Signal Conditioning PIC16C622AT-20I/SO Microchip Technology Used in: Sensor Signal Conditioning TJA1020 LIN transceiver for body networking Used in: Automotive Body Electronics PIC16C621AT-20I/SO Microchip Technology Used in: Automotive Body Electronics BC547 NPN transistor for relay drive Used in: Low-End Security Systems 6N137 High-speed optocoupler for input isolation Used in: Industrial Sensor Interfaces MAX232 RS-232 transceiver for debug port Used in: Industrial Sensor Interfaces MOC3041 Zero-cross triac driver for compressor control Used in: HVAC Control Modules NTC10K 10 kΩ NTC thermistor for temperature sensing Used in: HVAC Control Modules TSAL6200 IR emitter LED Used in: Consumer Remote Controls BC847 NPN driver transistor for IR LED Used in: Consumer Remote Controls
What is the program memory size of PIC16C620AT-20I/SO?
The PIC16C620AT-20I/SO contains 896 bytes of OTP (One-Time-Programmable) program memory organized as 512 x 14-bit words. According to the Microchip PIC16C62X datasheet, this is implemented as EPROM that can be programmed once via a high-voltage VPP cycle and then becomes permanent. There is no flash or in-circuit reprogramming capability, which is the defining trade-off versus the flash-based PIC16F62X family.
How much RAM does the PIC16C620AT-20I/SO have?
The PIC16C620AT-20I/SO provides 96 bytes of general-purpose SRAM, distributed across multiple banks accessible through the standard PIC16C bank-switching scheme. This is sufficient for typical control loops, small state machines, and stack operation but constrains large data buffers, so designers often offload storage to external EEPROM for parameter retention.
Does PIC16C620AT-20I/SO have an ADC?
No, the PIC16C620AT-20I/SO does NOT include an analog-to-digital converter. According to the PIC16C62X datasheet, this device integrates two analog comparators with a programmable voltage reference but no ADC. If an ADC is required, the pin-compatible PIC16C622 adds a 4-channel 8-bit ADC while keeping the same 18-pin SOIC footprint.
What is the operating voltage range of PIC16C620AT-20I/SO?
The PIC16C620AT-20I/SO operates from 3.0 V to 5.5 V VDD, with the wider 3.0 V lower bound supporting battery-backed designs. The brown-out reset and power-on reset circuits are factory-trimmed; operation below 3.0 V may cause undefined core behavior, so designers should add an external voltage supervisor for fail-safe designs at the low end of the range.
Is PIC16C620AT-20I/SO still in production and where can I buy it?
The PIC16C620AT-20I/SO is listed as active at Microchip and stocked across authorized distributors. As of 2026-09-17, LCSC carries stock starting at approximately $0.73 per unit, with DigiKey, Mouser, Hotenda, and Win-Source also listing inventory. Lead time for production quantities is typically 6-12 weeks; samples ship same-day from major distributors.
What is the price of PIC16C620AT-20I/SO in 1000-piece quantity?
As of 2026-09-17, the LCSC tier pricing shows PIC16C620AT-20I/SO at approximately $0.48 per unit at 1000-piece quantity, with further volume discounts available above 5000 pieces. Octopart aggregates distributor pricing from 8 sources to surface the lowest current spot price; expect MOQ pricing for production reels versus cut-tape prototyping quantities.
What is the difference between PIC16C620A and PIC16C620?
The PIC16C620A is the enhanced successor to the original PIC16C620, adding two on-chip analog comparators with a programmable voltage reference and additional interrupt sources while retaining instruction-set and pin compatibility with the original. The -20I speed-grade at 20 MHz and 18-pin SOIC package are identical, so PIC16C620A firmware can be ported from PIC16C620 firmware with only minor SFR updates.
PIC16C620AT-20I/SO vs PIC16C622AT-20I/SO - which is better for analog sensing?
For analog sensing applications, the PIC16C622AT-20I/SO is the better choice because it integrates a 4-channel 8-bit ADC in the same 18-SOIC package and pinout, while the PIC16C620AT-20I/SO only offers two analog comparators without ADC. Both share the same OTP program memory, RAM, and instruction set, making PIC16C622 a drop-in upgrade path when ADC functionality is required.
When should I choose PIC16C620AT-20I/SO over a flash MCU like PIC16F628?
Choose the PIC16C620AT-20I/SO over PIC16F628 when you need the lowest unit cost in high-volume production runs where firmware will never change after deployment. OTP EPROM die is smaller and cheaper than flash die. For prototypes, low-volume runs, or any design that may need in-field firmware updates, the PIC16F628 (or PIC16F628A) flash MCU is the better engineering choice despite higher unit cost.
Can PIC16C621A replace PIC16C620A directly in my design?
Yes, the PIC16C621A is a pin-compatible and instruction-compatible upgrade to PIC16C620A, but with a smaller 1K x 14 OTP memory size that is fully code-compatible in the lower 512-word region. Both share the 18-pin SOIC package and same pinout. For new designs that may grow in code size, the PIC16C621A offers headroom; for direct replacement, the PIC16C620A is identical at the same speed grade.
Where can I download the PIC16C620AT-20I/SO datasheet PDF?
The official Microchip PIC16C620A datasheet (document 30202D) is available as a free PDF download from the Microchip website, and is also mirrored on distributor sites such as DigiKey, Mouser, and LCSC. The datasheet includes the instruction set reference, electrical characteristics, programming specification, and package drawings for the 18-SOIC, 20-SSOP, 18-PDIP, and 20-SSOP variants of the PIC16C62X family.
What is the pinout of PIC16C620AT-20I/SO in the 18-SOIC package?
The 18-SOIC pinout assigns pin 1 to RA2, pin 2 to RA3, pin 3 to RA4/T0CKI, pin 4 to MCLR/VPP, pin 5 to VSS, pin 6 to RB0/INT, pin 7 to RB1, pin 8 to RB2, pin 9 to RB3, pin 10 to RB4, pin 11 to RB5, pin 12 to RB6, pin 13 to RB7, pin 14 to VDD, pin 15 to OSC2/CLKOUT, pin 16 to OSC1/CLKIN, pin 17 to RA0/AN0/CMP1, and pin 18 to RA1/AN1/CMP2. RA0 and RA1 double as comparator inputs.
Is PIC16C620AT-20I/SO AEC-Q100 qualified for automotive use?
No, the standard PIC16C620AT-20I/SO with the -40°C to +85°C industrial temperature range is not AEC-Q100 qualified for automotive applications. Automotive designs require the PIC16C620A-20I/SO automotive-grade variant or the related PIC16C620AT-20E/SO extended-temperature grade. For new automotive designs, Microchip recommends the PIC16F628A or PIC16F1827 as modern replacements with AEC-Q100 documentation.
Hey Google, what microcontrollers are pin-compatible with PIC16C620AT-20I/SO?
Directly pin-compatible 18-SOIC alternatives include PIC16C620A-20I/SO (no Tape & Reel suffix, same die), PIC16C621AT-20I/SO (1K OTP, same peripherals), PIC16C622AT-20I/SO (adds 8-bit ADC), and the flash-based PIC16F628A-I/SO. Cross-brand, the Atmel ATtiny2313 in the 20-pin SOIC footprint is functionally similar but NOT pin-compatible due to different pin count and assignment.
What are the key specifications of PIC16C620AT-20I/SO that engineers should know?
The PIC16C620AT-20I/SO key specifications are: 8-bit RISC PIC16C core running at 20 MHz (5 MIPS), 896 bytes OTP program memory organized as 512 x 14 words, 96 bytes RAM, 13 digital I/O pins, 2 analog comparators with programmable reference, 1 x 8-bit + 1 x 16-bit timer, watchdog timer with dedicated RC oscillator, 3.0 V to 5.5 V VDD, -40°C to +85°C industrial temperature range, and 18-SOIC wide-body surface-mount package. It lacks ADC, EEPROM, and flash reprogrammability.

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

Selection Guide

Choose PIC16C620AT-20I/SO when you need a low-cost 8-bit PIC16C MCU in a 18-SOIC wide-body package for high-volume production runs where firmware will not change after deployment. The integrated analog comparators with programmable reference eliminate external op-amp stages for threshold-detection applications. For designs that may grow in code size, choose PIC16C621AT-20I/SO (1K OTP) or PIC16C622AT-20I/SO (1K OTP + 8-bit ADC) as pin-compatible upgrades. For prototypes, low-volume production, or any design that may need in-field firmware updates, choose PIC16F628A-I/SO flash-based MCU - the higher unit cost is offset by elimination of OTP programming yield losses and the ability to iterate firmware. All PIC16C62X family variants share the same instruction set and 18-SOIC pinout, enabling seamless migration as design requirements evolve.

Comparison with Alternatives

Parameter This Product PIC16C620A-20I/SO PIC16C621AT-20I/SO PIC16C622AT-20I/SO PIC16F628A-I/SO
Brand 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
Program Memory 896 B OTP (512 x 14) 896 B OTP (512 x 14) 2 KB OTP (1K x 14) 2 KB OTP (1K x 14) 4 KB Flash (2K x 14)
Memory Type OTP EPROM OTP EPROM OTP EPROM OTP EPROM Flash (reprogrammable)
RAM 96 B 96 B 128 B 128 B 224 B
ADC None None None 4-ch x 8-bit None
Comparators 2 with Vref 2 with Vref 2 with Vref 2 with Vref 2 with Vref
UART No No No No Yes (USART)
Max CPU Speed 20 MHz / 5 MIPS 20 MHz / 5 MIPS 20 MHz / 5 MIPS 20 MHz / 5 MIPS 20 MHz / 5 MIPS
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 2.0 V to 5.5 V (wider)
Temperature Range -40°C to +85°C (Industrial) -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C
Approx. Unit Price (1k qty) $0.48 $0.45 $0.62 $0.75 $1.45

Key Differentiators

  • Tape & Reel packaging variant of PIC16C620A (vs PIC16C620A-20I/SO)
  • Lower cost than PIC16C622 with same 18-SOIC footprint (vs PIC16C622AT-20I/SO)
  • Lower cost than flash-based PIC16F628A (vs PIC16F628A-I/SO)
  • Industrial temperature range with analog comparators (vs PIC16C620AT-20/SS)

Design Notes

Place a 0.1 µF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) and a 10 µF bulk capacitor on the same node. For OTP programming, MCLR/VPP must be driven to approximately 13 V during the programming pulse; provide a test pad or programming connector accessible during in-circuit programming. Brown-out reset is internally trimmed but designers should still validate cold-start behavior at 3.0 V VDD with a 20 MHz crystal, since low-voltage crystal startup is the most common failure mode for 20 MHz designs.

Route the crystal traces (OSC1/OSC2) as short and symmetric as possible, with the load capacitors placed within 2 mm of the respective oscillator pins. Keep the RA0/RA1 analog comparator traces away from switching signals like PWM outputs on RB4-RB7 to avoid coupling into the comparator reference. The exposed pad on the 18-SOIC is not present on this package variant, but for the SSOP variant ensure the thermal pad is soldered to a copper pour of at least 100 mm² for thermal relief at 20 MHz.

OTP memory cannot be erased or reprogrammed: a single bit error during programming bricks the part. Estimated: programming failures occur in approximately 1-3% of parts in high-volume production, so over-program by 3-5% to compensate. Do not confuse the -20I speed grade with the -04 (4 MHz) or -40 (40 MHz) speed grades - the suffix encodes the maximum oscillator frequency. The PIC16C620A is NOT a flash part; for in-field updates, select PIC16F628A-I/SO as a drop-in upgrade.

The analog comparators share pins RA0/RA1 with digital I/O; configure TRISA bits to disable digital output drivers on these pins when using comparator mode to prevent digital switching noise from corrupting the analog threshold. The programmable voltage reference (VR<3:0>) steps in 16 discrete levels; for fine threshold resolution, add an external resistor divider on a dedicated RA pin and use the comparator with an external reference.

Compliance Information

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

Compliance status not explicitly confirmed in the verified web data; RoHS and lead-free marking should be verified per the manufacturer datasheet and reel label before placing in RoHS-restricted designs. The -40C to +85C industrial temperature range does not imply AEC-Q100 automotive qualification.

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

Related Searches

PIC16C620AT-20I/SO PIC16C620AT-20I/SO datasheet Microchip PIC16C620A 18-SOIC PIC16C620AT-20I/SO price PIC16C620A vs PIC16C621A 8-bit OTP microcontroller 18-SOIC PIC16C620A drop-in replacement PIC16C620AT-20I/SO pinout 18-SOIC PIC16C620AT-20I/SO buy online PIC16C62X family overview PIC16C620AT-20I/SO OTP programming what is the difference between PIC16C620A and PIC16F628 PIC16C620AT-20I/SO industrial temperature

Related Components & Terms

Microchip Technology PIC16C620AT-20I/SO PIC16C620A PIC16C620 PIC16C621A PIC16C622A PIC16F628A PIC16F627A OTP EPROM 8-bit microcontroller PIC16C62X RISC Harvard architecture 18-SOIC SOIC-18 industrial temperature grade analog comparator programmable voltage reference watchdog timer RoHS AEC-Q100 one-time programmable Flash memory MPLAB IDE ICSP programming
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