PIC16C620AT-04I/SS - 8-bit OTP MCU, 4MHz, 13 I/O | Microchip
Référence : PIC16C620AT-04I/SS ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.18 | $31,80 |
| 100 | $2.85 | $285,00 |
| 500 | $2.49 | $1 245,00 |
| 1 000 | $2.16 | $2 160,00 |
PIC16C620AT-04I/SS Présentation
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (ROM/EPROM/Flash), volatile data memory (RAM), and peripherals such as timers, ADCs, and communication interfaces. The PIC16C620AT-04I/SS sits within the broader taxonomy of embedded MCUs (microcontroller -> 8-bit MCU -> PIC16 family -> PIC16C62x sub-family), and within power management and control blocks of larger systems such as industrial controllers, automotive body modules, and white goods.
Key differentiating features of this device include its One-Time-Programmable (OTP) EPROM program memory (versus Flash in the 'F' variants), a wide operating voltage range of 3.0 V to 5.5 V, internal oscillator options, and an industrial-grade -40 °C to +85 °C temperature window. The 'I' suffix denotes industrial temperature range; the '04' denotes 4 MHz maximum oscillator frequency; and 'SS' denotes the 20-lead SSOP (5.30 mm body width).
Typical applications include battery chargers, small appliance controllers, security system keypads, and automotive body electronics. The combination of OTP memory, low power consumption, and rich peripheral set makes this part well suited to cost-sensitive, high-volume products where firmware is finalized at production time. System-level design should account for OTP programming infrastructure (PRO MATE II or equivalent) since OTP devices cannot be re-programmed in-circuit like Flash parts.
Alternatives de remplacement direct pour PIC16C620AT-04I/SS — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16C620AT-04I/SS (même facteur de forme et même empreinte) — différant par Program Memory Type, Program Memory Size, Core Architecture, Package, Watchdog Timer.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C620A-04I/SS
✅ Remplacement direct✓ En stock
$2.55 / unité
Voir la fiche technique →PIC16C620A-20I/SS
✅ Remplacement direct✓ En stock
$2.15 / unité
Voir la fiche technique →PIC16C620A-20E/SS
✅ Remplacement direct✓ En stock
$1.62 / unité
Voir la fiche technique →PIC16C620AT-04I/SS
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.16 / unité
Voir la fiche technique →PIC16C620AT-04I/SS Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC 16C, 8-bit RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 896 B (512 x 14 words) |
| RAM Size | 96 B |
| EEPROM Size | None (OTP device) |
| Fréquence d'horloge maximale | 4 MHz |
| Instruction Cycle Time | 1 us (at 4 MHz) |
| I/O Pins | 13 |
| Supply Voltage (Vdd) | 3.0 V to 5.5 V |
| Timers | 2 x 8-bit, 1 x 16-bit (with CCP) |
| USART | 1 x SCI/USART (synchronous + asynchronous) |
| Watchdog Timer | Yes (on-chip) |
| Température de fonctionnement | -40 C to +85 C (industrial) |
| Boîtier | 20-pin SSOP (5.30 mm body, 0.65 mm pitch) |
| Type de montage | Surface Mount |
| Programming Method | One-Time Programmable via PRO MATE II / ICD |
| Lead Finish | Matte Tin (Pb-free, per Microchip standard) |
Configuration des broches de PIC16C620AT-04I/SS
| Broche 1 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Broche 2 | RA3/AN3 — Port A bit 3 / analog input 3 |
| Broche 3 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Broche 4 | MCLR/VPP — Master clear reset / programming voltage input |
| Broche 5 | VSS — Ground reference |
| Broche 6 | RB0/INT — Port B bit 0 / external interrupt input |
| Broche 7 | RB1 — Port B bit 1 |
| Broche 8 | RB2 — Port B bit 2 |
| Broche 9 | RB3 — Port B bit 3 |
| Broche 10 | RB4 — Port B bit 4 |
| Broche 11 | RB5 — Port B bit 5 |
| Broche 12 | RB6 — Port B bit 6 |
| Broche 13 | RB7 — Port B bit 7 |
| Broche 14 | VDD — Positive supply voltage (3.0-5.5 V) |
| Broche 15 | OSC2/CLKOUT — Oscillator output / clock out |
| Broche 16 | OSC1/CLKIN — Oscillator input / external clock in |
| Broche 17 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Broche 18 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Broche 19 | RA2 — Port A bit 2 (alt function) |
| Broche 20 | RA3 — Port A bit 3 (alt function) |
Applications typiques
PIC16C620AT-04I/SS convient pour 6 applications: Battery Charger Control, Security Keypad Controller, Small Appliance Control, Automotive Body Electronics, Industrial Sensor Signal Conditioning, Consumer Remote Control Transmitter.
Battery Charger Control
The PIC16C620AT-04I/SS is well suited to battery charger control: its 13 digital I/O pins connect directly to LED status indicators, current-sense amplifier output, and a relay driver MOSFET, while the on-chip 8-bit ADC and 16-bit timer with CCP enable closed-loop CC/CV (constant-current / constant-voltage) regulation. At a 4 MHz instruction rate the firmware can sample voltage and current at several kHz, which is more than adequate for lead-acid or Li-ion charge profiles. The 896 B OTP program memory is sufficient for a full charge profile table plus state-machine code, and the 96 B RAM accommodates live measurements without external SRAM. Industrial-grade -40 C to +85 C operation lets the same firmware run in garage chargers and outdoor solar controllers.
Recommandé
Security Keypad Controller
For alarm keypads and PIN entry panels, the PIC16C620AT-04I/SS provides the right balance of I/O, memory, and cost. The 13 I/O pins comfortably drive a 12-key 3x4 matrix (4 rows + 4 columns) plus a buzzer driver, status LEDs, and a relay trigger for the alarm loop. With 896 B of OTP, the controller can store 4 to 8 user PINs and run a small encryption/CRC check using the 16-bit CCP for timing debounce. The 96-byte RAM allows scratchpad storage for active keypad buffer and EEPROM emulation. OTP memory prevents code-recovery attacks, an advantage versus Flash for security panels that must resist firmware extraction.
Recommandé
Small Appliance Control
In small appliances such as coffee machines, microwave ovens, and induction cooktops, the PIC16C620AT-04I/SS handles user input, sensor sampling, and triac/relay switching in a single chip. The 4-channel ADC interfaces with temperature, humidity, or weight sensors; the 16-bit CCP drives triac phase-angle control or PWM for heater elements. Operating from 3.0 V to 5.5 V lets the same firmware run from a low-cost linear regulator on the mains-isolated secondary side. OTP code is finalized at production, removing any in-the-field reprogramming risk and reducing tooling cost for high-volume appliance SKUs.
Recommandé
Automotive Body Electronics
Within automotive body modules (window lift controllers, seat positioners, mirror adjusters), the PIC16C620AT-04I/SS -40 C to +85 C industrial temperature rating fits cabin-mounted systems that do not require AEC-Q100 under-hood qualification. Its 13 I/O pins drive H-bridge MOSFETs and sense end-stop switches; the on-chip timer subsystem generates PWM for soft-start motor control. The OTP memory locks the firmware, preventing service-bay code tampering. For under-hood or AEC-Q100 qualified designs, consider Microchip's PIC16F family in automotive grade instead, since the PIC16C620AT is not AEC-Q100 qualified.
Recommandé
Industrial Sensor Signal Conditioning
The PIC16C620AT-04I/SS works well as a low-cost front-end for industrial 4-20 mA loops, thermistor bridges, and opto-isolated switch inputs. The 8-bit ADC digitizes analog sensor outputs; the USART communicates the result over RS-485 or RS-232 with minimal external components. Industrial temperature range and OTP code stability make it suited to factory-floor installations where field firmware updates are restricted. The 13 I/O pins can drive indicator LEDs, accept digital interlocks, and read configuration DIP switches in a single compact SSOP-20 footprint.
Recommandé
Consumer Remote Control Transmitter
For RF remote controls and IR transmitters, the PIC16C620AT-04I/SS generates 38 kHz carrier modulation through its CCP module and scans a low-cost matrix keypad. OTP memory prevents firmware cloning by competitors, an advantage versus Flash for low-cost consumer SKUs. The 96-byte RAM handles keypad repeat counts and rolling-code buffers, while 896 B of program memory covers the full protocol stack including Manchester or PWM encoding. Low current consumption extends coin-cell battery life, and the SSOP-20 footprint fits inside slim remote housings.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C620AT-04I/SS — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C620A-04I/SS | PIC16C620A-20I/SS | PIC16C620A-20E/SS |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP (5.30 mm body, 0.65 mm pitch) | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 20 MHz (5x faster) | 20 MHz |
| Program Memory | 896 B OTP (512 x 14) | 896 B OTP - same | 896 B OTP - same | 896 B OTP - same |
| RAM | 96 B | 96 B | 96 B | 96 B |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (extended) |
| I/O Pins | 13 | 13 | 13 | 13 |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete |
| Memory Type | OTP EPROM | OTP EPROM - same | OTP EPROM - same | OTP EPROM - same |
Principaux différenciateurs
- OTP EPROM protects against firmware extraction (vs PIC16F628A-I/SS (Flash-based alternative))
- Industrial-grade -40 C to +85 C operation (vs PIC16C620AT-04/SS (commercial 0 C to +70 C variant))
- Compact 20-SSOP footprint saves PCB area (vs PIC16C620AT-04I/SO (20-SOIC variant))
Notes de conception
Because the PIC16C620AT-04I/SS uses One-Time-Programmable (OTP) EPROM, you cannot erase or rewrite firmware in-circuit. Estimate programming tooling cost (PRO MATE II, MPLAB PM3, or third-party Gang programmer) into the BOM for production. Always program a golden sample first, verify with full boundary-scan and functional tests, and only then commit to volume programming; OTP mistakes are permanent and destroy the device.
The PIC16C620AT-04I/SS draws approximately 2 mA active at 4 MHz and 5 V (per Microchip PIC16C62X datasheet typicals). Add a 100 nF decoupling capacitor directly between VDD (pin 14) and VSS (pin 5), placed within 3 mm of the pins. For battery-powered designs, the brown-out reset and watchdog timer should be enabled in configuration fuses to prevent code corruption during brown-out events.
The 20-SSOP package has 0.65 mm lead pitch and 5.30 mm body width. Pad geometry should follow IPC-7351 nominal SSOP-20 land pattern with 0.40 mm pad width and 0.30 mm pad length. Keep oscillator traces short (under 10 mm) and guard them with a ground pour to reduce EMI pickup. Place MCLR pull-up resistor (typically 10 kohm) within 5 mm of pin 4 to ensure proper reset behavior.
When migrating from PIC16C620AT-04I/SS to the Flash-based PIC16F628A-I/SS in the same SSOP-20 footprint, verify that port functions line up identically: PIC16F628A adds a USART on RB2/RB3 vs. the original PIC16C620A USART pin assignment. Check the Microchip migration document DS30081 before committing to a PCB redesign. The SSOP-20 footprint itself is drop-in compatible; only firmware changes are required.
Informations de conformité
AEC-Q100 is not applicable to the PIC16C620AT-04I/SS because it is not an automotive-qualified part; for AEC-Q100 designs, use the automotive-grade PIC16F family instead. Lead-free matte-tin finish per Microchip ordering nomenclature; RoHS and REACH status not confirmed in verified web data.