PIC16C662T-10/L - 8-Bit OTP MCU, 7KB, 10MHz | Microchip
MPN: PIC16C662T-10/L ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.95 | $6.95 |
| 10 | $6.45 | $64.50 |
| 100 | $5.85 | $585.00 |
| 500 | $5.25 | $2,625.00 |
| 1,000 | $4.75 | $4,750.00 |
PIC16C662T-10/L Overview
An 8-bit microcontroller is a single-chip computer that integrates a CPU core, program memory, data RAM, and peripheral set on one die; the PIC16C662 family sits inside the broader PIC® 16C family, which itself belongs to the Microchip PIC® mid-range (14-bit instruction word) architecture. The 16C-series parts use a Harvard RISC core with a 14-bit-wide instruction word and 8-bit data path, giving a compact code footprint for low-to-moderate complexity control loops. PIC16C6xx devices are commonly deployed in industrial and commercial embedded systems where stable, OTP-based code storage is acceptable and a 44-pin PLCC package is preferred for through-hole or socketed designs.
Key features of the PIC16C662T-10/L include 192 bytes of data RAM, a 14-bit instruction word, multiple timer/counter peripherals, a synchronous serial port (SSP) supporting SPI/I2C master and slave modes, and a parallel slave port. The device provides 33 digital I/O pins and supports interrupt-driven control with a programmable watchdog timer. The OTP program memory allows one-time programming in production, providing robust code retention without external EEPROM in many applications.
The PIC16C662 architecture uses a two-stage pipeline with a single accumulator and W-register working scheme; the 14-bit instruction word includes literal data and control fields, allowing most instructions to execute in one instruction cycle (four clock periods) at 10 MHz. Built-in brown-out reset and power-on reset circuitry improves system reliability in industrial environments where supply rails may be noisy or slowly rising.
Typical applications include industrial control panels, appliance controllers, motor drive interface boards, instrument front-ends, security alarm panels, and legacy embedded systems migrating from 16C-series designs. The wide commercial operating range (0C to +70C) and PLCC socket compatibility make this part a drop-in fit for established production lines. The OTP memory is well suited to high-volume production runs where code has stabilized and field firmware updates are not required.
When designing with the PIC16C662T-10/L, pay attention to oscillator configuration (XT/HS/RC modes supported), ensure the PLCC socket is keyed correctly, and reserve an additional flash-based PIC16F part as a backup option if future firmware revisions are anticipated. The commercial temperature grade makes this variant better suited to benign environments than the -I industrial variant.
This page synthesizes distributor pricing, verified cross-reference alternatives drawn from Microchip's own Pin and Code Compatibility chart, and engineering design guidance not found on a single datasheet page, giving procurement and design teams a consolidated view of the PIC16C662T-10/L for sourcing and BOM decisions.
Drop-in alternatives for PIC16C662T-10/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-10/L (same form factor and footprint) — differing in Package, Program Memory Type, Mounting Type, Program Memory Size, Temperature Grade.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C662-10/L
✅ Drop-In✓ In Stock
$5.5 / Unit
View Datasheet →PIC16C662-10E/L
✅ Drop-In✓ In Stock
$9.85 / Unit
View Datasheet →PIC16C662-10I/L
✅ Drop-In✓ In Stock
$6.2 / Unit
View Datasheet →PIC16C662-20E/L
✅ Drop-In✓ In Stock
$10.75 / Unit
View Datasheet →PIC16C662-20I/P
✅ Drop-In✓ In Stock
$5.45 / Unit
View Datasheet →PIC16C662T-10/L Maximum Ratings & Electrical Characteristics
| Series | PIC® 16C |
| Core | 8-bit RISC |
| Core Architecture | PIC16 Harvard 14-bit instruction word |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| Data RAM | 192 bytes |
| Maximum Clock Frequency | 10 MHz |
| Supply Voltage | 5 V |
| Number of I/O Pins | 33 |
| Package | 44-pin PLCC (J-Lead) 16.59 x 16.59 mm |
| Mounting Type | Surface Mount / Socket |
| Temperature Grade | Commercial (0C to +70C) |
| Peripherals | SSP (SPI/I2C), Parallel Slave Port, Timers, WDT |
PIC16C662T-10/L Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear reset input / programming voltage |
| Pin 2 | OSC1/CLKIN — Oscillator input or external clock in |
| Pin 3 | OSC2/CLKOUT — Oscillator output |
| Pin 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / voltage reference |
| Pin 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 9 | RA5/SS/AN4 — PORTA bit 5 / SPI slave select / analog input 4 |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply (5V) |
| Pin 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 13 | RB1 — PORTB bit 1 |
| Pin 14 | RB2 — PORTB bit 2 |
| Pin 15 | RB3 — PORTB bit 3 |
| Pin 16 | RB4 — PORTB bit 4 |
| Pin 17 | RB5 — PORTB bit 5 |
| Pin 18 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 19 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply (5V) |
| Pin 22 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin 23 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Pin 24 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pin 25 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 28 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 29 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 30 | VSS — Ground reference |
| Pin 31 | VDD — Positive supply (5V) |
| Pin 32 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pin 33 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pin 34 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pin 35 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pin 36 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Pin 37 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Pin 38 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Pin 39 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Pin 40 | VSS — Ground reference |
| Pin 41 | VDD — Positive supply (5V) |
| Pin 42 | RE0/RD — PORTE bit 0 / parallel slave port read control |
| Pin 43 | RE1/WR — PORTE bit 1 / parallel slave port write control |
| Pin 44 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
Typical Applications
PIC16C662T-10/L is suitable for 6 applications: Industrial Control Panels, Appliance Controller Boards, Motor Drive Interface Boards, Security and Alarm Panels, Instrument Front-End Controllers, Legacy 16C-Series Migrations.
Industrial Control Panels
The PIC16C662T-10/L's 7KB OTP program memory and 33 I/O lines make it well suited to industrial control panel applications where each MCU drives multiple indicator lamps, relay outputs, and digital inputs. The 10 MHz core delivers roughly 10 MIPS, enough to scan a 32-key matrix keypad, debounce mechanical switches, drive a character LCD, and run a state-machine PLC interpreter concurrently. The commercial temperature grade (0C to +70C) fits climate-controlled cabinet environments. The OTP memory prevents code extraction, an advantage when the panel logic is proprietary.
Recommended
Appliance Controller Boards
Appliance controllers such as washing machines, dishwashers, and microwave ovens benefit from the PIC16C662T-10/L's deterministic RISC execution and OTP code storage. The synchronous serial port (SSP) supports SPI or I2C peripherals such as EEPROM for parameter storage and LED driver ICs for seven-segment displays. The watchdog timer and brown-out reset improve robustness against the line-voltage transients typical in white-goods environments. OTP storage protects the manufacturer-supplied firmware from unauthorized duplication.
Recommended
Motor Drive Interface Boards
Stepper and brushless DC motor interface boards often pair a small MCU with gate drivers and current-sense amplifiers. The PIC16C662T-10/L can generate PWM signals on timer-driven I/O pins, monitor Hall-effect sensor inputs through its digital I/O ports, and close a velocity loop in firmware. The parallel slave port allows a host processor to send motion profiles into the MCU at high speed, offloading time-critical control from the host. Commercial temperature grade suffices for indoor motor applications.
Recommended
Security and Alarm Panels
Security alarm panels require stable code execution, low power, and tamper-resistant memory. The PIC16C662T-10/L's OTP memory prevents code extraction even if the chip is decapsulated, which is a security benefit for alarm logic that controls PIN validation, zone monitoring, and dialer sequences. The MCU can scan up to 33 zones through its digital I/O and can wake from sleep on edge-triggered interrupts to preserve battery life. Brown-out reset prevents the panel from misbehaving during a power sag.
Recommended
Instrument Front-End Controllers
Test-and-measurement instruments often use a small MCU to drive the front-panel keyboard, rotary encoder, and character display while a host processor handles measurement DSP. The PIC16C662T-10/L fits this role with its SSP (SPI/I2C) for display and ADC communication, parallel slave port for the host link, and 192 bytes of RAM for menu state. The 10 MHz core is fast enough to debounce keys and update the LCD at a 60 Hz refresh rate without jitter.
Recommended
Legacy 16C-Series Migrations
Designers maintaining installed equipment based on PIC16C6xx controllers can use the PIC16C662T-10/L as a like-for-like replacement when a board must be reworked but the firmware, schematic, and PCB are frozen. The OTP programming model and PIC16C instruction set are unchanged across speed grades and temperature variants, allowing code compiled for a -10 commercial part to run unchanged on -10 industrial, -20 industrial, or -04 commercial variants. This makes the family a flexible stock-keeping option.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C662T-10/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C662-10/L | PIC16C662-10E/L | PIC16C662-10I/L | PIC16C662-20E/L | PIC16C662-20I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same |
| Maximum Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 20 MHz |
| Program Memory Type | OTP (4K x 14 = 7KB) | OTP (4K x 14 = 7KB) | OTP (4K x 14 = 7KB) | OTP (4K x 14 = 7KB) | OTP (4K x 14 = 7KB) | OTP (4K x 14 = 7KB) |
| Temperature Grade | Commercial (0C to +70C) | Commercial | Extended (-40C to +125C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Industrial (-40C to +85C) |
| Shipping Format | Tape & Reel (T suffix) | Tray (no T suffix) | Tray | Tray | Tray | Tube / PDIP variant |
| Supply Voltage | 5 V | 5 V | 5 V | 5 V | 5 V | 5 V |
| Lifecycle Status (NRND Risk) | NRND | NRND | NRND | NRND | NRND | NRND |
Key Differentiators
- Tape-and-reel shipping format for high-volume SMT lines (vs PIC16C662-10/L)
- Industrial temperature-compatible same-family variant available (vs PIC16C662-10E/L)
- 10 MHz commercial variant - balanced speed and cost (vs PIC16C662-20E/L)
Design Notes
Estimated: at 10 MHz clock and 5V supply the PIC16C662T-10/L draws roughly 15 mA active and 5 uA in sleep. The 44-pin PLCC has two VDD/VSS pairs (pins 11/10, 21/20, 31/30, 41/40) which must all be connected to bypass capacitors. Place one 100 nF ceramic per VDD pair, physically close to the pins, plus a single 10 uF tantalum or ceramic bulk cap. Brown-out-reset (BOR) is enabled by configuration bits - if disabled the MCU may execute erratically on a slow-rising supply.
Use a 44-pin PLCC IC socket (e.g. 3M 8440-21B1-RK or Aries 44-0518-10) rather than soldering the OTP part directly - field replacement is common because OTP cannot be re-programmed in-circuit. Keep the OSC1/OSC2 traces short and route them away from PORTA analog inputs. The MCLR/VPP trace should be no longer than 50 mm and bypassed with 10 kohm pull-up and a diode to VDD for production programming reliability.
OTP programming requires a 13V VPP pulse on the MCLR pin - applying 5V continuously to MCLR is fine for normal operation, but attempting ICSP in-circuit requires high-voltage isolation. The PIC16C662T-10/L cannot be re-programmed; plan for a one-shot programming step during production and consider keeping spare pre-programmed parts on hand. The watch-dog timer (WDT) is enabled by default - clear configuration bits before relying on a long startup delay.
Compliance Information
RoHS, lead-free, and halogen-free status not stated in the distributor snippets provided. The PIC16C family is older and many part numbers were offered in both lead-finish and lead-free finishes; check the device marking and Microchip PCN history for the specific date code on a given reel.