Microchip Technology

PIC16C620AT-40/SS - 8-bit OTP MCU, 40MHz, 20-SSOP | Microchip

MPN: PIC16C620AT-40/SS ✗ End of Life
In Stock Ships in 1-3 business days
4.5 V to 5.5 V Vdss 20-SSOP (0.209", 5.30 mm) Package 40 MHz Speed OTP (One-Time Programmable) Memory
Contact for pricing
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $0 $0.00
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ All prices are in USD

PIC16C620AT-40/SS Overview

The Microchip Technology PIC16C620AT-40/SS is an 8-bit RISC microcontroller from the PIC16C family featuring 896 bytes (512 x 14) of One-Time Programmable (OTP) program memory, 96 bytes of RAM, and a maximum clock speed of 40 MHz, housed in a 20-lead SSOP (5.30 mm body) surface-mount package. The device operates from a 4.5 V to 5.5 V supply and provides 13 digital I/O pins with brown-out detect, power-on reset, and a watchdog timer for reliable embedded control.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, RAM, and peripherals such as timers, communication interfaces, and I/O lines into one package. Within the embedded electronics taxonomy, the PIC16C620A belongs to the 8-bit microcontroller hypernym chain: 8-bit MCU -> RISC microcontroller -> PIC16C family -> Microchip embedded controller -> semiconductor IC. OTP program memory is mask-style ROM that can be programmed exactly once by the user, balancing cost against flash reprogrammability, which makes this family popular for high-volume, fixed-function appliances.

Key features include the 14-bit instruction word architecture, internal and external oscillator options, two 8-bit timers and one 16-bit timer, a capture/compare/PWM module, and a USART for asynchronous serial communication. The device also offers low-power SLEEP mode, programmable code protection, and an in-circuit serial programming (ICSP) interface for production-line firmware loading. CMOS process technology keeps quiescent current low for battery-friendly standby behavior.

The PIC16C620A combines a Harvard-bus RISC core with a small instruction set that executes most opcodes in a single clock cycle, enabling deterministic timing suitable for closed-loop control. The integrated analog comparator, capture register, and PWM output remove the need for many external glue components, shrinking BOM cost on motor, sensor, and lighting boards.

Typical applications include appliance control boards, smart meters, sensor signal conditioning, small motor drivers, IR remote receivers, security keypads, and white-goods human-machine interfaces. The wide operating temperature range and 13 I/O lines accommodate simple logic-replacement tasks as well as dedicated protocol bridging.

When designing with this part, ensure the ICSP clock and data lines are isolated from high-impedance analog inputs during programming. The OTP window-programming variants differ from the QTP/SQTP/ROM-code versions only in code-loading flow, so firmware revision control is critical before mask release.

This page consolidates distributor pricing, same-brand drop-in alternatives, and practical design notes beyond the manufacturer datasheet, giving procurement and engineering teams a single source for sourcing decisions.

Drop-in alternatives for PIC16C620AT-40/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 PIC16C620AT-40/SS (same form factor and footprint) — differing in Program Memory Size, Core Architecture, Program Memory Type, Analog Comparators, Maximum Clock Frequency.

Microchip Technology
Program Memory Size: 896 B (512 x 14 words)
Core Architecture: 8-bit RISC Harvard
Program Memory Type: OTP (One-Time Programmable EPROM)
Microchip Technology
Program Memory Size: 896 bytes
Core Architecture: 8-bit RISC (PIC16C)
Program Memory Type: EPROM (OTP, windowed variants available)
Microchip Technology
Program Memory Size: 896 B (512 x 14)
Core Architecture: PIC16 (8-bit RISC, Harvard)
Analog Comparators: 2 (with programmable on-chip Vref)
Microchip Technology
Program Memory Size: 896 B (512 x 14-bit words)
Core Architecture: 8-bit PIC16C RISC
Analog Comparators: 2 with programmable reference

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

PIC16C620AT-20/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
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 →

PIC16C620A-20I/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC16 (8-bit RISC, Harvard) · OTP (One-Time Programmable) · 896 B (512 x 14) · 96 B · 0 B (no on-chip EEPROM) · 20 MHz · 200 ns · 2.5 V to 5.5 V (typical 3.3 V / 5 V)

✓ In Stock

$2.15 / 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 →

PIC16F628A-40/SS

✅ Drop-In
📦 20-SSOP
Same 20-SSOP pinout, flash-based 2048B vs OTP 896B (+128%), adds 128B EEPROM, 20MHz at 3.3V or 40MHz at 5V

📋 Reference alternative (not in catalog)

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

PIC16C620AT-40/SS Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-bit
Maximum Clock Frequency 40 MHz
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 896 bytes (512 x 14)
RAM Size 96 bytes (96 x 8)
EEPROM Size None
Number of I/O Lines 13
Supply Voltage (Vcc/Vdd) 4.5 V to 5.5 V
Oscillator Type External
Package / Case 20-SSOP (0.209", 5.30 mm)
Mounting Type Surface Mount
Peripherals Brown-out Detect/Reset, POR, WDT
Connectivity UART/USART
Data Converters None
Terminal Pitch 0.65 mm
Lead Free / RoHS RoHS3 Compliant (per Cytech Systems listing)

PIC16C620AT-40/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 — Bidirectional I/O / analog comparator input
Pin 2 RA3/AN3 — Bidirectional I/O / analog comparator input
Pin 3 RA4/T0CKI — Bidirectional I/O / 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 / external interrupt input
Pin 7 RB1/RX/DT — Bidirectional I/O / USART RX or sync data
Pin 8 RB2/TX/CK — Bidirectional I/O / USART TX or sync clock
Pin 9 RB3/CCP1 — Bidirectional I/O / capture-compare-PWM output
Pin 10 RB4 — Bidirectional I/O with interrupt-on-change
Pin 11 RB5 — Bidirectional I/O with interrupt-on-change
Pin 12 RB6/T1CKI/PGC — Bidirectional I/O / Timer1 clock / ICSP clock
Pin 13 RB7/PGD — Bidirectional I/O / ICSP data
Pin 14 VDD — Positive supply voltage
Pin 15 OSC2/CLKOUT — Oscillator output / clock out (Fosc/4)
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0/AN0 — Bidirectional I/O / analog comparator input
Pin 18 RA1/AN1 — Bidirectional I/O / analog comparator input
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage

Typical Applications

PIC16C620AT-40/SS is suitable for 6 applications: Appliance Control Boards, Smart Meter and Utility Metering, IR Remote Control Receivers, Security Keypads and Access Control, Small Motor and Fan Speed Controllers, Sensor Signal Conditioning Nodes.

🏭

Appliance Control Boards

The PIC16C620AT-40/SS is well suited to appliance control boards because its 13 I/O lines and 40 MHz clock can drive keypads, seven-segment LED displays, relay coils, and triac interfaces simultaneously. Brown-out detect and watchdog timer protect against the brown-out and watchdog conditions typical of washing-machine, dishwasher, and microwave power environments, while OTP program memory prevents firmware tampering once the appliance ships. The 5 V supply range matches the legacy rectified-12 V rails in white goods after a single linear regulator.

Smart Meter and Utility Metering

For electricity, water, and gas meters the PIC16C620AT-40/SS provides deterministic instruction timing suitable for pulse counting, calibration constants, and tamper detection. The integrated analog comparators can be wired directly to shunt resistors or Hall-effect sensors, eliminating external op-amps. The USART supports optical or wired communication to handheld readers, while OTP memory locks the calibration values to prevent field manipulation. Low-power SLEEP mode extends battery life between reads.

🎥

IR Remote Control Receivers

Consumer IR remote receivers benefit from the PIC16C620AT-40/SS 40 MHz core for accurate RC5/RC6 or NEC protocol decoding with sub-bit timing resolution. The capture/compare module can time-stamp the IR demodulator edge transitions directly, offloading the CPU. With only 13 I/O pins and 5 V operation the device fits behind the product fascia with minimal BOM, and the OTP memory prevents unauthorized cloning of the receive code set.

🔒

Security Keypads and Access Control

The PIC16C620AT-40/SS is a natural fit for security keypads, door controllers, and alarm panels because the 13 I/O lines scan a 4x4 matrix with spare pins for buzzer, LED, and magnetic-contact supervision. The brown-out reset keeps the lock engaged during power glitches, while the watchdog timer recovers from ESD or RF-induced firmware lockups. OTP program memory ensures the credential algorithm cannot be read back, hardening the system against firmware extraction.

🏭

Small Motor and Fan Speed Controllers

Brushless DC fans, small induction motors, and stepper-motor indexers use the PIC16C620AT-40/SS capture/compare/PWM module to generate commutation and speed-control waveforms at 40 MHz instruction rate. The integrated analog comparators sense back-EMF for sensorless commutation without external op-amps. The 5 V supply is compatible with logic-level gate drivers such as the IR2104, simplifying the power stage. OTP memory locks the calibrated motor profile at production.

🧩

Sensor Signal Conditioning Nodes

Industrial sensor nodes leverage the PIC16C620AT-40/SS for linearization, calibration, and protocol bridging in 4-20 mA loops, RS-485 sensor networks, and digital thermometer clusters. The PIC16C620AT-40/SS 40 MHz core can run floating-point compensation algorithms in real time, and its 13 I/O lines multiplex UART, SPI, and discrete sensor channels. The 4.5-5.5 V supply matches common 5 V transducer rails and OTP memory protects proprietary calibration tables.

Recommended Products Summary

PIC16F628A-40/SS Flash-based successor in same 20-SSOP package for in-system reprogramming Used in: Appliance Control Boards, IR Remote Control Receivers, Security Keypads and Access Control, Small Motor and Fan Speed Controllers MOC3041 Zero-cross optoisolator for triac gate drive of AC loads Used in: Appliance Control Boards ULN2003A Darlington driver array for relay and solenoid actuation Used in: Appliance Control Boards PIC16F88 Flash-based upgrade with integrated ADC and LIN support Used in: Smart Meter and Utility Metering MAX31865 RTD-to-digital converter for temperature-compensated metering Used in: Smart Meter and Utility Metering TSOP38238 38 kHz IR receiver module for consumer remote protocols Used in: IR Remote Control Receivers MCP79410 I2C real-time clock for time-stamped access logs Used in: Security Keypads and Access Control IR2104 Half-bridge gate driver for MOSFET motor power stage Used in: Small Motor and Fan Speed Controllers MAX485 RS-485 transceiver for half-duplex sensor networks Used in: Sensor Signal Conditioning Nodes DS18B20 1-Wire digital temperature sensor for distributed sensing Used in: Sensor Signal Conditioning Nodes
What is the program memory size of PIC16C620AT-40/SS?
The PIC16C620AT-40/SS contains 896 bytes of One-Time Programmable (OTP) program memory, organized as 512 words of 14-bit instruction width. According to Microchip datasheet 30235D, the device is a member of the PIC16C62x mid-range family, sharing this memory map with the PIC16C621A and PIC16C622A variants that differ only in peripheral mix.
How many I/O pins does the PIC16C620AT-40/SS have?
The PIC16C620AT-40/SS provides 13 bidirectional digital I/O lines multiplexed with peripheral functions. The Microchip datasheet indicates PORTB has 8 lines (RB0-RB7) and PORTA has 5 lines (RA0-RA4), with several pins sharing the USART, timer, comparator, and ICSP functions used during in-circuit serial programming.
What is the maximum operating frequency of PIC16C620AT-40/SS?
The PIC16C620AT-40/SS executes instructions at a maximum clock frequency of 40 MHz from an external oscillator source. According to Microchip datasheet 30235D, the /40 speed grade denotes this 40 MHz ceiling; the -04, -10, and -20 variants in the same family are limited to 4 MHz, 10 MHz, and 20 MHz respectively.
What supply voltage does the PIC16C620AT-40/SS require?
The PIC16C620AT-40/SS operates from a single 4.5 V to 5.5 V supply, matching the standard 5 V TTL environment of legacy embedded designs. The Microchip datasheet specifies that operation below 4.5 V may trigger the brown-out reset and cause undefined program-counter behavior, so a regulated 5 V rail is recommended.
Is the PIC16C620AT-40/SS still in production?
The PIC16C620AT-40/SS is listed as obsolete by Microchip Technology and is no longer recommended for new designs. Distributors such as DigiKey continue to carry limited stock and franchise inventory, but lead times may stretch and Microchip has migrated customers to flash-based PIC16F equivalents such as the PIC16F628A in the same 20-SSOP package.
What package does the PIC16C620AT-40/SS use?
The PIC16C620AT-40/SS is supplied in a 20-lead Shrink Small Outline Package (SSOP) with 0.65 mm terminal pitch and 5.30 mm body width. This surface-mount package is RoHS3 compliant and is pin-compatible with the flash-based PIC16F62x family, simplifying migration paths.
Where can I download the PIC16C620AT-40/SS datasheet?
The official Microchip datasheet (document 30235D) can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/30235D.pdf. The datasheet contains electrical characteristics, timing diagrams, instruction set summary, and ICSP programming specifications for the PIC16C62x family.
What is the pinout of the PIC16C620AT-40/SS?
The PIC16C620AT-40/SS pinout assigns VDD to pin 20, VSS to pin 19, MCLR/VPP to pin 4, OSC1/CLKIN to pin 16, and OSC2/CLKOUT to pin 15. Port pins RA0-RA4 occupy pins 17, 18, 1, 2, and 3, while RB0-RB7 occupy pins 5-13 with shared USART and ICSP functions.
What are the main differences between PIC16C620A, PIC16C621A, and PIC16C622A?
The three parts differ in peripheral mix: PIC16C620A has two comparators and a 16-bit timer/counter1; PIC16C621A has one comparator; PIC16C622A has two comparators plus a capture/compare/PWM module. All three share the same 20-SSOP footprint and 896-byte OTP program memory, making them pin-to-pin compatible drop-in alternatives within the family.
What is the best drop-in replacement for PIC16C620AT-40/SS?
The recommended drop-in replacement is the PIC16F628A-40/SS from the same PIC16F family, offering 2048 bytes of flash program memory in the identical 20-SSOP package. The PIC16F628A also adds 128 bytes of EEPROM and runs to 20 MHz at 3.3 V or 40 MHz at 5 V, so existing boards can be migrated with no PCB changes.
Is there an Atmel equivalent for PIC16C620AT-40/SS?
The closest Atmel/Microchip cross-architecture equivalent is the ATtiny2313-20SU in SOIC-20, though it is not pin-compatible. For a true cross-package swap the ATmega48PA-15MZ in 32-QFN is a comparable 8-bit RISC MCU but requires PCB rework. For a true drop-in PIC replacement, stay within the PIC16C62x family or migrate to PIC16F628A.
Where to buy PIC16C620AT-40/SS online?
The PIC16C620AT-40/SS can be sourced through authorized distributors including DigiKey (part 443701), Mouser, and Microchip Direct. As of 2026-09-17, stock is constrained due to obsolete lifecycle status; expect longer lead times and recommend placing orders with multiple distributors or considering the PIC16F628A flash-based equivalent for new production.
What is the lead time for PIC16C620AT-40/SS?
Lead time for the obsolete PIC16C620AT-40/SS is typically 8-16 weeks when ordered through franchise distributors, depending on remaining factory and distributor stock. As of 2026-09-17, the part is no longer in full production; for new designs Microchip recommends migrating to the flash-based PIC16F628A-40/SS or PIC16F88 in the same 20-SSOP package.
How much does PIC16C620AT-40/SS cost?
The PIC16C620AT-40/SS unit price as of 2026-09-17 was not confirmed in the verified distributor listings; Cytech Systems shows $0.0000 reference pricing indicating on-request quote. The flash-based successor PIC16F628A-40/SS typically retails in the $1.50-$2.50 range at 1-piece quantity, providing a budgetary reference.
What are the key specifications of PIC16C620AT-40/SS that engineers should know?
Engineers should remember these headline specs: 8-bit RISC PIC core at 40 MHz, 896 bytes OTP (512 x 14), 96 bytes RAM, 13 I/O pins, 4.5-5.5 V supply, USART, two analog comparators, brown-out reset, watchdog timer, and 20-SSOP package. The PIC16C620AT-40/SS is part of the PIC16C62x family, sits at the high end of legacy 8-bit OTP microcontrollers, and is pin-compatible with the PIC16C621A and PIC16C622A variants that differ only in peripheral count.

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

Selection Guide

Choose the PIC16C620AT-40/SS for legacy 8-bit OTP designs that need maximum 40 MHz instruction throughput, two integrated analog comparators, and USART connectivity in a 20-SSOP footprint, especially where firmware lock-down is a security requirement. Choose the PIC16C620A-04I/SS if the application runs at low clock rates (< 4 MHz) and benefits from industrial temperature grading. Choose the PIC16C620A-20E/SS for extended-temperature environments (up to +125 C). For new designs where field reprogrammability matters, migrate to the flash-based PIC16F628A-40/SS, which shares the same 20-SSOP footprint but adds 2048 bytes of flash, 128 bytes of EEPROM, and 16 I/O lines. Avoid selecting the obsolete OTP part for new high-volume production unless the security benefit of unmodifiable firmware is essential to the end product.

Comparison with Alternatives

Parameter This Product PIC16C620AT-20/SS PIC16C620A-20I/SS PIC16C620A-20E/SS PIC16C620A-04I/SS PIC16F628A-40/SS
Brand Microchip Technology 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 20-SSOP - same
Program Memory Type OTP 896B (512 x 14) OTP 896B OTP 896B OTP 896B OTP 896B Flash 2048B
Maximum Clock Frequency 40 MHz 20 MHz 20 MHz 20 MHz 4 MHz 40 MHz (at 5V)
RAM Size 96 bytes 96 bytes 96 bytes 96 bytes 96 bytes 224 bytes
EEPROM None None None None None 128 bytes
Number of I/O Lines 13 13 13 13 13 16
Temperature Grade Commercial (0C to +70C) Commercial Industrial (-40C to +85C) Extended (-40C to +125C) Industrial (-40C to +85C) Industrial (-40C to +85C)
RoHS Status RoHS3 Compliant RoHS3 Compliant RoHS3 Compliant RoHS3 Compliant RoHS3 Compliant RoHS Compliant

Key Differentiators

  • Maximum 40 MHz instruction throughput in legacy 8-bit OTP MCU market (vs PIC16C620A-04I/SS)
  • Identical 20-SSOP pinout across PIC16C62x and PIC16F628A families (vs PIC16F628A-40/SS)
  • Two integrated analog comparators without external op-amp BOM (vs PIC16C621A-20/SS)

Design Notes

Power the PIC16C620AT-40/SS from a regulated 4.5 V to 5.5 V rail and place a 100 nF decoupling capacitor as close as possible to VDD (pin 20) with a 10 uF bulk capacitor at the board supply entry. The internal brown-out detector is factory-trimmed near 4.0 V; if your 5 V rail sags under load, add an external supervisor such as MCP100 to guarantee deterministic reset above 4.5 V.

Keep the oscillator traces to OSC1 (pin 16) and OSC2 (pin 15) short and guard them with a ground ring to reduce EMI pickup on the external clock or crystal. The ICSP pins PGC (pin 12) and PGD (pin 13) share RB6 and RB7; route them to an in-circuit programming header without series resistors to avoid loading the programming pulses. Add a 10 kohm pull-up to MCLR/VPP (pin 4) to prevent spurious resets during power ramp.

Because this is an OTP part, firmware bugs cannot be field-upgraded: build a flash-based PIC16F628A prototype first, validate the entire firmware, then commit the mask/OTP code release. The -40 speed grade requires a 40 MHz external clock; do not use a 4 MHz crystal and expect full-speed operation. Watchdog timer is disabled by default - enable WDT in the configuration word for any safety-relevant application to recover from firmware lockup.

Compliance Information

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

RoHS3 Compliant per Cytech Systems listing. AEC-Q100 not applicable - this is a general-purpose MCU, not automotive-qualified. Halogen-free status not stated in verified data.

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

Related Searches

PIC16C620AT-40/SS PIC16C620AT-40/SS datasheet Microchip PIC16C620A 8-bit OTP MCU PIC16C620AT 20-SSOP 40MHz microcontroller PIC16C620A-20/SS alternative PIC16C620A 4 MHz vs 40 MHz speed grade OTP microcontroller 20-SSOP drop-in replacement PIC16C620AT-40/SS pinout SSOP-20 buy PIC16C620AT-40/SS obsolete stock what is the best drop-in replacement for PIC16C620AT-40/SS PIC16C620AT vs PIC16F628A PIC16C620AT-40/SS lead time 2026

Related Components & Terms

Microchip Technology PIC16C620AT-40/SS PIC16C620A PIC16C621A PIC16C622A PIC16F628A OTP RISC PIC microcontroller 8-bit MCU microcontroller 20-SSOP SSOP package RoHS3 AEC-Q100 USART brown-out reset watchdog timer ICSP PIC16C62x family PIC16F62x family embedded controller semiconductor IC Harvard architecture single-cycle instruction
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