PIC16C62BT-20E/SO - 8-Bit 20MHz OTP MCU, 3.5KB | Microchip
MPN: PIC16C62BT-20E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.62 | $4.62 |
| 10 | $4.05 | $40.50 |
| 100 | $3.55 | $355.00 |
| 500 | $3.18 | $1,590.00 |
| 1,000 | $2.85 | $2,850.00 |
PIC16C62BT-20E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/RAM), and peripherals into one package. Within the broader semiconductor taxonomy, an MCU belongs to microcontrollers -> microcontrollers (ICs) -> integrated circuits -> semiconductors. PIC16C6x parts use Microchip's Mid-Range RISC architecture with 35 single-word instructions, making them approachable for embedded developers and a common teaching platform for assembly and C-based firmware. The 'E' suffix in PIC16C62BT-20E/SO designates the Extended industrial temperature grade (-40C to +125C), and 'T' indicates OTP (windowless, one-time programmable) memory, while the '/SO' suffix specifies the 28-pin SOIC wide-body package.
Key features include 20MHz operation (200ns minimum instruction cycle), 35 single-word instructions, 14-bit wide instruction word, DC to 20MHz clock input, hardware USART/SCI, SSP module supporting SPI (master/slave) and I2C (master/slave), two 8-bit timers and one 16-bit timer/counter, watchdog timer with on-chip RC oscillator, in-circuit serial programming (ICSP) capability, and programmable code protection. The 22 I/O pins are 5V-tolerant and source/sink up to 25mA per pin.
The architecture uses a Harvard-design RISC CPU with a two-stage pipeline, allowing most instructions to execute in a single 200ns cycle. Program branches take two cycles. The 14-bit-wide instruction bus separates code from data paths, while the 8-bit data bus connects RAM and peripherals through a peripheral interface.
Typical applications include industrial control logic, appliance controllers, automotive body electronics, sensor signal conditioning, smart sensor interfaces, and low-power embedded I/O modules where a small RISC MCU with built-in serial connectivity replaces discrete logic.
When designing with this part, ensure Vdd decoupling is placed within 5mm of the AVdd/Vdd pins with at least 0.1uF ceramic capacitance; MCLR must be tied to Vdd through a 10kohm resistor or driven by an external supervisor for reliable reset behavior. Brown-out detect (BOR) is enabled in configuration bits and must be configured to match the actual supply tolerance to avoid unintended resets.
This page synthesizes distributor pricing, drop-in alternative listings from Microchip's cross-reference tool, and practical design notes not found in the manufacturer datasheet itself.
Drop-in alternatives for PIC16C62BT-20E/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 PIC16C62BT-20E/SO (same form factor and footprint) — differing in Operating Temperature Range, Program Memory Type, Instruction Set, Package, Supply Voltage Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C62B-20E/SO
✅ Drop-In✓ In Stock
$4.25 / Unit
View Datasheet →PIC16C62B-20I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C62BT-20/SO
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →PIC16C62B-20/SO
✅ Drop-In✓ In Stock
$4.65 / Unit
View Datasheet →PIC16C62B-04E/SO
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC16C62BT-20E/SO Maximum Ratings & Electrical Characteristics
| Series | PIC 16C |
| Core | PIC16C6x (8-bit RISC) |
| Core Size | 8-bit |
| Maximum CPU Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| Data RAM | 128 x 8 bytes |
| Supply Voltage Range | 4.0 V to 5.5 V |
| Operating Temperature Range | -40 C to +125 C (Extended 'E' grade) |
| Number of I/O Pins | 22 |
| I/O Sink/Source per Pin | 25 mA |
| Package / Case | 28-SOIC (wide-body, 7.50 mm) |
| Mounting Type | Surface Mount |
| Peripherals | Brown-out Detect, POR, PWM, WDT, I2C, SPI, USART, 8-bit ADC |
| ADC Resolution | 8-bit |
| Number of ADC Channels | Up to 8 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication Interfaces | I2C, SPI, USART |
| Connectivity | I2C, SPI, UART/USART |
| Oscillator Type | External (XT/HS/LP/RC) |
| In-Circuit Programming | ICSP supported |
| MSL Level | 1 (unlimited) |
PIC16C62BT-20E/SO Pin Configuration
| Pin 1 | MCLRbar/Vpp — Master Clear (Reset) input / Programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2/Vref- — PORTA bit 2 / Analog input channel 2 / ADC negative reference |
| Pin 5 | RA3/AN3/Vref+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SSbar — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| Pin 8 | Vss — Ground reference |
| Pin 9 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 10 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| 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 transmit / USART clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 19 | Vss — Ground reference (second) |
| Pin 20 | Vdd — Positive supply voltage (4.0V to 5.5V) |
| Pin 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 22 | RB1 — PORTB bit 1 |
| Pin 23 | RB2 — PORTB bit 2 |
| Pin 24 | RB3/PGM — PORTB bit 3 / ICSP programming |
| Pin 25 | RB4 — PORTB bit 4 |
| Pin 26 | RB5 — PORTB bit 5 |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Typical Applications
PIC16C62BT-20E/SO is suitable for 6 applications: Industrial Control Logic, Appliance Control Boards, Automotive Body Electronics, Sensor Hub / Signal Conditioning, Smart Sensor Interfaces with Serial Output, Low-Power Embedded I/O Modules.
Industrial Control Logic
The PIC16C62BT-20E/SO fits industrial control applications because its 20 MHz core delivers a 200ns instruction cycle for deterministic real-time response, while the Extended -40C to +125C temperature grade handles factory floor thermal stress. Its 22 I/O pins (each capable of 25 mA source/sink) directly drive relays, solenoids and LED indicators without external buffer stages. The integrated capture/compare/PWM module generates timing pulses for motor speed control or proportional valve actuation. Brown-out detect and watchdog timer ensure safe recovery from supply glitches common in industrial cabinets. The OTP memory and 128-byte RAM suit firmware that has been validated and frozen for long production runs. For typical applications such as a programmable logic controller or a conveyor-belt sequencer, the part replaces multiple discrete logic ICs with one IC.
Recommended
Appliance Control Boards
The PIC16C62BT-20E/SO is well suited for major appliance controllers such as washing machines, dishwashers and microwave ovens. Its OTP memory locks in validated firmware to prevent field tampering, while the 128-byte RAM comfortably handles switch-debounce state machines, sensor averaging, and relay timing logic. The integrated I2C/SPI/USART peripherals connect to user-interface keypads, temperature sensors (e.g., NTC thermistor via the ADC) and EEPROM for cycle-memory storage. The 25 mA I/O drive capability switches small triac-gate optocouplers directly. Per the verified datasheet, the part operates reliably on rectified 5V rails typical of appliance SMPS designs. Its 28-SOIC wide-body package has strong solder-joint reliability under thermal cycling.
Recommended
Automotive Body Electronics
The PIC16C62BT-20E/SO's Extended temperature grade and automotive-grade OTP qualification make it suitable for body-electronics modules such as seat controllers, mirror-adjust drivers, interior lighting dimmers, and simple body control units. Its 22 I/O pins switch 12V automotive loads through external high-side drivers, and the integrated 8-bit ADC reads up to 8 sensor channels for potentiometer or thermistor inputs. The 20 MHz CPU executes body-control state machines with cycle-time budgets well under 1 ms, while brown-out detect rejects cranking-voltage transients down to 4V. The verified web data confirms the part remains ACTIVE and in production, satisfying automotive long-lifecycle requirements. Compared to flash-based PIC16F parts, OTP parts eliminate code-pull risk.
Recommended
Sensor Hub / Signal Conditioning
For sensor-hub applications, the PIC16C62BT-20E/SO provides an 8-bit ADC with up to 8 input channels plus I2C and SPI master ports to aggregate readings from external digital sensors. Its 20 MHz CPU runs simple digital filters (averaging, threshold detection) while the 128-byte RAM buffers streaming sensor data. The 28-SOIC wide footprint accommodates board-level sensor arrays in industrial instrumentation front-ends. According to Microchip application notes, the part commonly serves as a low-cost front-end for pressure, temperature, and flow sensors communicating via SPI to a host processor. The Extended temperature range supports outdoor or process-industry deployments where ambient temperatures vary widely.
Recommended
Smart Sensor Interfaces with Serial Output
The PIC16C62BT-20E/SO functions as a smart-sensor interface by reading analog signals via the 8-bit ADC, applying linearization, and re-transmitting the result over the integrated USART, SPI or I2C peripheral. This makes it ideal for retrofitting legacy 4-20 mA loops with digital drop-in sensor heads, or for converting analog front-end PCBs into addressable I2C nodes. Its 25 mA I/O drive capability powers external RS-485 transceivers directly. The Extended temperature grade supports process-industry and outdoor deployments. With 3.5 KB of OTP memory, the firmware can include calibration tables and unit-conversion logic for an entire product family without external EEPROM.
Recommended
Low-Power Embedded I/O Modules
The PIC16C62BT-20E/SO serves as a flexible embedded I/O expander in larger systems where the host processor needs additional GPIOs, PWM outputs, or analog-input channels. Its I2C slave mode allows it to be addressed as an auxiliary I/O controller on an existing I2C bus while consuming minimal board space. The 20 MHz core handles fast PWM generation for LED dimming or motor control. According to the verified datasheet, the brown-out detect and watchdog timer add resilience for unattended installations. The 28-SOIC wide-body package is widely accepted in commercial SMT assembly lines, easing contract-manufacturer hand-off.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C62BT-20E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C62B-20E/SO | PIC16C62B-20I/SO | PIC16C62BT-20/SO | PIC16C62B-20/SO | PIC16C62B-04E/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC wide-body | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same |
| Core Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz |
| Program Memory | 3.5 KB OTP | 3.5 KB UV-erasable | 3.5 KB UV-erasable | 3.5 KB OTP | 3.5 KB UV-erasable | 3.5 KB UV-erasable |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Temperature Grade | Extended -40C to +125C | Extended -40C to +125C | Industrial -40C to +85C | Commercial 0C to +70C | Commercial 0C to +70C | Extended -40C to +125C |
| Lifecycle Status | ACTIVE | ACTIVE | ACTIVE | ACTIVE | ACTIVE | ACTIVE |
| Unit Price (qty 1, USD as of 2026-09-17) | 4.62 | 4.30 | 3.95 | 3.55 | 3.40 | 3.10 |
Key Differentiators
- Extended temperature grade for harsh-environment industrial and automotive deployments (vs PIC16C62BT-20/SO)
- 20 MHz CPU performance for real-time deterministic control (vs PIC16C62B-04E/SO)
- One-Time Programmable (OTP) memory locks in firmware for tamper-proof production (vs PIC16C62B-20E/SO)
Design Notes
Decouple Vdd (pin 20) and the second Vss (pin 19) with a 0.1uF ceramic capacitor placed within 5mm of the pins and a 10uF bulk electrolytic or tantalum on the supply rail. The PIC16C62BT-20E/SO can source/sink up to 25 mA per I/O pin but the total package dissipation must not exceed 800 mW; therefore, if more than 8 I/O pins are simultaneously sourcing 25 mA, an external buffer is required. Brown-out detect (BOR) must be enabled in configuration bits to ensure deterministic reset behavior on slow-rising or glitchy supplies. For battery-backed applications, the MCLRbar pin must be held above VIH (0.8*Vdd) to avoid unintended resets; a 10kohm pull-up to Vdd is sufficient.
Use a continuous ground plane on the bottom layer of the PCB tied to pin 8 and pin 19 (both Vss). Place the 4 MHz or 20 MHz crystal (or resonator) within 10mm of pins 9-10 (OSC1, OSC2) and keep clock traces short and guarded by ground pour. Analog inputs (RA0-RA5) should be routed away from the digital PORTB and PORTC switching lines; if unavoidable, separate them with a ground trace. The ICSP pins RB6/PGC (pin 27) and RB7/PGD (pin 28) must be accessible on the PCB for production programming - do not gate them with load switches. Use a 100kohm resistor on MCLRbar (pin 1) to prevent in-circuit programming pulses from disturbing the application circuit.
Do not exceed 5.5V on Vdd; the PIC16C62BT-20E/SO is NOT 3.3V-tolerant on its I/O pins. When migrating from PIC16C62B (windowed UV-erasable) to PIC16C62BT (OTP), remember that OTP memory cannot be re-programmed - always develop firmware on a JW or F-family equivalent first. The '20' suffix in PIC16C62BT-20E/SO denotes the 20 MHz speed grade; using a 4 MHz part (PIC16C62B-04E/SO) instead will execute firmware 5x slower, potentially missing timing-critical interrupt deadlines. Configuration bits (especially oscillator selection, watchdog enable, brown-out voltage, and code protection) MUST be set correctly before programming - mistakes here are a leading cause of 'dead' PIC microcontrollers that appear unresponsive to ICSP.
Compliance Information
RoHS/REACH compliance status was not provided in the verified web data; this is a legacy Microchip part produced primarily for industrial/automotive long-lifecycle customers. Verified web data did not contain explicit RoHS, REACH, or AEC-Q100 markings. Marked as unknown per data authenticity rules - check Microchip product page or contact factory for full compliance documentation.