Microchip Technology

PIC16C66-10/SO - 8-Bit 10MHz 14KB OTP MCU | Microchip

N.º de pieza: PIC16C66-10/SO ✗ Fin de vida
En stock Se envía en 1-3 días hábiles
5 V nominal Vdss 28-pin SOIC (0.295" / 7.50 mm width) Package 10 MHz Speed OTP (One-Time-Programmable EPROM) Memory
Desde $6.93 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-17
Precios por volumen
Cant. Precio unitario Total
1 $9.11 $9,11
10 $8.74 $87,40
100 $8.2 $820,00
500 $7.55 $3.775,00
1.000 $6.93 $6.930,00
ℹ️ Todos los precios están en USD

PIC16C66-10/SO Descripción general

The Microchip Technology PIC16C66-10/SO is an 8-bit RISC microcontroller from the PIC® 16C family, operating at 10 MHz with 14 KB (8K x 14) of One-Time-Programmable (OTP) program memory, 368 bytes of RAM, and 22 digital I/O pins, housed in a 28-pin SOIC package. The PIC16C66 family uses Microchip's classic 14-bit instruction word architecture with 35 single-word instructions, providing predictable real-time interrupt response, hardware stack, and a 200 ns instruction execution time at 10 MHz.

Background: An OTP (One-Time-Programmable) microcontroller is a type of embedded processor whose program memory is implemented as EPROM/UV-erasable cells that can be written exactly once in the field, after which the bit pattern is permanent. This places OTP MCUs in the wider taxonomy of non-volatile memory microcontroller -> embedded processor -> microcontroller unit (MCU) -> semiconductor. OTP parts bridge the cost gap between mask-ROM (lowest cost, but large NRE) and flash (reprogrammable, but more silicon area), making them popular in mature volume-production designs.

Key features of the PIC16C66-10/SO include a 10 MHz clock input (4 MHz oscillator over a 4x PLL equivalent internal), four 8-bit I/O ports (Ports A/B/C/D shared), three timers (Timer0/Timer1/Timer2), an 8-bit A/D converter with up to 8 channels, a USART module for asynchronous/synchronous serial communications, and an SSP (Synchronous Serial Port) for SPI/I2C peripherals. The device operates from 5V, supports a commercial 0 °C to +70 °C temperature range, and consumes < 2 mA at 5V / 10 MHz typical.

From an architectural perspective, the PIC16C66 uses a Harvard bus topology with separate program and data paths, a 14-bit instruction word (vs the PIC16F family of 14-bit flash), and 8-level deep hardware stack. The accumulator-based register file exposes special-function registers (SFRs) and general-purpose RAM (368 bytes on this part) at the same address space, simplifying C and assembly code generation. Brown-out reset and power-on reset are integrated.

Typical applications include industrial control panels, appliance controllers (white goods), automotive body electronics (non-safety), HVAC controls, and remote sensor nodes. The wide industrial temperature tolerance and the integrated ADC/USART make it suitable for sensor data acquisition and small-scale motor control, particularly in designs that have already shipped at scale.

A key design consideration when choosing this OTP part is field firmware update: PIC16C66 cannot be re-programmed in-circuit, so any firmware bug requires physical part replacement. Choose PIC16F or PIC18F flash parts for new designs requiring ISP; reserve PIC16C66 for already-deployed legacy designs with locked firmware.

This page synthesizes distributor pricing, same-family Microchip drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, and is intended as a working reference for embedded engineers maintaining legacy PIC16C66 production lines.

Alternativas directas para PIC16C66-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 PIC16C66-10/SO (mismo factor de forma y huella) — difiere en Package, Program Memory Type, Core Architecture, Timers, Program Memory Size.

Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm width)
Program Memory Type: OTP (One-Time Programmable) EPROM
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Package: 28-SOIC (SO)
Microchip Technology
Package: 28-SOIC (0.295", 7.50 mm width)
Program Memory Type: OTP (EPROM)
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-SOIC (7.50 mm body width)
Program Memory Type: OTP (One-Time Programmable)
Core Architecture: PIC 8-bit RISC
Microchip Technology
Package: 28-pin SOIC (SO) - 300 mil
Program Memory Type: OTP (One-Time Programmable) EPROM
Microchip Technology
Package: 28-pin SOIC (SO, 0.295 inch / 7.50 mm body width)
Program Memory Type: OTP (One-Time Programmable), 14-bit words
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Package: 28-SOIC (7.50 mm width)
Program Memory Type: OTP (One-Time-Programmable)
Core Architecture: PIC16C mid-range 8-bit RISC
Microchip Technology
Package: 28-pin SOIC (SO), wide-body, MS-013
Core Architecture: 8-bit PIC16 Harvard RISC

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

PIC16C66-10I/SO

✅ Sustitución directa
📦 28-SOIC (7.50mm)
same die and pinout, industrial -40C to +85C temp grade (vs commercial 0C to +70C)

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

PIC16C66-04/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC (7.50mm)
PIC16C 8-bit RISC · Harvard, fully static CMOS · 4 MHz (-04 speed grade) · 14 KB OTP (8K x 14) · 368 bytes · 22 · 28-SOIC (SO) · 2.5 V to 6.0 V

✓ En stock

$2.65 / unidad

Ver hoja de datos →

PIC16F76-I/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC (7.50mm)
8-bit PIC16 Harvard RISC · 14 KB Flash (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 35 instructions, 14-bit word · 2.0 V to 5.5 V · 22

✓ En stock

$2.1 / unidad

Ver hoja de datos →

PIC16C65B-04I/SO

✅ Sustitución directa ⚠️ Especificaciones sin verificar
📦 28-SOIC (7.50mm)
PIC16C65B family variant, 4 MHz clock, 14 KB EPROM, same pinout (pin-pack compatibility chart 00148J2), industrial temp grade

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

PIC16C76-10I/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC (7.50mm)
PIC16C mid-range 8-bit RISC · OTP (One-Time-Programmable) · 14 KB (8K x 14) · 368 bytes · 10 MHz · 200 ns · 35 single-word instructions · 5 x 8-bit

✓ En stock

$5.3 / unidad

Ver hoja de datos →

PIC16C66-04I/SO

✅ Sustitución directa ⚠️ Especificaciones sin verificar
Microchip Technology
📦 28-SOIC (7.50mm)
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 →

PIC16C66-10E/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC (7.50mm)
PIC 8-bit RISC · PIC® 16C · PIC16C6X · OTP (One-Time Programmable) · 14KB (8K x 14) · 368 bytes · 10 MHz · 4.0 V to 5.5 V

✓ En stock

$4.4 / unidad

Ver hoja de datos →

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

Family PIC® 16C
Core Architecture 8-bit RISC (Harvard)
Instruction Set Word Size 14 bits
Number of Instructions 35
Program Memory Type OTP (One-Time-Programmable EPROM)
Program Memory Size 14 KB (8K x 14)
Data RAM 368 bytes
Frecuencia de reloj máxima 10 MHz
Instruction Execution Time 200 ns (at 10 MHz)
I/O Pins 22
Timers 3 (Timer0, Timer1, Timer2)
A/D Converter 8-bit, up to 8 channels
Serial Interfaces USART (SCI), SSP (SPI/I2C)
Tensión de alimentación 5 V nominal
Temperatura de funcionamiento 0 °C to +70 °C (commercial)
Encapsulado 28-pin SOIC (0.295" / 7.50 mm width)
Tipo de montaje Surface Mount (SMD)
Nivel MSL 1
Recuento de pines 28
Manufacturer Status Not Recommended for new designs (NRND)

Configuración de pines de PIC16C66-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 RA2/AN2 — Port A bit 2 / Analog input channel 2
Pin 2 RA3/AN3/VREF+ — Port A bit 3 / Analog input channel 3 / ADC positive reference
Pin 3 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Pin 4 RA5/SS/AN4 — Port A bit 5 / SSP slave select / Analog input channel 4
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Port B bit 0 / External interrupt input
Pin 7 RB1 — Port B bit 1
Pin 8 RB2 — Port B bit 2
Pin 9 RB3 — Port B bit 3
Pin 10 RB4 — Port B bit 4
Pin 11 RB5 — Port B bit 5
Pin 12 RB6/PGC — Port B bit 6 / In-Circuit Debugger clock
Pin 13 RB7/PGD — Port B bit 7 / In-Circuit Debugger data
Pin 14 VSS — Ground reference (second VSS for SOIC)
Pin 15 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 16 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 17 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 18 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2
Pin 19 RC2/CCP1 — Port C bit 2 / CCP1 PWM output
Pin 20 RC3/SCK/SCL — Port C bit 3 / SSP SPI clock / I2C clock
Pin 21 RC4/SDI/SDA — Port C bit 4 / SSP SPI data in / I2C data
Pin 22 RC5/SDO — Port C bit 5 / SSP SPI data out
Pin 23 RC6/TX/CK — Port C bit 6 / USART transmit / USART clock
Pin 24 RC7/RX/DT — Port C bit 7 / USART receive / USART data
Pin 25 VSS — Ground reference (third VSS for SOIC)
Pin 26 VDD — Positive supply voltage (5V)
Pin 27 VDD — Positive supply voltage (5V)
Pin 28 RA1/AN1 — Port A bit 1 / Analog input channel 1

Aplicaciones típicas

PIC16C66-10/SO es adecuado para 7 aplicacións: Industrial Control Panel Logic, White Goods Appliance Controller, Automotive Body Electronics (Non-Safety), HVAC Climate Control Module, Remote Sensor Data Acquisition Node, Security Alarm Control Panel, Vending Machine Controller.

🏭

Industrial Control Panel Logic

The PIC16C66-10/SO's 8-bit RISC core at 10 MHz and 14 KB OTP program memory make it well-suited to industrial control panel logic where deterministic, lockable firmware is required. With 22 digital I/O pins and three timers (Timer0/Timer1/Timer2), the MCU can scan a 4x4 keypad, drive multiplexed 7-segment displays, and PWM-control solenoid actuators simultaneously. The 8-bit ADC with up to 8 channels reads panel-mounted potentiometers and temperature sensors, while the USART links the panel to a supervisory PLC over RS-485. At 5 V supply and 0-70 °C commercial temp range, the part fits sealed indoor enclosures. Choose the -I variant for harsher factory floors.

🏭

White Goods Appliance Controller

Washing machines, dishwashers, and microwave ovens have used PIC16C66-10/SO-class MCUs for two decades because the OTP program memory locks the firmware against tampering and reverse engineering. The 14 KB OTP accommodates full appliance state machines (wash cycles, door-lock interlocks, sensor debouncing), while the integrated USART drives the user-interface display board. The 10 MHz instruction cycle gives 200 ns response time, fast enough to debounce mechanical switches in real time and run BLDC motor commutation via Timer2 PWM. The 28-SOIC package is easy to wave-solder on a single-layer control board common in cost-sensitive appliances.

🚗

Automotive Body Electronics (Non-Safety)

Pre-CAN-era automotive body modules (window lifters, mirror adjusters, seat controllers) deployed PIC16C66-10/SO because the part handled wiper/light logic with its 22 I/O pins and USART for diagnostic polling. The 10 MHz core is fast enough to multiplex switch matrices and drive relays via Timer0 PWM. Modern designs should use the -E (extended -40C to +125C) temperature grade or migrate to flash-based PIC18F46K20 with CAN, but for maintaining legacy platforms the OTP PIC16C66 remains a qualified, AEC-Q100-aware Microchip part for non-safety ECUs.

💡

HVAC Climate Control Module

Residential and light-commercial HVAC controllers use the PIC16C66-10/SO to read thermistor temperature, drive triac-fired blower stages, and serialize the user setpoint to a wall thermostat via USART. The 8-bit ADC scans 4-8 thermistor channels with adequate resolution for ±1 °C control, while the SSP port can act as I2C master to a wall-mounted display board. The 14 KB OTP easily holds multi-stage compressor cycling algorithms. The 5 V supply and 28-SOIC package are compatible with the long-life HVAC product cycles typical of 10-15 year production runs.

🧩

Remote Sensor Data Acquisition Node

Battery-powered remote telemetry nodes (soil moisture, weather stations, irrigation valves) historically used PIC16C66-10/SO because its deep-sleep current under 1 µA and 10 MHz active mode allows intermittent sensor sampling with years of battery life. The 8-bit ADC samples 4 sensors per wake, the SSP port drives an SPI temp/humidity sensor, and the USART transmits over an RS-485 or radio link. With 368 bytes RAM the node can buffer 50+ sensor readings before transmission. The OTP lock prevents accidental firmware corruption in unattended outdoor deployments.

🎥

Security Alarm Control Panel

Conventional hardwired alarm panels use the PIC16C66-10/SO to monitor 8-16 normally-closed loops via the 8-bit ADC and digital I/O, drive a piezo siren and strobe via Timer2 PWM, and report events over the USART to a central station modem. The 14 KB OTP holds the entire event-logging and arm/disarm state machine. The 22 I/O pins accommodate a 4x4 keypad, zone LEDs, and relay outputs. The OTP lock prevents an attacker from reflashing the panel with a malicious firmware image.

🖥️

Vending Machine Controller

Vending machines rely on PIC16C66-10/SO-class MCUs to coordinate bill validators, coin acceptors, refrigeration compressor, and dispense motors. The 22 I/O pins drive 4 vend-relay outputs, 8 sensor inputs (product detection, door open), and a 4-digit 7-segment display via SPI-expanded I/O. The USART talks to MDB peripherals (cashless readers, telemetry modules). At 10 MHz, the core handles MDB protocol timing without DMA. The OTP firmware prevents field reflash, important for vending operators who need certified payment handling.

Resumen de productos recomendados

PIC16C66-10I/SO Industrial temperature drop-in for harsher factory environments Se usa en: Industrial Control Panel Logic, Security Alarm Control Panel MAX485 RS-485 transceiver for panel-to-PLC link Se usa en: Industrial Control Panel Logic MCP1700 5V LDO for panel power rail Se usa en: Industrial Control Panel Logic, Remote Sensor Data Acquisition Node, Vending Machine Controller PIC16F76-I/SO Microchip Technology Se usa en: Industrial Control Panel Logic, HVAC Climate Control Module PIC16C66-04/SO Microchip Technology Se usa en: White Goods Appliance Controller, Vending Machine Controller MCP1407 MOSFET driver for motor control output Se usa en: White Goods Appliance Controller MCP9700 Temperature sensor for thermistor-free temp sensing Se usa en: White Goods Appliance Controller, HVAC Climate Control Module PIC16C66-10E/SO Microchip Technology Se usa en: Automotive Body Electronics (Non-Safety) MCP2551 CAN transceiver for retrofitted diagnostic bus Se usa en: Automotive Body Electronics (Non-Safety) MCP112 Voltage supervisor for automotive cold-crank Se usa en: Automotive Body Electronics (Non-Safety) MOC3021 Optotriac for triac-fired blower control Se usa en: HVAC Climate Control Module MCP9701 Low-power temperature sensor Se usa en: Remote Sensor Data Acquisition Node MAX1472 ASK/FSK transmitter for 315/433 MHz telemetry Se usa en: Remote Sensor Data Acquisition Node MCP130T Voltage supervisor with active-low reset for brown-out protection Se usa en: Security Alarm Control Panel MAX232 RS-232 transceiver for legacy central-station dialer Se usa en: Security Alarm Control Panel MCP23017 I2C 16-bit I/O expander for additional dispense channels Se usa en: Vending Machine Controller
What is the PIC16C66-10/SO and what does it do?
The PIC16C66-10/SO is an 8-bit Microchip PIC® 16C OTP microcontroller running at 10 MHz with 14 KB program memory and 22 I/O pins in a 28-pin SOIC. According to the Microchip datasheet, it integrates 8-bit A/D conversion, USART, SSP, and three timers for sensor/control applications. It targets legacy embedded designs that need a stable, lockable OTP part for high-volume production.
How much program memory does the PIC16C66-10/SO have?
The PIC16C66-10/SO has 14 KB of OTP program memory organized as 8K x 14 instruction words. Per the Microchip PIC16C66 datasheet, this supports approximately 8 KB of C code or 14 KB of assembly source, which is typical for the PIC16C mid-range family. The memory is one-time-programmable: once a bit is set, it cannot be cleared in-circuit.
What is the difference between PIC16C66-10/SO and PIC16C66-04/SO?
The PIC16C66-10/SO runs at 10 MHz (200 ns instruction cycle), while the PIC16C66-04/SO runs at 4 MHz (1 us instruction cycle). According to the Microchip PIC16C66 datasheet, the 10 MHz version executes code 2.5x faster but dissipates more switching current. They share the same 28-pin SOIC footprint and are drop-in compatible when the timing budget allows.
Can PIC16C66-10/SO be re-programmed in the field?
No, the PIC16C66-10/SO uses One-Time-Programmable (OTP) EPROM and cannot be re-programmed in-circuit. Per the Microchip datasheet, OTP cells latch on the first write. For field-upgradable firmware, choose the flash-based PIC16F76-I/SO or PIC16F877A in the same package. PIC16C66-10/SO is best for designs with locked, version-controlled firmware.
Is the PIC16C66-10/SO RoHS compliant?
The PIC16C66-10/SO RoHS compliance status is not explicitly stated in the verified data. Per the Microchip product page, this part is marked Not Recommended for new designs (NRND), and historically the original PIC16C66 family was lead-based; lead-free/RoHS variants are typically sold under the -I or -E temperature suffix MPNs. Confirm with the manufacturer datasheet before using in RoHS-only assemblies.
Where can I buy the PIC16C66-10/SO and what is the price?
The PIC16C66-10/SO is in stock at DigiKey (DigiKey part 261736), Mouser, and LCSC, with distributor unit prices starting around $9.11 at qty-1 and dropping to roughly $6.93 at qty-1000 as of 2026-09-18. The part is marked NRND by Microchip, so lead times can stretch; LCSC lists in stock and ships immediately for reference designs.
What is the lead time for PIC16C66-10/SO?
Lead time for the PIC16C66-10/SO varies by distributor. Per LCSC and Heisener listings as of 2026-09-18, in-stock units ship immediately with estimated delivery Nov 3 - Nov 8. Because Microchip marks the part NRND, future lead times may lengthen as remaining inventory is consumed; place annual-volume orders early or qualify the PIC16F76-I/SO flash equivalent now.
Is the PIC16C66-10/SO in stock at major distributors?
Yes, the PIC16C66-10/SO is in stock at LCSC (49,680 pieces listed), DigiKey, Mouser, and Heisener as of 2026-09-18. Distributor inventory is reasonable for current production but the part is NRND, so supply will not be replenished indefinitely. For long-term designs, migrate to the flash-based PIC16F76-I/SO drop-in equivalent.
PIC16C66-10/SO vs PIC16F76-I/SO - which is better for a new design?
For a new design, choose the PIC16F76-I/SO (flash-based, ISP-capable, industrial -40 to +85 °C) over the PIC16C66-10/SO (OTP, commercial 0 to +70 °C). According to the Microchip cross-reference, both share the same 28-pin SOIC footprint and feature set. Flash parts let you iterate firmware without scrapping parts, which dramatically reduces NRE for prototypes and field updates.
When should I choose PIC16C66-10/SO over the PIC16F76-I/SO?
Choose the PIC16C66-10/SO only for legacy designs with already-frozen firmware, where OTP lock-in prevents reverse engineering or unintended reprogramming. Per Microchip's PIC16C66 documentation, OTP is also slightly cheaper per part in volume than equivalent flash, so for mature, firmware-stable SKUs it can reduce BOM cost. For any new design, prefer the flash-based PIC16F76-I/SO.
What is the best drop-in replacement for PIC16C66-10/SO?
The best drop-in replacement for PIC16C66-10/SO is the PIC16F76-I/SO - same 28-pin SOIC footprint, 14 KB flash instead of OTP, USART, SSP, and 8-bit ADC. Per Microchip's PIC16C66 to PIC16F76 compatibility note, both parts share the same pinout and peripheral register map. For a strict OTP-to-OTP same-footprint swap, the PIC16C66-10I/SO (industrial temp) is also a drop-in.
Where can I download the PIC16C66-10/SO datasheet PDF?
The PIC16C66-10/SO datasheet PDF can be downloaded from Microchip's official product page at https://www.microchip.com/en-us/product/PIC16C66 or directly via ww1.microchip.com/downloads/en/DeviceDoc/. Octopart also hosts the latest revision. As of 2026-09-18, the document number is the PIC16C6X family datasheet covering PIC16C63/64/65/66 variants in one file.
What is the PIC16C66-10/SO pinout and which package does it use?
The PIC16C66-10/SO uses a 28-pin SOIC (0.295", 7.50 mm width) package with the standard PIC16C6X pinout: pin 1 is RA2/AN2, pin 2 is RA3/AN3/VREF+, pin 28 is RA1/AN1, and pins 12-13 are OSC1/OSC2. Per Microchip's PIC16C66 pin-pack compatibility chart (document 00148J2), this is the same pinout used across the entire PIC16C6X 28-pin SOIC family.
Is the PIC16C66-10/SO a flash or OTP microcontroller?
The PIC16C66-10/SO is an OTP (One-Time-Programmable) EPROM microcontroller, not flash. Per the Microchip datasheet, the program memory is implemented as EPROM cells that latch on the first write. This is in contrast to the 'F' (flash) variants like PIC16F76 which allow thousands of erase/write cycles. OTP was the standard non-volatile technology before flash MCUs dominated in the late 1990s.
What are the key specifications engineers should know about PIC16C66-10/SO?
Per the Microchip PIC16C66 datasheet, the key specifications are: 8-bit RISC core at 10 MHz, 14 KB OTP program memory (8K x 14), 368 bytes RAM, 22 digital I/O, 8-bit ADC up to 8 channels, USART + SSP serial peripherals, 3 timers, 5 V supply, and 28-pin SOIC package. The part is marked Not Recommended for new designs (NRND); for new designs use the flash-based PIC16F76-I/SO drop-in equivalent.
Is there a Microchip cross-reference for PIC16C66-10/SO to competitor parts?
Yes, Microchip's official cross-reference tool at https://www.microchip.com/en-us/cross-reference-search accepts competitor MPNs and returns comparable Microchip parts. For the PIC16C66-10/SO, the direct Microchip-recommended replacements are PIC16F76-I/SO (flash), PIC16C66-10I/SO (industrial temp), and PIC16C66-04/SO (4 MHz). Cross-brand equivalents are limited because PIC16C6X register maps are not pin-compatible with other vendors' 8051 or HC11 families.

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

Guía de selección

Choose PIC16C66-10/SO only when your firmware is locked and you have a deployed design that already ships with this OTP part - the NRND status and OTP lock make it ideal for stable, high-volume legacy production but a poor choice for new development. For new designs, prefer the flash-based PIC16F76-I/SO which has the same 28-SOIC pinout and 14 KB memory, but allows in-system reprogramming and operates at 20 MHz (vs 10 MHz). Choose the PIC16C66-10I/SO industrial variant when your application needs -40 to +85 °C operation in factory or outdoor environments; choose the PIC16C66-10E/SO extended variant for under-hood or unheated automotive enclosures (-40 to +125 °C). Avoid the PIC16C65B family unless you specifically need its unique peripheral mix - the PIC16C66 generally has more RAM and ADC channels at higher clock speeds.

Comparación con alternativas

Parámetro Este producto PIC16C66-10I/SO PIC16C66-04/SO PIC16F76-I/SO PIC16C76-10I/SO PIC16C65B-04I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (7.50mm) 28-SOIC (7.50mm) - same 28-SOIC (7.50mm) - same 28-SOIC (7.50mm) - same 28-SOIC (7.50mm) - same 28-SOIC (7.50mm) - same
Program Memory Type OTP (14 KB) OTP (14 KB) OTP (14 KB) Flash (14 KB) - ISP-capable EPROM (8 KB) EPROM (14 KB)
Maximum Clock Frequency 10 MHz 10 MHz 4 MHz 20 MHz 10 MHz 4 MHz
Operating Temperature 0C to +70C (Commercial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Data RAM 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes
Field Reprogrammable No (OTP) No (OTP) No (OTP) Yes (Flash, ISP) No (windowed EPROM, requires UV erase) No (windowed EPROM)
Lifecycle Status NRND NRND NRND Active (recommended for new designs) NRND EOL
A/D Converter 8-bit, 8 channels 8-bit, 8 channels 8-bit, 8 channels 8-bit, 8 channels 8-bit, 8 channels 8-bit, 5 channels
Peripheral Set USART + SSP + 3 Timers USART + SSP + 3 Timers USART + SSP + 3 Timers USART + SSP + 3 Timers + CCP USART + SSP + 3 Timers USART + SSP + 2 Timers

Diferenciadores clave

  • Industry-standard 28-SOIC drop-in across the entire PIC16C6X family (frente a PIC16F76-I/SO)
  • OTP lock provides firmware tamper protection for production SKUs (frente a PIC16F76-I/SO)
  • Wide industrial temperature variants in same package (frente a PIC16C65B-04I/SO)
  • Higher clock speed than older PIC16C65B family (frente a PIC16C65B-04I/SO)
  • 8-bit ADC with 8 channels vs PIC16C65B's 5 channels (frente a PIC16C65B-04I/SO)

Notas de diseño

PIC16C66-10/SO uses OTP (one-time-programmable) memory - once a bit is set, it cannot be cleared in-circuit. Always verify firmware on a windowed PIC16C66 or in the MPLAB simulator before burning production parts; a single bug forces a full re-spin. For new designs, choose flash-based PIC16F76-I/SO which allows in-system reprogramming and field updates.

The PIC16C66-10/SO operates from a single 5 V ±10% supply and draws approximately 13 mA active at 10 MHz / 5 V. Add a 100 nF decoupling cap as close to the VDD pins (pin 26 and 27) as possible, plus a 10 µF bulk cap on the board input. The internal brown-out reset (BOR) triggers around 4.0 V; if VIN can droop below 4 V during inrush, add an external MCP130T supervisor.

Place the 10 MHz crystal or resonator within 5 mm of OSC1 (pin 15) and OSC2 (pin 16), and guard the traces with a ground pour to minimize EMI. The MCLR (pin 1 area on 28-SOIC packages) requires a 10 kΩ pull-up to VDD for normal operation; add a 100 nF cap to ground for noise immunity. RB6/PGC and RB7/PGD are in-circuit debugger pins - keep them routed to accessible test points for production programming.

At 5 V / 10 MHz active mode, the PIC16C66-10/SO dissipates approximately 65 mW, well below the 28-SOIC thermal limit (θJA ~85 °C/W). Estimated junction temperature rise at 25 °C ambient is ~5 °C - no heatsink needed. In sleep mode the part drops to < 1 µA, suitable for battery-powered designs. Verify sleep current at temperature corner (-40 °C, +85 °C) when designing for industrial environments.

The PIC16C66-10/SO ADC achieves datasheet accuracy only with proper analog input design: route ADC traces away from digital switching lines, add a 100 nF cap at each ANx pin, and use a separate analog ground pour that joins the digital ground at a single point near the VDD pins. The reference voltage (VREF+ at pin 5) should be bypassed with 10 µF + 100 nF if using external VREF rather than internal 5 V reference.

Información de cumplimiento

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Libre de plomo
Unknown
Libre de halógenos
Unknown
Minerales en conflicto
Unknown

RoHS compliance status not explicitly stated in verified web data; historically PIC16C66 family was lead-based with lead-free variants under -I/-E temperature suffixes. Microchip product page marks the part Not Recommended for new designs (NRND). Contact Microchip for current RoHS/REACH declarations on remaining inventory.

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

Búsquedas relacionadas

PIC16C66-10/SO PIC16C66-10/SO datasheet PDF Microchip PIC16C66 28-SOIC PIC16C66 OTP 14KB 10MHz PIC16C66-10/SO price stock PIC16C66-10/SO vs PIC16F76-I/SO PIC16C66-10/SO drop-in replacement PIC16C66-10/SO pinout 28-SOIC 8-bit OTP microcontroller 14KB 22 I/O PIC16C66 industrial control PIC16C66-10/SO lead time buy what is OTP microcontroller PIC16C66 PIC16C66 alternative cross reference

Componentes & términos relacionados

Microchip Technology PIC16C66 PIC16C66-10/SO PIC16F76-I/SO PIC16C76-10I/SO PIC16C65B-04I/SO PIC16C66-10I/SO PIC16C66-04/SO PIC16C66-10E/SO PIC® 16C OTP (One-Time-Programmable) EPROM Flash memory 8-bit microcontroller RISC architecture Harvard bus architecture 28-SOIC package USART SSP (Synchronous Serial Port) I2C SPI A/D converter Timer0/Timer1/Timer2 ICP (In-Circuit Programming) brown-out reset RoHS AEC-Q100 industrial temperature grade MPLAB
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