PIC16C74AT-10I/PQ - 8-Bit 10MHz 7KB OTP MCU | Microchip Technology
N.º da peça: PIC16C74AT-10I/PQ ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16C74AT-10I/PQ — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16C74AT-10I/PQ (mesmo formato e footprint) — diferindo em Operating Temperature, ADC, Package, Timers, Program Memory Size.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C74AT-10/PQ
✅ Drop-In✓ Em estoque
$5.1 / unidade
Ver ficha técnica →PIC16C74AT-10E/PQ
✅ Drop-In✓ Em estoque
$9.4 / unidade
Ver ficha técnica →PIC16C74A-10I/PQ
✅ Drop-In✓ Em estoque
$5.37 / unidade
Ver ficha técnica →PIC16C74A-20I/PQ
✅ Drop-In✓ Em estoque
$5.95 / unidade
Ver ficha técnica →PIC16C74A-04I/PQ
✅ Drop-In✓ Em estoque
$5.1 / unidade
Ver ficha técnica →PIC16C74AT-10I/PQ Classificações máximas e características elétricas
| 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) |
| Frequência máxima de clock | 10MHz |
| Largura do barramento de dados | 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 |
| Encapsulamento | 44-MQFP (PQ) 10x10 mm |
| Faixa de temperatura de operação | -40C to +85C (Industrial, "I") |
| Tensão de alimentação | 5V (4.5V to 5.5V) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 |
Configuração de pinos do PIC16C74AT-10I/PQ
| Pino 1 | OSC1/CLKIN — Oscillator crystal input or external clock input |
| Pino 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC reference positive |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SSP slave select |
| Pino 8 | RE0/RD/AN5 — PORTE bit 0 / Parallel port read / Analog input 5 |
| Pino 9 | RE1/WR/AN6 — PORTE bit 1 / Parallel port write / Analog input 6 |
| Pino 10 | RE2/CS/AN7 — PORTE bit 2 / Parallel port chip select / Analog input 7 |
| Pino 11 | VDD — Positive supply voltage (+5V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC2/CLKOUT — Oscillator crystal output / Clock output (Fosc/4) |
| Pino 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 input/output |
| Pino 16 | RC2/CCP1 — PORTC bit 2 / CCP1 input/output |
| Pino 17 | RC3/SCK/SCL — PORTC bit 3 / SSP serial clock (SPI/I2C) |
| Pino 18 | RC4/SDI/SDA — PORTC bit 4 / SSP data in (SPI) or data (I2C) |
| Pino 19 | RC5/SDO — PORTC bit 5 / SSP data out (SPI) |
| Pino 20 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pino 21 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pino 22 | RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0 |
| Pino 23 | RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1 |
| Pino 24 | RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2 |
| Pino 25 | RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3 |
| Pino 26 | RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4 |
| Pino 27 | RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5 |
| Pino 28 | RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6 |
| Pino 29 | RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7 |
| Pino 30 | VSS — Ground reference |
| Pino 31 | VSS — Ground reference |
| Pino 32 | RB0/INT — PORTB bit 0 / External interrupt |
| Pino 33 | RB1 — PORTB bit 1 |
| Pino 34 | RB2 — PORTB bit 2 |
| Pino 35 | RB3 — PORTB bit 3 |
| Pino 36 | RB4 — PORTB bit 4 |
| Pino 37 | RB5 — PORTB bit 5 |
| Pino 38 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Pino 39 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| Pino 40 | VDD — Positive supply voltage (+5V) |
| Pino 41 | VDD — Positive supply voltage (+5V) |
| Pino 42 | AVDD — Analog positive supply (+5V) |
| Pino 43 | AVSS — Analog ground reference |
| Pino 44 | MCLR/VPP — Master clear reset / Programming voltage input |
Aplicações típicas
PIC16C74AT-10I/PQ é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C74AT-10I/PQ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- Industrial temperature grade OTP on 44-MQFP (vs PIC16C74AT-10/PQ (commercial grade))
- Tape-and-reel packaging for high-volume SMT (vs PIC16C74A-10I/PQ (tray))
- 10MHz clock with full industrial temp range (vs PIC16C74A-04I/PQ (4MHz))
Notas de projeto
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.
Informações de conformidade
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.