PIC16C774-I/P - 8-Bit 20MHz 7KB OTP MCU | Microchip | PDIP-40
N.º da peça: PIC16C774-I/P ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $13.02 | $13,02 |
| 10 | $11.85 | $118,50 |
| 100 | $10.4 | $1.040,00 |
| 500 | $8.95 | $4.475,00 |
| 1.000 | $7.6 | $7.600,00 |
PIC16C774-I/P Visão geral
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data bus and CPU core, typically used in embedded control applications. The PIC16C family employs Microchip's RISC-based Harvard architecture, sitting in the broader hierarchy of microcontrollers -> microcontrollers (MCU) -> microcontrollers/microprocessors -> semiconductors. The OTP variant allows single-time programming for cost-sensitive production runs, while remaining pin-compatible with the flash-based PIC16F74 and PIC16F877 cousins.
Key features include 10 channels of 12-bit A/D conversion (a notable differentiator over the 8-bit A/D on older PIC16C7x parts), a 200ns instruction execution time, hardware USART, MSSP/SPI/I2C peripheral, three timers, capture/compare/PWM (CCP) module, and an internal watchdog timer with on-chip oscillator. The 33 I/O pins drive LEDs, relays, and low-power logic directly. Brown-out reset and power-on reset provide robust startup, while the wide 2.5V-5.5V operating range simplifies multi-rail designs.
The PIC16C774's CMOS RISC core executes a streamlined 35-instruction set, achieving near-1 MIPS/MHz throughput. Twelve-bit A/D resolution enables precision measurement of analog signals - eliminating the external circuitry typically needed for high-accuracy sensor reading - and the device supports in-circuit serial programming for production-line firmware updates via two pins.
Typical applications include industrial process control, motor control, HVAC systems, instrumentation, and any precision-measurement embedded system requiring on-chip 12-bit ADC. The PIC16C774 is well suited to battery-backed sensor nodes where 12-bit A/D precision reduces post-processing calibration overhead.
When designing with this device, allocate enough decoupling (0.1uF + 10uF) near VDD, follow Microchip's PCB layout guidelines for the analog VDD/VSS pair, and verify that OTP programming is performed within the device's specified VDD window (typically 4.5V-5.5V).
This page synthesizes live distributor pricing, validated drop-in PIC16C77x family alternatives, and engineering guidance that goes beyond the bare datasheet table, providing a single-source decision aid for engineers and buyers.
Alternativas drop-in para PIC16C774-I/P — 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 PIC16C774-I/P (mesmo formato e footprint) — diferindo em Package, Core Architecture, Program Memory Type, Operating Temperature, Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F74-I/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C773-I/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C773-I/SS
✅ Drop-In✓ Em estoque
$7 / unidade
Ver ficha técnica →PIC16C765-I/P
✅ Drop-In✓ Em estoque
$5.1 / unidade
Ver ficha técnica →PIC16C77-10I/P
✅ Drop-In✓ Em estoque
$6.1 / unidade
Ver ficha técnica →PIC16C771T-I/SS
✅ Drop-In✓ Em estoque
$3.46 / unidade
Ver ficha técnica →PIC16C774-I/P Classificações máximas e características elétricas
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7KB (4K x 14) |
| RAM | 256 bytes |
| Data EEPROM | Not present (OTP part) |
| Maximum CPU Speed | 20 MHz (200ns instruction cycle) |
| Operating Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 33 |
| A/D Converter | 10 channels x 12-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 1 (Capture/Compare/PWM) |
| Serial Peripherals | USART, MSSP (SPI / I2C) |
| Encapsulamento | PDIP-40 (Plastic DIP, 0.6") |
| Tipo de montagem | Through-Hole |
| Temperatura de operação | -40 C to +85 C (Industrial) |
| Instruction Set | 35 single-word instructions |
| Watchdog Timer | Yes (internal, with on-chip oscillator) |
| Brown-out Reset | Yes |
| ICSP | Yes (In-Circuit Serial Programming) |
Configuração de pinos do PIC16C774-I/P
| Pino 1 | MCLR/VPP — Master Clear (Reset) input / programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pino 8 | RE0/RD/AN5 — PORTE bit 0 / parallel port read / analog input 5 |
| Pino 9 | RE1/WR/AN6 — PORTE bit 1 / parallel port write / analog input 6 |
| Pino 10 | RE2/CS/AN7 — PORTE bit 2 / parallel port chip select / analog input 7 |
| Pino 11 | VDD — Positive supply voltage (+2.5V to +5.5V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pino 14 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pino 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pino 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture/compare |
| Pino 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pino 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pino 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pino 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pino 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 25 | RC6/TX/CK — PORTC bit 6 / USART async TX / USART sync clock |
| Pino 26 | RC7/RX/DT — PORTC bit 7 / USART async RX / USART sync data |
| Pino 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Pino 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Pino 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Pino 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply voltage |
| Pino 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 34 | RB1 — PORTB bit 1 |
| Pino 35 | RB2 — PORTB bit 2 |
| Pino 36 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Pino 37 | RB4 — PORTB bit 4 |
| Pino 38 | RB5 — PORTB bit 5 |
| Pino 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 40 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplicações típicas
PIC16C774-I/P é adequado para 6 aplicaçãos: Industrial Process Control, Precision Sensor Measurement, Motor Control and Drivers, HVAC Control Systems, Portable Battery-Powered Instruments, Building Automation and Lighting Control.
Industrial Process Control
The PIC16C774-I/P fits industrial process control because its 10 channels of 12-bit A/D conversion and 33 digital I/O pins let one MCU scan multiple analog sensors (temperature, pressure, flow) and drive relays or solid-state outputs simultaneously. The 20MHz core delivers roughly 5 MIPS, sufficient for closed-loop PID and supervisory logic without an external DSP. Industrial temperature grade (-40C to +85C) plus brown-out reset and watchdog timer deliver the field reliability that factory-floor controllers require. OTP program memory suits locked firmware that must not be tampered with in production.
Recomendado
Precision Sensor Measurement
The PIC16C774-I/P fits precision sensor measurement because its 12-bit A/D resolution (vs 8-bit on older PIC16C7x) resolves small analog signal changes - critical for strain gauges, thermocouples, and bridge sensors where every LSB of ADC counts. The internal 10-channel mux lets one chip replace several external ADC ICs, cutting BOM cost. With hardware USART and MSSP, the PIC16C774 streams digitized readings to a host controller or LCD. OTP memory prevents firmware reverse-engineering of proprietary calibration routines in field-deployed instrumentation.
Recomendado
Motor Control and Drivers
The PIC16C774-I/P fits motor control because its CCP (Capture/Compare/PWM) module generates PWM up to the device's 20MHz clock resolution, the 33 I/O pins handle direction, brake, and fault lines, and the 12-bit ADC reads back current and position sensors for closed-loop commutation. The 35-instruction RISC core runs FOC or trapezoidal commutation algorithms in real time at 5 MIPS. Brown-out reset protects the controller during motor stall events that collapse the supply rail. OTP memory locks the firmware to prevent field modification of safety interlocks.
Recomendado
HVAC Control Systems
The PIC16C774-I/P fits HVAC control because it integrates 10 channels of 12-bit ADC for multi-zone temperature and humidity sensing, plus USART/MSSP for communicating with a centralized BMS over Modbus or I2C sensor arrays. The -40C to +85C industrial temperature range covers rooftop and basement equipment. Watchdog timer and brown-out reset handle brownouts from compressor inrush currents. OTP program memory prevents unauthorized firmware changes in commercial refrigeration, an advantage for OEMs that need locked firmware for warranty compliance.
Recomendado
Portable Battery-Powered Instruments
The PIC16C774-I/P fits portable battery-powered instruments because its 2.5V-5.5V operating range lets it run directly from a 3.3V or a 2xAA battery stack, the low-power SLEEP mode (down to a few microamps with watchdog off) extends field runtime, and the 12-bit ADC eliminates a companion ADC chip. The 200ns instruction cycle still delivers useful MIPS for data logging and simple DSP. OTP memory suits sealed, disposable, or warranty-locked test instruments that ship with a fixed firmware revision.
Recomendado
Building Automation and Lighting Control
The PIC16C774-I/P fits building automation because its 33 I/O pins can scan keypads, drive triac interfaces, and read photodiode light sensors, while the 12-bit ADC handles 0-10V analog lighting control inputs. The MSSP peripheral drives I2C keypads and LED drivers, and the USART links to BACnet or Modbus gateways. Industrial temperature rating supports unheated utility closets. OTP program memory locks lighting presets and access-control schedules against tampering in commercial installations, an advantage for regulated facilities.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C774-I/P — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F74-I/P | PIC16C773-I/P | PIC16C765-I/P | PIC16C77-10I/P |
|---|---|---|---|---|---|
| Package | PDIP-40 | PDIP-40 (same) | PDIP-40 (same) | PDIP-40 (same) | PDIP-40 (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (7KB) | Flash (7KB) | OTP (7KB) | OTP (7KB) | OTP (7KB) |
| ADC Channels x Resolution | 10 x 12-bit | 8 x 12-bit | 8 x 12-bit | 8 x 12-bit | 8 x 8-bit |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Operating Voltage | 2.5V to 5.5V | 2.0V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V |
| Lifecycle Status | Obsolete | Active | Obsolete | Obsolete | Obsolete |
| Unit Price (qty 1, USD) | $13.02 | $8.50 | $11.20 | $14.50 | $9.80 |
Principais diferenciais
- Highest ADC channel density in the PIC16C77x PDIP-40 family (vs PIC16C773-I/P)
- 12-bit ADC vs 8-bit ADC precision (vs PIC16C77-10I/P)
- OTM-secure OTP memory (vs PIC16F74-I/P)
Notas de projeto
Estimated: place a 0.1uF ceramic decoupling capacitor as close as possible to each VDD pin (pins 11 and 32) and a bulk 10uF tantalum or ceramic capacitor on the supply rail. The PIC16C774-I/P has two VDD pins; both must be bypassed. For analog VREF circuits, add a separate low-noise LDO and a 10uF + 0.1uF cap pair to stabilize the ADC reference voltage. When operating from a switching regulator, route the analog and digital grounds to a single point to avoid ground bounce in the 12-bit ADC readings.
Use a 4-layer PCB with dedicated ground and power planes for any design relying on the 12-bit ADC at full resolution. Keep analog inputs (RA0-RA5, RE0-RE2) traces short and routed away from PWM outputs (CCP1 on RC2) and clock traces to minimize crosstalk. The MCLR/VPP pin (pin 1) requires a 10k pull-up to VDD; if ICSP is used, add the standard 10k pull-up plus a low-value resistor to the ICSP connector for in-circuit programming. Follow the Microchip PIC16C773/4 datasheet section on PCB layout guidelines for high-precision analog designs.
OTP programming must occur within the 4.5V-5.5V VDD window - programming below 4.5V will fail or produce unreliable bits. Do not leave the MCLR pin floating; a floating MCLR can cause spurious resets from EMI. When migrating to the PIC16F74-I/P drop-in replacement, verify the configuration bits match (especially the oscillator, watchdog, and brown-out settings), because PIC16F74 has additional flash-related configuration options that PIC16C774 does not expose. Finally, do not exceed 33 I/O pins of source current in aggregate - the total device sink/source is rated at 200mA.
Informações de conformidade
PIC16C774-I/P is a pre-RoHS-design-era Microchip part. Per Microchip legacy product disclosures, this part is generally not RoHS compliant and uses lead-bearing PDIP packaging. New designs should migrate to the RoHS-compliant PIC16F74-I/P or PIC16F877A-I/P. AEC-Q100 qualification not applicable for legacy through-hole PDIP industrial-temperature MCUs; consult Microchip automotive-grade PIC18 equivalents for automotive applications.