PIC16C74A-10/PQ - 8-bit OTP MCU, 7KB, 44-MQFP | Microchip
Артикул: PIC16C74A-10/PQ ⚠ Последняя закупка| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC16C74A-10/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C74A-10/PQ (тот же форм-фактор и посадочное место) — отличается по Package, Program Memory Size, Timers, Operating Temperature, A/D Converter.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C74A-10I/PQ
✅ Прямая замена✓ В наличии
$5.37 / шт.
Открыть даташит →PIC16C74A-04/PQ
✅ Прямая замена✓ В наличии
$5.8 / шт.
Открыть даташит →PIC16C74A-04I/PQ
✅ Прямая замена✓ В наличии
$5.1 / шт.
Открыть даташит →PIC16C74A-10/P
✅ Прямая замена✓ В наличии
$4.65 / шт.
Открыть даташит →PIC16C67-10/PQ
✅ Прямая замена✓ В наличии
$3.2 / шт.
Открыть даташит →PIC16C662-10/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C74A-10/PQ Максимальные параметры и электрические характеристики
| 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 |
| Максимальная тактовая частота | 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) |
| Корпус | 44-pin MQFP (PQ) |
| Рабочая температура | 0 °C to +70 °C (commercial) |
Конфигурация выводов PIC16C74A-10/PQ
| Контакт 1 | OSC1/CLKIN — Oscillator input / external clock input |
| Контакт 2 | OSC2/CLKOUT — Oscillator output / clock output (Fosc/4) |
| Контакт 3 | MCLR/Vpp — Master clear reset (active low) / programming voltage input |
| Контакт 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Контакт 7 | RA3/AN3/Vref — PORTA bit 3 / analog input 3 / ADC reference |
| Контакт 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SSP slave select |
| Контакт 10 | Vss — Ground |
| Контакт 11 | Vdd — Positive supply voltage |
| Контакт 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 13 | RB1 — PORTB bit 1 |
| Контакт 14 | RB2 — PORTB bit 2 |
| Контакт 15 | RB3 — PORTB bit 3 |
| Контакт 16 | RB4 — PORTB bit 4 |
| Контакт 17 | RB5 — PORTB bit 5 |
| Контакт 18 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 19 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 20 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Контакт 21 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Контакт 22 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Контакт 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| Контакт 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| Контакт 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 26 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Контакт 27 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Контакт 28 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5 |
| Контакт 29 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6 |
| Контакт 30 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7 |
| Контакт 31 | Vss — Ground |
| Контакт 32 | Vdd — Positive supply voltage |
| Контакт 33 | NC — Not connected (per datasheet) |
| Контакт 34 | NC — Not connected (per datasheet) |
| Контакт 35 | NC — Not connected (per datasheet) |
| Контакт 36 | NC — Not connected (per datasheet) |
| Контакт 37 | NC — Not connected (per datasheet) |
| Контакт 38 | NC — Not connected (per datasheet) |
| Контакт 39 | NC — Not connected (per datasheet) |
| Контакт 40 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 41 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 42 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 43 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 44 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
Типичное применение
PIC16C74A-10/PQ подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C74A-10/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Original 10 MHz commercial-grade speed bin (против PIC16C74A-04/PQ)
- Commercial temperature grade for cost-sensitive indoor products (против PIC16C74A-10I/PQ)
- MQFP-44 package with 33 I/O and integrated 8-channel ADC (против PIC16C67-10/PQ)
Заметки по проектированию
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.
Информация о соответствии
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.