PIC16C74A-10/PQ - 8-bit OTP MCU, 7KB, 44-MQFP | Microchip
N.º da peça: PIC16C74A-10/PQ ⚠ Última compra| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $9.31 | $9,31 |
| 10 | $8.75 | $87,50 |
| 100 | $7.45 | $745,00 |
| 500 | $6.6 | $3.300,00 |
| 1.000 | $5.85 | $5.850,00 |
PIC16C74A-10/PQ Visão geral
A microcontroller (MCU) is a single-chip computer that combines a CPU core, non-volatile program memory, working RAM, and a configurable set of peripheral blocks such as timers, communication interfaces, and ADCs. Within the embedded hierarchy, the PIC16C74A belongs to the mid-range 8-bit family, sitting between the baseline PIC10/12/16 families and the enhanced mid-range PIC16F1xxx. OTP-based MCUs target cost-sensitive high-volume production where firmware is finalized before mask/one-time programming, and they share the same instruction set and peripheral architecture as their flash-based PIC16F74 cousins.
Key differentiating features include the integrated 8-channel 8-bit ADC, three timer modules, USART, SSP, and CCP. The 14-bit instruction word and 35-instruction set keep code density high, and the Harvard architecture with separate program and data buses allows single-cycle instruction execution except for program branches.
Architecturally, the PIC16C74A uses CMOS EPROM cell technology for program storage and a RISC pipeline that fetches and executes most instructions in a single oscillator cycle. The 10 MHz oscillator corresponds to a 100 ns instruction cycle, and the 8-bit data path keeps arithmetic and I/O operations deterministic, which simplifies real-time control loop design.
Typical applications include industrial control panels, sensor signal conditioning, motor control front-ends, appliance controllers, and small user-interface boards where the integrated ADC and multiple timers reduce bill-of-material cost versus external ADC plus discrete timer solutions.
When migrating designs, note that the PIC16F74-I/PT flash equivalent shares the same 44-pin TQFP footprint but differs in program memory technology (flash vs. OTP) and offers in-circuit programmability - this is the recommended modern successor per the Microchip product page. Designers of new products should prefer the flash variant.
This page synthesizes distributor inventory, drop-in same-family alternatives, and design notes not found in the bare datasheet - making part selection faster than reading the manufacturer's full 200+ page document cover-to-cover.
Alternativas drop-in para PIC16C74A-10/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 PIC16C74A-10/PQ (mesmo formato e footprint) — diferindo em Package, Program Memory Size, Timers, Operating Temperature, A/D Converter.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C74A-10I/PQ
✅ Drop-In✓ Em estoque
$5.37 / unidade
Ver ficha técnica →PIC16C74A-04/PQ
✅ Drop-In✓ Em estoque
$5.8 / unidade
Ver ficha técnica →PIC16C74A-04I/PQ
✅ Drop-In✓ Em estoque
$5.1 / unidade
Ver ficha técnica →PIC16C74A-10/P
✅ Drop-In✓ Em estoque
$4.65 / unidade
Ver ficha técnica →PIC16C67-10/PQ
✅ Drop-In✓ Em estoque
$3.2 / unidade
Ver ficha técnica →PIC16C662-10/PQ
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C74A-10/PQ Classificações máximas e características elétricas
| Family | PIC16C7X mid-range 8-bit |
| Core Architecture | 8-bit RISC, Harvard |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7 KB |
| RAM Size | 192 bytes |
| Frequência máxima de clock | 10 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz); 400 ns at 10 MHz rating |
| Supply Voltage (Vdd) | 2.0 V to 6.0 V |
| Number of I/O Pins | 33 |
| ADC | 8 channels, 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication Interfaces | USART (SCI), SSP/SPI, I²C |
| CCP Module | Yes (Capture/Compare/PWM) |
| Encapsulamento | 44-pin MQFP (PQ) |
| Temperatura de operação | 0 °C to +70 °C (commercial) |
Configuração de pinos do PIC16C74A-10/PQ
| Pino 1 | OSC1/CLKIN — Oscillator input / external clock input |
| Pino 2 | OSC2/CLKOUT — Oscillator output / clock output (Fosc/4) |
| Pino 3 | MCLR/Vpp — Master clear reset (active low) / programming voltage input |
| Pino 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 7 | RA3/AN3/Vref — PORTA bit 3 / analog input 3 / ADC reference |
| Pino 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SSP slave select |
| Pino 10 | Vss — Ground |
| Pino 11 | Vdd — Positive supply voltage |
| Pino 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 13 | RB1 — PORTB bit 1 |
| Pino 14 | RB2 — PORTB bit 2 |
| Pino 15 | RB3 — PORTB bit 3 |
| Pino 16 | RB4 — PORTB bit 4 |
| Pino 17 | RB5 — PORTB bit 5 |
| Pino 18 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 19 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 20 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Pino 21 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Pino 22 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pino 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| Pino 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| Pino 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 26 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pino 27 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pino 28 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5 |
| Pino 29 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6 |
| Pino 30 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7 |
| Pino 31 | Vss — Ground |
| Pino 32 | Vdd — Positive supply voltage |
| Pino 33 | NC — Not connected (per datasheet) |
| Pino 34 | NC — Not connected (per datasheet) |
| Pino 35 | NC — Not connected (per datasheet) |
| Pino 36 | NC — Not connected (per datasheet) |
| Pino 37 | NC — Not connected (per datasheet) |
| Pino 38 | NC — Not connected (per datasheet) |
| Pino 39 | NC — Not connected (per datasheet) |
| Pino 40 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pino 41 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pino 42 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pino 43 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pino 44 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
Aplicações típicas
PIC16C74A-10/PQ é adequado para 6 aplicaçãos: Industrial Control Panel, Sensor Signal Conditioning Hub, Appliance Control Board, Small User-Interface Board, Motor Control Front-End, Educational and Hobby Embedded Platform.
Industrial Control Panel
The PIC16C74A-10/PQ fits industrial control panels because it integrates 33 digital I/O lines plus an 8-channel 8-bit ADC, eliminating the need for external multiplexers or ADC chips in a typical 4- to 8-zone sensor interface. Its 10 MHz instruction rate delivers a 400 ns cycle time, sufficient to scan multiple NTC thermistors at 10 Hz while servicing a user-interface keypad. Three timer modules and the CCP allow simultaneous PWM buzzer drive and event capture. The 7 KB OTP holds a complete control algorithm, and the -10/PQ commercial grade (0-70 °C) suits enclosed control cabinets with internal heating. Designers should note the -10I/PQ variant is preferred for harsher factory environments.
Recomendado
Sensor Signal Conditioning Hub
The PIC16C74A-10/PQ operates as a sensor hub front-end by leveraging its 8-channel 8-bit ADC, three timers, and USART/SSP communications. Each ADC channel can be sequenced at up to approximately 20 kS/s aggregate, allowing simultaneous monitoring of temperature, pressure, and flow sensors in process-control skids. The USART with 9-bit addressable mode supports multi-drop RS-485 sensor networks. With 192 bytes of RAM, the part is suited to burst-sampling with averaging rather than deep data buffering; an external EEPROM can offload long-term logs. The wide 2.0-6.0 V supply range accepts a 24 V industrial bus after regulation.
Recomendado
Appliance Control Board
In appliance controllers - washing machines, dishwashers, microwave ovens - the PIC16C74A-10/PQ's combination of 33 I/O pins, an 8-bit ADC, and a PWM-capable CCP module replaces a discrete logic-board design. The MCU drives triac outputs, reads temperature/level sensors, and controls a 7-segment display via direct I/O expansion. The 7 KB OTP is enough to hold full state-machine logic plus diagnostics. Because these appliances operate indoors with stable temperatures, the commercial -10/PQ grade (0-70 °C) is fully adequate. Cost-optimized OTP programming matches high-volume appliance production economics.
Recomendado
Small User-Interface Board
For keypad-and-LCD user interface boards in point-of-sale terminals or test instruments, the PIC16C74A-10/PQ provides 33 I/O lines that drive a 4×4 matrix keypad plus a parallel character LCD without external logic. Its SSP/SPI bus talks to a graphics controller or external flash. The CCP module generates audible key-click tones via PWM. With 192 bytes of RAM, the MCU comfortably handles menu state and input debounce - designers should offload long strings to external EEPROM. The 44-pin MQFP package is small enough for compact handheld UI boards, and its 2.0-6.0 V supply allows battery or USB-powered designs.
Recomendado
Motor Control Front-End
The PIC16C74A-10/PQ serves as a motor-control front-end because its CCP module plus Timer2 generate PWM drive signals, while the 8-channel ADC reads phase current and back-EMF. With a 10 MHz oscillator, the PWM frequency can reach roughly 20 kHz (above audible range) at adequate resolution for small BLDC or stepper drives. Three independent timers permit simultaneous encoder counting (Timer0) and PWM generation without CPU intervention. The 7 KB OTP holds commutation tables and PI loop coefficients. Add gate-driver discretes for the actual H-bridge; the MCU itself does not include high-current drivers.
Recomendado
Educational and Hobby Embedded Platform
The PIC16C74A-10/PQ is widely used in educational labs and hobby projects because its 35-instruction mid-range PIC architecture is well-documented in textbooks, and the 7 KB OTP can hold moderately complex projects (data loggers, line-following robots, simple synthesizers). The 33 I/O pins and rich peripheral set (USART, SSP/SPI, I²C, CCP, ADC) provide learning exposure to nearly every common MCU subsystem. The 44-pin MQFP is a stepping-stone from PDIP to surface-mount packages. Modern teaching increasingly prefers the flash-based PIC16F74-I/PT, which avoids OTP cost and supports repeated programming cycles.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C74A-10/PQ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C74A-10I/PQ | PIC16C74A-04/PQ | PIC16C74A-04I/PQ |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ) |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| Max Clock Frequency | 10 MHz | 10 MHz | 4 MHz | 4 MHz |
| Operating Temperature | 0 °C to +70 °C | -40 °C to +85 °C | 0 °C to +70 °C | -40 °C to +85 °C |
| ADC Channels | 8 × 8-bit | 8 × 8-bit | 8 × 8-bit | 8 × 8-bit |
| Timers | 3 | 3 | 3 | 3 |
| Lifecycle Status | Last Time Buy | Last Time Buy | Last Time Buy | Last Time Buy |
Principais diferenciais
- Original 10 MHz commercial-grade speed bin (vs PIC16C74A-04/PQ)
- Commercial temperature grade for cost-sensitive indoor products (vs PIC16C74A-10I/PQ)
- MQFP-44 package with 33 I/O and integrated 8-channel ADC (vs PIC16C67-10/PQ)
Notas de projeto
The PIC16C74A-10/PQ operates from 2.0 V to 6.0 V. Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of each Vdd pin (pins 11 and 32 in the 44-pin MQFP) and a bulk 10 µF tantalum or aluminum polymer capacitor. For battery-powered designs, switch the oscillator to the 4 MHz variant (PIC16C74A-04/PQ) to roughly halve dynamic current. Add a 10 kΩ pull-up on MCLR and place the reset capacitor within 5 mm of the pin to ensure clean POR behavior.
OTP parts cannot be reprogrammed - a single failed verify during production locks the die. Always program with margin (verify-after-program, blank-check before write) and use Microchip's certified gang programmers. The -10/PQ suffix indicates 10 MHz commercial grade; do not exceed 10 MHz at Vdd below 4.0 V or the part will malfunction. For in-circuit debug, the flash-based PIC16F74-I/PT is the modern replacement - do not attempt ICSP on OTP parts in production.
The 44-pin MQFP package has a 0.8 mm pin pitch with a 10×10 mm body - use a 4-layer PCB with a continuous ground plane under the IC. Place the oscillator crystal within 5 mm of OSC1/OSC2 and guard the traces with ground pour to prevent noise injection into Timer1's 32 kHz domain. The ADC analog inputs (AN0-AN7) should be routed as short traces away from digital switching nodes; keep PORTA traces on one side of the ground plane and digital traces on the other to minimize crosstalk.
Informações de conformidade
RoHS, REACH, lead-free, and halogen-free status for PIC16C74A-10/PQ are not explicitly stated in the verified web data and are marked [DATA_NEEDED]. The part was originally released in 1997 and may require a separate compliance certificate from the supplier.