PIC16C774-I/P - 8-Bit 20MHz 7KB OTP MCU | Microchip | PDIP-40
MPN: PIC16C774-I/P ✗ Akhir HidupPIC16C774-I/P Ringkasan
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.
Alternatif penggantian untuk PIC16C774-I/P — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC16C774-I/P (sama faktor bentuk dan footprint) — berbeda di dalam Package, Core Architecture, Timers, Program Memory Type, Operating Temperature.
PIC16F74-I/P
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16C773-I/P
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16C773-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16C765-I/P
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16C77-10I/P
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16C771T-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16C774-I/P Rating Maksimal & Karakteristik Listrik
| 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) |
| Paket | PDIP-40 (Plastic DIP, 0.6") |
| Tipe Mounting | Through-Hole |
| Suhu Kerja | -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) |
Konfigurasi Pin PIC16C774-I/P
| Pin produk 1 | MCLR/VPP — Master Clear (Reset) input / programming voltage |
| Pin produk 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin produk 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin produk 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin produk 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Pin produk 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin produk 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pin produk 8 | RE0/RD/AN5 — PORTE bit 0 / parallel port read / analog input 5 |
| Pin produk 9 | RE1/WR/AN6 — PORTE bit 1 / parallel port write / analog input 6 |
| Pin produk 10 | RE2/CS/AN7 — PORTE bit 2 / parallel port chip select / analog input 7 |
| Pin produk 11 | VDD — Positive supply voltage (+2.5V to +5.5V) |
| Pin produk 12 | VSS — Ground reference |
| Pin produk 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin produk 14 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin produk 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin produk 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin produk 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture/compare |
| Pin produk 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin produk 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pin produk 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pin produk 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pin produk 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pin produk 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin produk 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin produk 25 | RC6/TX/CK — PORTC bit 6 / USART async TX / USART sync clock |
| Pin produk 26 | RC7/RX/DT — PORTC bit 7 / USART async RX / USART sync data |
| Pin produk 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Pin produk 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Pin produk 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Pin produk 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Pin produk 31 | VSS — Ground reference |
| Pin produk 32 | VDD — Positive supply voltage |
| Pin produk 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin produk 34 | RB1 — PORTB bit 1 |
| Pin produk 35 | RB2 — PORTB bit 2 |
| Pin produk 36 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Pin produk 37 | RB4 — PORTB bit 4 |
| Pin produk 38 | RB5 — PORTB bit 5 |
| Pin produk 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin produk 40 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplikasi Umum
PIC16C774-I/P cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC16C774-I/P — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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 |
Diferensiator Kunci
- Highest ADC channel density in the PIC16C77x PDIP-40 family (vsPIC16C773-I/P)
- 12-bit ADC vs 8-bit ADC precision (vsPIC16C77-10I/P)
- OTM-secure OTP memory (vsPIC16F74-I/P)
Catatan Desain
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.
Informasi Konformitas
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.