PIC16C662T-10I/L - 8-Bit OTP MCU, 7KB, 10MHz, 44-PLCC | Microchip
MPN: PIC16C662T-10I/L ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.45 | $9.45 |
| 10 | $8.62 | $86.20 |
| 100 | $7.74 | $774.00 |
| 500 | $6.85 | $3,425.00 |
| 1,000 | $6.12 | $6,120.00 |
PIC16C662T-10I/L Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, EEPROM/OTP, and peripherals onto one silicon die. The PIC16C6xx family belongs to Microchip's mid-range MCU taxonomy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. It sits between 8-bit baseline PIC10/12/16 cores and the higher-performance 16-bit PIC24/dsPIC families, balancing code density, low cost, and a rich peripheral set for general-purpose control.
Key features of the PIC16C662T-10I/L include 7KB OTP program memory (4K x 14-bit words), 192 bytes of data RAM, five 8-bit I/O ports (PORTA-PORTE), a 10-bit Analog-to-Digital Converter (ADC) module, two 8-bit timer/counters (Timer0 and Timer2) plus one 16-bit timer (Timer1), a Universal Synchronous Asynchronous Receiver Transmitter (USART) for serial communication, and a watchdog timer for code-flow recovery. The OTP memory allows one-time field programming, making the part well suited for production runs of stable, mature firmware designs.
The device operates from 3.0V to 5.5V and supports an industrial temperature range of -40C to +85C. Its 44-pin PLCC (J-Lead) package provides a robust through-hole-mountable footprint that is easy to socket on legacy and industrial backplanes, and the J-lead geometry supports standard programming sockets and ATE fixtures. The 10 MHz clock source enables instruction execution at up to 5 MIPS, sufficient for closed-loop control and serial-protocol handling.
Typical applications include industrial automation controllers, consumer-electronics control boards, sensor-signal conditioning front ends, motor-control auxiliary logic, HVAC control modules, security-panel keypads, and legacy automotive body modules. The combination of OTP memory and a 5V-tolerant I/O structure makes this device a long-life fit for mature product lines that do not require in-system reprogramming.
When designing with the PIC16C662T-10I/L, ensure that the in-circuit serial programming (ICSP) interface is accessible on the PCB for factory programming, and that the OTP window is protected from UV exposure in end products. The PLCC socket should be specified with a low-profile, machine-insertable retention feature to withstand industrial shock and vibration.
This page synthesizes distributor pricing, drop-in same-package alternatives from Microchip's PIC16C66x family, lifecycle guidance, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16C662T-10I/L — 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 PIC16C662T-10I/L (same form factor and footprint) — differing in Package, Program Memory Size, Program Memory Type, Timers, Maximum Clock Frequency.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C662-10I/L
✅ Drop-In✓ In Stock
$6.2 / Unit
View Datasheet →PIC16C661-10I/L
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C66-10I/L
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C662-20E/L
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$10.75 / Unit
View Datasheet →PIC16C662-20I/L
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F662-I/L
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C65AT-10I/L
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$8.2 / Unit
View Datasheet →PIC16C662T-10I/L Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Maximum Clock Frequency | 10 MHz |
| Instruction Set Width | 14 bits |
| Instruction Set Size | 35 instructions |
| I/O Pins | 33 (PORTA-PORTE, multi-function) |
| Timers | 1 x 8-bit (T0), 1 x 16-bit (T1), 1 x 8-bit (T2) |
| Communication | USART (SCI), I2C (SSP), SPI (SSP) |
| Operating Voltage (Vdd) | 3.0 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 44-pin PLCC (J-Lead), 16.59 mm x 16.59 mm |
| Mounting Type | Surface Mount (PLCC socket or solder) |
| RoHS Status | Compliant |
| Lead-Free / Termination | Matte Tin (Pb-free) |
PIC16C662T-10I/L Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 4 | RA3/AN3/Vref+ — PORTA bit 3 / Analog input 3 / ADC positive reference |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| Pin 6 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| Pin 7 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input 5 |
| Pin 8 | RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input 6 |
| Pin 9 | RE2/CS/AN7 — PORTE bit 2 / Chip select / Analog input 7 |
| Pin 10 | VDD — Positive power supply (3.0V to 5.5V) |
| Pin 11 | VSS — Ground reference |
| Pin 12 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 13 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| Pin 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 module |
| Pin 16 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 18 | RD0/PSP0 — PORTD bit 0 / Parallel slave port data bit 0 |
| Pin 19 | RD1/PSP1 — PORTD bit 1 / Parallel slave port data bit 1 |
| Pin 20 | RD2/PSP2 — PORTD bit 2 / Parallel slave port data bit 2 |
| Pin 21 | RD3/PSP3 — PORTD bit 3 / Parallel slave port data bit 3 |
| Pin 22 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 23 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 24 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 25 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 26 | RD4/PSP4 — PORTD bit 4 / Parallel slave port data bit 4 |
| Pin 27 | RD5/PSP5 — PORTD bit 5 / Parallel slave port data bit 5 |
| Pin 28 | RD6/PSP6 — PORTD bit 6 / Parallel slave port data bit 6 |
| Pin 29 | RD7/PSP7 — PORTD bit 7 / Parallel slave port data bit 7 |
| Pin 30 | VSS — Ground reference |
| Pin 31 | VDD — Positive power supply (3.0V to 5.5V) |
| Pin 32 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 33 | RB1 — PORTB bit 1 |
| Pin 34 | RB2 — PORTB bit 2 |
| Pin 35 | RB3 — PORTB bit 3 |
| Pin 36 | RB4 — PORTB bit 4 |
| Pin 37 | RB5 — PORTB bit 5 |
| Pin 38 | RB6/PGC — PORTB bit 6 / In-circuit debugger / ICSP clock |
| Pin 39 | RB7/PGD — PORTB bit 7 / In-circuit debugger / ICSP data |
| Pin 40 | MCLR/VPP — Master clear reset input / programming voltage |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16C662T-10I/L is suitable for 6 applications: Industrial Automation Controllers, Consumer Electronics Control Boards, Security Panel Keypads, HVAC Control Modules, Motor Control Auxiliary Logic, Legacy Automotive Body Modules.
Industrial Automation Controllers
The PIC16C662T-10I/L is well matched to industrial automation controller boards because its 44-pin PLCC package drops into legacy sockets on PLC I/O cards, motor-driver interface boards, and process-control sub-assemblies. The 7 KB OTP program memory holds mature control firmware for PID loops, relay sequencing, and sensor multiplexing without in-field updates. The 10 MHz clock delivers 5 MIPS, sufficient to scan 16-32 digital inputs, run a soft UART, and execute a control loop within 1 ms. The 10-bit ADC with 8 channels provides direct interface to 4-20 mA sensor conditioning, and the watchdog timer (WDT) recovers from EMI-induced firmware lockups on the factory floor. Compared to a 16-bit MCU, the PIC16C662T offers a lower BOM cost and proven 5V noise immunity on long sensor cables.
Recommended
Consumer Electronics Control Boards
The PIC16C662T-10I/L serves as the main controller on consumer electronics control boards for white goods, kitchen appliances, and audio-visual accessories. The 5V-tolerant I/O and 10 MHz clock handle LED indicator scanning, button-matrix debouncing, IR remote-control decoding, and 7-segment display multiplexing with no external glue logic. The 33 GPIO lines support front-panel keypads, LCD bias generators, and rotary-encoder inputs. The 7 KB OTP code budget accommodates multi-state appliance firmware (wash cycles, defrost routines) with structured state machines. Industrial -40C to +85C temperature grade allows deployment in unventilated enclosures. Compared to modern 32-bit MCUs, the PIC16C662T-10I/L is lower-cost and easier to qualify for safety-critical consumer products.
Recommended
Security Panel Keypads
Security alarm keypads, PIR-sensor hubs, and access-control panels use the PIC16C662T-10I/L as the local user-interface controller. The 33 GPIO pins drive 4x4 key matrix scanning, 7-segment LED drivers, piezo buzzer PWM, and a backlit LCD via software. The 10-bit ADC reads battery voltage and zone-loop resistance values to 0.1% accuracy for tamper detection. The 5 MIPS throughput handles debouncing, encryption-light rolling-code verification, and UART communication to the main alarm panel. OTP memory prevents firmware reverse-engineering, a security benefit for alarm systems. The -40C to +85C industrial temperature grade supports unheated garages and outdoor enclosures.
Recommended
HVAC Control Modules
HVAC zone controllers, thermostat bases, and air-handler boards employ the PIC16C662T-10I/L for distributed temperature and damper control. The 10-bit ADC with 8 channels samples thermistor networks and pressure transducers at >1 kHz for closed-loop PID. The 33 I/O lines drive triac opto-couplers, relay coils, and 24 VAC zero-cross detectors. Industrial -40C to +85C temperature rating handles rooftop unit enclosures. The 7 KB OTP holds the scheduling state machine, fault diagnostics, and Modbus slave protocol stack. The 44-PLCC package is socketable for easy field service on installed HVAC equipment. Compared to discrete logic, the MCU provides configurability without hardware rework.
Recommended
Motor Control Auxiliary Logic
Stepper-motor driver boards, brushless DC (BLDC) auxiliary controllers, and small-servo positioning modules use the PIC16C662T-10I/L as the supervisory MCU alongside a dedicated gate driver. The USART interfaces to the main controller; the 16-bit Timer1 generates step-clock pulses with microsecond resolution; the 10-bit ADC reads Hall sensors and shunt resistors. The 44-PLCC package handles the through-hole mounting typical of motor-driver PCBAs. OTP memory locks the acceleration profile and current-loop tuning, preventing field tampering. Industrial -40C to +85C temperature grade supports motor-housing environments. The 5 MIPS throughput is enough for trapezoidal commutation at speeds up to 30 krpm.
Recommended
Legacy Automotive Body Modules
Older-generation body control modules (door locks, mirror controllers, seat-position memory) used the PIC16C662T-10I/L as the local node controller. The 5V I/O structure directly drives automotive-grade relays and lamp drivers; the USART links to a LIN or proprietary body bus; the 10-bit ADC reads mirror-position potentiometers and Hall-effect switches. Industrial -40C to +85C temperature grade fits cabin and door-cavity environments. OTP memory locks the body-module calibration and prevents warranty-tampering. While modern vehicles have migrated to CAN/LIN MCUs like the PIC16F1xxx family, the PIC16C662T-10I/L remains in service for aftermarket replacement and legacy platform maintenance.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C662T-10I/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C662-10I/L | PIC16C661-10I/L | PIC16C66-10I/L | PIC16C662-20E/L | PIC16F662-I/L |
|---|---|---|---|---|---|---|
| Package | 44-PLCC (J-Lead) | 44-PLCC (J-Lead) - same | 44-PLCC (J-Lead) - same | 44-PLCC (J-Lead) - same | 44-PLCC (J-Lead) - same | 44-PLCC (J-Lead) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB OTP | 7 KB OTP | 4 KB OTP (-43%) | 4 KB OTP (-43%) | 7 KB OTP (same) | 7 KB Flash (vs OTP) |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 64 bytes (-67%) | 192 bytes | 192 bytes |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz (+100%) | 20 MHz (+100%) |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C |
| Memory Type | OTP | OTP | OTP | OTP | OTP | Flash (field-reprogrammable) |
| Lifecycle Status (2026-09-18) | NRND | NRND | NRND | NRND | NRND | Active |
| ADC | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch (enhanced) |
Key Differentiators
- 7 KB program memory - largest in the PIC16C66x 44-PLCC family (vs PIC16C661-10I/L)
- Field-reprogrammable Flash for late-stage firmware revisions (vs PIC16F662-I/L)
- 192-byte RAM - 3x larger than the PIC16C66 (vs PIC16C66-10I/L)
Design Notes
Decouple the VDD pins (10 and 31 on the 44-PLCC package) with a 100 nF ceramic capacitor placed within 5 mm of each pin, plus a single 10 uF tantalum or aluminum bulk capacitor at the board entry point. The PIC16C662T-10I/L has two VDD pins to reduce supply inductance for the internal core and I/O drivers; both must be decoupled. Estimated: with two 100 nF ceramics + 10 uF bulk, the supply rail noise is held below 50 mVpp at the MCU pins under a 50 mA load step.
The MCLR/VPP pin (pin 40) requires a 10 kohm pull-up to VDD for normal operation; for ICSP programming it must be able to be pulled to ~13V. Do not leave MCLR floating, as noise on the MCLR line can trigger spurious resets. For in-circuit programming, isolate the MCLR pull-up from the ICSP programmer's VPP drive with a diode (1N4148) or a 10 kohm series resistor to allow 13V application during programming without back-driving the rest of the circuit.
The 44-PLCC package has a thermal resistance (theta_JA) of approximately 50 C/W in still air. At 5V VDD and 10 MHz, the PIC16C662T-10I/L dissipates roughly 25 mW during active execution (IDD ~5 mA), producing a junction temperature rise of ~1.25 C above ambient. Estimated: this is well within industrial -40C to +85C limits with no heatsink required. However, in enclosed IP65+ enclosures with no airflow, derate by 5-10 C to account for self-heating of nearby power components.
Route the OSC1/OSC2 crystal traces (pins 12 and 13) as short, symmetric traces to a through-hole crystal (e.g. ECS-160-20-3X) with 22 pF load capacitors to ground. Keep the crystal traces away from switching nodes such as the CCP1 PWM output (RC2, pin 16) and the USART lines (RC6/RC7, pins 24/25) by at least 5 mm. Place a ground guard ring around the crystal to reduce radiated EMI on long sensor cables.
Compliance Information
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified (Industrial temperature grade only). Halogen-free status not specified in available data.