PIC16C77T-10/PQ - 8-bit CMOS MCU, 14KB OTP, 44-MQFP | Microchip
料号: PIC16C77T-10/PQ ✗ 停产| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $7.85 | $7.85 |
| 10 | $7.1 | $71.00 |
| 100 | $6.25 | $625.00 |
| 500 | $5.4 | $2,700.00 |
| 1,000 | $4.6 | $4,600.00 |
PIC16C77T-10/PQ 概述
An 8-bit OTP microcontroller (one-time-programmable microcontroller) is a single-chip computer that stores program code in non-volatile memory that can be written once by the user and read many times thereafter, replacing masked-ROM parts with field-programmable flexibility. The PIC16C77 sits in Microchip's PIC16CXX mid-range family hierarchy (microcontroller -> 8-bit MCU -> mid-range MCU -> PIC16C7x family), which sits beneath the broader PIC16C family and above baseline PIC12/PIC16 parts. Its RISC Harvard architecture separates program and data buses, enabling single-cycle instruction fetch and deterministic timing.
Key features include 14KB OTP program memory, 368 bytes RAM, 33 I/O lines rated for direct LED drive, an 8-channel 8-bit A/D converter with selectable reference, two 8-bit timers plus one 16-bit timer/counter with capture/compare/PWM, a synchronous serial port (SSP) supporting SPI and I2C, and a USART with addressable transmit/receive. Brown-out reset, watchdog timer with on-chip RC oscillator, and code-protection fuse bits round out the on-chip peripherals.
The PIC16C77T-10/PQ is part of the PIC16C7X family built on Microchip's CMOS process, sharing peripherals and pinout with PIC16C73/74/76/77 variants. Power consumption is in the milliampere range at 10 MHz, and the device supports operation from 3.0 V to 6.0 V. Industrial and extended temperature grades are available, and Microchip recommends the flash-based PIC16F77 as a newer alternative.
Typical applications include industrial process control, instrumentation, motor control, sensor signal conditioning, and consumer appliance control. In a process-control loop the on-chip A/D and PWM peripherals remove the need for external converters, while the synchronous serial port glues directly to SPI/I2C sensors.
When designing with this part, note that the OTP memory cannot be re-programmed in-circuit, so choose a flash-based PIC16F77 for development. Decouple VDD/VSS with 0.1 uF ceramic caps placed within 5 mm of the pins, and use the MCLR pull-up to prevent spurious resets during power-up.
This page synthesizes current distributor inventory, drop-in same-package alternatives and practical PCB design notes not collected in any single source.
直接替换替代料: PIC16C77T-10/PQ ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C77T-10/PQ (相同外形与封装尺寸) ——差异在于 Package, Timers, Family, Program Memory Size, Program Memory Type.
快速对比工具——选择替代料号进行并排对比:
PIC16F77-I/PQ
✅ 直接替换📋 参考替代料(不在目录中)
PIC16C77-10/PQ
✅ 直接替换✓ 有现货
$4.8 / 个
查看数据手册 →PIC16C77T-10I/PQ
✅ 直接替换✓ 有现货
$8.9 / 个
查看数据手册 →PIC16C77T-04E/PQ
✅ 直接替换✓ 有现货
$11.85 / 个
查看数据手册 →PIC16C77-04I/PQ
✅ 直接替换✓ 有现货
$7.16 / 个
查看数据手册 →PIC16C77-10I/PQ
✅ 直接替换✓ 有现货
$9.85 / 个
查看数据手册 →PIC16C77T-10/PQ 最大额定值与电气特性
| Core Architecture | PIC16CXX mid-range 8-bit RISC, Harvard |
| Instruction Set | 35 single-word instructions |
| Instruction Cycle Time | 200 ns at 10 MHz clock |
| 最大时钟频率 | 10 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8192 x 14 words) |
| Data RAM | 368 bytes |
| Data EEPROM | Not present (OTP only) |
| Digital I/O Pins | 33 |
| A/D Converter | 8-channel, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit with CCP |
| CCP Modules | Capture / Compare / PWM |
| Serial Interfaces | SSP (SPI / I2C) + USART |
| Operating Voltage (VDD) | 3.0 V to 6.0 V |
| 封装 | 44-pin Metric QFP (MQFP), tape-and-reel |
| 安装类型 | Surface Mount |
PIC16C77T-10/PQ 引脚配置
| 引脚 1 | OSC1/CLKIN — Oscillator input / external clock |
| 引脚 2 | OSC2/CLKOUT — Oscillator output |
| 引脚 3 | MCLR — Master clear reset (active low) |
| 引脚 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| 引脚 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 引脚 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| 引脚 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / VREF+ |
| 引脚 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 引脚 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| 引脚 10 | VSS — Ground reference |
| 引脚 11 | VDD — Positive supply (3.0-6.0 V) |
| 引脚 12 | VSS — Ground reference |
| 引脚 13 | RB0/INT — PORTB bit 0 / external interrupt |
| 引脚 14 | RB1 — PORTB bit 1 |
| 引脚 15 | RB2 — PORTB bit 2 |
| 引脚 16 | RB3/PGM — PORTB bit 3 / LVP programming |
| 引脚 17 | RB4 — PORTB bit 4 |
| 引脚 18 | RB5 — PORTB bit 5 |
| 引脚 19 | RB6/PGC — PORTB bit 6 / ICD clock |
| 引脚 20 | RB7/PGD — PORTB bit 7 / ICD data |
| 引脚 21 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / clock in |
| 引脚 22 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| 引脚 23 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| 引脚 24 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 引脚 25 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 引脚 26 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 27 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| 引脚 28 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| 引脚 29 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| 引脚 30 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| 引脚 31 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| 引脚 32 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| 引脚 33 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| 引脚 34 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| 引脚 35 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| 引脚 36 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| 引脚 37 | RE0/RD/AN5 — PORTE bit 0 / read strobe / analog input 5 |
| 引脚 38 | RE1/WR/AN6 — PORTE bit 1 / write strobe / analog input 6 |
| 引脚 39 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| 引脚 40 | VDD — Positive supply (3.0-6.0 V) |
| 引脚 41 | VSS — Ground reference |
| 引脚 42 | NC — Not connected (per datasheet) |
| 引脚 43 | NC — Not connected (per datasheet) |
| 引脚 44 | NC — Not connected (per datasheet) |
典型应用
PIC16C77T-10/PQ 适用于 7 应用s: Industrial Process Control, Sensor Signal Conditioning, Motor Control - BLDC and Stepper, Consumer Appliance Control, Automotive Body and Chassis Modules, Test and Measurement Instrumentation, Educational and Hobby Projects.
Industrial Process Control
The PIC16C77T-10/PQ fits industrial process control because it integrates an 8-channel 8-bit A/D converter, a 16-bit timer with capture/compare/PWM and 33 I/O lines that can directly drive relays and opto-isolators. According to the Microchip PIC16C7X datasheet, the 10 MHz instruction cycle and USART enable deterministic PID loops at typical control rates of 1 kHz with comfortable headroom. Use the on-chip A/D to read temperature/RTD/pressure transducer outputs and the PWM channels to command valve or triac drivers.
推荐
Sensor Signal Conditioning
For sensor signal conditioning, the PIC16C77T-10/PQ's 8-channel A/D combined with its SSP (SPI/I2C) and USART ports lets it read analog sensors, bridge sensors and digital sensors simultaneously. The 200 ns instruction cycle (per the Microchip PIC16C7X datasheet) supports software-implemented linearization and digital filtering at sample rates up to 50 kHz. Place 0.1 uF ceramic decoupling capacitors within 5 mm of VDD/VSS pins and keep analog traces short to preserve A/D noise performance.
推荐
Motor Control - BLDC and Stepper
The PIC16C77T-10/PQ drives BLDC and stepper motors via its 16-bit CCP PWM module, three timers and 33 I/O pins. Per the PIC16C7X datasheet, the 10 MHz clock is sufficient for commutation frequencies in the tens of kHz and for software-implemented field-oriented control entry-level loops. The on-chip USART allows command telemetry to a host controller, while the SSP handles encoder SPI feedback. Use dead-time insertion in firmware because the PIC16C77T lacks hardware complementary PWMs.
推荐
Consumer Appliance Control
In consumer appliances such as washing machines, dishwashers and microwave ovens, the PIC16C77T-10/PQ provides the digital I/O count and A/D multiplexing needed to handle user-interface keypads, LED/LCD displays and triac/SCR-driven loads. The Microchip PIC16C7X datasheet typical-applications section explicitly cites this segment. The watchdog timer and brown-out reset blocks support the IEC 60730 safety-class requirements for unattended household appliances.
推荐
Automotive Body and Chassis Modules
Automotive body controllers, instrument clusters and chassis modules benefit from the PIC16C77T-10/PQ's 33 I/O pins, on-chip A/D for sensor reading and PWM channels for actuator drive. The -10I/PQ industrial-grade variant extends the operating range to -40C to +85C, which is necessary under-hood. Per the Microchip datasheet, the PIC16C7X family is widely used in pre-CAN-era automotive ECUs; modern designs should migrate to PIC18F or dsPIC33 for CAN-FD support.
推荐
Test and Measurement Instrumentation
For test and measurement instruments, the PIC16C77T-10/PQ's 8-channel 8-bit A/D plus USART/SSP enable multi-channel data acquisition with simple RS-232/SPI host links. The 10 MHz clock rate is sufficient for digitizing signals in the low-kHz range and for menu-driven LCD user interfaces. The Microchip PIC16C7X datasheet recommends adding an external precision reference to maximize absolute A/D accuracy.
推荐
Educational and Hobby Projects
Educational labs, university curricula and maker projects leverage the PIC16C77T-10/PQ as a learning platform because the PIC16CXX mid-range instruction set has only 35 instructions and the peripherals are clearly documented. The 44-pin MQFP can be adapted to a 40-pin DIP socket via breakout boards, and the OTP architecture enforces one-shot firmware commitment (per Microchip PIC16C7X datasheet), teaching students the discipline of complete firmware before commit.
推荐
推荐产品汇总
工程参考数据: PIC16C77T-10/PQ ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F77-I/PQ | PIC16C77-10/PQ | PIC16C77T-10I/PQ | PIC16C77T-04E/PQ | PIC16C77-04I/PQ |
|---|---|---|---|---|---|---|
| Package | 44-pin MQFP (PQ) | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (14 KB) | Flash (14 KB) | OTP (14 KB) | OTP (14 KB) | OTP (14 KB) | OTP (14 KB) |
| Max Clock Frequency | 10 MHz | 20 MHz | 10 MHz | 10 MHz | 4 MHz | 4 MHz |
| Instruction Cycle | 200 ns | 200 ns | 200 ns | 200 ns | 1 us | 1 us |
| Digital I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| A/D Converter | 8ch x 8-bit | 8ch x 8-bit | 8ch x 8-bit | 8ch x 8-bit | 8ch x 8-bit | 8ch x 8-bit |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) |
| Packing Format | Tape & Reel | Tape & Reel | Tray | Tape & Reel | Tape & Reel | Tray |
关键差异点
- Same package, but flash memory enables field re-programmability (对比 PIC16F77-I/PQ)
- Wider temperature range for industrial deployments (对比 PIC16C77T-10I/PQ)
- Tray packaging for prototype builds (对比 PIC16C77-10/PQ)
设计说明
Estimated: VDD decoupling must place a 0.1 uF ceramic capacitor within 5 mm of pins 11/40 (VDD) and 10/12/41 (VSS), with a 10 uF tantalum bulk capacitor at the PCB power entry. The PIC16C7X datasheet warns that the A/D converter is sensitive to VDD ripple, so an additional 10 uH inductor and 10 uF filter on the AVdd pin significantly reduces digital switching noise coupling into analog measurements.
Do not exceed VDD of 6.0 V or drop below 3.0 V - both will erase OTP cells or trigger undefined behavior. Per the Microchip datasheet, the MCLR pin must have a 10-50 kohm pull-up to VDD and a 100 nF cap to ground to ensure proper reset; failure to do this is the most common cause of 'MCU not responding' on power-up. The MCLR cap also protects against ESD-induced latch-up.
Route the 10 MHz crystal traces (pins 1-2, OSC1/OSC2) as short as possible, symmetrically spaced, and guarded by a ground pour. The 44-pin MQFP has only ~0.8 mm pitch, so use 0.2 mm-wide traces under the package and avoid via-in-pad unless tented. Place the crystal on the same PCB side as the MCU and within 5 mm to avoid ground-bounce-induced jitter above 1% duty cycle error.
Per the PIC16C7X datasheet, the parallel slave port (PORTD plus PORTE control lines) can source/sink only 20-25 mA per pin, so any bus exceeding 4 mA must use external drivers. The USART, when used at high baud rates (above 57600) with long PCB traces, benefits from a 100 ohm series resistor at each TX/RX pin to dampen ringing. The CCP1/CCP2 PWM outputs benefit from a 1 kohm pull-down when driving CMOS inputs.
合规信息
Compliance data was not present in the verified web sources provided. PIC16C77T-10/PQ is obsolete per Microchip product page; engineers should request a compliance certificate from the distributor before placing the part in a new design.