PIC16C642T-10/SO - 8-Bit 10MHz OTP MCU 28-SOIC | Microchip
MPN: PIC16C642T-10/SO ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.85 | $6.85 |
| 10 | $5.95 | $59.50 |
| 100 | $5.1 | $510.00 |
| 500 | $4.45 | $2,225.00 |
| 1,000 | $3.9 | $3,900.00 |
PIC16C642T-10/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, I/O peripherals, and timers into one IC. The PIC16C6x family sits in the mid-range PIC hierarchy (PIC10/12/14/16/18 families), targeting applications more demanding than baseline PICs but lower-cost than PIC18/dsPIC parts. PIC16C6x devices use One-Time-Programmable (OTP) EPROM, meaning each unit is programmed once at production or in-system, making them cost-effective for high-volume products rather than field reprogramming.
Key features include a 10 MHz instruction-cycle oscillator (200 ns instruction time), 22 I/O pins, three timers (TMR0, TMR1, TMR2), a 5-channel 8-bit ADC, a Universal Synchronous Asynchronous Receiver Transmitter (USART), and a watchdog timer. The PIC16C642 specifically features an internal brown-out reset, 8-bit PWM output, and 176-byte data RAM. Operating voltage spans 4.0 V to 6.0 V, making it compatible with TTL and CMOS logic levels, and it is rated for 0 °C to +70 °C commercial operating temperature.
The PIC16C642 uses a Harvard architecture with separate program and data buses, a 14-bit instruction word, and a hardware multiplier-free design that delivers deterministic interrupt latency. The enhanced instruction set provides 35 single-cycle instructions, allowing most operations to complete in one instruction cycle. Internal peripherals are mapped to specific I/O pins via device configuration fuses at programming time.
Typical applications include industrial control logic, appliance controllers, sensor signal conditioning front-ends, automotive body electronics (non-safety), simple user-interface controllers, and low-cost consumer embedded products. The OTP memory suits high-volume production where firmware is finalized at IC programming.
When designing with PIC16C642T-10/SO, ensure your firmware is fully validated before programming because OTP cannot be reprogrammed. Add proper decoupling (0.1 µF + 10 µF bulk) near the VDD pin and keep the OSC1/OSC2 traces short for stable clocking. MCLR must be tied high via a pull-up resistor in normal operation.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found on any single manufacturer or distributor page, providing information gain beyond the PIC16C642 datasheet.
Drop-in alternatives for PIC16C642T-10/SO — 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 PIC16C642T-10/SO (same form factor and footprint) — differing in Package, Program Memory Size, Program Memory Type, Timers, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C642-10/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C642-04E/SP
✅ Drop-In✓ In Stock
$5.65 / Unit
View Datasheet →PIC16F628A-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F648A-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C642T-04/SO
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC16C642T-10/SO Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Architecture | PIC16C (Mid-range, Harvard, RISC) |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-cycle |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns (at 10 MHz) |
| Program Memory Type | OTP (One-Time-Programmable) EPROM |
| Program Memory Size | 7 KB (4K x 14 words) |
| Data RAM | 176 x 8 bytes |
| I/O Pins | 22 |
| Timers | 3 (TMR0, TMR1, TMR2) |
| ADC | 5-channel, 8-bit |
| PWM | 8-bit, 1 channel |
| Communication | USART (SCI) |
| Watchdog Timer | Yes |
| Brown-out Reset | Yes |
| Supply Voltage (Vcc/Vdd) | 4.0 V to 6.0 V |
| Operating Temperature | 0 °C to +70 °C (Commercial) |
| Package | 28-pin SOIC (SO), 300-mil |
| Mounting Type | Surface Mount |
| Lead-Free / RoHS | Compliant (verify per lot) |
| Part Status | Obsolete (per distributor listings) |
PIC16C642T-10/SO Pin Configuration
| Pin 1 | RA2/AN2 — I/O port A bit 2 / ADC analog input 2 |
| Pin 2 | RA3/AN3/VREF — I/O port A bit 3 / ADC input 3 / voltage reference |
| Pin 3 | RA4/T0CKI — I/O port A bit 4 / Timer0 clock input |
| Pin 4 | RA5/AN4/SS — I/O port A bit 5 / ADC input 4 / SPI slave select |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — I/O port B bit 0 / external interrupt |
| Pin 7 | RB1 — I/O port B bit 1 |
| Pin 8 | RB2 — I/O port B bit 2 |
| Pin 9 | RB3 — I/O port B bit 3 |
| Pin 10 | RB4 — I/O port B bit 4 |
| Pin 11 | RB5 — I/O port B bit 5 |
| Pin 12 | RB6 — I/O port B bit 6 |
| Pin 13 | RB7 — I/O port B bit 7 |
| Pin 14 | VSS — Ground reference |
| Pin 15 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 16 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 17 | RC0 — I/O port C bit 0 |
| Pin 18 | RC1 — I/O port C bit 1 |
| Pin 19 | RC2/P1A/CCP1 — I/O port C bit 2 / PWM output / CCP1 |
| Pin 20 | RC3 — I/O port C bit 3 |
| Pin 21 | RC4 — I/O port C bit 4 |
| Pin 22 | RC5 — I/O port C bit 5 |
| Pin 23 | RC6/TX/CK — I/O port C bit 6 / USART TX / clock I/O |
| Pin 24 | RC7/RX/DT — I/O port C bit 7 / USART RX / data I/O |
| Pin 25 | VDD — Positive supply voltage |
| Pin 26 | VDD — Positive supply voltage |
| Pin 27 | RA0/AN0 — I/O port A bit 0 / ADC analog input 0 |
| Pin 28 | RA1/AN1 — I/O port A bit 1 / ADC analog input 1 |
Typical Applications
PIC16C642T-10/SO is suitable for 6 applications: Industrial Control Logic Replacement, Appliance User-Interface Controller, Sensor Signal Conditioning Front-End, Automotive Body Electronics (Legacy), Low-Cost Consumer Embedded Product, RS-232 Communication Bridge.
Industrial Control Logic Replacement
The PIC16C642T-10/SO fits legacy industrial control boards because its 10 MHz core, 22 I/O, and 5-channel 8-bit ADC deliver sufficient throughput for relay sequencing, switch scanning, and analog threshold detection. The 4.0-6.0 V supply matches 5 V industrial rails directly. The 176-byte RAM and 7 KB OTP hold typical state-machine control code without external memory. Pin-compatible Flash upgrades (PIC16F628A-I/SO) ease long-term support for installed equipment that still requires PIC16C firmware behavior.
Recommended
Appliance User-Interface Controller
For washing machines, ovens, and microwave user-interface panels, the PIC16C642T-10/SO's 22 I/O drive 7-segment displays, keypads, LED indicators, and buzzer drivers. Its 200 ns instruction cycle handles debouncing and display multiplexing comfortably. The OTP memory secures finalized firmware against field tampering, which is desirable for compliance with appliance safety regulations. Brown-out reset prevents undefined behavior during brown-outs common in appliance power environments.
Recommended
Sensor Signal Conditioning Front-End
The PIC16C642T-10/SO's 5-channel 8-bit ADC is suitable for low-cost sensor signal conditioning - temperature (NTC thermistor), light (LDR), humidity, and analog threshold detection. The internal USART streams conditioned readings to a host controller. The 8-bit PWM drives LED backlights or heaters. Its deterministic interrupt latency (fixed instruction-cycle response) simplifies real-time sensor sampling at fixed intervals.
Recommended
Automotive Body Electronics (Legacy)
Although the PIC16C642T-10/SO is rated 0 to +70 °C (commercial, not AEC-Q100), it has been used in non-safety automotive body electronics such as interior lighting, seat-position memory, and accessory controllers in older vehicle platforms. For new automotive designs, Microchip recommends the PIC16F628A-I/SO or PIC16F1825-I/SO with AEC-Q100 qualification. The same 28-SOIC footprint allows direct board swap with the upgraded Flash part.
Recommended
Low-Cost Consumer Embedded Product
Cost-sensitive consumer goods such as toys, fitness accessories, and remote controls benefit from the PIC16C642T-10/SO's OTP memory which has no in-system programming overhead, lower die cost than equivalent Flash parts, and sufficient peripherals (22 I/O, ADC, PWM, USART) for typical product functions. The 28-SOIC package is easy to assemble at high-volume SMT lines. Tape & Reel ('T' suffix) supports pick-and-place manufacturing.
Recommended
RS-232 Communication Bridge
The PIC16C642T-10/SO's built-in USART (SCI) makes it well-suited as a low-cost RS-232/RS-485 protocol bridge, sensor-to-host gateway, or simple MODBUS slave. The 10 MHz core sustains 9600-115200 bps UART traffic with margin for protocol parsing. Its small 28-SOIC footprint fits inside DB-9 connectors or inline cable adapters. The OTP memory prevents firmware tampering in deployed field units.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C642T-10/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C642-10/SO | PIC16F628A-I/SO | PIC16F648A-I/SO | PIC16C642T-04/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (300-mil) | 28-SOIC (300-mil) - same | 28-SOIC (300-mil) - same | 28-SOIC (300-mil) - same | 28-SOIC (300-mil) - same |
| Program Memory Type | OTP EPROM (7 KB) | OTP EPROM (7 KB) - same | Flash (3.5 KB) | Flash (7 KB) | OTP EPROM (7 KB) - same |
| Maximum Clock Frequency | 10 MHz | 10 MHz - same | 20 MHz (internal 4 MHz) | 20 MHz (internal 4 MHz) | 4 MHz |
| Supply Voltage (Vcc) | 4.0 V to 6.0 V | 4.0 V to 6.0 V - same | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 6.0 V - same |
| Reprogrammable In-Circuit | No (OTP) | No (OTP) - same | Yes (Flash + ICSP) | Yes (Flash + ICSP) | No (OTP) - same |
| ADC Resolution | 8-bit, 5 channels | 8-bit, 5 channels - same | No ADC (comparator only) | No ADC (comparator only) | 8-bit, 5 channels - same |
| Lifecycle Status | Obsolete | Obsolete | Active | Active | Obsolete |
| Approx. Qty-1 Price (USD, 2026-09-17) | 6.85 | 5.95 | 3.20 | 3.80 | 5.50 |
Key Differentiators
- Only PIC16C642 variant with T&R packaging in the original PIC16C6x family (vs PIC16C642-10/SO)
- Highest speed grade available in the PIC16C642 OTP family (vs PIC16C642T-04/SO)
- Reprogrammable Flash alternative available in same package (vs PIC16F628A-I/SO)
- Larger code space Flash alternative with same package (vs PIC16F648A-I/SO)
Design Notes
OTP memory cannot be erased or reprogrammed. Validate firmware on a JW (windowed) package or simulate on PIC16F628A first, then only commit code to OTP once finalized. Each ICSP programming attempt on a real OTP unit that fails verify permanently consumes the device.
Decouple VDD with both a 0.1 µF ceramic capacitor (high-frequency noise) and a 10 µF bulk capacitor (low-frequency transients), placed within 5 mm of the VDD/VSS pins. The PIC16C642 has two VDD pins (25 and 26) and two VSS pins (5 and 14) - both VDD pins and both VSS pins must be connected for proper operation. Driving the part from an unregulated supply without bulk decoupling risks brown-out resets in noisy environments.
Keep the crystal/oscillator traces to OSC1 (pin 16) and OSC2 (pin 15) as short as possible and routed away from high-current switching signals. Place a ground guard ring around the oscillator network to minimize radiated coupling. For a 10 MHz crystal, use 22-33 pF load capacitors selected per the crystal's CL specification - values too low cause startup failures, values too high shift frequency and may prevent oscillation at extremes of temperature.
MCLR (active-low reset) must be tied high via a 10 kΩ pull-up resistor in normal operation, with a 100 nF capacitor for noise filtering. Do not leave MCLR floating - undefined MCLR behavior causes intermittent resets and erratic code execution. For ICSP programming, ensure the ICSP connector does not introduce noise on MCLR during normal operation.
When migrating to PIC16F628A-I/SO as a Flash drop-in upgrade, verify that the firmware's register names map correctly - the PIC16C642 has a TRISA/TRISB/TRISC GPIO structure, while the PIC16F628A also uses TRISA/B but with additional CMCON and VRCON register configuration to disable comparators before using digital I/O on those pins. New designs should always start with PIC16F628A-I/SO to avoid the OTP trap.
Compliance Information
RoHS and lead-free per Microchip product declaration for SOIC variants. Commercial temperature grade (0-70 °C); not AEC-Q100 qualified for automotive. Halogen-free status not stated in available data. For new automotive designs, use PIC16F1825-I/SO (AEC-Q100) in the same 28-SOIC package.