Microchip Technology

PIC16C66T-10/SO - 8-Bit 10MHz OTP MCU | Microchip | 28-SOIC

MPN: PIC16C66T-10/SO ✗ End of Life
In Stock Ships in 1-3 business days
4.0 V to 6.0 V Vdss 28-pin SOIC (SO) - 300 mil Package 10 MHz Speed OTP (One-Time Programmable) EPROM Memory
From $5.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $8.2 $8.20
10 $7.38 $73.80
100 $6.55 $655.00
500 $5.85 $2,925.00
1,000 $5.2 $5,200.00
ℹ️ All prices are in USD

PIC16C66T-10/SO Overview

The Microchip PIC16C66T-10/SO is an 8-bit RISC microcontroller from the PIC16C6X family, featuring a 10MHz core, 14KB (8K x 14) One-Time Programmable (OTP) program memory, and 368 bytes of RAM, housed in a 28-pin SOIC package supplied on tape and reel. The 'T' suffix indicates tape-and-reel packaging, '-10' denotes the 10MHz maximum operating speed, and '/SO' specifies the 28-lead Small Outline Integrated Circuit (SOIC) form factor.

What is an OTP microcontroller? An OTP (One-Time Programmable) microcontroller is a type of embedded computing device whose program memory can be written to exactly once after manufacture, using a standard device programmer. OTP MCUs occupy a middle ground between mask-ROM parts (programmed at the fab, lowest per-unit cost at high volume) and flash-based MCUs (reprogrammable in-circuit). They are favored for low-to-medium volume production where the unit cost is lower than equivalent flash parts and the firmware is stable.

Key features include 33 digital I/O lines, a Harvard RISC architecture with only 35 single-word instructions, and 200ns single-cycle instruction execution (except program branches, which take two cycles). The device integrates analog peripherals (8-channel 8-bit ADC), three timers (Timer0, Timer1, Timer2), a USART, and a synchronous serial port (SSP) supporting SPI and I2C. The PIC16C66 also includes a watchdog timer with its own on-chip RC oscillator for reliable operation.

Architecturally, the PIC16C66 uses a 14-bit instruction word and an 8-bit data path, with separate program and data buses (Harvard architecture) that allow instruction fetch and data access in a single cycle. The CMOS design provides low power consumption with operating voltage from 4.0V to 6.0V, making it suitable for both battery and line-powered applications.

Typical applications include industrial control systems, consumer electronics, automotive subsystems (non-safety-critical), appliance controls, and embedded instrumentation. The wide peripheral set also makes it suitable for sensor-interface hubs and simple motor-control front-ends.

When designing with this device, note that the OTP memory means firmware must be fully validated before programming; emulator or windowed (JW) versions are available for development. The 28-SOIC package is suitable for hand-soldering and rework but requires care with thermal profiling during reflow.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C66T-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 PIC16C66T-10/SO (same form factor and footprint) — differing in Package, ADC, Family, Watchdog Timer, Timers.

Microchip Technology
Package: 28-pin SOIC (SO)
Family: PIC16C
Timers: Timer0, Timer1, Timer2
Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm body width)
ADC: 8-channel, 8-bit
Watchdog Timer: Yes, with dedicated RC oscillator
Microchip Technology
Package: 28-pin SOIC (SO), wide-body, tape and reel
ADC: None integrated (per data snippet); analog comparator on chip
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-SOIC (7.50 mm body width, gull wing)
ADC: 8-bit, up to 8 channels
Family: PIC16C6X (mid-range OTP)
Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body width
ADC: 5-channel x 8-bit
Family: PIC® 16C

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C66-10/SO

✅ Drop-In
📦 28-SOIC
tube packaging instead of T&R; same die, same speed grade, same footprint

📋 Reference alternative (not in catalog)

PIC16C66-20I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
Microchip Technology · PIC 16C · PIC · 8-Bit · 20 MHz · 200 ns · 14 KB (8K x 14) OTP · 368 B

✓ In Stock

$6.42 / Unit

View Datasheet →

PIC16C66-04E/SO

✅ Drop-In
📦 28-SOIC
4 MHz speed grade and extended temp range; same die, same footprint

📋 Reference alternative (not in catalog)

PIC16C66-20/SO

✅ Drop-In
📦 28-SOIC
20 MHz speed grade; same die, same footprint, commercial temp

📋 Reference alternative (not in catalog)

PIC16C66-04I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16C · 8-bit RISC · 4 MHz · 14 KB (8K x 14) OTP · 368 B · 22 · 4 V to 5.5 V (industrial operating range up to 6.0 V) · 35 single-word instructions

✓ In Stock

$5.1 / Unit

View Datasheet →

PIC16F877A-I/SO

✅ Drop-In
📦 28-SOIC
flash (reprogrammable) vs OTP; wider 2.0-5.5V Vcc; 20 MHz; pinout differs slightly on a few pins - verify against datasheet

📋 Reference alternative (not in catalog)

PIC16C66T-10/SO Maximum Ratings & Electrical Characteristics

Family PIC16C6X
Core 8-bit RISC PIC
CPU Architecture Harvard, 14-bit instruction word
Maximum Clock Speed 10 MHz
Instruction Cycle Time 200 ns (single-cycle)
Program Memory Type OTP (One-Time Programmable) EPROM
Program Memory Size 14 KB (8K x 14)
RAM 368 bytes
Data EEPROM Not present
I/O Pins 33
ADC 8 channels, 8-bit
Timers 3 (Timer0, Timer1, Timer2)
Communication Peripherals USART (SCI), SSP (SPI/I2C)
Operating Voltage 4.0 V to 6.0 V
Operating Temperature Grade Commercial (0C to +70C)
Package 28-pin SOIC (SO) - 300 mil
Mounting Type Surface Mount
Packaging Tape and Reel (T)
RoHS Status Non-compliant (contains lead, windowed/OTP family)
Watchdog Timer Yes, with dedicated on-chip RC oscillator

PIC16C66T-10/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR — Master Clear (reset) input, active low
Pin 2 RA0/AN0 — Port A bit 0 / Analog input 0
Pin 3 RA1/AN1 — Port A bit 1 / Analog input 1
Pin 4 RA2/AN2 — Port A bit 2 / Analog input 2
Pin 5 RA3/AN3/VREF — Port A bit 3 / Analog input 3 / ADC reference
Pin 6 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKIN — Oscillator input / external clock input
Pin 10 OSC2/CLKOUT — Oscillator output / clock output
Pin 11 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 12 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / Capture/Compare/PWM 2
Pin 13 RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1
Pin 14 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Pin 15 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Pin 16 RC5/SDO — Port C bit 5 / SPI data out
Pin 17 RC6/TX/CK — Port C bit 6 / USART transmit / USART clock
Pin 18 RC7/RX/DT — Port C bit 7 / USART receive / USART data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (4.0V to 6.0V)
Pin 21 RB0/INT — Port B bit 0 / External interrupt
Pin 22 RB1 — Port B bit 1
Pin 23 RB2 — Port B bit 2
Pin 24 RB3 — Port B bit 3
Pin 25 RB4 — Port B bit 4
Pin 26 RB5 — Port B bit 5
Pin 27 RB6 — Port B bit 6
Pin 28 RB7 — Port B bit 7

Typical Applications

PIC16C66T-10/SO is suitable for 6 applications: Industrial Control Systems, Consumer Electronics Appliance Control, Automotive Body Electronics (Legacy), Embedded Instrumentation and Data Acquisition, Sensor Interface Hubs, Simple Motor Control Front-Ends.

🏭

Industrial Control Systems

The PIC16C66T-10/SO's 14KB OTP program memory, 33 I/O lines, and integrated ADC/USART make it a strong fit for industrial control applications such as PLC I/O modules, sensor-interface hubs, and machine-status indicators. The 10 MHz core provides 5 MIPS, sufficient for closed-loop PID and sequencing logic. Its 4.0V to 6.0V supply matches 5V industrial rails, and the 28-SOIC package withstands the thermal and vibration profile of factory-floor equipment when properly soldered with underfilled or conformally coated assemblies.

📱

Consumer Electronics Appliance Control

In consumer appliances such as washing machines, microwave ovens, and HVAC thermostats, the PIC16C66T-10/SO provides the precise timing control and sensor readout capability needed. The 3 timers (Timer0/1/2) handle motor PWM, debounced keypad scanning, and RTC tick generation. The 8-channel 8-bit ADC reads temperature, humidity, or weight sensors. OTP memory locks the firmware against field tampering - a benefit for manufacturers protecting proprietary control algorithms.

🚗

Automotive Body Electronics (Legacy)

For non-safety-critical automotive body modules such as seat controllers, mirror adjusters, and interior lighting, the PIC16C66T-10/SO is used in established production lines. The USART links to body control networks, while the SSP supports SPI-driven LED driver ICs. However, for new automotive designs, Microchip recommends AEC-Q100-qualified parts such as the PIC16F family with Q-1 suffixes. The 28-SOIC package handles under-hood vibration when mounted with proper mechanical retention.

🔧

Embedded Instrumentation and Data Acquisition

The PIC16C66T-10/SO is well-suited to compact bench instruments and panel meters where its 8-bit ADC, USART data-logging output, and small 28-SOIC footprint enable dense PCB layouts. The integrated ADC samples up to 8 analog channels with 8-bit resolution - sufficient for thermocouple-grade readings through external amplification. OTP memory ensures the calibration coefficients and scaling tables cannot drift or be overwritten in the field, which is critical for regulated measurement instruments.

🧩

Sensor Interface Hubs

The PIC16C66T-10/SO serves as a sensor aggregation hub in distributed systems, reading multiple analog and digital sensors via its ADC and SSP, then forwarding the data over USART to a central controller. The 368-byte RAM supports a reasonable local buffer for packet assembly. With 33 I/O lines, the device can directly drive indicator LEDs, buzzer outputs, and rotary encoder inputs without external glue logic. OTP memory locks the sensor calibration constants at programming time.

Simple Motor Control Front-Ends

The PIC16C66T-10/SO can act as a low-cost motor-control front-end for small DC motors, fans, and stepper drivers. Timer2 provides PWM generation, while the ADC reads back current-sense amplifier outputs for basic closed-loop control. The 5 MIPS instruction throughput is adequate for trapezoidal commutation at moderate RPM. The 28-SOIC package mounts close to the power stage for short gate-drive traces. For safety-critical motor control, pair with an external watchdog supervisor.

Recommended Products Summary

PIC16F877A-I/SO flash-based successor for new industrial designs Used in: Industrial Control Systems, Automotive Body Electronics (Legacy), Embedded Instrumentation and Data Acquisition, Simple Motor Control Front-Ends PIC16C66-20I/SO Microchip Technology Used in: Industrial Control Systems, Automotive Body Electronics (Legacy), Simple Motor Control Front-Ends PIC16C66-10/SO tube version for low-volume hand-assembly Used in: Consumer Electronics Appliance Control, Embedded Instrumentation and Data Acquisition PIC16C66-04E/SO extended temp variant for kitchen/garage appliances Used in: Consumer Electronics Appliance Control PIC16C66-20/SO higher speed variant for faster sensor polling Used in: Sensor Interface Hubs PIC16C66-04I/SO Microchip Technology Used in: Sensor Interface Hubs
What is the program memory size of PIC16C66T-10/SO?
The PIC16C66T-10/SO contains 14 KB of One-Time Programmable (OTP) EPROM program memory, organized as 8K x 14-bit words. According to the Microchip datasheet, this is a substantial code space for an 8-bit PIC and supports C-compiled applications up to roughly 8,000 instructions. The OTP memory can be written once using a device programmer such as the MPLAB PM3.
How much RAM does the PIC16C66T-10/SO have?
The PIC16C66T-10/SO has 368 bytes of general-purpose RAM plus special function registers. This is divided into multiple banks that are accessed via bank-switching in the PIC architecture. For C programs, this corresponds to roughly 200-250 bytes usable for variables after stack and heap overhead, so applications must be written with this constraint in mind.
What is the difference between PIC16C66 and PIC16C66T?
The PIC16C66 is the base part in tube packaging, while the PIC16C66T-10/SO has the 'T' suffix indicating tape-and-reel packaging for high-volume surface-mount assembly. The die, package (28-SOIC), and electrical specifications are identical - only the carrier format differs. The '-10' indicates the 10 MHz maximum clock frequency grade.
Can PIC16C66T-10/SO be reprogrammed?
No, the PIC16C66T-10/SO uses OTP (One-Time Programmable) EPROM memory that can be written only once. Once programmed, the code cannot be erased or rewritten. For development, use the windowed ceramic (JW) version or migrate to the flash-based PIC16F66 or PIC16F877A family for in-circuit reprogrammability.
What is the operating voltage of PIC16C66T-10/SO?
The PIC16C66T-10/SO operates from 4.0V to 6.0V, with 5.0V as the nominal supply. According to the Microchip datasheet, operation below 4.0V may cause EPROM programming voltage issues and reduced ADC accuracy. For 3.3V-only systems, consider the PIC16F family which typically supports 2.0V to 5.5V operation.
How many I/O pins does PIC16C66T-10/SO have?
The PIC16C66T-10/SO has 33 digital I/O pins available on Port A, Port B, Port C, and Port D. Some pins are multiplexed with analog inputs (ADC) or peripheral functions (USART, SPI, I2C). The 28-pin SOIC package exposes 22 of these as general-purpose I/O, with the remainder shared with crystal/oscillator and reset functions.
Does PIC16C66T-10/SO support I2C and SPI?
Yes, the PIC16C66T-10/SO includes a Synchronous Serial Port (SSP) module that supports both SPI (Master/Slave) and I2C (Master/Slave) communication. A separate USART provides asynchronous serial (RS-232/RS-485) capability. This combination covers most embedded serial-communication needs without external peripherals.
Where to download PIC16C66T-10/SO datasheet PDF?
The PIC16C66T-10/SO datasheet can be downloaded from Microchip's official website at the PIC16C66 family product page. The datasheet document number is 30212D per the Microchip datasheet library. The PDF includes full electrical characteristics, instruction set reference, peripheral driver examples, and programming specifications for the PIC16C66 family.
What is the pinout of PIC16C66T-10/SO?
The PIC16C66T-10/SO 28-pin SOIC pinout assigns: pin 1 to MCLR (reset), pins 2-3 to RA0-RA1 (analog/digital), pin 4 to RA2, pin 5 to RA3, pin 6 to RA4, pin 7 to RA5, pin 8 to VSS, pin 9 to OSC1, pin 10 to OSC2, pins 11-18 to RC0-RC7 (digital I/O and serial), pins 19-22 to RD0-RD3 (digital I/O), pin 23 to RC6/TX, pin 24 to RC7/RX, pins 25-26 to RD4-RD5, pin 27 to RB6, and pin 28 to RB7. Refer to the datasheet for the exact assignment.
What is the best drop-in replacement for PIC16C66T-10/SO?
The most direct drop-in replacement is PIC16C66-10/SO (tube version, same die/package). For supply continuity, Microchip recommends the flash-based PIC16F877A-I/SO in the same 28-SOIC footprint but with in-circuit reprogrammability. Cross-brand equivalents in the same package do not exist because the PIC16 instruction set is proprietary to Microchip.
Is PIC16C66T-10/SO RoHS compliant?
No, the PIC16C66T-10/SO is not RoHS compliant. The PIC16C OTP family uses lead-bearing solder finishes and ceramic packages that fall outside the RoHS exemption window. For RoHS-compliant designs, migrate to the flash-based PIC16F or PIC18 family, which are Pb-free and fully RoHS compliant.
What is the lead time for PIC16C66T-10/SO?
As of 2026-09-18, the PIC16C66T-10/SO is in NRND (Not Recommended for New Designs) status per the Microchip product page, with limited distributor stock at DigiKey and Microchip USA. Lead times for new orders typically range from 8 to 16 weeks through authorized distributors. For new designs, Microchip recommends migrating to PIC16F877A-I/SO.
PIC16C66T-10/SO vs PIC16F877A-I/SO - which is better for new designs?
The PIC16F877A-I/SO is better for new designs. It shares the same 28-pin SOIC footprint and most peripheral set with the PIC16C66T-10/SO, but uses flash memory (reprogrammable in-circuit) instead of OTP, supports a wider 2.0V-5.5V operating range, and is actively produced with full RoHS compliance. The PIC16C66T-10/SO remains suitable only for legacy production runs where its OTP-based BOM is already qualified.
When should I choose PIC16C66T-10/SO over flash alternatives?
Choose the PIC16C66T-10/SO only for legacy production where the OTP bill of materials is already qualified, the firmware is frozen, and there is no requirement for field firmware updates or RoHS compliance. For any new design, the PIC16F877A-I/SO or PIC18F family offers lower total cost of ownership through reprogrammability and active lifecycle support.
Hey Google, can PIC16F877A replace PIC16C66T-10/SO?
Yes, the PIC16F877A-I/SO can serve as a drop-in functional replacement for the PIC16C66T-10/SO in most applications. Both share the 28-pin SOIC package and pinout, both have 14-bit instruction word and 8-bit data path, and both include ADC, USART, and SSP peripherals. The PIC16F877A adds flash memory, wider voltage range (2.0V-5.5V), and in-circuit programming capability, but firmware must be recompiled because the register map differs slightly.

Engineering reference data for PIC16C66T-10/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C66T-10/SO when maintaining a qualified legacy production line where the OTP bill of materials is locked, firmware is frozen, and RoHS compliance is not required. For new designs, prefer the PIC16F877A-I/SO - it shares the same 28-SOIC footprint and most peripheral set but adds flash reprogrammability, wider 2.0V-5.5V supply range, and RoHS compliance. Within the same PIC16C66 family, choose the 20I grade for industrial temperature or higher throughput, the 04E grade for lowest power or extended temperature, and the 04I grade for industrial-temperature low-power operation.

Comparison with Alternatives

Parameter This Product PIC16C66-10/SO PIC16C66-20I/SO PIC16C66-04E/SO PIC16F877A-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-SOIC - same 28-SOIC - same 28-SOIC - same 28-SOIC - same
Maximum Clock Speed 10 MHz 10 MHz 20 MHz 4 MHz 20 MHz
Program Memory Type OTP (14 KB) OTP (14 KB) OTP (14 KB) OTP (14 KB) Flash (14 KB)
Operating Voltage 4.0 V to 6.0 V 4.0 V to 6.0 V 4.0 V to 6.0 V 4.0 V to 6.0 V 2.0 V to 5.5 V
Temperature Range Commercial (0C to +70C) Commercial (0C to +70C) Industrial (-40C to +85C) Extended (-40C to +125C) Industrial (-40C to +85C)
RoHS Compliant No No No No Yes (Pb-free)
In-Circuit Reprogrammable No (OTP) No (OTP) No (OTP) No (OTP) Yes (Flash/ICSP)
ADC Resolution 8-bit 8-bit 8-bit 8-bit 10-bit

Key Differentiators

  • Tape-and-reel packaging for high-volume SMT assembly (vs PIC16C66-10/SO)
  • 10 MHz speed grade optimized for power-sensitive commercial applications (vs PIC16C66-20I/SO)
  • Drop-in compatibility with the flash-based PIC16F877A-I/SO (vs PIC16F877A-I/SO)

Design Notes

The PIC16C66T-10/SO uses OTP memory - the firmware must be 100% validated before programming. There is no field-upgrade path. If development cycles are expected, prototype with the windowed ceramic (JW) version or the PIC16F877A-I/SO, then port the final code to the OTP part for production. Budget 5-10 extra OTP parts per build for programming yield losses.

Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20) with the ground return tied directly to the nearest VSS pin (pin 19). For designs with switching peripherals, add a 10 uF tantalum or aluminum bulk capacitor on the supply rail. The PIC16C66 has separate analog (AVdd) and digital supply considerations through the VREF pin - if precision ADC readings are needed, decouple AVREF with its own 0.1 uF + 10 uF network.

Keep the crystal or external clock traces to OSC1/OSC2 (pins 9/10) short and shielded by a ground pour to minimize EMI pickup. Route the MCLR line (pin 1) with a 10 kohm pull-up to VDD and a 100 nF cap to ground for debouncing; avoid long parallel runs with high-frequency signals. For 28-SOIC footprint designs intended to support both PIC16C66 and PIC16F877A, verify that the pinout matches - some flash variants reassign one or two peripheral pins.

Compliance Information

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

PIC16C OTP family predates RoHS requirements and uses lead-bearing terminal finishes. Not AEC-Q100 qualified; for automotive applications migrate to PIC16F Q-1 variants. Reach SVHC declaration per Microchip product page. Halogen-free status not explicitly stated in available data.

Data verified on: 2026-09-18 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C66T-10/SO PIC16C66T-10/SO datasheet Microchip PIC16C66 PIC16C66 8-bit OTP microcontroller 28-SOIC PIC16C66T-10/SO price PIC16C66T-10/SO vs PIC16F877A PIC16C66T-10/SO drop-in replacement PIC16C66T-10/SO pinout 28-SOIC PIC16C66T-10/SO lead time stock where to buy PIC16C66T-10/SO OTP microcontroller 14KB 28-pin SOIC PIC16C66 industrial control application

Related Components & Terms

Microchip Technology PIC16C66 PIC16C66T-10/SO PIC16C66-10/SO PIC16C66-20I/SO PIC16C66-04E/SO PIC16F877A-I/SO PIC16C6X family 8-bit microcontroller RISC CPU Harvard architecture OTP memory EPROM Flash memory 28-SOIC SOIC package Surface mount Tape and reel ADC USART SSP SPI I2C Industrial control Consumer electronics Automotive body electronics RoHS AEC-Q100
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details