PIC16C620AT-04E/SO - 8-Bit 4MHz OTP MCU 896B | Microchip
MPN: PIC16C620AT-04E/SO ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.85 | $3.85 |
| 10 | $3.45 | $34.50 |
| 100 | $2.95 | $295.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.2 | $2,200.00 |
PIC16C620AT-04E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripheral interfaces into one package. The PIC family of 8-bit MCUs uses a RISC-based Harvard architecture with separate program and data buses, allowing instruction fetch and operand access in the same clock cycle. PIC16C-series OTP parts are programmed once at production and cannot be electrically erased, making them suited for low-cost, fixed-function embedded products where firmware will not change in the field.
The PIC16C620A integrates a 13-bit instruction word, a hardware 8-bit timer/counter (Timer0), a watchdog timer with its own on-chip RC oscillator, a capture/compare/PWM module, and a two-channel analog comparator with programmable on-chip voltage reference. Thirteen digital I/O pins are available across two ports (RA0-RA4, RB0-RB7 with one pin shared), and the device operates from 3.0 V to 5.5 V. Brown-out reset and power-on reset are both supported, and the extended (-E) temperature grade widens operating range to -40 C to +125 C for industrial deployments.
The 4 MHz maximum clock frequency supports instruction throughput up to 1 MIPS using the 4-clock-per-instruction pipeline. The PIC16C620A uses a 14-bit-wide instruction word stored in OTP EPROM, giving it code density advantages over 8-bit CISC architectures. With its on-chip analog comparator block, the device can implement threshold detection, sensor bridges, or simple closed-loop control without external op-amps.
Typical applications include appliance control boards, automotive body modules, battery chargers, simple sensor signal conditioning, remote controls, smoke detectors, and consumer white-goods user interfaces. The combination of OTP program memory, integrated analog peripherals, and extended temperature grade makes it well suited to cost-sensitive products where firmware stability over the product lifecycle is more important than field upgradability.
Designers should note the -04 speed grade (4 MHz) versus the -20 (20 MHz) variant; in timer or asynchronous applications this limits timing resolution. Because OTP parts cannot be re-programmed, prototype firmware validation should be performed on the windowed UV-erasable PIC16C620 or on a flash-based PIC16F620 equivalent before committing to OTP.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives drawn from Microchip's PIC16C6xx family, and practical design notes that go beyond the manufacturer datasheet to help engineers select and source this part.
Drop-in alternatives for PIC16C620AT-04E/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-04E/SO (same form factor and footprint) — differing in Package, Program Memory Type, Program Memory Size, RAM Size, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C620AT-04/SO
✅ Drop-In✓ In Stock
$0.93 / Unit
View Datasheet →PIC16C620A-04/SO
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC16C620AT-20I/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.48 / Unit
View Datasheet →PIC16C620A-04I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.55 / Unit
View Datasheet →PIC16C620-04/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.55 / Unit
View Datasheet →PIC16C620AT-04E/SO Maximum Ratings & Electrical Characteristics
| Core | 8-bit PIC16C RISC |
| Instruction Set Architecture | PIC16C (14-bit instruction word) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 896 B (512 x 14) |
| RAM Size | 96 x 8 (96 bytes) |
| EEPROM Size | None |
| Maximum CPU Frequency | 4 MHz |
| Instruction Throughput | Up to 1 MIPS |
| I/O Pins | 13 |
| Operating Voltage | 3.0 V to 5.5 V |
| Timers | 1 x 8-bit Timer0 + WDT |
| Analog Comparators | 2 with programmable voltage reference |
| Capture/Compare/PWM | 1 x CCP |
| Brown-out Reset | Yes |
| Operating Temperature Range | -40 C to +125 C (extended -E grade) |
| Package | 18-SOIC (0.295 inch / 7.50 mm body width) |
| Mounting Type | Surface Mount |
| Speed Grade | -04 (4 MHz) |
PIC16C620AT-04E/SO Pin Configuration
| Pin 1 | RA2/AN2/CVREF — Bidirectional I/O / analog input / comparator voltage reference output |
| Pin 2 | RA3/AN3 — Bidirectional I/O / analog input |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 external clock input (open-drain output) |
| Pin 4 | MCLR/VPP — Master clear reset input / programming voltage input |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Bidirectional I/O / external interrupt input |
| Pin 7 | RB1 — Bidirectional I/O |
| Pin 8 | RB2 — Bidirectional I/O |
| Pin 9 | RB3 — Bidirectional I/O |
| Pin 10 | RB4 — Bidirectional I/O |
| Pin 11 | RB5 — Bidirectional I/O |
| Pin 12 | RB6 — Bidirectional I/O |
| Pin 13 | RB7 — Bidirectional I/O |
| Pin 14 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
| Pin 15 | OSC2/CLKOUT — Crystal/ceramic resonator output or clock output |
| Pin 16 | OSC1/CLKIN — Crystal/ceramic resonator input or external clock input |
| Pin 17 | RA0/AN0 — Bidirectional I/O / analog input |
| Pin 18 | RA1/AN1 — Bidirectional I/O / analog input |
Typical Applications
PIC16C620AT-04E/SO is suitable for 6 applications: White Goods and Appliance Control Boards, Automotive Body and Interior Modules, Battery Chargers and Power Management Front-Ends, Smoke Detectors and Safety Sensor Signal Conditioning, Remote Controls and Consumer IR/RF Key Fobs, Industrial Sensor Signal Conditioning and Threshold Detection.
White Goods and Appliance Control Boards
The PIC16C620AT-04E/SO is well suited to appliance control boards such as washing-machine user interfaces, microwave oven keypads, and dishwasher timers. Its 896-byte OTP program memory holds typical appliance control firmware (mode selection, timer state machine, LED multiplexing) and its 13 I/O pins directly drive 7-segment displays and keypads without external I/O expanders. The integrated two-channel analog comparator with programmable voltage reference provides cost-free temperature or water-level threshold detection. Extended -40 C to +125 C operation tolerates the thermal envelope behind a washer motor or inside an oven control panel. Compared with flash parts, the OTP silicon lowers unit BOM cost on a high-volume product where firmware will not change after release.
Recommended
Automotive Body and Interior Modules
The PIC16C620A's extended -E temperature grade (-40 C to +125 C) and on-chip brown-out reset make it a candidate for non-safety automotive body electronics such as interior lighting controllers, seat-position memory, mirror adjusters, and accessory-delay modules. The 4 MHz core supports 1 MIPS throughput, enough for PWM driving of small actuators and LIN-compatible software bit-banging. The hardware watchdog timer with its own RC oscillator runs independently of the main clock, providing the fail-safe behavior expected of automotive ECUs. Note that this part is not AEC-Q100 qualified; for safety-critical or under-hood deployments choose AEC-Q100-qualified PIC16F or dsPIC parts instead.
Recommended
Battery Chargers and Power Management Front-Ends
Battery charger front-ends for cordless power tools, e-bike packs, and uninterruptible supplies benefit from the PIC16C620AT-04E/SO's two on-chip analog comparators. One comparator can monitor battery voltage through a divider, while the second monitors charge current through a sense resistor, all without an external op-amp. The 13 I/O pins drive MOSFET gate drivers, status LEDs, and a charging-state indicator. The 3.0 V to 5.5 V supply range allows direct connection to a 4-cell NiMH pack (4.8 V) or to a regulated 5 V rail. Designers should clock the part at 4 MHz to keep SMPS noise out of the analog comparator thresholds.
Recommended
Smoke Detectors and Safety Sensor Signal Conditioning
Smoke, CO, and gas detectors rely on the PIC16C620A's integrated analog comparator and programmable voltage reference to threshold-detect ionization-chamber or electrochemical outputs without a dedicated analog front-end IC. The hardware watchdog timer ensures the MCU resets itself if firmware locks up, a mandatory feature for safety sensors. With 896 bytes of OTP and 96 bytes of RAM the part holds the typical alarm-state machine plus periodic self-test code. The extended -E temperature grade supports attic, garage, and outdoor-shed installations. Long-term supply stability is a concern because the part is obsolete - designers should plan a flash-based PIC16F migration path.
Recommended
Remote Controls and Consumer IR/RF Key Fobs
Cost-sensitive remote controls for TVs, set-top boxes, fans, and RF key fobs map well onto the PIC16C620AT-04E/SO. The 4 MHz core generates accurate 38 kHz carrier modulation for IR NEC/RC5 protocols via software-timed toggles on any CCP or I/O pin. 896 bytes of OTP hold dozens of button-code, pairing, and learn-mode state-machine firmware. The 96-byte RAM buffers learned codes. At 3.0 V operation the part runs directly from two AAA cells, and the brown-out reset ensures clean behavior at end-of-life battery voltage. OTP silicon keeps per-unit cost low for shipping millions of remotes.
Recommended
Industrial Sensor Signal Conditioning and Threshold Detection
Industrial signal-conditioning modules that convert analog sensor signals to logic-level alarms or process variables use the PIC16C620AT-04E/SO as a low-cost threshold detector with serial output. The two on-chip comparators handle both low-side and high-side thresholds on a bridge sensor, and the programmable voltage reference calibrates the trip point without external precision parts. The 13 I/O pins drive opto-isolated outputs, RS-485 driver enable lines, and indicator LEDs. Extended -40 C to +125 C operation covers most factory-floor and outdoor enclosure environments. The on-chip watchdog timer with its own RC oscillator provides the safety integrity required by IEC 61508 SIL-1 systems.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C620AT-04E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C620AT-04/SO | PIC16C620A-04/SO | PIC16C620AT-20I/SO | PIC16C620-04/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC (7.50 mm) | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same |
| Maximum CPU Frequency | 4 MHz | 4 MHz | 4 MHz | 20 MHz | 4 MHz |
| Program Memory | 896 B OTP | 896 B OTP | 896 B OTP | 896 B OTP | 896 B OTP |
| RAM Size | 96 B | 96 B | 96 B | 96 B | 96 B |
| I/O Pins | 13 | 13 | 13 | 13 | 13 |
| Operating Temperature | -40 C to +125 C (extended -E) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) |
| Programming Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM |
| Shipping Packaging | Tape & Reel (-T) | Tape & Reel | Tube | Tape & Reel | Tube |
| Silicon Revision | A revision (PIC16C620A) | A revision | A revision | A revision | Pre-A revision (PIC16C620) |
Key Differentiators
- Extended -40 C to +125 C temperature grade in 18-SOIC at the -04 speed point (vs PIC16C620AT-04/SO)
- Faster -20 MHz CPU option exists in the same 18-SOIC footprint (vs PIC16C620AT-20I/SO)
- Tape-and-reel packaging for high-volume SMT assembly (vs PIC16C620A-04/SO)
Design Notes
The PIC16C620AT-04E/SO operates from 3.0 V to 5.5 V and draws approximately 2-5 mA active at 4 MHz and 5 V depending on I/O loading. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 14) and a 10 uF bulk capacitor on the same supply rail to support the brief current transients during EPROM programming and during internal flash-like state machine transitions. The brown-out reset threshold is set below 3.0 V but engineers should still add a bulk reservoir if the supply is shared with relays or motors to prevent BOR-induced resets.
For the 18-SOIC footprint, route all I/O signals on the inner layers to keep the top layer free for decoupling and the analog traces near RA0-RA3. Keep the crystal or resonator within 5 mm of pins 15 (OSC2) and 16 (OSC1) and surround both traces with a ground pour connected to pin 5 (VSS). The MCLR pin (pin 4) needs a 10 kohm pull-up to VDD and a 100 nF cap to ground for stable reset; do not leave MCLR floating. Avoid running high-current switching traces under the SOIC-18 to prevent injected noise into the analog comparator inputs on PORTA.
Because this is a One-Time Programmable part, you cannot erase and re-flash it during development. Validate all firmware on a windowed UV-erasable PIC16C620 or on a flash-based PIC16F627A-I/SO before committing to OTP production parts. The 4 MHz speed grade (versus the 20 MHz -20 variant) is sometimes overlooked and limits timer resolution to 1 us - if you need finer timing use PIC16C620AT-20I/SO or PIC16C620AT-20E/SO. Confusing RA4 with a normal CMOS output is another common mistake: RA4 is open-drain and requires an external pull-up if used as an output.
The analog comparator inputs share pins with PORTA digital I/O; switching adjacent digital pins can couple noise into the comparator threshold. To minimize comparator chatter, configure adjacent RA pins as outputs only when not used as analog inputs, and add 100 ns RC filters on the comparator input pins in noisy environments. The programmable voltage reference (VREF) output on RA2 is not designed to drive more than a few milliamps, so buffer it externally if you need to route it to multiple comparator inputs or to external circuitry.
Compliance Information
PIC16C620AT-04E/SO is a Microchip obsolete/EOL OTP MCU. RoHS, REACH, lead-free and halogen-free status for this specific ordering code were not present in the verified web data; check the Microchip product page or PCN documents for confirmation. The part is NOT AEC-Q100 qualified - select an automotive-grade PIC16F or dsPIC for safety-critical automotive designs.