PIC16C77-10/PQ - 14KB OTP 8-bit MCU, 44-PQFP, 20MHz | Microchip
Артикул: PIC16C77-10/PQ ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.2 | $7,20 |
| 10 | $6.55 | $65,50 |
| 100 | $5.9 | $590,00 |
| 500 | $5.3 | $2.650,00 |
| 1.000 | $4.8 | $4.800,00 |
PIC16C77-10/PQ Обзор
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.
Аналоги без доработки для PIC16C77-10/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C77-10/PQ (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Program Memory Size, A/D Converter, ADC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F77-I/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C77-10I/PQ
✅ Прямая замена✓ В наличии
$9.85 / шт.
Открыть даташит →PIC16C77-04I/PQ
✅ Прямая замена✓ В наличии
$7.16 / шт.
Открыть даташит →PIC16C77-10/PQ Максимальные параметры и электрические характеристики
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC16C7X Mid-Range |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 bytes |
| Максимальная тактовая частота | 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) |
| Корпус | 44-pin MQFP (PQFP), Gull Wing |
| Рабочая температура | 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 |
| Статус RoHS | Compliant |
Конфигурация выводов PIC16C77-10/PQ
| Контакт 1 | MCLR — Master Clear (reset) input, active low |
| Контакт 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 / Voltage 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 / Read control for parallel slave port / ADC channel 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / ADC channel 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select for PSP / ADC channel 7 |
| Контакт 11 | VDD — Positive power supply (4.0-5.5V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Контакт 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Контакт 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive power supply (4.0-5.5V) |
| Контакт 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3/PGM — PORTB bit 3 / Low-voltage programming input |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Контакт 40 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| Контакт 41 | NC — Not connected (per datasheet) |
| Контакт 42 | NC — Not connected (per datasheet) |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C77-10/PQ подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C77-10/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Flash-based pin-compatible modern alternative available (против PIC16F77-I/PQ)
- Industrial temperature option in same 44-pin MQFP (против PIC16C77-10I/PQ)
- Slower speed grade for cost-sensitive designs (против PIC16C77-04I/PQ)
Заметки по проектированию
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).
Информация о соответствии
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.