PIC16C76-10/SP - 8-Bit 10MHz OTP MCU 14KB Flash | Microchip
N.º da peça: PIC16C76-10/SP ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.4 | $4,40 |
| 10 | $4.07 | $40,70 |
| 100 | $3.79 | $379,00 |
| 500 | $3.55 | $1.775,00 |
| 1.000 | $3.34 | $3.340,00 |
PIC16C76-10/SP Visão geral
An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, program memory (ROM/OTP/Flash), data RAM, and peripheral interfaces onto one silicon die. The PIC16C76 belongs to the broader PIC16CXX mid-range architecture family - a Harvard-architecture processor group used widely in industrial control, consumer appliances, and instrumentation. The mid-range family sits hierarchically between PIC baseline 8-bit parts and PIC18 8-bit enhanced parts, offering a balance of cost, peripheral integration, and C-assembly programmability.
Key features of the PIC16C76-10/SP include two 8-bit timers plus one 16-bit timer, two Capture/Compare/PWM (CCP) modules for motor and lighting control, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for RS-232/RS-485 links. The integrated 8-bit ADC with 5 input channels eliminates the need for an external converter in many sensor-interface designs. The 10MHz oscillator enables a 200ns instruction cycle, sufficient for control loops up to a few kHz and human-interface response.
The architecture uses a 14-bit instruction word with separate program and data buses (Harvard architecture), allowing simultaneous instruction fetch and data access. The OTP memory is programmed once and cannot be erased - making the part well-suited to high-volume production where code is final. Industrial and extended temperature grades (-40C to +85C or +125C) support harsh-environment deployment, though the SP suffix here denotes the standard SPDIP package, not a temperature grade.
Typical applications include industrial control panels, appliance controllers, simple sensor hubs, automotive body electronics (legacy), HVAC thermostats, and instrumentation front-ends. The USART, SPI/I2C, and CCP peripherals cover most communication and actuator needs in these embedded designs.
When designing with the PIC16C76-10/SP, note that OTP requires one programming pass per device; for prototyping or field-upgradable firmware, choose the flash-based PIC16F76 equivalent in the same 28-pin SPDIP package. Place a 100nF decoupling capacitor adjacent to VDD and reserve the MCLR pin for a proper reset network to avoid spurious resets in electrically noisy environments.
This page synthesizes distributor pricing, drop-in alternative listings from the PIC16C7x family, and practical design notes not aggregated on a single manufacturer or distributor page - giving engineers a one-stop reference for sourcing and substituting the PIC16C76-10/SP.
Alternativas drop-in para PIC16C76-10/SP — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16C76-10/SP (mesmo formato e footprint) — diferindo em Timers, Package, Operating Temperature, ADC, Instruction Cycle Time.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C76-10I/SP
✅ Drop-In✓ Em estoque
$5.18 / unidade
Ver ficha técnica →PIC16C76-20I/SP
✅ Drop-In✓ Em estoque
$8.85 / unidade
Ver ficha técnica →PIC16F76-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C745-I/SP
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.12 / unidade
Ver ficha técnica →PIC16C73A-20/SP
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$7.2 / unidade
Ver ficha técnica →PIC16C74B-04I/P
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$5.55 / unidade
Ver ficha técnica →PIC16C76-10/SP Classificações máximas e características elétricas
| Core Architecture | PIC16CXX mid-range, 8-bit Harvard |
| Instruction Word Size | 14 bits |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8K x 14) |
| RAM | 368 bytes |
| Frequência máxima de clock | 10 MHz |
| Instruction Cycle Time | 200 ns (at 10 MHz, 4 clocks per instruction) |
| Throughput | 5 MIPS |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | 1 x USART, 1 x SSP (SPI or I2C) |
| Encapsulamento | 28-pin SPDIP (Skinny Plastic DIP), through-hole |
| Tipo de montagem | Through-Hole |
Configuração de pinos do PIC16C76-10/SP
| Pino 1 | MCLR/VPP — Master Clear (Reset) input / programming voltage input |
| Pino 2 | RA0/AN0 — Digital I/O / analog input channel 0 |
| Pino 3 | RA1/AN1 — Digital I/O / analog input channel 1 |
| Pino 4 | RA2/AN2 — Digital I/O / analog input channel 2 |
| Pino 5 | RA3/AN3/VREF — Digital I/O / analog input 3 / ADC reference voltage |
| Pino 6 | RA4/T0CKI — Digital I/O / Timer 0 clock input |
| Pino 7 | RA5/AN4/SS — Digital I/O / analog input 4 / SPI slave select |
| Pino 8 | RE0/RD/AN5 — Digital I/O / parallel slave port read / analog input 5 |
| Pino 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pino 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 11 | VDD — Positive supply voltage |
| Pino 12 | VSS — Ground reference |
| Pino 13 | RC0/T1OSO/T1CKI — Digital I/O / Timer 1 oscillator output / clock input |
| Pino 14 | RC1/T1OSI/CCP2 — Digital I/O / Timer 1 oscillator input / CCP2 |
| Pino 15 | RC2/CCP1 — Digital I/O / CCP1 |
| Pino 16 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pino 17 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pino 18 | RC5/SDO — Digital I/O / SPI data out |
| Pino 19 | RC6/TX/CK — Digital I/O / USART TX / USART clock |
| Pino 20 | RC7/RX/DT — Digital I/O / USART RX / USART data |
| Pino 21 | RB0/INT — Digital I/O / external interrupt |
| Pino 22 | RB1 — Digital I/O |
| Pino 23 | RB2 — Digital I/O |
| Pino 24 | RB3 — Digital I/O |
| Pino 25 | RB4 — Digital I/O |
| Pino 26 | RB5 — Digital I/O |
| Pino 27 | RB6/PGC — Digital I/O / ICSP clock |
| Pino 28 | RB7/PGD — Digital I/O / ICSP data |
Aplicações típicas
PIC16C76-10/SP é adequado para 7 aplicaçãos: Industrial Control Panels, Consumer Appliance Controllers, HVAC Thermostats, Sensor Hub Front-Ends, Automotive Body Electronics (Legacy), Instrumentation Front-Ends, Educational and Development Boards.
Industrial Control Panels
The PIC16C76-10/SP fits industrial control panels because its 14 KB OTP memory accommodates mid-sized state-machine firmware for button/HMI scan, relay drive, and indicator LED control, while the 22 I/O pins handle typical 4x4 keypads plus 16 output channels without an I/O expander. The 5-channel 8-bit ADC reads analog sensors such as potentiometers, thermistors, or 4-20 mA loop interfaces, and the two CCP modules drive PWM for proportional valves or motor speed references. The USART connects to a host PLC or HMI display at 9600-115200 baud. At 10 MHz the 200 ns instruction cycle is sufficient for sub-millisecond control loop rates in HVAC and conveyor systems.
Recomendado
Consumer Appliance Controllers
The PIC16C76-10/SP fits consumer appliance controllers such as washing machines, microwave ovens, and dishwashers because its 14 KB OTP and 368 bytes RAM hold typical appliance state machines plus a small user-interface library, while the USART enables service-port diagnostics. The 5-channel ADC monitors temperature (NTC), humidity, water level, and motor current via shunt, and the CCP modules drive triac-based heater and motor PWM. The 28-pin SPDIP package is easy to hand-prototype and rework on production lines. As an OTP part it is well-suited to high-volume appliances where firmware is locked.
Recomendado
HVAC Thermostats
The PIC16C76-10/SP fits HVAC thermostat designs because the 5-channel ADC interfaces with NTC temperature sensors, humidity sensors, and a rotary setpoint encoder while the CCP modules generate PWM outputs for triac-driven fan speed control and modulating damper actuators. The 14 KB OTP holds scheduling and PID control code without external memory. The SSP-configurable I2C bus connects to a wall-mounted LCD/keypad module, and the USART links to a smart-home gateway. At 10 MHz the part can sample thermistors at 100 Hz with adequate filtering for thermal inertia.
Recomendado
Sensor Hub Front-Ends
The PIC16C76-10/SP fits sensor hub front-end designs because its SSP-configurable I2C/SPI bus aggregates multiple digital sensors (temperature, pressure, accelerometer) and the 5-channel ADC handles direct analog sensors in parallel. The 22 I/O pins provide chip-select lines and interrupt inputs for sensor-ready signaling, while the USART bridges aggregated sensor data to a host processor or wireless module. The 368 bytes RAM buffers small sensor frames, and the 10 MHz clock is sufficient for I2C Fast Mode (400 kHz) and SPI at several MHz.
Recomendado
Automotive Body Electronics (Legacy)
The PIC16C76-10/SP fits legacy automotive body-electronics modules such as lighting controllers, mirror-adjust units, and seat controllers because the 22 I/O drive MOSFET bridges for motors and lamps, and the CCP PWM dimming features meet typical 100-200 Hz PWM requirements for incandescent and LED lamps. The USART supports LIN-bus slave implementations via software bit-banging or external transceiver, and the 5-channel ADC reads battery voltage, temperature, and current shunts. Note: For new automotive designs use AEC-Q100-qualified PIC16F families; the -10/SP is industrial/commercial grade only.
Recomendado
Instrumentation Front-Ends
The PIC16C76-10/SP fits instrumentation front-ends such as bench multimeters, data loggers, and laboratory controllers because the 5-channel 8-bit ADC samples multiple transducer outputs simultaneously, while the USART streams data to a PC terminal at 115200 baud. The CCP modules generate precision timing signals for transducer excitation, and the I2C SSP connects to EEPROM for data storage and RTC modules for timestamping. The 368 bytes RAM buffers short capture frames, and the 14 KB OTP holds calibration tables and command interpreters.
Recomendado
Educational and Development Boards
The PIC16C76-10/SP fits educational and development-board contexts because the 28-pin SPDIP package is hand-solderable on through-hole prototype boards, and the PIC16C7x instruction set is documented in countless textbooks and tutorials for mid-range PIC programming. The CCP, USART, and SSP peripherals cover a complete curriculum on timers, PWM, and serial protocols, and the 14 KB OTP enforces best-practice code-budget discipline. Note: For active development cycles the PIC16F76-I/SP flash equivalent is more appropriate because it supports in-circuit serial programming without UV erase.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C76-10/SP — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C76-10I/SP | PIC16C76-20I/SP | PIC16F76-I/SP | PIC16C745-I/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SPDIP (through-hole) | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash | 16 KB OTP |
| Max Clock Speed | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 24 MHz |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 256 bytes |
| ADC Channels x Resolution | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
| Memory Type | OTP | OTP | OTP | Flash | OTP |
| Temperature Grade | Commercial | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Commercial |
| USB Support | No | No | No | No | Yes (USB 1.1 SIE) |
Principais diferenciais
- Industrial temperature option in same package (vs PIC16C76-10I/SP)
- Flash-based reprogrammability (vs PIC16F76-I/SP)
- On-chip USB 1.1 SIE (vs PIC16C745-I/SP)
Notas de projeto
Place a 100 nF ceramic decoupling capacitor directly between VDD (pin 11) and VSS (pin 12), with leads kept under 3 mm to minimize series inductance. For designs switching heavy loads via PWM outputs, add a 10-47 uF bulk tantalum or aluminum capacitor on the same VDD node to absorb inrush currents. The PIC16C76-10/SP is a CMOS part; estimated quiescent current is in the low mA range at 10 MHz, but exact figure should be confirmed against datasheet electrical characteristics.
OTP memory is one-time programmable: once a PIC16C76-10/SP is programmed, the firmware cannot be erased or rewritten. Plan for a few throwaway parts during code bring-up, and budget at least 2-3 prototype cycles before committing to volume programming. For development or field-upgradable firmware, use the flash-based PIC16F76-I/SP instead, which is pin-to-pin compatible in the same 28-pin SPDIP footprint.
Route the MCLR/VPP pin (pin 1) with a 10 kohm pull-up to VDD and a 100 nF capacitor to VSS to form a reset low-pass filter that suppresses spurious resets from EMI. Keep the crystal or resonator leads to OSC1/OSC2 (pins 9/10) short (<10 mm) and guard the oscillator traces with a ground ring to reduce jitter and radiated emissions. If using the internal RC oscillator mode instead of a crystal, configure the FOSC configuration bits accordingly and free pins 9-10 for general I/O on Port A.
The ADC inputs (RA0-RA5) are shared with digital I/O; configure them as analog inputs via the ADCON1 register before any conversion to prevent digital switching noise from corrupting samples. Allow at least 10 us acquisition time before triggering a conversion (Tacq) per Microchip datasheet mid-range ADC guidance. Place the analog reference pin VREF on RA3 with a 100 nF + 10 uF decoupling pair to VSS for stable conversion results.
Informações de conformidade
Compliance values not explicitly stated in the Verified Web Data provided; RoHS and lead-free status should be confirmed against the lot-specific Material Declaration Sheet from Microchip. Part is NRND; check Microchip PCN system for last-time-buy and compliance documentation.