PIC16CR74T-I/PT - 8-bit PIC MCU, 7KB ROM, 192 RAM, 44-TQFP | Microchip
부품 번호: PIC16CR74T-I/PT ⚠ 최종 구매| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.9 | $89.00 |
| 100 | $7.95 | $795.00 |
| 500 | $7.2 | $3,600.00 |
| 1,000 | $6.55 | $6,550.00 |
PIC16CR74T-I/PT 개요
A PIC microcontroller (Programmable Interface Controller) is a compact 8-bit RISC processor family originated by Microchip in 1975 that integrates CPU core, non-volatile program memory, data RAM, EEPROM (on F variants), timers, ADC, and serial peripherals on a single die. PIC16CR parts sit in the hierarchy PIC16C -> PIC16F -> PIC18 -> dsPIC33 within Microchip's 8-bit/16-bit portfolio, and target embedded control tasks that require deterministic timing, low cost, and minimal external components. The 'CR' sub-family specifically trades reprogrammability for lower per-unit cost in mature designs.
Key features of the PIC16CR74T-I/PT include five 8-bit I/O ports (PORTA-PORTE) giving 33 usable I/O lines, a 10-bit multi-channel Analog-to-Digital Converter, two 8-bit timers plus one 16-bit timer, a USART module for asynchronous/synchronous serial communication, an SSP module for SPI and I2C peripherals, and a Capture/Compare/PWM (CCP) module. The device operates from 2.5 V to 6.0 V across the industrial temperature range. Brown-out Reset, Power-on Reset, and a Watchdog Timer with its own on-chip RC oscillator enhance reliability in noisy industrial environments.
Typical applications include industrial automation controllers, HVAC control boards, security and access control panels, consumer appliance controls, automotive body and chassis subsystems (non-safety), and small-format human-machine interface (HMI) panels where its 33 I/O and 7 KB of code memory easily fit motor-control, sensor-interface, and UI-handling tasks in a single chip. When designing with this part, always validate the ROM-programmed code image with Microchip's MPLAB PM3 programmer before committing to high-volume production, and budget for the 44-pin TQFP's 0.8 mm lead pitch which requires standard reflow profiles.
드롭인 대체품: PIC16CR74T-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16CR74T-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Timers, ADC, I/O Pins, Package, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16CR74-I/PT
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F74-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.55 / 개
데이터시트 보기 →PIC16F874A-I/PT
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F877A-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC18F4520-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.05 / 개
데이터시트 보기 →PIC16CR74T-I/PT 최대 정격 & 전기적 특성
| Architecture | 8-bit PIC16C enhanced mid-range RISC |
| Program Memory (ROM) | 7 KB |
| Data RAM | 192 bytes |
| Data EEPROM | Not present (ROM device) |
| Operating Frequency | 20 MHz (200 ns instruction cycle) |
| Performance | 5 MIPS |
| Supply Voltage (VDD) | 2.5 V to 6.0 V |
| I/O Pins | 33 digital I/O |
| Timers | 2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1 |
| ADC | 10-bit, 8-channel |
| Serial Peripherals | USART, SSP (SPI / I2C) |
| CCP Module | 1 x Capture/Compare/PWM |
| Resets | Power-on Reset, Brown-out Reset |
| Watchdog Timer | Yes (with dedicated internal RC) |
| 동작 온도 | -40C to +85C (industrial) |
| 패키지 | 44-pin TQFP (PT), 10x10 mm |
| Lead Pitch | 0.8 mm |
| 실장 유형 | Surface Mount |
| 메모리 유형 | One-Time Programmable ROM (CR family) |
| RoHS 상태 | Compliant (lead-free TQFP) |
PIC16CR74T-I/PT 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (Reset) input / programming voltage input |
| 핀 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| 핀 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC positive reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| 핀 8 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read control / analog input 5 |
| 핀 9 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write control / analog input 6 |
| 핀 10 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7 |
| 핀 11 | VDD — Positive supply voltage (2.5 V to 6.0 V) |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1/CLKI — Crystal oscillator input / external clock input |
| 핀 14 | OSC2/CLKO — Crystal 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 / CCP1 PWM output |
| 핀 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 19 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 20 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 21 | RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock |
| 핀 22 | RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data |
| 핀 23 | RD0/PSP0 — PORTD bit 0 / parallel slave port data bit 0 |
| 핀 24 | RD1/PSP1 — PORTD bit 1 / parallel slave port data bit 1 |
| 핀 25 | RD2/PSP2 — PORTD bit 2 / parallel slave port data bit 2 |
| 핀 26 | RD3/PSP3 — PORTD bit 3 / parallel slave port data bit 3 |
| 핀 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 reference (second VSS pin) |
| 핀 32 | VDD — Positive supply voltage (second VDD pin) |
| 핀 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 ICSP programming input |
| 핀 37 | RB4 — PORTB bit 4 |
| 핀 38 | RB5 — PORTB bit 5 |
| 핀 39 | RB6/PGC — PORTB bit 6 / ICSP clock input |
| 핀 40 | RB7/PGD — PORTB bit 7 / ICSP data input/output |
| 핀 41 | NC — Not connected (no internal bond on TQFP-44 pin) |
| 핀 42 | NC — Not connected (no internal bond on TQFP-44 pin) |
| 핀 43 | NC — Not connected (no internal bond on TQFP-44 pin) |
| 핀 44 | NC — Not connected (no internal bond on TQFP-44 pin) |
일반적인 애플리케이션
PIC16CR74T-I/PT 적합 용도: 6 애플리케이션s: Industrial Automation Controller, HVAC Control Board, Security and Access Control Panel, Consumer Appliance Control (Washer/Microwave/Dishwasher), Automotive Body and Chassis Control, Small-Format HMI / Display Controller.
Industrial Automation Controller
The PIC16CR74T-I/PT is a strong fit for industrial automation PLC-like controllers because its 33 digital I/O pins cover multi-axis discrete I/O, 7 KB of program memory is sufficient for ladder-logic or state-machine interpreters, and the 10-bit 8-channel ADC handles analog sensor inputs such as pressure and temperature. The USART connects to RS-485 transceivers for Modbus RTU fieldbus, while the SSP module drives SPI-based DACs and I/O expanders. The industrial -40C to +85C temperature grade and Brown-out Reset meet IEC 61131-2 environmental requirements. Each I/O is rated at 25 mA source/sink, enough for relay drivers when paired with optocouplers. Estimated: total interrupt latency is around 200 ns - deterministic enough for closed-loop PWM control at kHz rates.
추천
HVAC Control Board
The PIC16CR74T-I/PT is well-suited to HVAC control boards where the MCU must read multiple thermistor inputs, drive triac-controlled fan/blower loads, and communicate with indoor unit displays via UART. Its 8-channel 10-bit ADC provides enough resolution for NTC thermistor temperature measurement in 0.5C steps over a 0-50C range. The CCP PWM module generates the 50/60 Hz phase-control pulses for triac firing, while the 16-bit Timer1 provides accurate timebase for scheduling. Brown-out Reset prevents lock-up during compressor brown-outs, and the 2.5 V to 6.0 V supply range tolerates rectified 24 VAC rails after regulation. The industrial temperature grade meets HVAC closet and rooftop unit environmental specs.
추천
Security and Access Control Panel
The PIC16CR74T-I/PT is widely used in security alarm panels because its 33 I/O easily accommodate 8-16 zone inputs, keypad scanning, siren drivers, and PSTN dialer interfaces. The Watchdog Timer with dedicated internal RC oscillator is critical here - it forces a reset if firmware hangs, restoring alarm functionality. The USART drives either a PSTN modem chipset or a GSM modem for off-premise communication, while the SSP module talks to I2C keypads and EEPROM event log storage. Brown-out Reset prevents false alarms from voltage dips during AC mains sags. The 7 KB ROM holds a complete zone-monitoring, event-logging, and communication stack for residential and light-commercial panels.
추천
Consumer Appliance Control (Washer/Microwave/Dishwasher)
The PIC16CR74T-I/PT is a cost-effective 8-bit controller for major home appliances where its 33 I/O handle motor direction relays, valve solenoids, lid-switch sensors, and rotary encoder inputs. Its 7 KB ROM is sufficient for state-machine control of wash cycles, microwave cooking profiles, or dishwasher programs. The 10-bit ADC reads water level, temperature, and humidity sensors with adequate precision. The CCP PWM module can drive buzzer tones for end-of-cycle alerts. The industrial temperature grade and Watchdog Timer ensure reliable operation in the warm, vibration-prone environment behind the appliance panel. Low-cost OTP ROM keeps the bill-of-materials competitive in high-volume consumer products.
추천
Automotive Body and Chassis Control
The PIC16CR74T-I/PT is used in non-safety automotive body controllers - mirror adjusters, seat controllers, lighting modules, and instrument cluster accessories. Its 33 I/O drive multiple motor half-bridges via external FETs and read rotary encoders and switch inputs. The USART interfaces to CAN/LIN gateways via external transceivers (e.g., MCP2551, TJA1027). The 10-bit ADC reads battery voltage, lighting current sense, and thermistor inputs. Brown-out Reset handles automotive cranking transients down to 6 V. Estimated: at VDD = 5 V and 20 MHz, typical operating current is around 15 mA - compatible with quiescent-current targets for body modules parked. Note: this is not AEC-Q100 qualified; for safety-critical ECUs choose PIC16F877A-I/PT-Q1 or PIC18F4520-I/PT.
추천
Small-Format HMI / Display Controller
The PIC16CR74T-I/PT serves as a low-cost HMI controller for small character-LCD or simple graphical OLED panels in vending machines, kiosks, weighing scales, and pump controllers. Its 33 I/O handle 4x4 or 5x5 keypad scanning (up to 25 keys), LCD data/control bus, and discrete status LEDs. The SSP module in SPI mode drives graphical OLED displays at MHz clock rates, while the CCP PWM module produces variable backlight dimming via MOSFET driver. The 192 bytes of RAM and 7 KB ROM are adequate for menu navigation, parameter editing, and serial communication with a host controller via USART. Industrial temperature grade supports outdoor and refrigerated vending applications.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16CR74T-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16CR74-I/PT | PIC16F74-I/PT | PIC16F874A-I/PT | PIC16F877A-I/PT | PIC18F4520-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) 10x10 mm | 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 |
| Architecture | 8-bit PIC16C enhanced mid-range | 8-bit PIC16C enhanced mid-range | 8-bit PIC16F enhanced mid-range (flash) | 8-bit PIC16F enhanced mid-range (flash) | 8-bit PIC16F enhanced mid-range (flash) | 8-bit PIC18 enhanced (flash) |
| Program Memory | 7 KB OTP ROM | 7 KB OTP ROM | 7 KB flash | 7 KB flash | 14 KB flash | 32 KB flash |
| RAM | 192 bytes | 192 bytes | 192 bytes | 256 bytes | 368 bytes | 1536 bytes |
| Data EEPROM | None | None | None | 256 bytes | 256 bytes | 256 bytes |
| Max Clock / MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 40 MHz / 10 MIPS |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 36 |
| In-Circuit Programming | No (ROM device - factory programmed) | No (ROM device) | Yes (ICSP, flash) | Yes (ICSP, flash) | Yes (ICSP, flash) | Yes (ICSP, flash) |
| Lifecycle Status | Last Time Buy | Last Time Buy | Active | Active | Active | Active |
| Approx. Unit Price (qty 100) | $7.95 | $7.80 | $5.40 | $7.20 | $7.80 | $6.40 |
주요 차별점
- Drop-in flash upgrade with same 44-TQFP footprint (vs PIC16CR74-I/PT)
- Reprogrammability via flash memory vs OTP ROM (vs PIC16F74-I/PT)
- Higher memory and peripheral count at the cost of price (vs PIC16F877A-I/PT)
- 8-bit PIC18 architecture upgrade path (vs PIC18F4520-I/PT)
설계 노트
The PIC16CR74T-I/PT uses one-time-programmable ROM and cannot be reprogrammed in-circuit. Any firmware bug discovered after ROM mask submission requires a new mask spin (4-8 week NRE + per-unit cost). Engineers should always prototype on the PIC16F74-I/PT (flash-based, pin-compatible) and only commit to PIC16CR74 ROM ordering once the firmware is verified. Burn code images via the MPLAB PM3 universal programmer with a TQFP-44 programming adapter; do not attempt in-system programming on the CR variant.
Decouple both VDD pins (pin 11 and pin 32) with 100 nF ceramic capacitors placed within 5 mm of each pin, plus a bulk 10 uF tantalum or aluminum polymer capacitor on the supply rail. The PIC16CR74's analog and digital VDD share the same supply pin - for ADC accuracy below 10 LSB, add a ferrite bead and a separate 100 nF on AVCC (the AVCC/AVSS pins on PIC16F877A do not exist on PIC16CR74; analog supply is shared with digital). Avoid switching high-current loads from the same VDD rail without an LC filter to keep ADC noise below 1 LSB.
The 44-pin TQFP package has a 0.8 mm lead pitch and 0.40 mm lead width, requiring 0.20 mm / 8 mil copper traces between pads and a 0.40 mm / 16 mil solder mask dam. Use a 4-layer PCB stack-up with a continuous ground plane under the device for thermal spreading and EMI reduction. Keep the 20 MHz crystal traces short (under 10 mm) and surround them with a ground pour to avoid radiating oscillator harmonics into the ADC analog inputs. Avoid routing the parallel slave port (RD0-RD7, RE0-RE2) under the crystal or switching power inductors.
When using the USART at 115200 baud with long PCB traces or cables, add a 100 ohm series resistor at the driver output (RC6/TX) and a 10 kohm pull-up on RC7/RX to limit ringing. For SPI bus running above 2 MHz, keep all four SPI traces (SCK, SDO, SDI, SS) matched in length within 5 mm and route over a continuous ground plane. The I2C bus on PIC16CR74 is not true open-drain - configure RC3/RC4 as inputs with the I2C peripheral or add external 4.7 kohm pull-ups if driving multi-master buses.
The PIC16CR74T-I/PT in 44-pin TQFP has a junction-to-ambient thermal resistance of approximately 45 C/W (per Microchip packaging thermal data). At maximum operating current of 25 mA on 33 I/O and 20 MHz clock, total power dissipation is roughly 200 mW at 5 V VDD - resulting in a 9C junction temperature rise above ambient, well within the 125C maximum. Estimated: at industrial temperature ceiling of 85C ambient, junction temperature reaches about 94C, leaving 31C margin. No external heatsink is required. However, in sealed enclosures with no airflow, derate ambient to 70C to maintain a 25C safety margin.
규정 준수 정보
44-pin TQFP package is RoHS compliant with matte-tin lead-free terminations per Microchip product environmental compliance data. Not AEC-Q100 qualified; for AEC-Q100 automotive body applications use the Q1 suffix variant or PIC16F877A-I/PT-Q1.