PIC16C77T-20I/PQ - 14KB OTP 8-bit MCU, 20MHz | Microchip
부품 번호: PIC16C77T-20I/PQ ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.25 | $112.50 |
| 100 | $9.85 | $985.00 |
| 500 | $8.75 | $4,375.00 |
| 1,000 | $7.95 | $7,950.00 |
PIC16C77T-20I/PQ 개요
A microcontroller (MCU) is a single-chip computer containing a CPU, memory (program + data), and programmable I/O peripherals. The PIC16C7X family belongs to Microchip's mid-range PIC architecture, sitting between the baseline PIC16C5X and the enhanced PIC16C9X/PIC17C families. This 8-bit RISC core executes most instructions in a single cycle, providing deterministic timing that is critical for real-time control loops, while the 14-bit instruction word balances code density against register width for embedded control workloads.
Key features include Harvard architecture with separate program and data buses, 33 digital I/O pins, three timer/counter modules, two Capture/Compare/PWM (CCP) peripherals, a USART with addressable RS-485 mode, and the previously mentioned 8-bit ADC. The 'I' suffix denotes the industrial temperature grade, while '20' indicates the 20 MHz speed option and 'T' denotes tape-and-reel packaging; the /PQ package code corresponds to a 44-pin Metric Quad Flat Pack (MQFP) windowed body.
The OTP EPROM program memory supports prototyping and low-volume production, while 368 bytes of data RAM and 256 bytes of EEPROM (typical for this family) provide working storage for variables and non-volatile parameters. The integrated ADC and rich peripheral set allow the PIC16C77T-20I/PQ to replace multiple discrete components in a system.
Typical applications include industrial process control, motor control front-ends, instrumentation, automotive sensor interface modules, and embedded control boards where an integrated ADC reduces BOM cost. The wide operating voltage and industrial temperature grade also suit factory automation nodes.
Designers should plan for in-circuit serial programming (ICSP) and reserve a quartz crystal or resonator footprint for clock stability, since timing accuracy drives both UART baud-rate integrity and ADC conversion precision. Note that 'PQ' denotes MQFP windowed ceramic packaging, which is unusual for industrial runs; verify your assembly process supports this package before scaling production.
This page synthesizes distributor pricing, drop-in same-package alternatives, and design guidance that goes beyond the manufacturer datasheet to help engineers select and second-source the PIC16C77T-20I/PQ.
드롭인 대체품: PIC16C77T-20I/PQ — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C77T-20I/PQ (동일 폼 팩터 및 풋프린트) — 차이점: Core Architecture, Package, Operating Temperature, Timers, Program Memory Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C77T-20I/L
✅ 드롭인✓ 재고 있음
$6.2 / 개
데이터시트 보기 →PIC16C77T-20/PQ
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C77T-10I/PQ
✅ 드롭인✓ 재고 있음
$8.9 / 개
데이터시트 보기 →PIC16C77T-04I/PQ
✅ 드롭인✓ 재고 있음
$12.1 / 개
데이터시트 보기 →PIC16C67T-20I/PQ
✅ 드롭인✓ 재고 있음
$4.41 / 개
데이터시트 보기 →PIC16F877-20I/PQ
✅ 드롭인✓ 재고 있음
가격 문의
데이터시트 보기 →PIC16C77T-20I/PQ 최대 정격 & 전기적 특성
| Core Architecture | 8-bit PIC16C mid-range RISC |
| Program Memory | 14 KB (8K x 14) OTP EPROM |
| Data RAM | 368 bytes |
| Maximum Clock Speed | 20 MHz |
| 공급 전압 | 4.0 V to 5.5 V |
| I/O Pins | 33 |
| ADC | 8-channel, 8-bit on-chip |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interface | USART (addressable RS-485) |
| 동작 온도 | -40C to +85C (industrial grade, 'I') |
| 패키지 | 44-MQFP (PQ), 10x10 mm, tape and reel ('T' suffix) |
| Package Type | Windowed ceramic, MQFP |
| 실장 유형 | Surface Mount |
| Instruction Set | PIC16C mid-range, 14-bit instructions |
PIC16C77T-20I/PQ 핀 구성
| 핀 1 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| 핀 2 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| 핀 3 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| 핀 4 | RA3/AN3/VREF — PORTA bit 3 / analog input channel 3 / ADC voltage reference |
| 핀 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 6 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| 핀 7 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| 핀 8 | OSC2/CLKOUT — Oscillator crystal output / clock output (FOSC/4) |
| 핀 9 | MCLR — Master clear reset (active low) / programming voltage input |
| 핀 10 | VSS — Ground reference |
| 핀 11 | VDD — Positive supply (4.0-5.5 V) |
| 핀 12 | RB0/INT — PORTB bit 0 / external interrupt input |
| 핀 13 | RB1 — PORTB bit 1 |
| 핀 14 | RB2 — PORTB bit 2 |
| 핀 15 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| 핀 16 | RB4 — PORTB bit 4 (interrupt-on-change) |
| 핀 17 | RB5 — PORTB bit 5 (interrupt-on-change) |
| 핀 18 | RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change) |
| 핀 19 | RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change) |
| 핀 20 | VSS — Ground reference |
| 핀 21 | VDD — Positive supply (4.0-5.5 V) |
| 핀 22 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 23 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| 핀 24 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O (PWM output) |
| 핀 25 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 28 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| 핀 29 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| 핀 30 | VSS — Ground reference |
| 핀 31 | VDD — Positive supply (4.0-5.5 V) |
| 핀 32 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| 핀 33 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| 핀 34 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| 핀 35 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| 핀 36 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| 핀 37 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| 핀 38 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| 핀 39 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| 핀 40 | VSS — Ground reference |
| 핀 41 | VDD — Positive supply (4.0-5.5 V) |
| 핀 42 | RE0/RD/AN5 — PORTE bit 0 / read control for PSP / analog input channel 5 |
| 핀 43 | RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog input channel 6 |
| 핀 44 | RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog input channel 7 |
일반적인 애플리케이션
PIC16C77T-20I/PQ 적합 용도: 6 애플리케이션s: Industrial Process Control, Motor Control Front-End, Instrumentation and Data Acquisition, Automotive Sensor Interface Modules, Embedded Control Boards, HVAC and Building Automation.
Industrial Process Control
The PIC16C77T-20I/PQ is well suited to industrial process-control nodes because its 8-channel 8-bit ADC integrates transducer signal acquisition, while 33 I/O pins drive valves, relays, and indicator LEDs. Operating from 4.0-5.5 V at 20 MHz, it executes one instruction every 200 ns - enough to run PID loops at sub-millisecond intervals. The industrial -40C to +85C temperature grade handles unconditioned factory-floor environments, and the OTP memory holds firmware securely without external storage. Place 100 nF decoupling caps on every VDD/VSS pair, with a 10 uF bulk at the regulator output, and add a watchdog timer (WDT) reset in firmware for unattended deployments.
추천
Motor Control Front-End
For brushed DC and stepper motor front-ends, the PIC16C77T-20I/PQ delivers the timing precision needed for PWM generation through its two CCP modules and the high-speed 16-bit Timer1. The 20 MHz clock drives PWM frequencies above 40 kHz (above audible band) while leaving CPU headroom for commutation logic. The 8-bit ADC samples back-EMF or current-sense signals up to 8 channels, allowing single-chip BLDC trapezoidal commutation. Industrial-grade temperature rating supports under-hood and motor-housing placement. Add TVS diodes on H-bridge FET gates and a current-sense amplifier front-end to the ADC channel for closed-loop torque control.
추천
Instrumentation and Data Acquisition
The PIC16C77T-20I/PQ's integrated 8-bit ADC, 33 I/O, and USART make it a competent standalone data-acquisition front-end for laboratory and field instrumentation. Channelized analog inputs feed sensors (temperature bridges, strain gauges, pH probes), while the USART streams digitized samples to a host PC or display controller at standard baud rates. The 14 KB OTP holds calibration tables and linearization routines. Industrial temperature rating supports outdoor or refrigerated deployments. Use a precision 5 V reference (e.g., MCP1541) for ADC accuracy rather than VDD, and include a low-pass RC on each analog input to suppress RF pickup.
추천
Automotive Sensor Interface Modules
Although not AEC-Q100 qualified, the PIC16C77T-20I/PQ is frequently deployed in non-safety automotive modules such as body controllers, sensor clusters, and lighting drivers. The 8-channel 8-bit ADC reads multiple analog sensors simultaneously, and the USART interfaces to body-network transceivers. The industrial -40C to +85C grade covers cabin and most under-hood environments; for harsher locations, add a thermally conductive PCB pad. OTP memory protects firmware against unauthorized reflashing - a security benefit over flash. Always add reverse-battery protection (Schottky diode in series with VDD) and load-dump TVS for automotive robustness.
추천
Embedded Control Boards
For embedded control boards that integrate analog sensing, digital I/O, and serial communication on a single chip, the PIC16C77T-20I/PQ is a proven workhorse. Its 8-bit PIC mid-range core is widely supported by the MPLAB X IDE and the free XC8 compiler, lowering development cost. The 368 bytes of RAM and 14 KB OTP are adequate for state machines, menu handlers, and simple protocol stacks. The USART supports RS-232, RS-485, and LIN bus physical layers. Industrial temperature and the MQFP package suit compact SMD assemblies. Reserve the MCLR pin for ICSP programming during prototype bring-up.
추천
HVAC and Building Automation
The PIC16C77T-20I/PQ's ADC-rich, multi-timer architecture suits HVAC zone controllers, damper actuators, and building-automation nodes that read temperature, humidity, and pressure sensors while driving relays and triacs. The 33 I/O pins accommodate multiple zone outputs and keypad/display interfaces, while the USART links to a central building-management system. Industrial temperature rating supports unconditioned mechanical rooms. The OTP memory prevents accidental firmware tampering by field technicians - a regulatory plus for commercial HVAC. Add a zero-crossing detector on an external interrupt pin for synchronous triac firing and EMI reduction.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C77T-20I/PQ — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C77T-20I/L | PIC16C77T-20/PQ | PIC16C77T-10I/PQ | PIC16C67T-20I/PQ | PIC16F877-20I/PQ |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-MQFP (PQ) | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 8 KB OTP | 14 KB Flash |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 10 MHz | 20 MHz | 20 MHz |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Commercial 0C to +70C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | Flash |
| ADC | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit | 8-ch 10-bit |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Supply Voltage | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V |
주요 차별점
- Industrial temperature grade in windowed MQFP package (vs PIC16C77T-20/PQ)
- Maximum 20 MHz clock for tight real-time control loops (vs PIC16C77T-10I/PQ)
- 14 KB OTP program memory for larger firmware (vs PIC16C67T-20I/PQ)
- OTP EPROM security prevents unauthorized reflashing (vs PIC16F877-20I/PQ)
설계 노트
Estimated: at VDD=5.0 V, 20 MHz clock and typical 8 mA active supply current (per PIC16C7X family datasheet), the PIC16C77T-20I/PQ consumes ~40 mW active and ~50 uW in sleep. Place a 100 nF ceramic decoupling cap within 5 mm of every VDD/VSS pair (the MQFP exposes pins 11/20, 21/30, 31/40, 41 with their respective VSS returns) and a single 10 uF bulk tantalum or ceramic at the regulator output. The windowed ceramic package handles inrush current better than plastic but is more thermally massive - allow extra cool-down time before rework.
Route the quartz crystal or resonator traces (OSC1/OSC2, pins 7/8) as short as possible (under 10 mm) and guard them with a ground pour on both sides of the trace. Keep ADC analog traces (PORTA, PORTE) away from digital switching lines (PORTD parallel slave port) to avoid digital-to-analog crosstalk. The MQFP-44 lead pitch is 0.8 mm - use 0.4 mm-wide traces and 0.2 mm clearance per IPC-7351. Place a ground ring around the entire IC for thermal spreading and EMI shielding.
Do not confuse the 'PQ' suffix (MQFP windowed ceramic tape-and-reel) with 'PT' (TQFP plastic) or 'P' (PDIP plastic) - they share the 44-pin count but have different footprints. The windowed ceramic body is NOT RoHS compliant by default; verify lead-free status on Microchip's product page if RoHS is required. Also note that OTP EPROM cannot be erased by software - only the quartz window allows UV erasure, so plan for windowed units during development and non-windowed (-04/PQ non-I variant) for production.
규정 준수 정보
The 'PQ' suffix denotes MQFP windowed ceramic package, which historically contains lead in the ceramic-glass frit and pin plating - typically NOT RoHS compliant. Not AEC-Q100 qualified. For RoHS-compliant designs in the same family, migrate to PIC16F877A-I/PT (TQFP-44, plastic, lead-free).