PIC16C77-20I/PQ - 8-Bit 20MHz OTP MCU 14KB | Microchip
부품 번호: PIC16C77-20I/PQ ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $12.45 | $12.45 |
| 10 | $11.21 | $112.10 |
| 100 | $9.96 | $996.00 |
| 500 | $8.71 | $4,355.00 |
| 1,000 | $7.96 | $7,960.00 |
PIC16C77-20I/PQ 개요
What is a PIC16C 8-bit microcontroller? The PIC16C series is a family of low-cost, high-performance, CMOS, fully-static, 8-bit microcontrollers built on Microchip's mid-range PIC architecture. Within the broader hierarchy, PIC16C sits under the PIC16 family, which in turn belongs to the 8-bit microcontroller category of microcontrollers, a sub-class of microcontrollers -> microprocessors -> semiconductors -> integrated circuits. Mid-range PIC devices use a 14-bit instruction word and offer 35 single-word instructions with deep interrupt support.
Key features include 200ns instruction execution, integrated brown-out reset circuitry, in-circuit serial programming (ICSP) capability, and a wide 2.5V to 6.0V operating voltage range. The PIC16C77 is one of the larger memory variants in the PIC16C7X family with 14KB of code space. Because it is OTP (one-time programmable), firmware is permanently committed on the first programming pass.
The PIC16C77-20I/PQ uses a Harvard-architecture CPU with separate code and data buses, allowing simultaneous instruction fetch and operand access. The 8-channel 8-bit ADC with multiplexed inputs and the dual-capture/compare/PWM modules enable direct interface to analog sensors and motor-control loops without external glue logic. The USART supports RS-232/RS-485 communication with hardware address detection.
Typical applications include industrial process control, HVAC thermostats, motor control, sensor interfacing, instrumentation data loggers, and embedded human-machine interface (HMI) panels. The 33 I/O lines provide ample GPIO for keypad scanning, LED driving, and discrete control.
When designing with this part, note that OTP prevents firmware revisions in-field - choose the flash-based PIC16F77 for prototype or low-volume production where code updates are anticipated. The PQ (MQFP-44) package requires fine-pitch PCB layout and is not socket-friendly, so plan for board rework tooling.
This page synthesizes distributor pricing, drop-in alternatives from the Site MPN list, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC16C77-20I/PQ — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C77-20I/PQ (동일 폼 팩터 및 풋프린트) — 차이점: Package, Serial Interfaces, Timers, Core Architecture, Mounting Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F77-I/PQ
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C77-10I/PQ
✅ 드롭인✓ 재고 있음
$9.85 / 개
데이터시트 보기 →PIC16C77-04I/PQ
✅ 드롭인✓ 재고 있음
$7.16 / 개
데이터시트 보기 →PIC16C77-20I/PT
✅ 드롭인✓ 재고 있음
$6.1 / 개
데이터시트 보기 →PIC16C76-20I/SP
✅ 드롭인✓ 재고 있음
$8.85 / 개
데이터시트 보기 →PIC16C77-20I/PQ 최대 정격 & 전기적 특성
| Architecture | PIC16C, 8-bit RISC |
| Program Memory | 14 KB OTP (8K x 14) |
| RAM | 368 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Operating Voltage | 2.5 V to 6.0 V |
| I/O Pins | 33 |
| ADC | 8 channels, 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | 1x SPI/I2C (SSP), 1x USART |
| 패키지 | MQFP-44 (PQ), 10x10 mm, gull-wing |
| Temperature Grade | Industrial (-40C to +85C) |
| Programming Method | OTP, ICSP |
PIC16C77-20I/PQ 핀 구성
| 핀 1 | OSC1/CLKIN — Crystal oscillator input or external clock |
| 핀 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| 핀 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| 핀 8 | RE0/RD/AN5 — PORTE bit 0 / Read control / Analog input 5 |
| 핀 9 | RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input 6 |
| 핀 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select / Analog input 7 |
| 핀 11 | VDD — Positive supply voltage |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| 핀 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| 핀 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| 핀 16 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| 핀 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 18 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 19 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 20 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| 핀 21 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| 핀 22 | RB0/INT — PORTB bit 0 / External interrupt |
| 핀 23 | RB1 — PORTB bit 1 |
| 핀 24 | RB2 — PORTB bit 2 |
| 핀 25 | RB3 — PORTB bit 3 |
| 핀 26 | RB4 — PORTB bit 4 |
| 핀 27 | RB5 — PORTB bit 5 |
| 핀 28 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 29 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 30 | VSS — Ground reference |
| 핀 31 | VDD — Positive supply voltage |
| 핀 32 | RD0 — PORTD bit 0 |
| 핀 33 | RD1 — PORTD bit 1 |
| 핀 34 | RD2 — PORTD bit 2 |
| 핀 35 | RD3 — PORTD bit 3 |
| 핀 36 | RD4 — PORTD bit 4 |
| 핀 37 | RD5 — PORTD bit 5 |
| 핀 38 | RD6 — PORTD bit 6 |
| 핀 39 | RD7 — PORTD bit 7 |
| 핀 40 | VSS — Ground reference |
| 핀 41 | VDD — Positive supply voltage |
| 핀 42 | RB0 — PORTB alternate |
| 핀 43 | NC — Not connected (per datasheet) |
| 핀 44 | MCLR/VPP — Master clear reset / programming voltage |
일반적인 애플리케이션
PIC16C77-20I/PQ 적합 용도: 6 애플리케이션s: Industrial Process Control, HVAC Thermostat Control, Sensor Data Logging, Motor Speed Control, Embedded HMI Panel, Automotive Body Control.
Industrial Process Control
The PIC16C77-20I/PQ is well suited to industrial process controllers requiring reliable multi-channel analog sensing and deterministic response. Its 8-channel 8-bit ADC can read thermocouples (via amplifiers), 4-20mA loops, and pressure transducers without external multiplexer ICs, while the 20 MHz CPU (200 ns instruction cycle) executes PID loops at sub-millisecond update rates. The dual CCP modules generate PWM outputs for valve actuators or solid-state relay control, and the USART interfaces to RS-485 Modbus networks. Industrial -40C to +85C temperature grade tolerates factory-floor ambient swings.
추천
HVAC Thermostat Control
The PIC16C77-20I/PQ provides the analog and digital I/O density required for multi-zone HVAC thermostats. Its 8-channel ADC samples indoor/outdoor temperatures, humidity sensors, and supply-air feedback, while the 33 GPIO pins drive triacs for compressor, fan, and reversing-valve control. The PIC16C7X instruction set executes fan-speed ramps and PI control loops with deterministic timing. Industrial temperature grade ensures operation in attic and basement enclosures. The 14 KB OTP holds full HVAC state machine, schedule, and remote-setpoint handling without external memory.
추천
Sensor Data Logging
Standalone data loggers benefit from the PIC16C77-20I/PQ's combination of 14 KB OTP code space (enough for file system drivers, RTC handling, and SD card command sequences), 368 bytes RAM, and 8 ADC channels. The MSSP peripheral supports SPI communication with SD cards and SPI flash, while the USART outputs data to a host PC or GPRS modem. Low-power sleep modes (nanowatt range) extend battery life for remote environmental monitoring. OTP enforces firmware stability required for long-term unattended deployments.
추천
Motor Speed Control
The PIC16C77-20I/PQ drives BLDC, stepper, and DC motors via its two CCP modules generating complementary PWM with dead-band insertion. At 20 MHz the CPU computes field-oriented control algorithms at 10 kHz switching frequency. The 8-bit ADC reads back EMF sensing, current shunt amplifiers, and Hall-effect position sensors; the USART enables RS-485 command interface for multi-axis motion networks. OTP secures the motor calibration data and prevents firmware tampering in field-deployed equipment.
추천
Embedded HMI Panel
Front-panel human-machine interface boards use the PIC16C77-20I/PQ to scan keypads, drive character LCDs, and debounce rotary encoders. With 33 GPIO the device connects directly to a 4x5 matrix keypad (20 pins) plus LCD interface (6 pins) plus status LEDs (4 pins) plus encoder inputs (3 pins) - all without I/O expansion. The USART links to a host PLC or main controller, and the SSP serves SPI peripherals. Industrial -40C to +85C operation handles factory-cabinet environments.
추천
Automotive Body Control
Although the PIC16C77-20I/PQ is industrial-grade, its 8-channel ADC, dual CCP, and abundant GPIO map well to automotive body controllers for non-safety subsystems like seat controllers, mirror adjusters, and lighting modules. The 2.5V to 6.0V supply range handles 12V vehicle rails via regulators. The USART supports LIN-bus slave communication through an external LIN transceiver. Designers targeting AEC-Q100 should migrate to the PIC16F77-I/PQ equivalent in automotive qualification.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C77-20I/PQ — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F77-I/PQ | PIC16C77-10I/PQ | PIC16C77-04I/PQ | PIC16C77-20I/PT |
|---|---|---|---|---|---|
| Package | MQFP-44 (PQ) | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | TQFP-44 (PT) - thinner body |
| 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 |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 10 MHz (-50%) | 4 MHz (-80%) | 20 MHz |
| Memory Type | OTP | Flash | OTP | OTP | OTP |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| ADC | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Lifecycle Status | NRND | Active | NRND | NRND | NRND |
주요 차별점
- Higher program memory than PIC16C74 family (vs PIC16C74A-20I/PQ)
- Same-pinout flash upgrade available (vs PIC16F77-I/PQ)
- Highest speed grade in PIC16C77 family (vs PIC16C77-10I/PQ)
- More I/O and ADC channels than PIC16C73 siblings (vs PIC16C73B-20I/SP)
설계 노트
The MQFP-44 package has 0.8 mm pin pitch requiring PCB trace widths of 0.2 mm (8 mil) with 0.4 mm spacing per IPC-2222. Use microvia-in-pad construction if using a 4-layer board to fan out signals without violating design rules. Place the 0.1 uF VDD bypass capacitor within 5 mm of pins 11, 31, and 41; place a 10 uF bulk capacitor within 25 mm of any VDD pin.
OTP memory cannot be erased - a programming error during development permanently bricks the part. Use the flash-based PIC16F77-I/PQ for all prototype work and only commit PIC16C77-20I/PQ to production when firmware is fully validated. The MCLR pin (44) must be pulled high through a 10 kohm resistor; leaving it floating causes unreliable resets.
Estimated: at 20 MHz clock and 5V VDD the PIC16C77-20I/PQ draws approximately 20 mA active and 1 uA in sleep mode. Add a 100 nF decoupling cap on each VDD pin pair and a single 10 uF tantalum or ceramic bulk capacitor near the MCU. For ADC accuracy keep the analog AVdd pin separately filtered with a ferrite bead and 10 uF + 100 nF RC network.
The USART baud-rate generator requires BRGH=1 for low error at high baud rates. At 20 MHz Fosc, the asynchronous baud-rate error stays within +/-0.16% up to 38.4 kbaud; for 115.2 kbaud the error rises to +2.7%. Use the synchronous slave mode for higher rates. Keep USART traces short and route away from PWM edges to avoid coupling noise.
규정 준수 정보
RoHS and REACH status not stated in retrieved web data. Lead-free per Microchip product family standard. Not AEC-Q100 qualified - migrate to automotive-grade equivalent for vehicle applications. Conflict-minerals declaration per Microchip compliance program.