PIC16C62AT-20I/SO - 8-Bit 20MHz OTP MCU 3.5KB | Microchip
MPN: PIC16C62AT-20I/SO β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.85 | $38.50 |
| 100 | $3.45 | $345.00 |
| 500 | $3.05 | $1,525.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC16C62AT-20I/SO Overview
An 8-bit PIC microcontroller is a CMOS RISC processor with a separate program and data bus path (Harvard architecture) optimized for deterministic instruction execution and low power. The PIC16C family is the OTP (One-Time Programmable) ROM-based predecessor to the flash-based PIC16F family, where the 'C' suffix indicates EPROM/OTP program memory, 'F' indicates flash. Within the system hierarchy, the PIC16C62A sits in the Microchip 8-bit mid-range family (PIC16C6xx) which is widely used for industrial control, automotive subsystems, and consumer appliance control.
Key features of the PIC16C62A include 3.5 KB OTP program memory (2K x 14-bit words), 128 x 8 bytes of data RAM, 22 digital I/O pins multiplexed across PORTA (5), PORTB (8), and PORTC (8), three timer modules (Timer0, Timer1, Timer2), an analog comparator, capture/compare/PWM (CCP) module, and synchronous/asynchronous serial (SSP/SART/USART) peripheral. The industrial temperature grade ('I' suffix) supports -40 C to +85 C ambient operation.
The 20 MHz oscillator and 4-cycle instruction pipeline deliver up to 5 MIPS throughput with most instructions executing in a single 200 ns cycle. OTP memory is one-time programmable - once blown, the code cannot be changed, making this part well-suited to mature, high-volume production where firmware is locked. The 28-SOIC (7.50 mm body) is the standard wide-body small-outline IC package on 1.27 mm pitch.
Typical applications include industrial control modules, motor drive front-end controllers, automotive body electronics (cluster gauges, HVAC actuators), appliance control boards (washing machines, dishwashers), and general-purpose embedded control. The PIC16C62A was widely adopted through the late 1990s and early 2000s; production status today is NRND (Not Recommended for New Designs) in favor of flash-based PIC16F62x replacements.
When designing with this device, note that OTP memory precludes firmware updates - choose the PIC16F62x flash equivalent for new designs requiring field-upgradable firmware. Allocate at least one I/O pin to the MCLR reset function unless using internal reset configurations, and place a 0.1 uF decoupling capacitor within 5 mm of the Vcc pin.
This page synthesizes distributor pricing, drop-in alternatives within the same 28-SOIC footprint, and engineering design notes that the manufacturer datasheet alone does not provide.
Drop-in alternatives for PIC16C62AT-20I/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 PIC16C62AT-20I/SO (same form factor and footprint) β differing in Package, Program Memory Type, RoHS Status, Operating Temperature Range, RAM Size.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F628A-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16F88-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C62A-10/SO
β Drop-Inβ In Stock
$4.92 / Unit
View Datasheet βPIC16C62A-04I/SO
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16C62A-20I/SO
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$6.2 / Unit
View Datasheet βPIC16F628A-E/SO
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16C62AT-20I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16C RISC (Harvard) |
| Core Family | PIC16C62A, PIC16C6xx mid-range |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| Data RAM Size | 128 x 8 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Throughput | 5 MIPS (200 ns instruction cycle) |
| Supply Voltage (Vcc/Vdd) | 4 V to 6 V |
| Number of I/O Pins | 22 |
| I/O Port Count | PORTA (5) + PORTB (8) + PORTC (8) |
| Operating Temperature | -40 C to +85 C (Industrial, I grade) |
| Package | 28-SOIC (0.295", 7.50 mm width) |
| Mounting Type | Surface Mount |
| Lead Pitch | 1.27 mm |
| Peripherals | Timer0/Timer1/Timer2, CCP, SSP/USART, Comparator |
| Watchdog Timer | Yes |
| RoHS Status | non_compliant (28-SOIC tape and reel variant) |
PIC16C62AT-20I/SO Pin Configuration
| Pin 1 | MCLR/Vpp β Master Clear reset input / programming voltage input |
| Pin 2 | RA0/AN0 β PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 β PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2/Vref- β PORTA bit 2 / analog input 2 / ADC negative reference |
| Pin 5 | RA3/AN3/Vref+ β PORTA bit 3 / analog input 3 / ADC positive reference |
| Pin 6 | RA4/T0CKI β PORTA bit 4 / Timer0 clock input (open-drain) |
| Pin 7 | RB0/INT β PORTB bit 0 / external interrupt |
| Pin 8 | Vss β Ground reference |
| Pin 9 | RB1 β PORTB bit 1 |
| Pin 10 | RB2 β PORTB bit 2 |
| Pin 11 | RC0/T1OSO/T1CKI β PORTC bit 0 / Timer1 oscillator output / clock input |
| Pin 12 | RC1/T1OSI/CCP2 β PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 13 | RC2/CCP1 β PORTC bit 2 / CCP1 PWM output |
| Pin 14 | RC3/SCK/SCL β PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA β PORTC bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO β PORTC bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK β PORTC bit 6 / USART TX / USART clock |
| Pin 18 | RC7/RX/DT β PORTC bit 7 / USART RX / USART data |
| Pin 19 | Vss β Ground reference |
| Pin 20 | Vdd β Positive supply voltage (4 V to 6 V) |
| Pin 21 | RB3 β PORTB bit 3 (with weak pull-up) |
| Pin 22 | RB4 β PORTB bit 4 (with weak pull-up, interrupt-on-change) |
| Pin 23 | RB5 β PORTB bit 5 (with weak pull-up, interrupt-on-change) |
| Pin 24 | RB6 β PORTB bit 6 (with weak pull-up, interrupt-on-change, ICSP clock) |
| Pin 25 | RB7 β PORTB bit 7 (with weak pull-up, interrupt-on-change, ICSP data) |
| Pin 26 | RC0 β PORTC bit 0 alternate |
| Pin 27 | OSC2/CLKOUT β Oscillator crystal output / clock output |
| Pin 28 | OSC1/CLKIN β Oscillator crystal input / external clock input |
Typical Applications
PIC16C62AT-20I/SO is suitable for 6 applications: Industrial Control Module, Automotive Body Electronics, Consumer Appliance Control, Motor Drive Front-End Controller, HVAC Control Board, General-Purpose Embedded Control.
Industrial Control Module
The PIC16C62AT-20I/SO is well-suited to industrial control modules where 5 MIPS instruction throughput, 22 I/O pins, and -40 C to +85 C industrial temperature grading are required. The 20 MHz core can sample multiple sensor inputs via PORTA while driving relay outputs and character LCDs through PORTB. The 3.5 KB OTP program memory fits typical state-machine and PID loop control firmware, while 128 bytes of RAM supports small lookup tables. The 28-SOIC footprint allows the controller to be placed alongside RS-485 transceivers and optocouplers in compact DIN-rail enclosures. Designers should add a TVS diode on the supply rail and bulk decoupling for industrial EMC compliance. The flash-based PIC16F628A-I/SO drop-in equivalent is recommended for any new design where firmware updates may be required during the product lifecycle.
Recommended
Automotive Body Electronics
The PIC16C62AT-20I/SO has been widely deployed in automotive body-electronics subsystems such as instrument cluster gauges, HVAC flap actuators, and seat-control modules. The 20 MHz core, 22 I/O, and 5 V supply tolerance suit legacy 12 V automotive rails regulated down to 5 V. The PIC16C62A's CCP module generates PWM for motor speed and brightness control, while the analog comparator is used for overcurrent and temperature protection. Industrial temperature grade (-40 C to +85 C) covers under-dash and cabin locations; under-hood applications need the extended grade part. For new automotive designs, the AEC-Q100-qualified PIC16F88-I/SO is recommended in the same 28-SOIC footprint. Always add reverse-battery protection (Schottky diode) and load-dump TVS protection on the supply rail.
Recommended
Consumer Appliance Control
The PIC16C62AT-20I/SO is a common choice for consumer appliance control boards in washing machines, dishwashers, and microwave ovens where 3.5 KB of OTP program memory, 22 I/O, and a wide 4-6 V supply tolerance are sufficient. The OTP memory prevents field tampering with safety-critical code, and the 20 MHz core handles user interface scan, motor PWM (via CCP), and supervisory loops in real time. The 28-SOIC package allows the MCU to be co-located with triac drivers and zero-cross optocouplers in compact control boxes. The 128-byte RAM supports parameter storage for cycle state. Engineers should add an external brown-out detector or use the PIC's built-in BOR function to ensure safe state on power dip. For modern designs, the flash-based PIC16F628A-I/SO in the same package enables last-minute firmware adjustments during production ramp.
Recommended
Motor Drive Front-End Controller
The PIC16C62AT-20I/SO serves as a motor drive front-end controller in low-power brushed DC and stepper motor applications. The 5 MIPS throughput and 20 MHz core can run trapezoidal or sinusoidal commutation routines, while the CCP module generates the PWM command signal sent to gate drivers such as the IR2104. With 22 I/O pins, the PIC can read three Hall-effect sensors, drive an enable signal, monitor current via the analog comparator, and present status on a UART link. The 4-6 V supply range allows direct operation from a 5 V logic rail shared with the gate driver. The 28-SOIC package is small enough to fit alongside 600 V motor-drive stages with proper creepage. For new designs, use PIC16F88-I/SO with 10-bit ADC and hardware USART in the same footprint.
Recommended
HVAC Control Board
The PIC16C62AT-20I/SO is used in residential and commercial HVAC control boards for thermostat and zone-controller applications. The 20 MHz core can scan multiple temperature sensors (NTC thermistors on ADC-capable pins) and drive triac-controlled blower fans and damper actuators, all while implementing PI control loops in firmware. The 22 I/O pins accommodate keypad input, LCD interface, and serial communication with indoor/outdoor units. The 4-6 V supply tolerance accommodates both 5 V and 5.5 V regulated rails. The industrial -40 C to +85 C temperature grade is essential for equipment-room installations. Engineers should add EMI filtering on the supply and signal lines to meet FCC Class B emissions. For new designs, PIC16F628A-I/SO is the same-footprint flash-based successor.
Recommended
General-Purpose Embedded Control
The PIC16C62AT-20I/SO is a versatile 8-bit MCU for general-purpose embedded control applications such as security keypads, access control readers, and battery chargers. With 3.5 KB of OTP for the application code, 128 bytes of RAM for runtime variables, and 22 I/O for keypad matrix scanning, LED indicators, and serial communication, the device fits the needs of many cost-sensitive products. The 28-SOIC package is hand-solderable for prototyping and accommodates standard 1.27 mm pitch footprints in low-cost 2-layer PCBs. The Harvard RISC architecture executes most instructions in a single 200 ns cycle, providing deterministic response to external interrupts. The PIC16F628A-I/SO is the recommended flash-based upgrade for new designs requiring field-updatable firmware in the same 28-SOIC footprint.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C62AT-20I/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F628A-I/SO | PIC16F88-I/SO | PIC16C62A-10/SO | PIC16C62A-04I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (0.295", 7.50 mm) | 28-SOIC (0.295", 7.50 mm) - same | 28-SOIC (0.295", 7.50 mm) - same | 28-SOIC (0.295", 7.50 mm) - same | 28-SOIC (0.295", 7.50 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB OTP | 3.5 KB Flash | 7 KB Flash | 3.5 KB OTP | 3.5 KB OTP |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 10 MHz (-50%) | 4 MHz (-80%) |
| RAM Size | 128 bytes | 224 bytes (+75%) | 368 bytes (+188%) | 128 bytes | 128 bytes |
| I/O Pins | 22 | 22 | 22 + ADC | 22 | 22 |
| Program Memory Type | OTP (one-time) | Flash (reprogrammable) | Flash (reprogrammable) | OTP (one-time) | OTP (one-time) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| ADC | Comparator + 8-bit ADC optional | Comparator only | 10-bit ADC, 7 channels | Comparator + 8-bit ADC optional | Comparator + 8-bit ADC optional |
Key Differentiators
- Pin-compatible flash-based successor available for new designs (vs PIC16F628A-I/SO)
- Higher-performance alternative with hardware USART and 10-bit ADC (vs PIC16F88-I/SO)
- Lower-frequency variants for cost-sensitive low-power designs (vs PIC16C62A-04I/SO)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor as close as possible (within 5 mm) to the Vdd pin (pin 20) and an additional 10 uF bulk capacitor on the same supply rail. The PIC16C62A's internal oscillator and I/O transitions can cause brief current spikes of 50-100 mA; inadequate decoupling causes memory corruption and erratic resets. For board-level EMC compliance, add a ferrite bead in series with Vdd and a second 0.1 uF cap near the AVdd pin if the analog comparator is used. The wide 4-6 V supply tolerance allows direct operation from a 78L05 or LM1117-5.0 regulator.
OTP (One-Time Programmable) memory cannot be erased - any code bug committed to the part is permanent, and the device must be discarded. This makes OTP-based PIC16C62A parts costly during development and initial production ramp. Always qualify firmware on a flash-based development part (PIC16F628A-I/SO or PIC16F88-I/SO) before committing to OTP volume. Also note that the MCLR pin (pin 1) is required for normal reset - leaving it floating causes intermittent brown-out resets. Tie MCLR to Vdd through a 10 kohm resistor and add a 0.1 uF cap to ground for noise immunity.
Route the oscillator traces (OSC1, OSC2) as short as possible and guard them with a ground pour to minimize EMI pickup. The 28-SOIC package has 1.27 mm pin pitch, leaving comfortable routing room for 8-10 mil traces on a 2-layer board. If the analog comparator is used, isolate AVdd/AVss from the digital Vdd/Vss plane with an inductor or ferrite to reduce digital switching noise coupling into analog measurements. For PWM outputs (CCP1, CCP2), keep traces short and away from sensitive analog lines to avoid ground-bounce coupling.
The PIC16C62AT-20I/SO in the 28-SOIC package has a thermal resistance of approximately 80 C/W (theta-JA) when mounted on a standard 2-layer FR4 board with minimal copper. At the maximum 5 V Vcc and 20 MHz operation, internal dissipation is well under 100 mW, and the part runs cool. Industrial temperature range (-40 C to +85 C) does not require additional heatsinking. However, in enclosed housings with no airflow, the ambient inside the enclosure can exceed 85 C - derate by measuring enclosure temperature during qualification testing, or add a small copper pour under the exposed pad of the SOIC footprint.
Compliance Information
The 28-SOIC tape-and-reel variant of PIC16C62AT-20I/SO is non-RoHS (leaded terminations) per distributor listings. For RoHS-compliant variants in the same die, request the PIC16C62AT-20I/SO lead-free suffix at order entry. Not AEC-Q100 qualified; for AEC-Q100 automotive applications use PIC16F88-I/SO (automotive-grade). REACH compliance status assumed compliant per Microchip general policy; no specific REACH data in the provided sources.