PIC16C774/L - 8-Bit 20MHz 7KB OTP MCU 44-PLCC | Microchip
MPN: PIC16C774/L ✗ Cuối đờiPIC16C774/L Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/Flash/OTP), working RAM, peripherals, and I/O on one die. PIC® 16C is Microchip's classic mid-range 8-bit OTP (One-Time Programmable) family using a Harvard RISC architecture with a 14-bit instruction word. The PIC16C774 sits inside the broader product hierarchy: microcontroller -> 8-bit MCU -> PIC® 16C family -> PIC16C7x series, where it adds 12-bit A/D capability compared to the 8-bit ADC predecessors such as PIC16C73/74.
Key features include 10 channels of 12-bit-resolution Analog-to-Digital conversion, two 8-bit and one 16-bit timer/counter blocks, a USART with synchronous and asynchronous modes, an MSSP module supporting SPI and I2C, and a brown-out reset plus watchdog timer for reliable operation. The 12-bit ADC distinguishes signals as small as 1 mV on a 5V full-scale input, eliminating external signal-conditioning circuitry in many precision measurement applications.
The PIC16C774 uses Microchip's OTP one-time-programmable memory, meaning the program is written once at programming time and is non-erasable - a low-cost approach suited to mature, stable production designs where firmware revision churn is minimal. The 20MHz oscillator provides a 200 ns instruction cycle, sufficient for control loops and slow communication stacks.
Typical applications include industrial process control, instrumentation, multi-channel data acquisition front-ends, automotive body electronics (non-safety), and embedded control for office and white-goods equipment. The 10-channel 12-bit ADC makes it particularly attractive for sensor-hub roles where multiple analog transducers must be sampled simultaneously.
When designing with this device, note that OTP memory cannot be re-programmed in-circuit; a flash-based PIC16F or PIC18F equivalent should be considered for prototyping or firmware-frequent designs. The 44-PLCC package requires a through-hole socket or a PLCC-44 SMT footprint, and the J-leads need careful pad geometry to avoid solder-bridging during reflow.
Bộ thay thế dễ dàng lắp đặt cho PIC16C774/L — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C774/L (cùng hình factor và footprint) — khác nhau ở Core Architecture, Package, Mounting Type, Operating Temperature, Timers.
PIC16F77
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C774-I/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C774/JW
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F77T-I/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATMEGA8535-16AU
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C774/L Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 16C, 8-bit Harvard RISC |
| Instruction Word | 14-bit |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz) |
| Program Memory | 7 KB (4K x 14) OTP |
| RAM | 256 x 8 bytes |
| Digital I/O Pins | 33 |
| ADC | 10 channels x 12-bit |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Communication Peripherals | USART (sync/async), MSSP (SPI / I2C) |
| Operating Voltage | 4.0 V to 5.5 V |
| Nhiệt độ hoạt động | 0 C to +70 C (commercial, /L suffix) |
| Hộp | 44-PLCC (J-lead, 16.59 x 16.59 mm) |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 (168 hours) |
| Brown-out Reset | Yes |
| Watchdog Timer | Yes |
Cấu hình chân PIC16C774/L
| Chân 1 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Chân 2 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Chân 3 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Chân 4 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / ADC VREF+ |
| Chân 5 | RA4/AN4/T0CKI — PORTA bit 4 / ADC input 4 / Timer0 clock input |
| Chân 6 | RA5/AN5/SS — PORTA bit 5 / ADC input 5 / SPI slave select |
| Chân 7 | RE0/AN6/RD — PORTE bit 0 / ADC input 6 / read control |
| Chân 8 | RE1/AN7/WR — PORTE bit 1 / ADC input 7 / write control |
| Chân 9 | RE2/AN8/CS — PORTE bit 2 / ADC input 8 / chip select |
| Chân 10 | OSC1/CLKIN — Oscillator crystal input / external clock |
| Chân 11 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Chân 12 | VDD — Positive supply (4.0 V to 5.5 V) |
| Chân 13 | VSS — Ground |
| Chân 14 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 15 | RB1 — PORTB bit 1 |
| Chân 16 | RB2 — PORTB bit 2 |
| Chân 17 | RB3 — PORTB bit 3 |
| Chân 18 | RB4 — PORTB bit 4 |
| Chân 19 | RB5 — PORTB bit 5 |
| Chân 20 | RB6 — PORTB bit 6 |
| Chân 21 | RB7 — PORTB bit 7 |
| Chân 22 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / clock in |
| Chân 23 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Chân 24 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Chân 25 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 28 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Chân 29 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Chân 30 | RD0 — PORTD bit 0 |
| Chân 31 | RD1 — PORTD bit 1 |
| Chân 32 | RD2 — PORTD bit 2 |
| Chân 33 | RD3 — PORTD bit 3 |
| Chân 34 | RD4 — PORTD bit 4 |
| Chân 35 | RD5 — PORTD bit 5 |
| Chân 36 | RD6 — PORTD bit 6 |
| Chân 37 | RD7 — PORTD bit 7 |
| Chân 38 | AVDD — Analog supply (connect to VDD or filtered analog rail) |
| Chân 39 | AVSS — Analog ground (connect to VSS) |
| Chân 40 | VREF- — ADC negative reference |
| Chân 41 | VREF+ — ADC positive reference (could be tied to AVDD) |
| Chân 42 | MCLR/VPP — Master clear reset / programming voltage |
| Chân 43 | NC — Not connected (POCC-44 reserved pin, per datasheet) |
| Chân 44 | NC — Not connected (PLCC-44 reserved pin, per datasheet) |
Ứng dụng tiêu biểu
PIC16C774/L phù hợp cho 7 Áp dụngs: Industrial Process Control, Multi-Channel Data Acquisition, White Goods and Appliance Control, Automotive Body Electronics, Building Automation, Medical Monitoring Front-Ends, Test & Measurement Instruments.
Industrial Process Control
The PIC16C774/L fits industrial process-control PLCs and remote I/O modules because its 10-channel 12-bit ADC delivers 1.22 mV LSB resolution on a 5 V reference - adequate for direct thermocouple, 4-20 mA current-loop, and bridge-sensor interfaces without external instrumentation amplifiers. The 33 I/O pins drive relay coils, optocouplers, and isolated digital outputs. The 44-PLCC package, designed for socketed installation, simplifies field service and board-level rework. With OTP memory, validated firmware is locked in permanently, eliminating field reprogramming risk. USART and MSSP support enable RS-485 / Modbus RTU slave communication.
Được đề xuất
Multi-Channel Data Acquisition
The 10-channel 12-bit ADC makes the PIC16C774/L ideal for data-acquisition front-ends digitizing strain gauges, pressure sensors, and thermistors in laboratory instruments. Each ADC conversion completes in approximately 4-20 us depending on clock pre-scaler, enabling aggregate throughput above 30 ksamples/s when channels are sequenced. The 256-byte RAM is sufficient for a 32-sample circular buffer plus scratch memory; for larger captures the USART streams data to a host processor. Commercial 0-70 C temperature range suits indoor bench-top instruments, while the -I/L variant is preferable for field-portable data loggers.
Được đề xuất
White Goods and Appliance Control
Washing machines, dishwashers, and HVAC thermostat controllers benefit from the PIC16C774/L's combination of 33 I/O lines, multiple timers for motor PWM and triac firing, and ADC channels for temperature / humidity / water-level sensing. The 20 MHz CPU clock supports algorithm loops at 200 ns per instruction, sufficient for multi-axis triac phase-angle control and PID loops. OTP memory locks validated motor-control firmware permanently, eliminating tampering risk and reducing warranty returns. The commercial 0-70 C temperature window fits indoor appliance environments comfortably.
Được đề xuất
Automotive Body Electronics
Non-safety body modules such as seat controllers, mirror positioners, and HVAC blend-door actuators can use the PIC16C774/L with -I/L industrial grade for environments down to -40 C. The USART interfaces to LIN / CAN-capable companion ICs, while the 12-bit ADC reads position potentiometers with sufficient resolution for smooth actuation. Because the part is in its last-time-buy window, automotive module designers in 2026 should validate PIC16F77 or PIC18F alternatives for new platforms to ensure long-term supply.
Được đề xuất
Building Automation
Lighting controllers, occupancy-based HVAC nodes, and access-control readers use the PIC16C774/L to aggregate multiple analog sensor channels (light, CO2, temperature, PIR motion pre-amp) and drive relay / triac outputs. The MSSP peripheral drives I2C keypad / LCD front panels, while USART supports RS-485 multi-drop building networks. The 12-bit ADC at 1.22 mV resolution digitizes 0-5 V analog sensor outputs directly. The 44-PLCC J-lead package is socket-compatible for rapid module replacement in service loops.
Được đề xuất
Medical Monitoring Front-Ends
Patient monitors and portable medical devices use the PIC16C774/L's 10-channel 12-bit ADC to digitize ECG, SpO2, temperature, and respiration sensor channels. The 5 V supply range accommodates typical medical analog front-end chains, and the 200 ns instruction cycle supports basic DSP filtering on each sample. For new medical designs, however, regulatory path considerations favor migration to the PIC16F77 or PIC18 family to leverage Flash firmware revisions during FDA approval cycles.
Được đề xuất
Test & Measurement Instruments
Bench-top multimeters, oscilloscope front-end controllers, and signal generators use the PIC16C774/L to drive user-interface keypads, rotary encoders, and character LCD displays while sampling multiple measurement channels. The MSSP peripheral in SPI mode connects to high-resolution external ADCs, and the USART streams results to USB-UART bridges. The 256-byte RAM and 7 KB OTP accommodate multi-screen menu firmware for laboratory-grade instruments.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16C774/L — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16F77 | PIC16C774-I/L | PIC16C774/JW | PIC16F77T-I/L | ATmega8535-16AU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (Atmel line) |
| Package | 44-PLCC | 44-PLCC - same | 44-PLCC - same | 44-windowed CDIP - same pinout (windowed) | 44-PLCC - same | 44-TQFP - same pinout |
| Program Memory | 7 KB OTP (4K x 14) | 7 KB Flash | 7 KB OTP | 7 KB UV-erasable windowed | 7 KB Flash | 8 KB Flash |
| RAM | 256 x 8 bytes | 368 x 8 bytes | 256 x 8 bytes | 256 x 8 bytes | 368 x 8 bytes | 512 x 8 bytes |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 16 MHz |
| ADC Resolution | 12-bit, 10 channels | 12-bit, 10 channels | 12-bit, 10 channels | 12-bit, 10 channels | 12-bit, 10 channels | 10-bit, 8 channels |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 32 |
| Operating Temperature | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Programming Type | OTP (one-time programmable) | Flash (in-circuit reprogrammable) | OTP | Windowed EPROM (UV-erasable) | Flash | Flash |
Bảo phân biệt quan trọng
- 12-bit ADC vs PIC16C73/74 8-bit ADC (vsPIC16C73A-20I/SP)
- 33 I/O pins suitable for medium-density control (vsPIC16C65 (only 33 I/O but in 40-PDIP))
- Flash-based successor PIC16F77 is preferred for new designs (vsPIC16F77)
Ghi chú thiết kế
Estimated: the PIC16C774/L draws up to 20 mA active at 20 MHz / 5 V and roughly 5-15 uA in SLEEP mode. Use a low-dropout regulator (e.g., MCP1700) for digital housekeeping rails; for analog supply AVDD, decouple with 100 nF + 10 uF tantalum close to pins 38 (AVDD) and 39 (AVSS). Brown-out reset should be enabled in CONFIG to ensure defined startup at the 4.0 V minimum supply.
OTP memory cannot be re-programmed once written - always verify firmware on a JW windowed part (PIC16C774/JW) before programming production units. Also note that PIC16F77 vs PIC16C774/L differs in RAM (368 vs 256 bytes), so firmware with large stack/buffer demands may need re-validation. Finally, the VREF+ pin (41) must be tied to a clean reference or to AVDD through a low-pass filter to achieve 12-bit ADC linearity.
The 44-PLCC package is typically deployed with a through-hole socket (Augat 240-3344-00 or equivalent) to allow easy field replacement. SMT PLCC-44 foot prints should use 1.27 mm pitch pads with a generous thermal relief pattern. Decoupling: place 100 nF ceramic caps at each VDD/VSS pair (pins 11/12 and 31/32), plus a single 10 uF bulk cap near the supply entry. Keep analog (AVDD/AVSS) and digital (VDD/VSS) grounds joined at a single point near the MCU.
Estimated: at 20 MHz active, the PIC16C774/L dissipates approximately 100 mW in a 44-PLCC package (theta-JA around 50 C/W on a typical 4-layer FR4 board). For commercial 0-70 C ambient operation this gives comfortable margin; no heatsinking is required. Watchdog timer should be enabled to recover from ESD-induced latchup in fielded units.
Thông tin tuân thủ
RoHS status and lead-free status were not stated in the Verified Web Data. PIC16C774/L is not AEC-Q100 qualified - choose PIC16F77-Q1 or PIC18F for automotive. Conflict-minerals compliance per Microchip's public statement applies across the legacy PIC16C family.