PIC16C77-10/PQ - 14KB OTP 8-bit MCU, 44-PQFP, 20MHz | Microchip
MPN: PIC16C77-10/PQ ✓ Hoạt độngPIC16C77-10/PQ Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, volatile data memory, and peripheral interfaces on one die. PIC microcontrollers belong to the broader hierarchy: 8-bit microcontroller -> microcontroller -> embedded processor -> semiconductor. The PIC16C7X mid-range family is upwardly instruction-compatible with the PIC16C5X baseline and PIC12CXXX devices, allowing code portability across the family while offering richer peripherals.
Key features include 35 single-word instructions, a 4 to 5.5 V supply range, an 8-bit ADC with 8 input channels, hardware USART for asynchronous/synchronous serial communication, a synchronous serial port (SSP) for SPI or I2C master/slave operation, two CCP modules for PWM generation or input capture, two 8-bit timers plus one 16-bit timer (Timer1), and a watchdog timer with its own on-chip RC oscillator. The 44-pin PQFP provides ample I/O for interfacing with displays, sensors, and external memory in commercial-temperature embedded designs.
Architecturally, the PIC16C77 uses a Harvard-style memory organization with separate program and data buses, a 14-bit instruction word, and a peripheral-rich mid-range core that supports priority-based interrupts. The OTP (One-Time-Programmable) program memory is suited to volume production where code is finalized, while the UV-erasable CERDIP variant supports development; the /PQ suffix denotes the windowless Plastic Quad Flat Pack.
Typical applications include industrial control panels, instrumentation, sensor interfacing with on-chip ADC, motor control using CCP/PWM outputs, embedded communication bridges (USART, SPI, I2C), and consumer appliance controllers. The wide I/O count also suits keypad-scanned human-machine interfaces and small graphical LCD drivers.
When designing, observe the 4.0 V minimum supply for oscillator start-up, ensure decoupling capacitors are placed within 1 cm of VDD/VSS pins, and confirm that the ADC acquisition time meets the source-impedance requirements of the chosen analog channel. New designs should evaluate the flash-based PIC16F77 as a direct pin-compatible modern alternative with in-circuit reprogrammability.
This page synthesizes distributor pricing, drop-in alternatives, pinout detail, and practical design notes not found in a single source on the manufacturer datasheet, enabling faster BOM validation and second-source decisions.
Bộ thay thế dễ dàng lắp đặt cho PIC16C77-10/PQ — 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 PIC16C77-10/PQ (cùng hình factor và footprint) — khác nhau ở Package, Timers, Program Memory Size, A/D Converter, ADC.
PIC16F77-I/PQ
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C77-10I/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C77-04I/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C77-10/PQ Tỷ lệ tối đa & tính chất điện
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC16C7X Mid-Range |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 bytes |
| Tần số xung maksimum | 20 MHz |
| Instruction Execution Time | 200 ns (single cycle) |
| Supply Voltage Range | 4.0 V to 5.5 V |
| Number of I/O Pins | 33 |
| ADC | 8 channels, 8-bit |
| Timers | Two 8-bit + one 16-bit (Timer1) |
| Capture/Compare/PWM Modules | 2 (CCP) |
| Serial Interfaces | USART + SSP (SPI/I2C) |
| Hộp | 44-pin MQFP (PQFP), Gull Wing |
| Nhiệt độ hoạt động | 0C to +70C (Commercial) |
| Program Memory Type | OTP (One-Time-Programmable) |
| Architecture | Harvard, 14-bit instruction word, RISC |
| Number of Instructions | 35 single-word |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16C77-10/PQ
| Chân 1 | MCLR — Master Clear (reset) input, active low |
| Chân 2 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| Chân 3 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| Chân 4 | RA2/AN2 — PORTA bit 2 / ADC channel 2 |
| Chân 5 | RA3/AN3/VREF — PORTA bit 3 / ADC channel 3 / Voltage Reference |
| Chân 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 7 | RA5/AN4/SS — PORTA bit 5 / ADC channel 4 / SPI Slave Select |
| Chân 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / ADC channel 5 |
| Chân 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / ADC channel 6 |
| Chân 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select for PSP / ADC channel 7 |
| Chân 11 | VDD — Positive power supply (4.0-5.5V) |
| Chân 12 | VSS — Ground reference |
| Chân 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Chân 14 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| Chân 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Chân 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Chân 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Chân 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Chân 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Chân 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Chân 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Chân 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 25 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Chân 26 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Chân 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Chân 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Chân 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Chân 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Chân 31 | VSS — Ground reference |
| Chân 32 | VDD — Positive power supply (4.0-5.5V) |
| Chân 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| Chân 34 | RB1 — PORTB bit 1 |
| Chân 35 | RB2 — PORTB bit 2 |
| Chân 36 | RB3/PGM — PORTB bit 3 / Low-voltage programming input |
| Chân 37 | RB4 — PORTB bit 4 |
| Chân 38 | RB5 — PORTB bit 5 |
| Chân 39 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Chân 40 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| Chân 41 | NC — Not connected (per datasheet) |
| Chân 42 | NC — Not connected (per datasheet) |
| Chân 43 | NC — Not connected (per datasheet) |
| Chân 44 | NC — Not connected (per datasheet) |
Ứng dụng tiêu biểu
PIC16C77-10/PQ phù hợp cho 6 Áp dụngs: Industrial Control Panels, Sensor Data Acquisition Systems, Motor Control with CCP/PWM, Embedded Communication Bridges (USART / SPI / I2C), Consumer Appliance Controllers, Test & Measurement Instrumentation.
Industrial Control Panels
The PIC16C77-10/PQ's 33 I/O lines, 8-channel 8-bit ADC, and dual CCP/PWM modules make it well-suited for industrial control panels requiring multiple sensor inputs and actuator outputs. The 20 MHz instruction rate enables responsive control loops under 1 ms, while the 4 to 5.5 V supply range tolerates 5 V industrial rails. Place the MCU between the operator keypad/display and the relay driver stage, using the ADC to monitor analog sensors (temperature, pressure) and the USART to bridge to a higher-level PLC or HMI.
Được đề xuất
Sensor Data Acquisition Systems
The PIC16C77-10/PQ integrates an 8-channel 8-bit ADC that directly samples up to 8 analog sensors without external multiplexer, supporting 0-5 V signals in step with the supply range. With 368 bytes of RAM and 14 KB of program memory, the device can buffer 50+ ADC samples and run simple digital filtering or averaging algorithms before transmitting via USART or SPI. Use it as a front-end digitizer for thermocouple arrays, photodiode banks, or potentiometric sensor arrays in laboratory instruments.
Được đề xuất
Motor Control with CCP/PWM
The PIC16C77-10/PQ's two Capture/Compare/PWM modules generate hardware PWM outputs independent of CPU load, suitable for brushed DC motor speed control or LED dimming up to 20 kHz. With Timer2 as the PWM time base and 10-bit PWM resolution, designers can implement open-loop H-bridge control, RC servo drive, or closed-loop PID using the ADC for tachometer feedback. The 20 MHz core supports 200 ns PWM update granularity for smooth analog-style motion profiles.
Được đề xuất
Embedded Communication Bridges (USART / SPI / I2C)
The PIC16C77-10/PQ exposes a hardware USART plus a Synchronous Serial Port configurable as SPI or I2C, making it ideal as a protocol bridge between legacy equipment and modern MCUs. Use it to translate RS-232/RS-485 to SPI sensors, I2C peripherals to UART-modem links, or to add wireless module control via AT-command UART while monitoring with the ADC. The 200 ns instruction cycle keeps latency below 1 ms in typical 9600-115200 baud applications.
Được đề xuất
Consumer Appliance Controllers
The PIC16C77-10/PQ's 33 I/O, dual PWM, and on-chip ADC make it a cost-effective controller for consumer appliances such as washing machines, microwave ovens, or HVAC zone controllers. Connect it to a character LCD via PORTC, scan a keypad via PORTB, drive a buzzer via PWM, and read temperature/level sensors via the ADC - all from a single chip at 5 V. The OTP program memory prevents field firmware tampering in shipped units.
Được đề xuất
Test & Measurement Instrumentation
The PIC16C77-10/PQ's combination of 8-bit ADC, USART, and 20 MIPS throughput suits bench-top instruments such as handheld multimeters, signal-source modules, or production-line testers. Stream ADC samples over UART at 115200 baud while driving a 7-segment display via PORTB and reading rotary encoder inputs via CCP capture. The 44-pin MQFP footprint also provides enough I/O for multi-range switching relays controlled by the MCU.
Đượ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 PIC16C77-10/PQ — 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-I/PQ | PIC16C77-10I/PQ | PIC16C77-04I/PQ | PIC16C77-04I/P |
|---|---|---|---|---|---|
| Package | 44-pin MQFP (PQFP) | 44-pin MQFP - same | 44-pin MQFP - same | 44-pin MQFP - same | 40-pin PDIP - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB OTP | 14 KB OTP | 14 KB OTP |
| Max Clock Speed | 20 MHz | 20 MHz | 20 MHz | 4 MHz | 4 MHz |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| ADC | 8-ch, 8-bit | 8-ch, 8-bit | 8-ch, 8-bit | 8-ch, 8-bit | 8-ch, 8-bit |
| Operating Temperature | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Memory Type | OTP | Flash (10k cycles) | OTP | OTP | OTP |
Bảo phân biệt quan trọng
- Flash-based pin-compatible modern alternative available (vsPIC16F77-I/PQ)
- Industrial temperature option in same 44-pin MQFP (vsPIC16C77-10I/PQ)
- Slower speed grade for cost-sensitive designs (vsPIC16C77-04I/PQ)
Ghi chú thiết kế
Place a 100 nF ceramic decoupling capacitor within 1 cm of each VDD/VSS pair (pins 11/12 and 31/32). Add a bulk 10 uF tantalum or aluminum electrolytic capacitor at the board entry point to suppress supply noise from relay or solenoid switching. Per Microchip datasheet 30365E, VDD must reach at least 4.0 V for reliable oscillator start-up; operation below this threshold may produce undefined program execution.
The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD; leaving it floating can cause intermittent resets, especially in electrically noisy environments. Optionally add a diode from VDD to MCLR for power-on decoupling if using an RC delay reset. Configuration bits must be programmed explicitly to enable the watchdog timer, brown-out detect, and oscillator mode - the default unprogrammed state may not match your design intent.
Route the 20 MHz oscillator traces (OSC1/OSC2, pins 13/14) as short as possible and guard with a ground ring to minimize EMI radiation. The 44-pin MQFP has a 0.8 mm pitch - use fine-pitch soldering techniques and confirm the PCB pad pattern matches Microchip's recommended land geometry (IPC-7351 nominal). Keep ADC analog traces (AN0-AN7) away from digital switching lines; if unavoidable, use a ground trace between them.
The PIC16C77-10/PQ in MQFP package has a thermal resistance theta_JA of approximately 80 C/W. At 5 V operation and 20 MHz with all peripherals active, typical supply current is 13-20 mA, producing negligible self-heating (~1 mW). For closed enclosures above 60C ambient, verify junction temperature stays below 125C by estimating: TJ = TA + (PDISS x theta_JA).
Thông tin tuân thủ
RoHS compliance per Microchip product page. Not AEC-Q100 qualified - automotive designs should select AEC-Q100 qualified PIC variants such as PIC16F77-I/PQ with industrial temp range. Lead-free finish confirmed for MQFP package.