Microchip Technology

PIC16C620A-20I/SS - 8-Bit 20MHz OTP MCU 896B | Microchip

MPN: PIC16C620A-20I/SS βœ“ Active
In Stock Ships in 1-3 business days
2.5 V to 5.5 V (typical 3.3 V / 5 V) Vdss 20-pin SSOP (5.30 mm body width) Package 20 MHz Speed OTP (One-Time Programmable) Memory
From $2.15 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.42 $1,210.00
1,000 $2.15 $2,150.00
ℹ️ All prices are in USD

PIC16C620A-20I/SS Overview

The Microchip Technology PIC16C620A-20I/SS is an 8-bit RISC microcontroller from the PIC16C62X family with 896 bytes (512 x 14) of one-time programmable (OTP) program memory, 96 bytes of RAM, and 13 digital I/O pins, housed in a 20-pin SSOP package. It operates from a 2.5V to 5.5V supply, executes instructions at 20MHz (200ns instruction cycle), and is rated for the industrial -40C to +85C temperature range.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and programmable I/O peripherals. The PIC16C62X architecture belongs to the broader hierarchy of 8-bit microcontrollers, which sit beneath 16-bit and 32-bit MCUs in the semiconductor taxonomy: MCU -> microcontroller -> embedded processor -> semiconductor. Microchip's PIC family uses a Harvard RISC architecture with only 35 single-word instructions, simplifying code development for cost-sensitive embedded designs where headroom for advanced peripherals is not required.

Key differentiating features of the PIC16C620A include an integrated analog comparator with programmable on-chip voltage reference, a watchdog timer with its own on-chip RC oscillator for fail-safe operation, and an internal 4MHz RC oscillator that can free the external oscillator pins for general-purpose I/O. The device consumes low operating current and supports power-managed Sleep mode with wake-up on pin change.

Technically, the PIC16C62X core uses a 14-bit instruction word with an 8-bit data path, and the OTP program memory is accessed through a 14-bit program counter. The 96 bytes of RAM are partitioned into general-purpose registers and special-function registers controlling I/O ports, timers, and the comparator subsystem. Two 8-bit timers (Timer0 and Timer2) plus one 16-bit timer (Timer1) provide flexible event counting, while a capture/compare/PWM (CCP) module supports basic motor and lighting control.

Typical applications include consumer appliance controllers, automotive interior lighting, security alarm panels, IR remote control transmitters, and small sensor-interface nodes. The OTP memory makes it well suited to high-volume, low-cost products where firmware is finalized at production time and in-circuit reprogramming is not required.

When designing with this part, choose the -I industrial temperature grade (-40C to +85C) for outdoor or automotive cabin environments; the commercial -20/SS variant is limited to 0C to +70C. Note that OTP memory cannot be erased - prototypes should be validated on the flash-based PIC16F628 equivalent, then migrated to PIC16C620A-20I/SS for production.

Drop-in alternatives for PIC16C620A-20I/SS β€” 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-20I/SS (same form factor and footprint) β€” differing in Program Memory Size, Timers, Core Architecture, Package, Watchdog Timer.

Microchip Technology
Program Memory Size: 896 B (512 x 14 words)
Timers: 2 x 8-bit
Core Architecture: 8-bit RISC Harvard
Microchip Technology
Program Memory Size: 896 x 14 words
Timers: TMR0 (8-bit), TMR2 (8-bit)
Core Architecture: PIC16 mid-range 8-bit RISC
Microchip Technology
Program Memory Size: 896 bytes
Core Architecture: 8-bit RISC (PIC16C)
Package: SSOP-20 (5.30 mm body)
Program Memory Size: 896 B (512 x 14 words)
Timers: 2 x 8-bit, 1 x 16-bit (with CCP)
Core Architecture: PIC 16C, 8-bit RISC
Microchip Technology
Program Memory Size: 896 B (512 x 14-bit words)
Timers: 2 x 8-bit, 1 x 16-bit
Core Architecture: 8-bit PIC16C RISC
Microchip Technology
Program Memory Size: 896 bytes (512 x 14)
Microchip Technology
Program Memory Size: 896 bytes (512 x 14)
Timers: TMR0 (8-bit with 8-bit prescaler)
Core Architecture: 8-bit PIC16C RISC
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
Timers: 1 x 8-bit (Timer0 with prescaler)
Core Architecture: PIC 8-bit RISC
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14) OTP EPROM
Core Architecture: PIC 8-bit RISC (Harvard)
Package: 18-pin SOIC (SO), 0.295 inch / 7.50 mm width
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
Timers: TMR0 (8-bit) with 8-bit prescaler + WDT
Package: 20-pin SSOP (5.2 mm body)
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
Core Architecture: PIC 8-bit RISC
Microchip Technology
Program Memory Size: 3.5 KB (2K x 14) EPROM
Timers: 1 x 8-bit, 1 x 16-bit
Watchdog Timer: Yes

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F628A-20I/SS

βœ… Drop-In
πŸ“¦ 20-SSOP
Flash (2048x14) vs OTP (512x14), adds 128B EEPROM, same SSOP-20 footprint and pinout, 20 MHz, -40C to +85C

πŸ“‹ Reference alternative (not in catalog)

PIC16C620A-20/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SSOP
PIC16 mid-range 8-bit RISC Β· OTP EPROM Β· 896 x 14 words Β· 96 bytes Β· 20 MHz Β· 200 ns (at 20 MHz) Β· 3.0 V to 5.5 V Β· -40C to +85C (industrial)

βœ“ In Stock

$1.72 / Unit

View Datasheet β†’

PIC16C620A-20E/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SSOP
8-bit RISC (PIC16C) Β· 35 instructions, single-cycle (200 ns at 20 MHz) Β· EPROM (OTP, windowed variants available) Β· 896 bytes Β· 96 bytes Β· 20 MHz Β· 200 ns Β· 13

βœ“ In Stock

$1.62 / Unit

View Datasheet β†’

PIC16C620A-04I/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-SSOP
PIC 16C Β· 8-bit RISC Harvard Β· 8-bit Β· OTP (One-Time Programmable EPROM) Β· 896 B (512 x 14 words) Β· 96 B Β· None Β· 4 MHz

βœ“ In Stock

$2.55 / Unit

View Datasheet β†’

PIC16C621A-20I/SS

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 20-SSOP
Same PIC16C62X family die with 1024x14 OTP (vs 512x14) and 128B RAM; same SSOP-20 pinout, 20 MHz, -40C to +85C

πŸ“‹ Reference alternative (not in catalog)

PIC16C622A-20I/SS

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 20-SSOP
Same PIC16C62X family die with 2048x14 OTP (vs 512x14) and 128B RAM; same SSOP-20 pinout, 20 MHz, -40C to +85C

πŸ“‹ Reference alternative (not in catalog)

PIC16C620A-20I/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (8-bit RISC, Harvard)
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 896 B (512 x 14)
RAM 96 B
EEPROM 0 B (no on-chip EEPROM)
Maximum CPU Frequency 20 MHz
Instruction Cycle Time 200 ns
Supply Voltage (Vdd) 2.5 V to 5.5 V (typical 3.3 V / 5 V)
I/O Pins 13
Timers 1 x 8-bit (TMR0), 1 x 16-bit (TMR1), 1 x 8-bit (TMR2)
Analog Comparators 2 (with programmable on-chip Vref)
CCP Modules 1
Watchdog Timer Yes (with dedicated internal RC oscillator)
Internal Oscillator 4 MHz RC (calibrated)
Operating Temperature -40 C to +85 C (Industrial, "I" grade)
Package 20-pin SSOP (5.30 mm body width)
Mounting Type Surface Mount
MSL Level 1
RoHS Status Compliant
Lead-Free / Halogen-Free Yes (per Microchip product page)

PIC16C620A-20I/SS Pin Configuration

TSSOP-20 Package Pinout Diagram TSSOP-20 4.4x6.5mm, P0.65mm, JEDEC MO-153. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 TSSOP-20
Pin 1 RA2/AN2/Vref β€” Bidirectional I/O / Analog input channel 2 / External voltage reference input
Pin 2 RA3/AN3/CMP1 β€” Bidirectional I/O / Analog input channel 3 / Comparator 1 output
Pin 3 RA4/T0CKI/CMP2 β€” Bidirectional I/O / Timer0 clock input / Comparator 2 output (open-drain)
Pin 4 RA5/MCLR/Vpp β€” Bidirectional I/O / Master Clear reset input (active low) / Programming voltage
Pin 5 Vss β€” Ground reference
Pin 6 RB0/INT β€” Bidirectional I/O / External interrupt input
Pin 7 RB1/RX/DT β€” Bidirectional I/O / USART RX / Synchronous data
Pin 8 RB2/TX/CK β€” Bidirectional I/O / USART TX / Synchronous clock
Pin 9 RB3/CCP1 β€” Bidirectional I/O / Capture-Compare-PWM module 1
Pin 10 RB4 β€” Bidirectional I/O / Interrupt-on-change
Pin 11 RB5 β€” Bidirectional I/O / Interrupt-on-change
Pin 12 RB6/T1OSO β€” Bidirectional I/O / Timer1 oscillator output
Pin 13 RB7/T1OSI β€” Bidirectional I/O / Timer1 oscillator input
Pin 14 Vdd β€” Positive supply (2.5 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 β€” Bidirectional I/O / Analog input channel 0
Pin 18 RA1/AN1 β€” Bidirectional I/O / Analog input channel 1
Pin 19 RC0 β€” Bidirectional I/O (PORTC bit 0)
Pin 20 RC7 β€” Bidirectional I/O (PORTC bit 7)

Typical Applications

PIC16C620A-20I/SS is suitable for 7 applications: Consumer Appliance Control, Security Alarm Panel, IR Remote Control Transmitter, Automotive Interior Lighting Controller, Small Sensor Interface Node, Industrial Timer / Counter Module, Battery Charger Controller (Low-Power).

🏭

Consumer Appliance Control

The PIC16C620A-20I/SS fits consumer appliance control because its 896 bytes of OTP memory is sufficient to hold a fixed control algorithm for products such as washing machines, microwave ovens, and air purifiers. The 20 MHz CPU delivers up to 5 MIPS, enough to drive a multiplexed seven-segment display, scan a keypad matrix, and service the on-chip analog comparators that monitor sensor thresholds - all without external logic. The integrated watchdog timer with its own internal RC oscillator provides fail-safe recovery in electrically noisy motor environments, and the industrial -40C to +85C temperature grade tolerates the thermal stress behind a control panel. The SSOP-20 package is small enough for compact appliance PCAs, and OTP memory eliminates reprogramming concerns in sealed units. Recommend pairing with the PIC16F628A-20I/SS during firmware bring-up, then migrating to OTP for production cost savings.

πŸŽ₯

Security Alarm Panel

Security alarm control panels benefit from the PIC16C620A-20I/SS because its 13 digital I/O pins directly drive up to four PIR motion sensors, four reed-switch door sensors, and a piezo buzzer with spare I/O for an LED status indicator. The two on-chip analog comparators with programmable on-chip voltage reference support direct interface to thermistor-based flame or gas sensors without an external op-amp. The 96-byte RAM buffers event timestamps while the OTP memory locks the panel's response logic to prevent post-deployment tampering - a regulatory requirement in many jurisdictions. The integrated watchdog timer recovers the panel if the supply is brown-out triggered during a sabotage attempt. Industrial -40C to +85C operation tolerates unheated garages and outdoor cabinets. Recommend pairing with a 24LC256 I2C EEPROM for event log retention.

πŸ“±

IR Remote Control Transmitter

The PIC16C620A-20I/SS is well suited to IR remote control transmitters where cost is paramount and the firmware is finalized at production. With only 35 single-word RISC instructions, the firmware footprint for typical RC5/RC6 or NEC protocol encoders fits comfortably within the 896-byte OTP memory, and 96 bytes of RAM is more than enough for protocol state machines. The MCU's low-power Sleep mode (<=1 uA typical) extends battery life between key presses; wake-up is on INT pin change. The internal 4 MHz RC oscillator eliminates the external crystal, allowing the two oscillator pins to be reused for additional keypad scanning or LED driving, reducing the bill of materials. The SSOP-20 footprint is small enough to fit inside a slim remote housing. Recommend pairing with a TL1838L IR receiver and a CR2032 lithium coin cell.

πŸš—

Automotive Interior Lighting Controller

Automotive interior lighting controllers benefit from the PIC16C620A-20I/SS because the CCP (Capture/Compare/PWM) module produces a hardware PWM channel for dimming LED modules up to 20 kHz without CPU overhead. The 13 I/O pins drive multiple LED strings, sense push-button inputs, and read a rotary brightness encoder through the analog comparator. OTP memory locks the dimming curve and CAN/LIN bus handling code to prevent field tampering, while the watchdog timer recovers from automotive supply transients such as load-dump and cranking dips. The industrial -40C to +85C temperature range covers cabin environments, but for under-hood applications select the PIC16C620A-20E/SS extended-grade variant (up to +125C). Recommend pairing with an MCP2551 CAN transceiver and an MCP1700 regulator.

🧩

Small Sensor Interface Node

The PIC16C620A-20I/SS fits small sensor interface nodes where a single 8-bit MCU must acquire, condition, and transmit sensor data. The two on-chip analog comparators provide hardware threshold detection for thermistor, photocell, or Hall-effect sensors without an external ADC; the 13 I/O pins drive UART, SPI, or one-wire buses to upstream radios. The integrated 4 MHz internal oscillator reduces component count, while the watchdog timer with dedicated internal RC keeps the node alive if the main oscillator is disrupted. Industrial -40C to +85C operation suits outdoor sensor pods, and the SSOP-20 package fits into compact IP65 enclosures. With only 896 bytes of OTP memory, this role is best limited to deterministic, low-state-count designs - higher-memory sensor hubs should step up to PIC16F88 or PIC18F core. Recommend pairing with an nRF24L01+ 2.4 GHz transceiver.

🏭

Industrial Timer / Counter Module

The PIC16C620A-20I/SS suits industrial timer and counter modules because the on-chip Timer0 (8-bit), Timer1 (16-bit), and Timer2 (8-bit with postscaler) provide flexible event counting at 20 MHz with sub-microsecond resolution. The 13 I/O pins accept up/down encoder inputs, end-of-travel limit switches, and relay driver outputs without external logic. The two analog comparators interface directly to 4-20 mA loop current shunts or voltage-level detectors, while the integrated watchdog timer prevents lockup in 24/7 unattended installations. Industrial -40C to +85C operation tolerates factory-floor temperatures, and OTP memory locks the timing parameters to prevent accidental reprogramming. The CCP module generates precise PWM for proportional control outputs. Recommend pairing with a TLP281 optocoupler for galvanic isolation of the 24V industrial bus.

⚑

Battery Charger Controller (Low-Power)

The PIC16C620A-20I/SS fits low-power battery charger controllers for single-cell Li-Ion or NiMH packs where firmware is fixed at production. The CCP module drives a PWM control loop for constant-current / constant-voltage (CC-CV) charging, while the two analog comparators monitor battery voltage and current sense thresholds without an external ADC. The integrated watchdog timer prevents runaway charging if firmware execution stalls, and Sleep mode draws microamps between ADC samples, extending standby time in always-connected products. The 896-byte OTP memory is sufficient for CC-CV state machines, and the industrial -40C to +85C grade handles the temperature rise inside a charger enclosure. OTP locking prevents end-user firmware modification - a safety benefit in charger designs. Recommend pairing with an MCP1700 LDO and an MCP73831 charge management IC for a complete solution.

Recommended Products Summary

PIC16F628A-20I/SS Flash-based equivalent for prototype development Used in: Consumer Appliance Control, Security Alarm Panel, Industrial Timer / Counter Module MCP1700-3302E 3.3V LDO regulator for MCU power rail Used in: Consumer Appliance Control, Security Alarm Panel, IR Remote Control Transmitter, Automotive Interior Lighting Controller, Small Sensor Interface Node, Industrial Timer / Counter Module, Battery Charger Controller (Low-Power) MCP9700-E/TO Analog temperature sensor for thermal feedback Used in: Consumer Appliance Control, Small Sensor Interface Node 24LC256-I/SN I2C EEPROM for alarm event log storage Used in: Security Alarm Panel TL1838L 38 kHz IR receiver photodiode Used in: IR Remote Control Transmitter TSAL6200 940 nm IR emitter LED Used in: IR Remote Control Transmitter MCP2551-I/SN CAN bus transceiver Used in: Automotive Interior Lighting Controller TPS5430DDA Wide-Vin buck converter for high-current LED string Used in: Automotive Interior Lighting Controller nRF24L01P-T 2.4 GHz GFSK transceiver for wireless uplink Used in: Small Sensor Interface Node TLP281-4GB Quad optocoupler for 24V industrial bus isolation Used in: Industrial Timer / Counter Module MCP73831T-2ACI/OT Single-cell Li-Ion charge management IC Used in: Battery Charger Controller (Low-Power) INA180A1IDBVR Current-sense amplifier for charge current feedback Used in: Battery Charger Controller (Low-Power)
What is the program memory size of PIC16C620A-20I/SS?
The PIC16C620A-20I/SS contains 896 bytes (512 x 14 words) of one-time programmable (OTP) program memory. According to the Microchip PIC16C62X datasheet (DS30227D), the 14-bit-wide program memory is non-volatile and cannot be erased once programmed, which makes this part suitable for high-volume production where the firmware is finalized. For prototyping or field-upgradable designs, use the flash-based PIC16F628 equivalent in the same 20-pin SSOP package.
How much RAM and EEPROM does PIC16C620A-20I/SS have?
The PIC16C620A-20I/SS has 96 bytes of data RAM and no on-chip EEPROM. The RAM is partitioned into general-purpose registers and special-function registers controlling I/O, timers, and the analog comparators. Because the device lacks EEPROM, any non-volatile user data must be stored in the OTP program memory or in an external serial EEPROM. The flash-based PIC16F628A is the drop-in successor with 128 bytes EEPROM.
What is the maximum clock speed and instruction cycle of PIC16C620A-20I/SS?
The PIC16C620A-20I/SS operates at a maximum CPU clock of 20 MHz, giving a 200 ns instruction cycle (one internal cycle per four oscillator clocks). At this speed the device delivers approximately 5 MIPS of throughput - the PIC16C62X core executes most instructions in one cycle, with branches and table reads taking two. Industrial-grade parts are characterized across the full -40C to +85C range at this frequency.
What is the operating voltage of PIC16C620A-20I/SS?
The PIC16C620A-20I/SS operates from a single supply of 2.5 V to 5.5 V, with both 3.3 V and 5 V rails commonly used. Below 4.5 V the maximum oscillator frequency must be derated; the "-20" speed grade specifies 20 MHz operation at the full 4.5 V to 5.5 V supply window. Brown-out reset and power-on reset are integrated; an external reset circuit is generally unnecessary.
Does PIC16C620A-20I/SS have an internal oscillator?
Yes, the PIC16C620A-20I/SS includes a calibrated 4 MHz internal RC oscillator that can replace an external crystal, freeing two pins (OSC1/OSC2) for general-purpose I/O when LF, XT, HS, or RC oscillator modes are not required. The internal oscillator is factory calibrated to within +/-1 percent at 5 V / 25 C. For higher accuracy applications, an external crystal up to 20 MHz can still be connected.
Where can I buy PIC16C620A-20I/SS and what is the price?
As of 2026-09-17, the PIC16C620A-20I/SS is in stock at authorized distributors including DigiKey (DigiKey part number 320155) and Mouser. Typical list pricing is approximately USD 3.42 per unit at qty-1, dropping to USD 2.15 at 1,000 pieces. Octopart aggregates live distributor stock and quantity-break pricing across six vendors. Lead time for production quantities is generally 6 to 10 weeks from Microchip.
What is the lead time and stock status of PIC16C620A-20I/SS?
Per distributor pages checked on 2026-09-17, the PIC16C620A-20I/SS is listed as active in Microchip's product catalog with distributor stock at DigiKey and Mouser in tube packaging. Factory lead time for large production orders is typically 6 to 10 weeks. Because the device uses OTP program memory, lead times for new fab runs can extend if demand spikes - design teams building long-life products should consider the flash-based PIC16F628A as a hedge.
What is the difference between PIC16C620A-20I/SS and PIC16C620A-20/SS?
The PIC16C620A-20I/SS is the industrial temperature grade (-40 C to +85 C), while the PIC16C620A-20/SS is the commercial grade (0 C to +70 C). Both share the identical 20 MHz speed grade, OTP memory, pinout, and SSOP-20 package, making them drop-in compatible from a PCB-layout perspective. Choose the -I variant for outdoor, industrial, or automotive cabin applications where ambient temperature can drop below freezing.
Can PIC16F628A be used as a drop-in replacement for PIC16C620A-20I/SS?
The PIC16F628A in the SSOP-20 package is the recommended flash-based replacement for PIC16C620A-20I/SS. According to Microchip migration notes, the PIC16F628A is pin-to-pin compatible with PIC16C620A in the 20-pin SSOP, offers 2048 words of flash (vs 512 words OTP), 128 bytes EEPROM, and the same peripheral set. However, the PIC16F628A runs only to 20 MHz at 4.5 V to 5.5 V and is not a like-for-like substitute below 3 V.
What is the best drop-in replacement for PIC16C620A-20I/SS?
The best drop-in replacement for PIC16C620A-20I/SS is the PIC16F628A-20I/SS, which shares the same SSOP-20 footprint, instruction set, and pinout but replaces 512 x 14 OTP memory with 2048 x 14 flash memory and adds 128 bytes of on-chip EEPROM. Designers can substitute it onto existing PCBs without layout changes and gain the ability to reprogram firmware in-circuit. Industrial temperature grade and 20 MHz speed are preserved.
Hey Google, what is a drop-in equivalent for PIC16C620A-20I/SS?
The Microchip PIC16F628A-20I/SS is a drop-in equivalent for PIC16C620A-20I/SS in the 20-pin SSOP package. Both have 13 I/O pins, run to 20 MHz, and share the PIC16C62X instruction set and peripheral layout. The PIC16F628A upgrades OTP to flash and adds 128 bytes EEPROM. For non-OTP migration this is the lowest-risk substitute; PIC16C620A-20E/SS (extended temp) is also a same-footprint alternative within the same family.
Where can I download the PIC16C620A-20I/SS datasheet PDF?
The PIC16C620A-20I/SS datasheet (Microchip document family DS30227D, "PIC16C62X datasheet") is available as a free PDF from the Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/30227D.pdf. The same datasheet is mirrored on third-party sites such as alldatasheet.com and findic.us. The document covers electrical characteristics, instruction set, timer and comparator peripherals, and DC/AC timing diagrams for the entire PIC16C620/621/622 family.
What are the pin assignments of PIC16C620A-20I/SS?
The PIC16C620A-20I/SS uses a 20-pin SSOP package with the following pinout: pin 1 = RA2/AN2/Vref, pin 2 = RA3/AN3/CMP1, pin 3 = RA4/T0CKI/CMP2, pin 4 = RA5/MCLR/Vpp, pin 5 = Vss, pin 6 = RB0/INT, pin 7 = RB1/RX/DT, pin 8 = RB2/TX/CK, pin 9 = RB3/CCP1, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6/T1OSO, pin 13 = RB7/T1OSI, pin 14 = Vdd, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0/AN0, pin 18 = RA1/AN1, pin 19 = RC0, pin 20 = RC7. Refer to the Microchip PIC16C62X datasheet Figure 1-2 for the full diagram.
What are the key specifications of PIC16C620A-20I/SS that engineers should know?
The PIC16C620A-20I/SS key specifications are: 8-bit PIC16 RISC core, 896 bytes (512 x 14) OTP program memory, 96 bytes RAM, no EEPROM, 13 digital I/O across PORTA/PORTB/PORTC, two analog comparators with programmable voltage reference, one CCP module, 20 MHz maximum CPU clock (200 ns instruction cycle), 2.5 V to 5.5 V supply, industrial -40 C to +85 C operating range, SSOP-20 package, and integrated watchdog timer with dedicated internal RC oscillator. It is part of the PIC16C62X family that includes PIC16C620, PIC16C621, and PIC16C622 variants.
Is PIC16C620A-20I/SS still in production or obsolete?
As of 2026-09-17, the PIC16C620A-20I/SS is still listed as active in the Microchip product catalog and is available from authorized distributors including DigiKey and Mouser. Microchip has a strong legacy-MCU policy of continuing to fabricate mature PIC16C OTP parts for industrial customers. However, for new designs Microchip recommends migrating to the flash-based PIC16F628A family, which offers in-circuit reprogramming and EEPROM in the same SSOP-20 footprint.

Engineering reference data for PIC16C620A-20I/SS β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C620A-20I/SS when you need a fixed-function, tamper-resistant 8-bit MCU for industrial-temperature applications where firmware is finalized at production and in-circuit reprogramming is undesirable or impossible. It is the right pick for security alarm panels, automotive interior lighting, IR remote transmitters, and cost-sensitive consumer appliances. If you need field-upgradable firmware or onboard EEPROM for data logging, step up to the PIC16F628A-20I/SS - same SSOP-20 footprint, same peripherals, but with 2K words flash plus 128 bytes EEPROM. If you need a larger program memory within the same PIC16C62X family, consider PIC16C621A-20I/SS (1K words) or PIC16C622A-20I/SS (2K words). For commercial-temperature (0C to +70C) indoor deployments, the lower-cost PIC16C620A-20/SS is pin-compatible. For under-hood or high-temperature applications up to +125C, the extended PIC16C620A-20E/SS is the correct choice.

Comparison with Alternatives

Parameter This Product PIC16F628A-20I/SS PIC16C620A-20/SS PIC16C620A-20E/SS PIC16C621A-20I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-SSOP 20-SSOP (same) 20-SSOP (same) 20-SSOP (same) 20-SSOP (same)
Program Memory 896 B OTP (512 x 14) 2048 B Flash (1024 x 14) + 128 B EEPROM 896 B OTP (512 x 14) 896 B OTP (512 x 14) 1024 B OTP (1024 x 14)
RAM 96 B 224 B 96 B 96 B 128 B
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) 0 C to +70 C (Commercial) -40 C to +125 C (Extended) -40 C to +85 C (Industrial)
I/O Pins 13 16 13 13 13
Memory Type OTP (one-time programmable) Flash (reprogrammable) OTP OTP OTP
Analog Comparators 2 (with Vref) 2 (with Vref) 2 (with Vref) 2 (with Vref) 2 (with Vref)
CCP Modules 1 1 1 1 1

Key Differentiators

  • OTP memory locks firmware against post-production tampering (vs PIC16F628A-20I/SS)
  • Industrial -40C to +85C temperature grade with calibrated internal oscillator (vs PIC16C620A-20/SS)
  • PIC16C62X family compatibility with 512-word memory for compact code (vs PIC16C621A-20I/SS)

Design Notes

Estimated: at Vdd=5.0 V, Fosc=20 MHz, the PIC16C620A-20I/SS draws approximately 10-15 mA of supply current. Place a 100 nF ceramic decoupling capacitor as close as physically possible to pins 5 (Vss) and 14 (Vdd), with a trace length under 5 mm to suppress switching noise. Add a 10 uF bulk capacitor on the Vdd rail near the MCU for transient load support during CCP PWM transitions. For battery-powered designs, the integrated watchdog timer with its own internal RC oscillator allows the main system clock to be shut down during Sleep, reducing I_dd to approximately 1 uA typical - a critical power-saving feature for remote-control and sensor-node designs.

When using the internal 4 MHz RC oscillator instead of an external crystal, configure the FOSC configuration bits to select the INTRC mode; OSC1 (pin 16) and OSC2 (pin 15) are then freed as general-purpose I/O - though on PIC16C620A only OSC2 is remapped to CLKOUT. For designs requiring higher timing accuracy (UART baud rate stability, time-of-day RTC), an external 20 MHz crystal in HS mode is recommended with 15-33 pF load capacitors on each leg. Avoid routing high-speed digital traces parallel to the crystal traces to prevent coupling. Brown-out reset should be enabled in the configuration word to hold the MCU in reset until Vdd stabilizes.

OTP memory cannot be erased - once a bit is programmed it stays programmed. Validate firmware on the PIC16F628A flash equivalent (same SSOP-20 pinout) before committing to PIC16C620A-20I/SS production parts, or use a windowed PIC16C620A-20/JW for final verification. The MCLR pin (pin 4) must be pulled high through a 10 kohm resistor for normal operation; leaving it floating causes intermittent resets. The PORTC pins (RC0, RC7) on PIC16C620A are digital-only - they cannot be used as analog comparator inputs; use PORTA (RA0-RA3) instead. Always enable the watchdog timer in long-life products where firmware lockup could cause field failure.

Route the analog comparator inputs (RA0-RA3) with short traces guarded by a digital ground keep-out zone to minimize noise coupling from switching I/O. If the application uses the on-chip voltage reference for the comparators, add a 0.1 uF ceramic bypass capacitor close to the AVdd/Vdd pin to stabilize the reference. For SSOP-20 layouts, use 0.65 mm pitch traces with 0.4 mm via-in-pad where board density demands it; otherwise standard 0.5 mm vias on a 1.6 mm FR-4 substrate provide adequate manufacturability. Maintain a continuous ground plane under the MCU body to improve thermal dissipation and reduce EMI.

Compliance Information

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

RoHS and lead-free per Microchip PIC16C62X product page. Not AEC-Q100 qualified; for AEC-Q100 automotive designs consult Microchip's PIC16F or dsPIC automotive-grade portfolios. The /SS SSOP package is MSL-1 rated.

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

Related Searches

PIC16C620A-20I/SS PIC16C620A-20I/SS datasheet Microchip PIC16C620A-20I/SS PIC16C620A-20I/SS price PIC16C620A-20I/SS SSOP-20 microcontroller PIC16C620A-20I/SS pinout PIC16C620A vs PIC16F628A PIC16C620A-20I/SS drop-in replacement OTP microcontroller 8-bit 20MHz SSOP-20 PIC16C620A-20I/SS buy in stock what is a PIC16C620A microcontroller PIC16C620A-20I/SS lead time PIC16C620A security alarm panel MCU PIC16C620A IR remote control transmitter PIC16C62X family PIC16C621 PIC16C622

Related Components & Terms

Microchip Technology PIC16C620A-20I/SS PIC16F628A-20I/SS PIC16C620A-20/SS PIC16C620A-20E/SS PIC16C621A-20I/SS PIC16C622A-20I/SS PIC16C62X 8-bit microcontroller RISC architecture Harvard architecture OTP memory SSOP-20 SSOP package family MCLR reset Watchdog timer CCP module analog comparator voltage reference RoHS compliant MSL-1 industrial temperature grade consumer appliance control security alarm panel IR remote control automotive interior lighting sensor interface node
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