PIC16C76-10I/SO - 8-Bit 10MHz OTP MCU, 14KB, 28-SOIC | Microchip
Артикул: PIC16C76-10I/SO ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.95 | $7,95 |
| 10 | $7.2 | $72,00 |
| 100 | $6.55 | $655,00 |
| 500 | $5.92 | $2.960,00 |
| 1.000 | $5.3 | $5.300,00 |
PIC16C76-10I/SO Обзор
A microcontroller (MCU) is a single-chip computer containing a CPU, program memory, data RAM, peripherals and I/O. The PIC16C7X family adds integrated analog and serial peripherals to the mid-range core, reducing external component count. PIC16C76 specifically targets applications that need on-chip ADC plus SPI/I2C/USART connectivity. Compared with modern PIC16F Flash parts it trades reprogrammability for lower unit cost in high-volume, code-stable products.
Key features include 5 channels of 8-bit ADC, 2 additional timers, 2 capture/compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, a USART, and 22 digital I/O pins. The 10MHz oscillator drives a 4-state pipeline that yields a 10 MIPS instruction throughput. The "-10I" suffix indicates 10MHz maximum frequency and the industrial -40C to +85C temperature range, while "/SO" denotes the 28-pin 7.50mm-wide SOIC package.
The architecture combines a RISC Harvard CPU with a 14-bit instruction word and an 8-bit data path. Peripherals share a common interrupt structure and are addressed through banked SFRs. The OTP program memory is programmed once at production time, which is why Microchip recommends PIC16F76 for new designs and prototype runs.
Typical applications include industrial process control nodes, building automation sensor interfaces, motor control signal conditioning, low-cost consumer appliance controllers, and educational/development boards where the well-documented mid-range instruction set simplifies firmware development.
When designing with this device, verify the OTP programming flow against your production test strategy, because OTP parts cannot be reprogrammed if a code bug is discovered after the part is sealed. For prototyping or field-upgradable firmware, evaluate PIC16F76-I/SO, which shares the same 28-SOIC footprint and pinout but uses Flash memory.
This page synthesizes distributor pricing, same-package alternatives, and practical design notes not found in the standalone manufacturer datasheet, with parametric cross-references curated against the XAIPART internal component database.
Аналоги без доработки для PIC16C76-10I/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C76-10I/SO (тот же форм-фактор и посадочное место) — отличается по Package, Serial Interfaces, Timers, Program Memory Size, Program Memory Type.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F76-I/SO
✅ Прямая замена✓ В наличии
$2.1 / шт.
Открыть даташит →PIC16C76T-10I/SO
✅ Прямая замена✓ В наличии
$6.4 / шт.
Открыть даташит →PIC16C76-10/SO
✅ Прямая замена✓ В наличии
$4.15 / шт.
Открыть даташит →PIC16C76-10E/SO
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C76-20I/SO
✅ Прямая замена✓ В наличии
$5.74 / шт.
Открыть даташит →PIC16C73B-04I/SO
✅ Прямая замена✓ В наличии
$7.1 / шт.
Открыть даташит →PIC16C76-10I/SO Максимальные параметры и электрические характеристики
| Core Architecture | PIC16C mid-range 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 14 KB (8K x 14) |
| RAM Size | 368 bytes |
| Maximum CPU Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| ADC Channels | 5 x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 modules (CCP) |
| Serial Interfaces | 1 x SSP (SPI/I2C) + 1 x USART |
| I/O Pins | 22 digital I/O |
| Напряжение питания | 5 V (typical) |
| Рабочая температура | -40C to +85C (Industrial) |
| Корпус | 28-SOIC (7.50 mm width) |
| Тип монтажа | Surface Mount |
| Уровень MSL | 1 (unlimited) |
| Статус RoHS | Compliant (SOIC package variant) |
Конфигурация выводов PIC16C76-10I/SO
| Контакт 1 | MCLR/VPP — Master clear (active low reset) / programming voltage input |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / ADC input channel 2 / ADC negative reference |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / ADC positive reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 (open-drain) / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / ADC input channel 4 / SPI slave select |
| Контакт 8 | VSS — Ground reference |
| Контакт 9 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Контакт 10 | OSC2/CLKOUT — Crystal oscillator output / clock output (Fosc/4) |
| Контакт 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Контакт 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Контакт 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 17 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 19 | VSS — Ground reference (second bond) |
| Контакт 20 | VDD — Positive supply (5 V typical) |
| Контакт 21 | RB0/INT — PORTB bit 0 / external interrupt input |
| Контакт 22 | RB1 — PORTB bit 1 |
| Контакт 23 | RB2 — PORTB bit 2 |
| Контакт 24 | RB3/PGM — PORTB bit 3 / low-voltage programming enable |
| Контакт 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Контакт 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Контакт 27 | RB6/PGC — PORTB bit 6 (interrupt-on-change) / ICSP clock |
| Контакт 28 | RB7/PGD — PORTB bit 7 (interrupt-on-change) / ICSP data |
Типичное применение
PIC16C76-10I/SO подходит для 6 применениеs: Industrial Process Control Nodes, Building Automation Sensor Hubs, Consumer Appliance Controllers, Low-Cost Educational Microcontroller Boards, Motor Control Signal Conditioning, Legacy Industrial Replacement Boards.
Industrial Process Control Nodes
The PIC16C76-10I/SO fits industrial sensor-interface and process-control nodes that require deterministic 8-bit processing at low unit cost. Its 14 KB OTP stores fixed control firmware, while the 5-channel 8-bit ADC reads analog sensor outputs (temperature, pressure, flow) directly, eliminating external ADC cost. The integrated SPI/I2C and USART peripherals provide simple daisy-chaining of multiple nodes over RS-485 transceivers. Industrial -40C to +85C operation suits factory floor environments, and the 22 digital I/O pins drive relays, opto-couplers, and indicator LEDs without external logic. Pair with PIC16C76-10I/SO in main loop plus PIC12C508 slaves for housekeeping I/O expanders.
Рекомендуется
Building Automation Sensor Hubs
The PIC16C76-10I/SO suits multi-sensor building-automation hubs because the on-chip ADC handles up to five analog channels (light, CO2, humidity transducers) and the SSP/I2C port talks to digital sensors (SHT21, BMP280) or an EEPROM for parameter storage. The 10 MIPS throughput is sufficient for simple control loops and filtering, while the OTP memory locks production firmware against accidental overwrites. USART enables Modbus RTU communication to a building management system. Pair with PIC16C76-10I/SO controller plus AT24C256 I2C EEPROM and an MCP23017 I/O expander.
Рекомендуется
Consumer Appliance Controllers
The PIC16C76-10I/SO is widely used as the main MCU in cost-sensitive consumer appliances (microwave ovens, washing machines, air conditioners) where code stability and low unit cost outweigh reprogrammability. Its 2 CCP modules generate PWM outputs for motor speed, valve, or heater control, while 22 I/O pins scan keypads and drive 7-segment or character LCDs. The integrated USART can drive a Bluetooth or Wi-Fi module for connectivity options. The industrial temperature grade covers kitchen and laundry environments. Pair with PIC16C76-10I/SO plus ULN2003A driver array and a 16x2 character LCD.
Рекомендуется
Low-Cost Educational Microcontroller Boards
The PIC16C76-10I/SO is used in educational labs and training kits because the well-documented 35-instruction mid-range core is approachable for first-time embedded programmers. Its integrated peripherals (ADC, SPI, I2C, USART, CCP) let students exercise every common MCU subsystem without external expansion chips. The 14 KB OTP holds sample programs such as a digital thermometer, a serial terminal, or a PWM motor controller. Pair with PIC16C76-10I/SO plus PICkit 3 programmer and a simple character LCD.
Рекомендуется
Motor Control Signal Conditioning
The PIC16C76-10I/SO fits low-speed motor-control front-ends where its 2 CCP/PWM channels generate complementary drive signals for small DC or stepper motors. The 5-channel ADC samples current-sense amplifiers and back-EMF feedback, while the USART reports telemetry to a host controller. Industrial temperature grade supports HVAC blower and pump applications. Pair with PIC16C76-10I/SO plus DRV8871 brushed-DC driver and ACS712 current sensor.
Рекомендуется
Legacy Industrial Replacement Boards
The PIC16C76-10I/SO is used to repair or maintain legacy industrial controllers whose firmware was originally developed against this OTP part. Because OTP parts cannot be re-flashed, the only safe repair path is to swap a fresh PIC16C76-10I/SO onto the existing PCB. Its 28-SOIC footprint matches every spare-slot design that used the original PIC16C7X mid-range family. Pair with PIC16C76-10I/SO plus verified replacement FIFO/EEPROM chips from the original BOM.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C76-10I/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F76-I/SO | PIC16C76T-10I/SO | PIC16C76-10/SO | PIC16C76-10E/SO | PIC16C76-20I/SO | PIC16C73B-04I/SO |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | 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 | 28-SOIC - same | 28-SOIC - same |
| Program Memory Type | OTP, 14 KB | Flash, 8 KB | OTP, 14 KB | OTP, 14 KB | OTP, 14 KB | OTP, 14 KB | OTP, 4 KB |
| Maximum CPU Frequency | 10 MHz | 20 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 4 MHz |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | 0C to +70C | -40C to +125C | -40C to +85C | -40C to +85C |
| Lifecycle Status | NRND | Active | NRND | NRND | NRND | NRND | NRND |
| ICSP / In-Circuit Programming | No (OTP only) | Yes (Flash + ICSP) | No (OTP only) | No (OTP only) | No (OTP only) | No (OTP only) | No (OTP only) |
Ключевые отличия
- Flash-based drop-in upgrade path (против PIC16F76-I/SO)
- Industrial -40C to +85C grade (против PIC16C76-10/SO (commercial 0C to +70C))
- 14 KB OTP program memory (против PIC16C73B-04I/SO)
- Standard 28-SOIC footprint across the family (против PIC16C66-20I/SP (28-SPDIP) and PIC16C745-I/SP (28-SPDIP))
Заметки по проектированию
PIC16C76 is One-Time-Programmable: a code bug in production firmware cannot be corrected after the part is sealed on the PCB. Lock down firmware revision control and verify with engineering samples before any production run. If field upgrades are required, choose PIC16F76-I/SO instead - it shares the same 28-SOIC footprint but uses Flash memory with ICSP.
Decouple VDD with at least one 100 nF ceramic capacitor placed within 5 mm of the VDD/VSS pins; for noisy environments add a 10 uF tantalum or ceramic bulk capacitor on the same VDD net. The PIC16C76's ADC accuracy is sensitive to VDD ripple; route analog VDD separately from digital VDD if the board has switching regulators, and add a ferrite bead in series.
Place the crystal or resonator within 10 mm of OSC1/OSC2 and guard the traces with a ground pour to reduce EMI pickup. Keep RC3/SCK/SCL, RC4/SDI/SDA, and RC5/SDO traces short to avoid ringing on SPI/I2C buses above 1 MHz. For reliable ICSP debugging on a prototype board, expose MCLR/VPP, RB6/PGC, RB7/PGD to a 5-pin header even if you are using OTP for production.
PIC16C76-10I/SO dissipation is low (under 100 mW typical at 10 MHz, 5 V), so no thermal management is required beyond standard PCB design. However, in enclosed industrial enclosures with ambient above 60C, derate oscillator drive strength (HS to XT mode) and reduce clock to lower internal heating. Verified per the Microchip PIC16C7X datasheet DC characteristics.
Информация о соответствии
RoHS and lead-free per Microchip PIC16C76 product page. Not AEC-Q100 qualified - PIC16C76 is intended for industrial and consumer applications, not automotive. For automotive designs Microchip recommends PIC18F family.