PIC16C62B-20I/SP - 8-Bit 20MHz OTP MCU 3.5KB | Microchip
MPN: PIC16C62B-20I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.4 | $6.40 |
| 10 | $5.76 | $57.60 |
| 100 | $5.12 | $512.00 |
| 500 | $4.61 | $2,305.00 |
| 1,000 | $4.1 | $4,100.00 |
PIC16C62B-20I/SP Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral I/O on one die. Within the broader taxonomy, the PIC16C62B belongs to the 8-bit microcontroller class, within the PICmicro mid-range architecture (a Harvard RISC design with separate program and data buses), within the PIC16C OTP family, and ultimately under the Microchip PIC16 umbrella. Compared with Flash-based mid-range MCUs, OTP EPROM requires a windowed package for erasure and is therefore suited to mature, fixed-code production rather than iterative development.
Key features include an instruction execution time of 200 ns at 20 MHz, an integrated 8-bit timer/counter with a 16-bit mode, a synchronous serial port (SSP) supporting SPI and I2C, a USART for asynchronous or synchronous serial communication, and a capture/compare/PWM (CCP) module. The device operates from 2.5 V to 6.0 V across commercial, industrial, and extended temperature ranges, and supports low-power operation drawing 15 µA typical at 5 V / 4 MHz and 1 µA typical at 3 V / 32 kHz in sleep mode.
Architecturally, the PIC16C62B uses a Harvard RISC core with a 14-bit instruction set, 8-bit data path, hardware stack, and direct, indirect, and relative addressing modes. Its fully static design allows the clock to be stopped without losing register state. Peripherals are mapped to a common Special Function Register (SFR) bank, simplifying driver development in assembly or C compilers such as MPLAB XC8.
Typical applications include appliance control, sensor signal conditioning, HVAC damper/valve control, motor control feedback loops, simple human-machine interface panels, and industrial instrumentation where OTP programming reduces per-unit cost. The wide operating voltage window also fits 5 V industrial bus nodes and battery-backed sensor nodes. Design tip: the OTP die cannot be reprogrammed, so engineers must pre-validate firmware with a JW (erasable windowed) or flash equivalent before committing to the OTP part for volume. This page combines distributor pricing, OTP-vs-Flash comparison, and design guidance not consolidated in any single manufacturer document.
Drop-in alternatives for PIC16C62B-20I/SP — 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 PIC16C62B-20I/SP (same form factor and footprint) — differing in Package, Program Memory Type, Program Memory Size, Operating Temperature Range, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C62B-20E/SP
✅ Drop-In✓ In Stock
$5.85 / Unit
View Datasheet →PIC16C62B-04/SP
✅ Drop-In✓ In Stock
$4.65 / Unit
View Datasheet →PIC16C63-20I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C62AT-20I/SO
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC16C62A-04I/SP
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →PIC16C62B-20I/SP Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 B |
| EEPROM Size | None (OTP only) |
| Number of I/O | 22 |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package | 28-pin SPDIP (0.300 inch) |
| Mounting Type | Through-Hole (THT) |
| MSL Level | 1 (unlimited) |
| Lead-Free / RoHS | Contains lead; not RoHS-compliant (industrial graded) |
| Architecture | RISC Harvard, 35 single-word instructions |
| Peripherals | Timer, CCP, USART, SSP (SPI/I2C), POR, WDT |
| Typical Active Current 4 MHz @ 5 V | 15 mA |
| Typical Sleep Current 32 kHz @ 3 V | 1 uA |
PIC16C62B-20I/SP Pin Configuration
| Pin 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| 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 VREF- |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+ |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/SS/AN4 — PORTA bit 5 / SSP slave select / Analog input 4 |
| Pin 8 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pin 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture |
| Pin 13 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data |
| Pin 15 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pin 18 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 19 | RB1 — PORTB bit 1 |
| Pin 20 | RB2 — PORTB bit 2 |
| Pin 21 | RB3/PGM — PORTB bit 3 / LVP programming |
| Pin 22 | RB4 — PORTB bit 4 |
| Pin 23 | RB5 — PORTB bit 5 |
| Pin 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 26 | VSS — Ground reference |
| Pin 27 | VDD — Positive supply voltage |
| Pin 28 | NC — Not connected (per datasheet) |
Typical Applications
PIC16C62B-20I/SP is suitable for 6 applications: Appliance Control (Washing Machines, Dishwashers), HVAC Damper and Valve Control, Industrial Sensor Signal Conditioning, Simple Human-Machine Interface Panels, Motor Control Feedback (Brushless DC Tachometer), Battery-Backed Sensor Nodes (Wireless Remote Units).
Appliance Control (Washing Machines, Dishwashers)
The PIC16C62B-20I/SP is well suited for major-appliance control boards where the program logic is finalized at production ramp and per-unit programming cost is acceptable. Its 3.5 KB of OTP EPROM is sufficient for motor sequencers, water-level sensing, button-input debouncing, and relay-driving firmware. The 20 MHz instruction rate (200 ns per cycle) allows the MCU to sample line-frequency zero-cross events and switch triac triggers with sub-millisecond determinism. Industrial -40 C to +85 C grading handles under-cabinet thermal stress. Unlike Flash-based PIC16F parts, the OTP die lowers factory programming time, which matters when shipping tens of thousands of units per month.
Recommended
HVAC Damper and Valve Control
Building-automation damper actuators and zone-valve controllers require a low-cost MCU that can run a PID loop on temperature inputs and drive a stepper or brushless motor. The PIC16C62B's integrated CCP module generates PWM for motor torque, and the USART links to a Modbus or BACnet transceiver. The 128 B of RAM is adequate for 32-bit floating-point PID math scaled to integer arithmetic. Operating from 2.5 V to 6.0 V supports both 3.3 V sensor rails and 5 V actuator rails on the same PCB. OTP memory prevents field firmware tampering, which is sometimes a regulatory requirement for HVAC safety controllers.
Recommended
Industrial Sensor Signal Conditioning
Loop-powered 4-20 mA transmitters and bridge-sensor conditioners demand an MCU with deterministic ADC timing and low sleep current for IEC 61508 SIL-rated designs. The PIC16C62B draws only 1 uA typical at 3 V / 32 kHz in sleep, allowing long battery standby on wireless sensor nodes. The 22 I/O lines are sufficient for a 4-20 mA current loop, an SPI or I2C sensor front-end, and a local LED status indicator. Industrial -40 C to +85 C grading covers outdoor installations. Compared with newer ARM Cortex-M0 parts, the PIC16C62B is simpler to certify because of its mature, well-documented silicon.
Recommended
Simple Human-Machine Interface Panels
Front-panel keypads and small character-LCD or 7-segment displays benefit from the PIC16C62B's interrupt-on-change capability on PORTB and the CCP module for backlight PWM dimming. The 35-instruction RISC core keeps firmware easy to audit for human-safety applications such as medical-device front panels. The 28-pin SPDIP package is through-hole, which simplifies hand-solder rework for low-volume industrial HMI assemblies. The PIC16C62B's 20 MHz throughput easily refreshes a 16-character x 2-line character display at 100 Hz without visible flicker.
Recommended
Motor Control Feedback (Brushless DC Tachometer)
The PIC16C62B's CCP module in capture mode reads Hall-sensor or back-EMF transitions from a brushless-DC motor and computes RPM in real time. At 20 MHz, the 200 ns instruction cycle measures RPM pulses to better than 1% accuracy across the 60 RPM to 60,000 RPM operating range. The integrated 8/16-bit timer with prescaler handles the period-measurement counter, freeing firmware from tight inner loops. OTP memory locks the calibration tables so the motor manufacturer cannot be re-flashed in the field, which is desirable for safety-critical pump and fan applications.
Recommended
Battery-Backed Sensor Nodes (Wireless Remote Units)
Wireless sensor nodes that sleep most of the time and wake to transmit a sensor reading benefit from the PIC16C62B's deep-sleep current of only 1 uA typical at 3 V. The integrated SSP supports SPI for radios such as the CC2500 or MRF24J40, and the USART can drive a low-power UART-based modem. The 3.5 KB OTP holds a small MAC-layer protocol plus sensor-calibration code. Industrial -40 C to +85 C temperature grading supports outdoor installations. Compared with newer low-power ARM parts, the PIC16C62B draws marginally more active current but offers simpler FCC pre-certification due to its well-characterized oscillator behavior.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C62B-20I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C62B-20E/SP | PIC16C62B-04/SP | PIC16C63-20I/SP | PIC16C62AT-20I/SO | PIC16C62A-04I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SPDIP | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SOIC - different outline, NOT drop-in | 28-pin SPDIP - same |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 4 MHz | 20 MHz | 20 MHz | 4 MHz |
| Instruction Cycle | 200 ns | 200 ns | 1 us | 200 ns | 200 ns | 1 us |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| RAM Size | 128 B | 128 B | 128 B | 192 B | 128 B | 128 B |
| Number of I/O | 22 | 22 | 22 | 33 | 22 | 22 |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Commercial 0C to +70C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| Supply Voltage Range | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V |
| Peripherals | CCP, USART, SSP, 1x Timer | CCP, USART, SSP, 1x Timer | CCP, USART, SSP, 1x Timer | CCP, USART, SSP, 2x Timers | A-revision peripheral set (varies) | A-revision peripheral set (varies) |
Key Differentiators
- 20 MHz speed grade with industrial temperature range (vs PIC16C62B-04/SP)
- Compact 22 I/O with CCP + USART + SSP peripherals in 28-pin SPDIP (vs PIC16C63-20I/SP)
- Industrial -40C to +85C OTP part for mature designs (vs PIC16C62B-20E/SP)
Design Notes
Estimated: OTP EPROM cannot be erased after programming. Use a JW (windowed ceramic) or Flash-equivalent PIC16F627A/628A part for development, then commit the verified firmware to the PIC16C62B-20I/SP for production. A single bad bit in OTP programming is a permanently defective unit, so plan a programming yield budget of 99% minimum and budget for factory-programmer maintenance. Per Microchip programming spec DS30211, the VPP voltage during OTP programming must be 13.0 V to 13.25 V.
The PIC16C62B draws approximately 15 mA active at 5 V / 4 MHz and 1 uA typical in sleep at 3 V / 32 kHz. For battery-backed sensor nodes, duty-cycle the MCU aggressively and use the watchdog timer for wake-up. The brown-out reset (BOR) threshold is internally fixed and cannot be disabled, so confirm that your supply ramp time exceeds the BOR stabilization delay before issuing firmware initialization. Per Microchip datasheet, the maximum supply voltage is 6.0 V - add a TVS diode if the input is exposed to transients.
Place the decoupling capacitor (100 nF ceramic + 10 uF bulk) within 5 mm of the VDD pin (27) and VSS pin (26). The 28-pin SPDIP through-hole footprint allows wide PCB power and ground pours. Keep the crystal or resonator within 5 mm of OSC1/OSC2 (pins 8 and 9) and guard the trace with a grounded keepout to reduce EMI coupling into the amplifier stages. For ICSP programming, dedicate RB6 (PGC) and RB7 (PGD) and add a 10 kohm pull-up on MCLR/VPP (pin 1).
The CCP1 (pin 12) and CCP2 (pin 11) PWM outputs can generate fast edges; route these away from analog inputs (RA0-RA5) to avoid capacitive coupling. The USART pins (RC6/TX, RC7/RX) should be length-matched if the baud rate exceeds 115200 bps. PORTB interrupt-on-change (RB0-RB7) pins are sensitive to noise; add 100 nF filters on each switch input. For sensor analog reads, use the largest available acquisition time and average 16 samples in firmware to suppress 50/60 Hz mains pickup.
When the PIC16C62B USART runs at 20 MHz system clock with a 115200 bps UART, the error budget is roughly +0.16% per bit - well within the 2% receiver tolerance. At 20 MHz, the SPI peripheral can run at up to 5 MHz master clock without byte errors. Avoid using the ADC and the I/O pins simultaneously on adjacent ports, as the digital switching noise can corrupt 10-bit ADC readings; average 16 samples and use the lowest practical ADC clock divisor.
Compliance Information
PIC16C62B-20I/SP in SPDIP package contains lead in the through-hole finish and is not RoHS-compliant. Per Microchip product page and DigiKey listing, the 'I' industrial temperature grade is suitable for non-automotive applications. For RoHS-compliant designs, use the PIC16F627A-I/P Flash-based equivalent. REACH compliance per Microchip product declaration.