PIC16C76-04E/SP - 8-Bit CMOS MCU, 14KB OTP, 5 ADC | Microchip
Артикул: PIC16C76-04E/SP ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.95 | $7,95 |
| 10 | $7.15 | $71,50 |
| 100 | $6.05 | $605,00 |
| 500 | $5.4 | $2.700,00 |
| 1.000 | $4.85 | $4.850,00 |
PIC16C76-04E/SP Обзор
An 8-bit microcontroller (MCU) is a small computer on a single integrated circuit containing a CPU, program memory (ROM/EPROM/Flash/OTP), data memory (RAM), and integrated peripherals such as timers, communication interfaces, and ADCs. Within the broader taxonomy, an MCU is a member of the microcontroller family -> embedded processor -> semiconductor device. The PIC16C76 specifically sits inside the PIC16 mid-range family, which is the historical bridge between the PIC16 low-end (PIC16C5X) and enhanced mid-range (PIC16F1XXX) architectures.
Key features of this part include 14KB OTP program memory (8K x 14 words), 368 bytes of data RAM, a hardware USART for RS-232/RS-485 communication, two PWM outputs suitable for motor and lighting control, an on-chip 8-bit ADC with 5 input channels, and power-saving SLEEP mode with 1 uA typical standby current at 3V/32 kHz. The "-04" suffix indicates a 4 MHz maximum clock (DC to 4 MHz oscillator input), and the "E" suffix indicates the Extended temperature range of -40C to +125C. The 28-pin SPDIP package allows easy through-hole prototyping on breadboards and development boards.
The PIC16C76-04E/SP uses a Harvard architecture with separate program and data buses, RISC instruction set, and a hardware multiplier-free ALU optimized for byte and bit operations. The OTP memory is one-time programmable, meaning each device can be programmed exactly once with the application firmware, making this part ideal for low-to-medium volume production where the cost of Flash-based parts is not justified.
Typical applications include industrial control systems, sensor interfacing, motor control, consumer appliances, security and alarm systems, and educational microcontroller platforms. The extended temperature range and robust CMOS design also suit outdoor and automotive under-hood environments. Because the PIC16C76 has been superseded by the Flash-based PIC16F76 in new designs, this OTP variant is most commonly used to maintain legacy production runs or to honor existing firmware compatibility constraints.
When designing with this device, ensure that the chosen programmer supports the PIC16C7X OTP algorithm (e.g., PICSTART Plus, MPLAB PM3) and that the application firmware will not require field upgrades. Designers should also evaluate the PIC16F76 as a modern Flash-based alternative with in-circuit programmability.
This page synthesizes distributor pricing, drop-in same-package alternatives, application context, and practical design notes not consolidated in any single manufacturer datasheet or distributor page.
Аналоги без доработки для PIC16C76-04E/SP — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C76-04E/SP (тот же форм-фактор и посадочное место) — отличается по Capture/Compare/PWM, Data RAM, Mounting Type, Operating Temperature Range, Package.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F76-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C76-04I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C73B-04E/SP
✅ Прямая замена✓ В наличии
$4.4 / шт.
Открыть даташит →PIC16C74B-04E/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C77-04E/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C76-04E/SP Максимальные параметры и электрические характеристики
| Architecture | PIC16C7X mid-range, 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory | 14 KB OTP (8K x 14 words) |
| Data RAM | 368 bytes |
| Maximum Clock Speed | 4 MHz (-04 speed grade) |
| Instruction Execution Time | 200 ns at 4 MHz |
| Supply Voltage (Vdd) | 4 V to 5.5 V |
| I/O Pins | 22 digital I/O |
| ADC | 8-bit, 5 channels |
| Timers | Timer0, Timer1, Timer2 |
| Capture/Compare/PWM | 2 modules |
| Serial Communication | SPI / I2C / USART |
| Диапазон рабочих температур | -40C to +125C (Extended, "E") |
| Корпус | 28-pin SPDIP (Skinny Plastic DIP), 0.300 inch |
| Тип монтажа | Through-Hole |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов PIC16C76-04E/SP
| Контакт 1 | MCLR/VPP — Master Clear (reset, active low) / programming voltage input |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / ADC channel 2 |
| Контакт 5 | RA3/AN3/VREF- — PORTA bit 3 / ADC channel 3 / ADC negative reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / ADC channel 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / ADC channel 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / ADC channel 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / ADC channel 7 |
| Контакт 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 module |
| Контакт 13 | RC2/CCP1 — PORTC bit 2 / CCP1 module |
| Контакт 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 |
| Контакт 20 | VDD — Positive supply voltage (4 V to 5.5 V) |
| Контакт 21 | RB0/INT — PORTB bit 0 / external interrupt input |
| Контакт 22 | RB1 — PORTB bit 1 |
| Контакт 23 | RB2 — PORTB bit 2 |
| Контакт 24 | RB3 — PORTB bit 3 |
| Контакт 25 | RB4 — PORTB bit 4 |
| Контакт 26 | RB5 — PORTB bit 5 |
| Контакт 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Типичное применение
PIC16C76-04E/SP подходит для 7 применениеs: Industrial Control Systems, Motor Control and PWM Drivers, Sensor Interface and Data Acquisition, Consumer Appliance Controllers, Security and Alarm Systems, Educational Microcontroller Platforms, Automotive Under-Hood Controllers.
Industrial Control Systems
The PIC16C76-04E/SP fits industrial control applications due to its extended -40C to +125C operating temperature range, 5-channel 8-bit ADC for sensor signal acquisition, and two PWM modules for actuator control. With 14 KB of OTP program memory and a 4 MHz clock, the part can execute a control loop sampling multiple sensors at roughly 20 ksps while driving PWM outputs to valves, heaters, or motor drives. Its CMOS design with 1 uA standby current supports battery-backed control panels that must remain operational during primary power loss, and the 28-pin SPDIP package eases through-hole assembly on industrial control boards.
Рекомендуется
Motor Control and PWM Drivers
The PIC16C76-04E/SP is well suited to small motor control applications thanks to its two Capture/Compare/PWM (CCP) modules that generate complementary or independent PWM signals. With a 4 MHz clock and 10-bit PWM resolution, the part can produce switching frequencies up to 4 kHz with 1 us resolution, suitable for DC brushed motors, low-power stepper drives, and Peltier element control. The USART enables feedback communication to a host controller, while the 8-bit ADC samples motor current or position feedback through hall-effect sensors or shunt resistors in the H-bridge return path.
Рекомендуется
Sensor Interface and Data Acquisition
The PIC16C76-04E/SP integrates a 5-channel 8-bit ADC with up to 5 analog sensor inputs, suitable for environmental monitoring, temperature logging, and multi-sensor data acquisition front-ends. Combined with the SPI/I2C synchronous serial port, the part can stream digitized sensor readings to an external EEPROM, RF transceiver, or host processor. The 368 bytes of RAM buffer sensor readings between transmissions, and the 4 MHz clock permits ADC conversion rates of approximately 20 ksps in free-running mode, enabling low-speed vibration, light, or gas sensor sampling.
Рекомендуется
Consumer Appliance Controllers
Appliance controllers such as washing machines, microwave ovens, dishwashers, and coffee makers benefit from the PIC16C76-04E/SP's combination of OTP memory for one-time firmware, 22 I/O pins to drive displays, keypads, relays, and triacs, plus the on-chip ADC for temperature and humidity sensing. The 28-pin SPDIP package through-hole mounts easily on appliance control boards, and the extended temperature range tolerates the heat of cooking or motor compartments. The 4 MHz instruction rate supports display multiplexing and PWM heating-element control in a single chip.
Рекомендуется
Security and Alarm Systems
Security alarm panels, PIR motion detectors, and keypad-based entry systems can use the PIC16C76-04E/SP for its low-power SLEEP mode (1 uA typical at 3V/32 kHz) which extends battery life during standby, while the on-chip ADC and digital I/O connect to reed switches, PIR sensors, sirens, and status LEDs. The OTP memory prevents firmware reverse engineering and limits cloning, which is a security advantage. The USART enables communication with a central monitoring station over RS-232 or RS-485 in larger commercial alarm systems.
Рекомендуется
Educational Microcontroller Platforms
Universities, technical colleges, and hobbyist courses use the PIC16C76-04E/SP as a teaching vehicle because the 28-pin SPDIP package drops into breadboards and ZIF sockets without surface-mount soldering. The PIC16C7X instruction set (35 instructions) is the canonical introduction to RISC microcontroller programming, and the integrated ADC, PWM, and USART peripherals cover the essential concepts of analog interfacing, timing, and serial communication. Cost-sensitive course materials can leverage the low unit price and through-hole ease of use across hundreds of student lab kits.
Рекомендуется
Automotive Under-Hood Controllers
Automotive body controllers, sensor interfaces, and HVAC actuators can use the PIC16C76-04E/SP for its extended -40C to +125C temperature range, sufficient for under-hood and engine-bay environments where ambient temperatures exceed 100C. The 14 KB OTP memory holds body control firmware for lighting, mirror, or seat controllers; the 5-channel ADC reads temperature, position, and voltage sensors; and the PWM outputs drive small DC loads such as solenoids and motors. The through-hole SPDIP package is convenient for prototyping automotive ECUs on the bench before moving to surface-mount production.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C76-04E/SP — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F76-I/SP | PIC16C76-04I/SP | PIC16C73B-04E/SP | PIC16C74B-04E/SP | PIC16C77-04E/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SPDIP-28 | SPDIP-28 - same | SPDIP-28 - same | SPDIP-28 - same | SPDIP-28 - same | SPDIP-28 - same |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB OTP | 7 KB OTP | 7 KB OTP | 28 KB OTP |
| Max Clock Speed | 4 MHz | 10 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Temperature Range | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) |
| ADC | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 8 channels | 8-bit, 5 channels |
| PWM Modules | 2 (CCP) | 2 (CCP) | 2 (CCP) | 2 (CCP) | 2 (CCP) | 2 (CCP) |
| Memory Type | OTP (one-time programmable) | Flash (re-programmable) | OTP | OTP | OTP | OTP |
Ключевые отличия
- Extended temperature range of -40C to +125C for under-hood automotive and outdoor industrial deployment (против PIC16C76-04I/SP)
- Moderate 14 KB OTP program memory balances cost and code capacity for mid-complexity applications (против PIC16C73B-04E/SP)
- Legacy OTP silicon choice for anti-cloning and code-protection applications (против PIC16F76-I/SP)
Заметки по проектированию
Decouple VDD (pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus a bulk 10 uF tantalum or aluminum electrolytic capacitor to suppress transient current spikes from the internal CPU and peripherals. The PIC16C76-04E/SP draws up to 20 mA active at 4 MHz/5V; ensure the regulator can supply this with margin. During SLEEP mode the part consumes 1 uA typical at 3V, but the brown-out reset and watchdog timer can increase this if enabled. Estimated: with VIN=5V, ICC=15 mA active at 4 MHz, total steady-state consumption is ~75 mW.
Place the external crystal or resonator (typically 4 MHz) within 10 mm of pins 11 (RC0/T1OSO) and 12 (RC1/T1OSI) or pins 13 (RC2) and 14 (RC3) depending on the oscillator configuration selected in the configuration word. Use short, symmetrical traces to minimize parasitic capacitance and keep the oscillator away from high-current switching traces. Add a 1 M ohm parallel resistor across the crystal to bias the inverter into its linear region, per Microchip PIC16C7X hardware design guidelines.
Because the PIC16C76 uses OTP (one-time-programmable) memory, any firmware bug that ships to production is permanent and cannot be field-updated via ICSP. Plan development carefully using the Flash-based PIC16F76 for prototyping and validation, then port the verified code to the PIC16C76-04E/SP for production. Also note that the MCLR pin (pin 1) is shared with the programming voltage VPP - if MCLR is tied directly to VDD without a proper reset circuit (10 k ohm pull-up + 100 nF cap to ground), in-circuit serial programming will fail. Always include a diode across the MCLR pull-up resistor to allow VPP to override VDD during programming.
Информация о соответствии
RoHS and lead-free compliant per Microchip product page. Not AEC-Q100 qualified for automotive - the standard PIC16C76 family is not automotive-grade; consult Microchip's automotive PIC16 product lines for AEC-Q100 parts.