PIC16C620AT-40/SS - 8-bit OTP MCU, 40MHz, 20-SSOP | Microchip
MPN: PIC16C620AT-40/SS ✗ End of Life| 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 |
PIC16C620AT-40/SS Overview
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.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C620AT-20/SS
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16C620A-20I/SS
✅ Drop-In✓ In Stock
$2.15 / Unit
View Datasheet →PIC16C620A-20E/SS
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC16C620A-04I/SS
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC16F628A-40/SS
✅ Drop-In📋 Reference alternative (not in catalog)
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
| 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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
Recommended Products Summary
Engineering reference data for PIC16C620AT-40/SS — comparison, design guidance, and compliance information.
Selection Guide
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
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.