PIC16C662-20E/PQ - 8-Bit 20MHz 7KB OTP MCU 44-MQFP | Microchip
MPN: PIC16C662-20E/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $14.05 | $1,405.00 |
| 500 | $12.4 | $6,200.00 |
| 1,000 | $10.95 | $10,950.00 |
PIC16C662-20E/PQ Overview
What is an OTP microcontroller? An OTP (One-Time-Programmable) microcontroller contains EPROM-based program memory that can be written once by a programmer and then behaves like ROM for the rest of its operating life. Compared with FLASH MCUs, OTP parts offer lower unit cost in high-volume production and stronger bit-cell retention because the programming is permanent. Compared with masked-ROM parts, OTP avoids the mask NRE charge and shortens development cycles, which is why PIC16C-series devices were historically used in pre-production and small/medium production runs.
Key features of the PIC16C662 include 33 I/O pins, a 20 MHz operating frequency (50 ns instruction cycle), integrated analog comparators, and the standard PIC16C peripheral set (timers, USART, capture/compare/PWM). The PIC16C662 belongs to the PIC16C6x mid-range family, sharing the same 14-bit instruction set and core architecture as other 16C6x devices, which simplifies firmware migration across family members.
From an architectural perspective, the device uses a RISC-style Harvard core with separate program and data paths, allowing instruction fetch and operand access in the same cycle. The 20E temperature-range suffix specifies an extended operating range of -40C to +125C, while the /PQ suffix denotes a 44-pin Metric Plastic QFP (MQFP) package suitable for surface-mount assembly.
Typical applications include industrial control panels, appliance controllers, automotive body and chassis subsystems, motor-drive front-end logic, smart sensors, and instrumentation front-ends. The integrated analog comparators simplify designs that previously required a separate op-amp or comparator IC.
A key design consideration is that the PIC16C662 is an OTP part - firmware revisions require a new silicon spin, so the development cycle should converge to a stable firmware image before volume ramp. The extended temperature grade also makes the device suitable for under-hood automotive and outdoor industrial deployments.
This page synthesizes distributor stock and pricing, drop-in same-package alternatives, application guidance, and design notes not consolidated in the manufacturer datasheet.
Drop-in alternatives for PIC16C662-20E/PQ — 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 PIC16C662-20E/PQ (same form factor and footprint) — differing in Program Memory Type, Program Memory Size, Package, Architecture, Data EEPROM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C662-20/PQ
✅ Drop-In✓ In Stock
$9.75 / Unit
View Datasheet →PIC16C662-10E/PQ
✅ Drop-In✓ In Stock
$6.15 / Unit
View Datasheet →PIC16C662-20I/PQ
✅ Drop-In✓ In Stock
$5.74 / Unit
View Datasheet →PIC16C662-04I/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C662-20E/L
✅ Drop-In✓ In Stock
$10.75 / Unit
View Datasheet →PIC16C662-20E/PQ Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Family | PIC16C6x mid-range |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7 KB (4K x 14) |
| Maximum Operating Frequency | 20 MHz |
| Instruction Cycle | 200 ns at 20 MHz |
| Data EEPROM | None (OTP only, no EEPROM) |
| I/O Pins | 33 |
| Analog Comparators | Yes (integrated) |
| Package | 44-MQFP (Metric Plastic QFP) |
| Operating Temperature Range | -40C to +125C (extended, -20E suffix) |
| Mounting Type | Surface Mount |
PIC16C662-20E/PQ Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / analog input |
| Pin 2 | RA1/AN1 — PORTA bit 1 / analog input |
| Pin 3 | RA2/AN2 — PORTA bit 2 / analog input |
| Pin 4 | RA3/AN3/VREF — PORTA bit 3 / analog input / VREF |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 6 | RA5/AN4/SS — PORTA bit 5 / analog input / SPI slave select |
| Pin 7 | OSC1/CLKIN — Oscillator input / external clock |
| Pin 8 | OSC2/CLKOUT — Oscillator output |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Pin 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 18 | VSS — Ground reference |
| Pin 19 | VDD — Positive supply |
| Pin 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 21 | RB1 — PORTB bit 1 |
| Pin 22 | RB2 — PORTB bit 2 |
| Pin 23 | RB3/PGM — PORTB bit 3 / LVP programming |
| Pin 24 | RB4 — PORTB bit 4 |
| Pin 25 | RB5 — PORTB bit 5 |
| Pin 26 | RB6/PGC — PORTB bit 6 / ICD clock |
| Pin 27 | RB7/PGD — PORTB bit 7 / ICD data |
| Pin 28 | VSS — Ground reference |
| Pin 29 | VDD — Positive supply |
| Pin 30 | RD0 — PORTD bit 0 |
| Pin 31 | RD1 — PORTD bit 1 |
| Pin 32 | RD2 — PORTD bit 2 |
| Pin 33 | RD3 — PORTD bit 3 |
| Pin 34 | RD4 — PORTD bit 4 |
| Pin 35 | RD5 — PORTD bit 5 |
| Pin 36 | RD6 — PORTD bit 6 |
| Pin 37 | RD7 — PORTD bit 7 |
| Pin 38 | VSS — Ground reference |
| Pin 39 | RE0/RD — PORTE bit 0 / parallel slave port read |
| Pin 40 | RE1/WR — PORTE bit 1 / parallel slave port write |
| Pin 41 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
| Pin 42 | VSS — Ground reference |
| Pin 43 | VDD — Positive supply |
| Pin 44 | MCLR/VPP — Master clear reset / programming voltage |
Typical Applications
PIC16C662-20E/PQ is suitable for 6 applications: Industrial Control Panels, Appliance Motor Controllers, Automotive Body and Chassis Subsystems, Smart Sensor Front-Ends, Instrumentation and Metering, HVAC and Building Automation.
Industrial Control Panels
The PIC16C662-20E/PQ suits industrial control panels with its 33 I/O pins driving keypads, LED indicators, and relay outputs while the integrated analog comparators monitor threshold signals such as overcurrent or overtemperature. The extended -40C to +125C temperature grade handles factory-floor thermal stress, and the 20 MHz core delivers enough instruction throughput for PID loops at typical control rates. Placing the MCU near the panel input stage keeps wiring short, reducing EMI pickup; the 44-MQFP footprint leaves room for a robust ground plane to manage noise.
Recommended
Appliance Motor Controllers
Appliance motor controllers use the PIC16C662-20E/PQ for low-cost BLDC or brushed-DC commutation logic in washing machines, dishwashers, and refrigerator fans. The integrated analog comparators close the loop on back-EMF sensing without an external op-amp, reducing BOM cost. The 7KB OTP memory fits typical motor-state-machine firmware, and the 20 MHz instruction rate easily handles commutation frequencies up to several kHz. The extended temperature range supports the thermal environment inside a sealed appliance cabinet.
Recommended
Automotive Body and Chassis Subsystems
The PIC16C662-20E/PQ fits automotive body controllers - mirror adjusters, seat controllers, lighting modules, and similar subsystems that demand reliability over -40C to +125C. The OTP memory reduces unit cost versus FLASH parts in volume production, and the 33 I/O pins cover multiplexed switch-scan and LED-drive functions. While the part is not AEC-Q100 qualified, its extended temperature grade supports non-safety body electronics where cost dominates. For safety-critical ECUs, designers should pair the MCU with a watchdog supervisor.
Recommended
Smart Sensor Front-Ends
Sensor signal-conditioning front-ends benefit from the PIC16C662-20E/PQ's analog comparators, which provide threshold detection for thermocouples, RTDs, or optical sensors without an extra analog IC. The 20 MHz core can sample at moderate rates and execute linearization or calibration tables stored in the 7KB OTP memory. The 33 I/O pins accept multiple sensor channels and drive LCD or LED bargraph indicators. Designers can implement hysteresis in firmware on the comparator output to avoid chatter at threshold crossings.
Recommended
Instrumentation and Metering
Electronic metering designs use the PIC16C662-20E/PQ to count pulses, accumulate energy, and drive multiplexed displays. The 7KB OTP memory holds calibration coefficients and tariff schedules, while the integrated analog comparators detect zero-crossing of the AC line for accurate power measurement. The extended temperature range supports outdoor meter enclosures, and the 44-MQFP package gives access to all 33 I/O for segmented LCD drive or LED multiplexed displays. OTP programming locks in the calibration at production time.
Recommended
HVAC and Building Automation
HVAC controllers, thermostats, and building-automation nodes use the PIC16C662-20E/PQ as a low-cost supervisory MCU handling switch debouncing, scheduling, and relay actuation. The analog comparators monitor thermistor bridges for temperature sensing, while the 33 I/O pins drive triac interface circuits for fan-speed or damper control. The -40C to +125C grade covers plenum and rooftop unit environments. The OTP memory locks the firmware once a controller model is qualified, preventing field corruption while keeping unit cost low.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C662-20E/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C662-20/PQ | PIC16C662-10E/PQ | PIC16C662-20I/PQ | PIC16C662-04I/PQ | PIC16C662-20E/L |
|---|---|---|---|---|---|---|
| Package | 44-MQFP (PQ) | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Frequency | 20 MHz | 20 MHz | 10 MHz (-50%) | 20 MHz | 4 MHz (-80%) | 20 MHz |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Temperature Grade | Extended -40C to +125C | Commercial 0C to +70C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C |
| Analog Comparators | Yes | Yes | Yes | Yes | Yes | Yes |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Key Differentiators
- Extended -40C to +125C temperature grade on the same die as the commercial grade (vs PIC16C662-20/PQ)
- 20 MHz maximum operating frequency on the extended-temperature die (vs PIC16C662-10E/PQ)
- Industrial -40C to +85C temperature grade at the same 20 MHz speed (vs PIC16C662-20I/PQ)
Design Notes
The PIC16C662 uses OTP EPROM memory that can only be programmed once with a device programmer such as the Microchip MPLAB PM3 or equivalent. There is no in-circuit reprogramming path; firmware revisions require a new silicon spin. Ensure the firmware image is fully validated on windowed or FLASH-equivalent prototypes before committing to volume OTP orders to avoid scrap.
The extended -40C to +125C temperature grade (indicated by the -20E suffix) makes the device suitable for industrial and automotive body-electronics deployments. For under-hood applications, derate switching currents and oscillator drive levels to keep junction temperature within the package's thermal envelope; the 44-MQFP package dissipates heat primarily through the leads, so use a copper-pour ground pattern on the top and bottom layers around the IC to spread heat.
Place the decoupling capacitor (typically 100 nF ceramic in parallel with 10 uF bulk) as close as possible to the VDD pins (pins 19, 29, 43) and their adjacent VSS pins (pins 18, 28, 38, 42). Keep the OSC1/OSC2 trace lengths matched and short; for crystal operation, place the load capacitors within a few millimeters of the oscillator pins to minimize parasitic capacitance and start-up issues at the 20 MHz operating frequency.
The PIC16C662's supply voltage range is 4.0V to 6.0V for the standard PIC16C6x family; design the supply rail accordingly. Use a low-dropout regulator such as the MCP1700 or equivalent to derive VDD from a higher system rail, and add a power-on-reset (POR) circuit or rely on the internal POR with sufficient VDD rise time. Brown-out detection (BOD) can be configured through the configuration bits to place the device in reset when VDD falls below the configured threshold.
Compliance Information
Compliance information for the PIC16C662-20E/PQ was not present in the retrieved web data. The PIC16C6x family is not AEC-Q100 qualified; for AEC-Q100 automotive designs, choose a PIC16F or PIC18 flash MCU with explicit automotive qualification. Verify RoHS, lead-free, and REACH status from Microchip's material declaration before EU-market deployment.