Microchip Technology

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

N.º de pieza: PIC16C66T-10/SO ✗ Fin de vida
En stock Se envía en 1-3 días hábiles
4.0 V to 6.0 V Vdss 28-pin SOIC (SO) - 300 mil Package 10 MHz Speed OTP (One-Time Programmable) EPROM Memory
Desde $5.2 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-17
Precios por volumen
Cant. Precio unitario Total
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
ℹ️ Todos los precios están en USD

PIC16C66T-10/SO Descripción general

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.

Alternativas directas para PIC16C66T-10/SO — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC16C66T-10/SO (mismo factor de forma y huella) — difiere en Package, ADC, Timers, Program Memory Type, Operating Temperature Range.

Microchip Technology
Package: 28-SOIC (0.295", 7.50 mm width)
ADC: 8-bit, 8-channel
Timers: 16-bit x 1 + 8-bit x 1 + Watchdog
Microchip Technology
Package: 28-pin SOIC (SO)
Timers: Timer0, Timer1, Timer2
Microchip Technology
Package: 28-pin SOIC (0.295" / 7.50 mm width)
Program Memory Type: OTP (One-Time-Programmable EPROM)
Microchip Technology
Package: 28-SOIC (7.50 mm body width)
ADC: 8-bit, 5 channels
Timers: 3 modules
Microchip Technology
Package: 28-pin SOIC (SO)
Program Memory Type: OTP EPROM
Operating Temperature Range: 0C to +70C (Commercial)
Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm body width)
ADC: 8-channel, 8-bit
Timers: 2 x 8-bit, 1 x 16-bit
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-pin SOIC (0.295 in / 7.50 mm width), Tape and Reel
ADC: 10-bit, up to 8 channels
Timers: Timer0, Timer1, Timer2 (3 x 8/16-bit)
Microchip Technology
Package: 28-SOIC (7.50 mm body width, gull wing)
ADC: 8-bit, up to 8 channels
Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body width
ADC: 5-channel x 8-bit
Operating Temperature Range: -40C to +85C (Industrial)

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC16C66-10/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC
PIC® 16C · 8-bit RISC (Harvard) · 14 bits · 35 · OTP (One-Time-Programmable EPROM) · 14 KB (8K x 14) · 368 bytes

✓ En stock

$6.93 / unidad

Ver hoja de datos →

PIC16C66-20I/SO

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

✓ En stock

$6.42 / unidad

Ver hoja de datos →

PIC16C66-04E/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC
Microchip Technology · PIC16C6X (PIC® 16C) · 8-bit PIC RISC · OTP (EPROM) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 4 MHz

✓ En stock

$5.72 / unidad

Ver hoja de datos →

PIC16C66-20/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC
PIC16C6X 8-bit RISC · 14-bit wide, 35 single-word instructions · 20 MHz · OTP EPROM · 14 KB (8K x 14) · 368 bytes · 4.0 V to 6.0 V

✓ En stock

$5.45 / unidad

Ver hoja de datos →

PIC16C66-04I/SO

✅ Sustitución directa
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

✓ En stock

$5.1 / unidad

Ver hoja de datos →

PIC16F877A-I/SO

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

📋 Alternativa de referencia (no en el catálogo)

PIC16C66T-10/SO Valores máximos y características eléctricas

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)
Encapsulado 28-pin SOIC (SO) - 300 mil
Tipo de montaje Surface Mount
Packaging Tape and Reel (T)
Estado RoHS Non-compliant (contains lead, windowed/OTP family)
Watchdog Timer Yes, with dedicated on-chip RC oscillator

Configuración de pines de PIC16C66T-10/SO

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

Aplicaciones típicas

PIC16C66T-10/SO es adecuado para 6 aplicacións: 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.

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.

Datos de referencia de ingeniería para PIC16C66T-10/SO — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

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.

Comparación con alternativas

Parámetro Este producto 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

Diferenciadores clave

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

Notas de diseño

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.

Información de cumplimiento

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Libre de plomo
No
Libre de halógenos
Unknown
Minerales en conflicto
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.

Datos verificados el: 2026-09-18 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

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

Componentes & términos relacionados

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
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ