PIC16C74AT-10I/PQ - 8-Bit 10MHz 7KB OTP MCU | Microchip Technology
料号: PIC16C74AT-10I/PQ ✗ 停产| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.8 | $78.00 |
| 100 | $7.05 | $705.00 |
| 500 | $6.4 | $3,200.00 |
| 1,000 | $5.8 | $5,800.00 |
PIC16C74AT-10I/PQ 概述
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, and peripheral interfaces on one IC. The PIC16C7X mid-range family sits in the PIC16/17 RISC architecture taxonomy (PIC -> microcontroller -> 8-bit MCU -> embedded controller) and uses a 14-bit instruction word to deliver deterministic single-cycle execution on most instructions, balancing code density against performance for embedded control tasks.
Key features of the PIC16C74AT-10I/PQ include five 8-bit I/O ports (PORTA-PORTE) providing 33 bidirectional digital I/O lines, three timer/counter modules for event timing and PWM generation, two capture/compare/PWM (CCP) modules, an 8-channel 8-bit analog-to-digital converter (ADC), a USART serial port with addressable 9-bit mode, and a synchronous serial port (SSP) supporting SPI and I2C master/slave modes. The interrupt controller supports 15 sources including external RB0/INT, peripheral interrupts, and a 16-bit/8-bit/1-bit timer overflow chain.
The PIC16C74A uses a Harvard architecture with separate program and data buses, a 2-stage pipeline, and 4MHz internal oscillator option with selectable oscillator modes (RC, XT, HS, LP) to trade off power versus frequency. Brown-out reset and a watchdog timer with on-chip RC oscillator are integrated for automotive-grade robustness in industrial and consumer applications.
Typical applications include industrial process control, instrumentation, motor control, sensor interfacing, and consumer appliances requiring multi-channel ADC sampling with serial communications. The device also targets instrumentation data loggers and HVAC controllers. When designing with this MCU, allocate ample decoupling (100nF + 10uF bulk) close to VDD/AVDD/VSS and configure the configuration bits (oscillator, watchdog, brown-out) before code execution begins to prevent unintended reset states.
直接替换替代料: PIC16C74AT-10I/PQ ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C74AT-10I/PQ (相同外形与封装尺寸) ——差异在于 Operating Temperature, ADC, Package, Timers, Program Memory Size.
快速对比工具——选择替代料号进行并排对比:
PIC16C74AT-10/PQ
✅ 直接替换✓ 有现货
$5.1 / 个
查看数据手册 →PIC16C74AT-10E/PQ
✅ 直接替换✓ 有现货
$9.4 / 个
查看数据手册 →PIC16C74A-10I/PQ
✅ 直接替换✓ 有现货
$5.37 / 个
查看数据手册 →PIC16C74A-20I/PQ
✅ 直接替换✓ 有现货
$5.95 / 个
查看数据手册 →PIC16C74A-04I/PQ
✅ 直接替换✓ 有现货
$5.1 / 个
查看数据手册 →PIC16C74AT-10I/PQ 最大额定值与电气特性
| Core Processor | PIC |
| Core Size | 8-Bit |
| Program Memory Type | OTP |
| Program Memory Size | 7KB (4K x 14) |
| RAM Size | 192 bytes |
| EEPROM Size | None (OTP only) |
| 最大时钟频率 | 10MHz |
| 数据总线宽度 | 8-Bit |
| I/O Pins | 33 |
| ADC | 8 channels x 8-bit |
| Timers/Counters | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 |
| USART | 1 (with 9-bit address mode) |
| SSP (SPI/I2C) | 1 |
| 封装 | 44-MQFP (PQ) 10x10 mm |
| 工作温度范围 | -40C to +85C (Industrial, "I") |
| 电源电压 | 5V (4.5V to 5.5V) |
| 安装类型 | Surface Mount |
| MSL 等级 | 3 |
PIC16C74AT-10I/PQ 引脚配置
| 引脚 1 | OSC1/CLKIN — Oscillator crystal input or external clock input |
| 引脚 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 / SSP slave select |
| 引脚 8 | RE0/RD/AN5 — PORTE bit 0 / Parallel port read / Analog input 5 |
| 引脚 9 | RE1/WR/AN6 — PORTE bit 1 / Parallel port write / Analog input 6 |
| 引脚 10 | RE2/CS/AN7 — PORTE bit 2 / Parallel port chip select / Analog input 7 |
| 引脚 11 | VDD — Positive supply voltage (+5V) |
| 引脚 12 | VSS — Ground reference |
| 引脚 13 | OSC2/CLKOUT — Oscillator crystal output / Clock output (Fosc/4) |
| 引脚 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 引脚 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 input/output |
| 引脚 16 | RC2/CCP1 — PORTC bit 2 / CCP1 input/output |
| 引脚 17 | RC3/SCK/SCL — PORTC bit 3 / SSP serial clock (SPI/I2C) |
| 引脚 18 | RC4/SDI/SDA — PORTC bit 4 / SSP data in (SPI) or data (I2C) |
| 引脚 19 | RC5/SDO — PORTC bit 5 / SSP data out (SPI) |
| 引脚 20 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| 引脚 21 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| 引脚 22 | RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0 |
| 引脚 23 | RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1 |
| 引脚 24 | RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2 |
| 引脚 25 | RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3 |
| 引脚 26 | RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4 |
| 引脚 27 | RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5 |
| 引脚 28 | RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6 |
| 引脚 29 | RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7 |
| 引脚 30 | VSS — Ground reference |
| 引脚 31 | VSS — Ground reference |
| 引脚 32 | RB0/INT — PORTB bit 0 / External interrupt |
| 引脚 33 | RB1 — PORTB bit 1 |
| 引脚 34 | RB2 — PORTB bit 2 |
| 引脚 35 | RB3 — PORTB bit 3 |
| 引脚 36 | RB4 — PORTB bit 4 |
| 引脚 37 | RB5 — PORTB bit 5 |
| 引脚 38 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| 引脚 39 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| 引脚 40 | VDD — Positive supply voltage (+5V) |
| 引脚 41 | VDD — Positive supply voltage (+5V) |
| 引脚 42 | AVDD — Analog positive supply (+5V) |
| 引脚 43 | AVSS — Analog ground reference |
| 引脚 44 | MCLR/VPP — Master clear reset / Programming voltage input |
典型应用
PIC16C74AT-10I/PQ 适用于 6 应用s: Industrial Process Control, Instrumentation and Data Logging, Consumer Appliance Control, Motor Control and PWM Drives, Sensor Interface and Signal Conditioning, HVAC and Building Automation.
Industrial Process Control
The PIC16C74AT-10I/PQ fits industrial process control applications because its 8-channel 8-bit ADC (8us conversion time) can sample multiple sensor inputs (temperature, pressure, flow) in sequence while the 10MHz CPU executes closed-loop PID algorithms within 100ns instruction cycles. The 33 I/O pins drive relay outputs, solenoid valves, and 7-segment displays directly, while the USART provides RS-232/485 connectivity to SCADA systems. The integrated brown-out reset and watchdog timer protect against industrial power-line transients. The -40C to +85C industrial temperature grade suits factory-floor environments.
推荐
Instrumentation and Data Logging
The PIC16C74AT-10I/PQ suits instrumentation data loggers because its 7KB OTP program memory stores sampling schedules and calibration tables while 192 bytes of RAM buffer ADC samples before storage. The SSP module drives SPI/I2C EEPROM or FRAM for non-volatile data retention, and the USART streams log data to PCs or remote terminals. The 8-bit ADC with 8 channels provides sufficient precision for environmental monitoring (humidity, temperature, light) and the 10MHz clock supports sampling rates up to 100 kHz aggregate. Brown-out reset prevents data corruption during power-loss events common in field instrumentation.
推荐
Consumer Appliance Control
The PIC16C74AT-10I/PQ fits consumer appliance control boards (washing machines, dishwashers, microwave ovens) because its 33 I/O pins drive multiplexed LED/LCD displays, keypad matrix scanning, and triac/SCR control for AC loads while the CCP modules generate PWM for variable-speed motor control. The 7KB OTP program memory holds the appliance state machine and timing routines, while the 8-channel ADC monitors motor current, thermistor temperature, and water level. The watchdog timer prevents appliance lock-up, and the -40C to +85C industrial temperature grade handles kitchen and laundry ambient conditions.
推荐
Motor Control and PWM Drives
The PIC16C74AT-10I/PQ supports basic DC and stepper motor control because its two CCP modules generate complementary PWM outputs at up to 20 kHz with 10-bit resolution (using Timer2 prescaler), enabling H-bridge drive of brushed DC motors and unipolar stepper sequences. The 8-channel ADC samples back-EMF, current shunt, and encoder feedback at 100k samples/second aggregate, while 10MHz instruction cycles execute FOC or trapezoidal commutation algorithms. The 33 I/O lines handle direction signals, enable inputs, and limit-switch sensing.
推荐
Sensor Interface and Signal Conditioning
The PIC16C74AT-10I/PQ excels as a multi-sensor interface hub because its 8-channel 8-bit ADC sequentially scans resistive bridge sensors (strain gauges, RTDs), thermistors, and 4-20mA loop signals, with on-chip sample-and-hold capturing signals at up to 100 kHz. The USART in 9-bit addressable mode enables multi-drop RS-485 sensor networks, while SSP drives SPI digital sensors (accelerometers, gyros). The 33 digital I/O lines handle discrete sensors and alarm outputs for building automation and HVAC systems.
推荐
HVAC and Building Automation
The PIC16C74AT-10I/PQ fits HVAC zone controllers and building automation nodes because its USART communicates over RS-485 to BACnet or Modbus building networks, the SSP drives I2C temperature/humidity sensors, and the 8-channel ADC reads mixed-air temperature, duct pressure, and CO2 sensor outputs. The two CCP modules generate PWM for damper actuators and variable-speed fan control, while 33 digital I/O drive relay outputs for compressors and 7-segment LED displays. The industrial temperature grade handles basement mechanical-room and rooftop unit environments.
推荐
推荐产品汇总
工程参考数据: PIC16C74AT-10I/PQ ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16C74AT-10/PQ | PIC16C74AT-10E/PQ | PIC16C74A-10I/PQ | PIC16C74A-20I/PQ | PIC16C74A-04I/PQ |
|---|---|---|---|---|---|---|
| Package | 44-MQFP (PQ) 10x10 mm | 44-MQFP (PQ) 10x10 mm - same | 44-MQFP (PQ) 10x10 mm - same | 44-MQFP (PQ) 10x10 mm - same | 44-MQFP (PQ) 10x10 mm - same | 44-MQFP (PQ) 10x10 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 4 MHz |
| Operating Temperature Range | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Program Memory | 7KB OTP (4K x 14) | 7KB OTP | 7KB OTP | 7KB OTP | 7KB OTP | 7KB OTP |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| ADC | 8 channels x 8-bit | 8 channels x 8-bit | 8 channels x 8-bit | 8 channels x 8-bit | 8 channels x 8-bit | 8 channels x 8-bit |
| Packaging | Tape & Reel (T suffix) | Tape & Reel | Tape & Reel | Tray | Tray | Tray |
关键差异点
- Industrial temperature grade OTP on 44-MQFP (对比 PIC16C74AT-10/PQ (commercial grade))
- Tape-and-reel packaging for high-volume SMT (对比 PIC16C74A-10I/PQ (tray))
- 10MHz clock with full industrial temp range (对比 PIC16C74A-04I/PQ (4MHz))
设计说明
The PIC16C74AT-10I/PQ requires a clean +5V supply at VDD (4.5V to 5.5V). Decouple VDD to VSS with a 100nF ceramic capacitor placed within 5mm of the VDD pins (11, 40, 41) and a 10uF bulk electrolytic at the PCB power entry. The AVDD/AVSS pins (42/43) should be decoupled separately with a 100nF capacitor to keep ADC reference noise below 1 LSB; do not share the AVDD trace with switching digital VDD segments. If the brown-out reset feature is enabled, ensure VDD rise time is below the BOR threshold decay to avoid unintended reset events.
Layout the 44-MQFP PQ package with 0.8mm pitch leads on top copper with 0.4mm-wide pads and 0.2mm solder mask expansion. Place the crystal oscillator (or resonator) within 10mm of pins 1 (OSC1) and 13 (OSC2) with a ground guard ring to minimize stray capacitance. Keep high-current switching traces (PORTB bit drives for relays) away from the analog AN0-AN7 inputs on PORTA and PORTE to prevent ADC channel crosstalk; use a ground moat around the analog port pins. The MCLR pin (44) requires a 10k pullup to VDD and a 100nF cap to VSS for noise immunity.
A common mistake with the PIC16C74AT-10I/PQ is omitting the configuration word setup before code execution; the device may power up with an unexpected oscillator mode, watchdog state, or code-protection bit set. Always program the configuration bits to select the correct oscillator (XT/HS/RC/LP), disable the watchdog if not needed, and enable the brown-out reset. Another pitfall is forgetting that OTP parts cannot be re-programmed: ensure firmware is fully verified on a flash-equivalent (PIC16F74) before committing to OTP programming to avoid scrapped parts. Finally, confirm the ADC acquisition time (TACQ) is met when switching channels; otherwise readings will be inaccurate by 1-2 LSB.
合规信息
RoHS status not explicitly stated in the verified web data; PIC16C74AT family predates RoHS mandates for many part numbers. Lead-free and halogen-free status unknown. Compliance markers set to "unknown" pending review of the datasheet or manufacturer declaration. AEC-Q100 not applicable as the part is not automotive-qualified.