PIC16C662-10/PT - 8-Bit OTP MCU, 7KB EPROM, 33 I/O | Microchip
MPN: PIC16C662-10/PT β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.45 | $5.45 |
| 10 | $4.91 | $49.10 |
| 100 | $4.36 | $436.00 |
| 500 | $3.9 | $1,950.00 |
| 1,000 | $3.49 | $3,490.00 |
PIC16C662-10/PT Overview
Background context: An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, digital I/O peripherals and often analog blocks on one die. Within the broader taxonomy, PIC16C662 belongs to the PIC16 family, which itself sits inside the 8-bit MCU category, the Microcontroller sub-family of Integrated Circuits (ICs). OTP EPROM memory denotes a programmable read-only cell technology that can be written once with a high-voltage programmer but cannot be electrically erased, making it well suited to high-volume production where firmware is finalized.
Key differentiating specifications include the 200 ns instruction cycle, 8-level hardware stack, 14-bit wide instruction word, integrated analog comparators with programmable voltage reference, Power-on Reset (POR), Brown-out Reset (BOR), Watchdog Timer (WDT) with its own on-chip RC oscillator, and In-Circuit Serial Programming (ICSP) capability. The 44-pin TQFP package exposes up to 33 I/O pins and provides 5 MIPS sustained throughput at 20 MHz clock, giving designers a compact footprint for cost-sensitive embedded designs.
The PIC16C662 employs a RISC-style Harvard architecture with separate program and data buses, allowing instruction fetch and operand access to occur in the same cycle. The internal oscillator and PLL-free design simplify BOM cost, while the dual analog comparators eliminate the need for external op-amps in signal-conditioning tasks such as battery monitoring or threshold detection.
Typical applications include appliance control, automotive body electronics, industrial sensor interfaces, smart card readers, battery chargers, LED lighting controllers, and embedded control boards. The integrated analog comparators make it well suited to threshold detection without external components.
When designing with this device, note that OTP memory cannot be field-updated; use the PIC16F flash-based equivalent (e.g., PIC16F914-I/PT) if firmware iteration is expected in production. ICSP programming still requires a high-voltage (typically 13 V) VPP pulse, so plan board layout to expose PGC, PGD and VPP test points.
This page synthesizes distributor pricing, package-compatible drop-in alternatives sourced from Microchip's own cross-reference tooling, and practical design notes not found in the standalone datasheet.
Drop-in alternatives for PIC16C662-10/PT β 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-10/PT (same form factor and footprint) β differing in Package, Program Memory Size, Program Memory Type, Core Architecture, Maximum Clock Frequency.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C662-10E/PT
β Drop-Inβ In Stock
$5.65 / Unit
View Datasheet βPIC16C662-04I/PT
β Drop-Inπ Reference alternative (not in catalog)
PIC16F914-I/PT
β Drop-Inπ Reference alternative (not in catalog)
PIC16C662-10/PT Maximum Ratings & Electrical Characteristics
| Architecture | 8-bit PIC16 RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7 KB (8K x 14-bit words) |
| RAM Size | 176 bytes |
| Data EEPROM | Not present (OTP device) |
| Maximum CPU Speed | 20 MHz (10 MHz for -10 suffix) |
| Instruction Cycle | 200 ns at 20 MHz clock |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 33 |
| Timers | Timer0, Timer1, Timer2 |
| Analog Comparators | 2 on-chip |
| A/D Converter | None (PIC16C662 has comparators, not ADC) |
| Operating Voltage | 3.0 V to 5.5 V |
| Package | 44-pin TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant (lead-free PT suffix per Microchip) |
| Programming Method | ICSP (In-Circuit Serial Programming), high-voltage VPP |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Brown-out Reset (BOR) | Yes |
| Power-on Reset (POR) | Yes |
| Hardware Stack | 8 levels |
PIC16C662-10/PT Pin Configuration
| Pin 1 | MCLR/VPP/RA5 β Master Clear (active-low reset) / Programming voltage input / PORTA bit 5 |
| Pin 2 | RA0/AN0 β PORTA bit 0 / analog comparator input |
| Pin 3 | RA1/AN1 β PORTA bit 1 / analog comparator input |
| Pin 4 | RA2/AN2 β PORTA bit 2 / analog comparator input |
| Pin 5 | RA3/AN3 β PORTA bit 3 / analog comparator input |
| Pin 6 | RA4 β PORTA bit 4 (open-drain option) |
| Pin 7 | RE0 β PORTE bit 0 |
| Pin 8 | RE1 β PORTE bit 1 |
| Pin 9 | RE2 β PORTE bit 2 |
| Pin 10 | VDD β Positive supply voltage |
| Pin 11 | VSS β Ground reference |
| Pin 12 | OSC1/CLKIN β Oscillator input / external clock input |
| Pin 13 | OSC2/CLKOUT β Oscillator output / clock output |
| Pin 14 | RC0 β PORTC bit 0 |
| Pin 15 | RC1 β PORTC bit 1 |
| Pin 16 | RC2 β PORTC bit 2 |
| Pin 17 | RC3 β PORTC bit 3 |
| Pin 18 | RD0 β PORTD bit 0 |
| Pin 19 | RD1 β PORTD bit 1 |
| Pin 20 | RD2 β PORTD bit 2 |
| Pin 21 | RD3 β PORTD bit 3 |
| Pin 22 | RD4 β PORTD bit 4 |
| Pin 23 | RD5 β PORTD bit 5 |
| Pin 24 | RD6 β PORTD bit 6 |
| Pin 25 | RD7 β PORTD bit 7 |
| Pin 26 | VSS β Ground reference |
| Pin 27 | VDD β Positive supply voltage |
| Pin 28 | RB7/PGD β PORTB bit 7 / ICSP data |
| Pin 29 | RB6/PGC β PORTB bit 6 / ICSP clock |
| Pin 30 | RB5 β PORTB bit 5 |
| Pin 31 | RB4 β PORTB bit 4 |
| Pin 32 | RB3 β PORTB bit 3 |
| Pin 33 | RB2 β PORTB bit 2 |
| Pin 34 | RB1 β PORTB bit 1 |
| Pin 35 | RB0/INT β PORTB bit 0 / external interrupt |
| Pin 36 | VSS β Ground reference |
| Pin 37 | VDD β Positive supply voltage |
| Pin 38 | RC4 β PORTC bit 4 |
| Pin 39 | RC5 β PORTC bit 5 |
| Pin 40 | RC6 β PORTC bit 6 |
| Pin 41 | RC7 β PORTC bit 7 |
| Pin 42 | RA6/OSC2 β PORTA bit 6 / alternate oscillator output (pin function varies by oscillator mode) |
| Pin 43 | RA7/OSC1 β PORTA bit 7 / alternate oscillator input (pin function varies by oscillator mode) |
| Pin 44 | VSS β Ground reference |
Typical Applications
PIC16C662-10/PT is suitable for 6 applications: Appliance Control Boards, Industrial Sensor Interfaces, Battery Chargers, LED Lighting Controllers, Automotive Body Electronics, Smart Card and RFID Readers.
Appliance Control Boards
The PIC16C662-10/PT's 33 digital I/O lines and two analog comparators make it well suited to washing-machine, dishwasher and HVAC control boards where discrete sensor inputs and relay/motor outputs dominate. At 5 MIPS throughput the core can scan keypad matrices, drive 7-segment displays and execute state-machine control loops in real time. The 3.0 V to 5.5 V operating range covers typical 5 V appliance rails, while the integrated comparators handle level sensing on water-level probes and door switches without extra op-amps. Place 100 nF decoupling on every VDD pin and route MCLR/VPP to an accessible test pad for ICSP in production.
Recommended
Industrial Sensor Interfaces
On-board analog comparators let the PIC16C662-10/PT directly threshold 4-20 mA loop signals or thermistor dividers without external analog ICs. The 200 ns instruction cycle supports 1 kHz closed-loop control loops in motor and valve applications, while 33 I/O drive multiple sensor strings and indicator LEDs. Brown-out Reset (BOR) and Watchdog Timer (WDT) protect against supply sag and code runaway common in 24 V industrial bus environments. Use optocouplers on every off-board signal to ride through 1 kV surge pulses per IEC 61000-4-5.
Recommended
Battery Chargers
The PIC16C662-10/PT's analog comparators can monitor battery voltage through a resistor divider and terminate charge via I/O-controlled MOSFET gates, replacing dedicated charger ASICs in low-cost designs. 33 I/O pins support cell-balancing FETs in multi-cell packs plus LED status indication. The 200 ns instruction cycle ensures tight PWM control at 25 kHz for switch-mode charger topologies. Brown-out Reset prevents deep-discharge damage by gating outputs when VDD drops below the safe threshold. Add a 10 ohm sense resistor for current-mode control and a 10 uF bulk cap on VDD.
Recommended
LED Lighting Controllers
The PIC16C662-10/PT's 33 I/O lines can drive multiplexed RGB matrix panels, dimming MOSFETs and addressable LED strings in commercial lighting fixtures. Hardware PWM through Timer2 plus the 5 MIPS core supports up to 16-bit PWM resolution at 1 kHz refresh for flicker-free dimming. The internal analog comparator enables ambient-light feedback loops without an external op-amp. Brown-out Reset ensures clean MCU reset during LED inrush events. Route all LED return currents to a star ground to avoid digital noise injection into the analog comparator inputs.
Recommended
Automotive Body Electronics
The PIC16C662-10/PT serves non-safety body modules such as seat controllers, mirror adjusters and HVAC blend-door actuators where 33 I/O and dual comparators handle Hall sensors and motor H-bridges. The -10E/PT industrial-temperature variant survives -40 C to +125 C underhood environments. Watchdog Timer plus Brown-out Reset provide field reliability demanded by 12 V automotive supply rails with cranking transients. Add TVS diodes on every connector pin and a series ferrite on VDD to clamp load-dump pulses per ISO 7637-2.
Recommended
Smart Card and RFID Readers
33 I/O lines on the PIC16C662-10/PT support ISO 7816 smart card interfaces, LCD character displays and keypad inputs in cost-sensitive access-control readers. The 200 ns instruction cycle handles ATR (Answer-To-Reset) parsing and T=0/T=1 protocol stacks in firmware. Internal analog comparators detect card insertion via contact-debounce circuits. Place ESD protection diodes on every card-contact pin to survive 8 kV contact discharge per IEC 61000-4-2.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C662-10/PT β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C662-10E/PT | PIC16C662-04I/PT | PIC16F914-I/PT |
|---|---|---|---|---|
| Package | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP EPROM 7 KB | OTP EPROM 7 KB - same | OTP EPROM 7 KB - same | Flash 7 KB - upgrade |
| Max Clock Speed | 10 MHz (200 ns cycle) | 10 MHz - same | 4 MHz (250 ns cycle) - slower | 20 MHz (200 ns cycle) - faster |
| ADC | None (2 comparators) | None (2 comparators) - same | None (2 comparators) - same | 10-bit, 14 channels |
| I/O Pins | 33 | 33 - same | 33 - same | 33 - same |
| Lifecycle Status | NRND | NRND - same | NRND - same | Active - preferred for new designs |
Key Differentiators
- Extended-temperature OTP variant available in same package (vs PIC16C662-04I/PT)
- Flash-based superset for firmware iteration (vs PIC16F914-I/PT)
- OTP program memory for high-volume production security (vs PIC16C662-10E/PT)
Design Notes
Place a 10 uF tantalum or aluminum bulk capacitor on each VDD pin pair (pins 10/11, 26/27, 36/37) along with a 100 nF ceramic decoupling cap within 5 mm of the MCU body. The PIC16C662-10/PT draws up to 20 mA active at 20 MHz; undersized decoupling causes POR misfires during motor inrush. Brown-out Reset (BOR) thresholds are user-configurable but default to 4.0 V on 5 V parts - select the lowest threshold that still protects downstream logic.
OTP EPROM cannot be electrically erased: a miswritten PIC16C662-10/PT must be physically discarded. Designers prototyping new firmware should evaluate the flash-based PIC16F914-I/PT in the same TQFP-44 footprint, then port final code to the OTP device once frozen. ICSP requires a high-voltage (typically 13 V) VPP pulse on the MCLR pin - leave a dedicated test pad accessible to the programming fixture rather than tying MCLR directly to VDD.
Route the OSC1/OSC2 crystal traces as short and symmetric as possible, surrounded by a ground guard ring. Place load capacitors (typically 15-33 pF) within 2-3 mm of the OSC pins. Keep digital switching traces (PORTB, PORTD) at least 5 mm away from the analog comparator inputs (RA0-RA3) to minimize coupling that would cause false comparator triggers. Use a single-point ground star tying the MCU ground to the analog ground return.
Compliance Information
RoHS compliant per Microchip product page; PT suffix designates lead-free finish. AEC-Q100 not qualified - PIC16C662 is industrial/consumer grade only. Halogen-free status not explicitly stated in available data.