PIC16C74B-20/PQ - 8-Bit CMOS MCU, 7KB OTP, 20MHz | Microchip
Артикул: PIC16C74B-20/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $11.13 | $11,13 |
| 10 | $9.85 | $98,50 |
| 100 | $8.42 | $842,00 |
| 500 | $7.1 | $3.550,00 |
| 1.000 | $5.95 | $5.950,00 |
PIC16C74B-20/PQ Обзор
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path and a Harvard architecture that separates program and data memory. Within the broader taxonomy, the PIC16C74B belongs to Microchip's PIC16 mid-range family of microcontrollers, which sits under the larger PIC family of 8-bit microcontrollers, the semiconductor category of microcontrollers, and ultimately the integrated circuit hierarchy. The 'C' in PIC16C indicates OTP/EPROM-based program memory, the '74B' identifies the specific peripheral mix and pin-count variant, and the '20' suffix designates the 20 MHz maximum operating frequency.
Key features include 192 bytes of data RAM, 33 I/O pins, an integrated 8-channel 8-bit ADC, two CCP/PWM modules, an SSP configurable as SPI or I2C, a USART, and an operating voltage range suitable for 5V systems. The OTP program memory allows one-time programming for low-to-medium volume production, and the 20 MHz clock supports real-time control loops. The MQFP-44 (10x10 mm) package provides a proven through-hole-replacement surface-mount footprint widely accepted in industrial control designs.
Architecturally, the PIC16C74B uses a RISC instruction set with only 35 single-word instructions, an 8-level deep hardware stack, and a deterministic interrupt structure. The Harvard bus allows simultaneous instruction fetch and data access, and the integrated analog and digital peripherals reduce external component count. The combination of OTP memory, broad peripheral integration, and 5 MIPS performance makes the part a workhorse for cost-sensitive embedded control applications.
Typical applications include industrial automation controllers, motor drive interface boards, sensor signal conditioning front-ends, embedded control boards in white goods and HVAC equipment, and educational or hobbyist development platforms. The wide I/O count and integrated ADC simplify mixed-signal designs, while the USART and SSP enable communication with sensors, displays, and other microcontrollers. Operating temperature is commercial 0C to +70C.
Designers should note that the PIC16C74B is an OTP device, so firmware must be fully validated before programming; for in-field reprogrammability, consider the flash-based PIC16F74 or PIC18F equivalents. The MQFP package requires a 10x10 mm land pattern with adequate thermal relief for reflow soldering, and unused I/O pins should be configured as outputs or pulled to defined logic levels to minimize supply current.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers and buyers a single-source reference for the PIC16C74B-20/PQ.
Аналоги без доработки для PIC16C74B-20/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C74B-20/PQ (тот же форм-фактор и посадочное место) — отличается по Operating Temperature, Core Architecture, Serial Interfaces, Timers, Package.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C74B-20/L
✅ Прямая замена✓ В наличии
$8.2 / шт.
Открыть даташит →PIC16C74B-04E/PQ
✅ Прямая замена✓ В наличии
$9.95 / шт.
Открыть даташит →PIC16C74B-04/PQ
✅ Прямая замена✓ В наличии
$7.25 / шт.
Открыть даташит →PIC16C74B-04I/P
✅ Прямая замена✓ В наличии
$5.55 / шт.
Открыть даташит →PIC16C74B-04E/L
✅ Прямая замена✓ В наличии
$9.3 / шт.
Открыть даташит →PIC16C74A-20/PQ
✅ Прямая замена✓ В наличии
$6.1 / шт.
Открыть даташит →PIC16C74B-20/PQ Максимальные параметры и электрические характеристики
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC16CXX mid-range, Harvard |
| Program Memory | 7KB (4K x 14) OTP |
| Data RAM | 192 bytes |
| Максимальная тактовая частота | 20 MHz |
| Instruction Throughput | 5 MIPS |
| I/O Pins | 33 |
| ADC | 8 channels, 8-bit |
| Capture/Compare/PWM | 2 modules |
| Serial Interfaces | 1x SSP (SPI/I2C), 1x USART |
| Рабочая температура | 0C to +70C (commercial) |
| Корпус | 44-MQFP (10x10 mm), PQ suffix |
| Тип монтажа | Surface Mount |
| Instruction Set | 35 single-word instructions |
| Stack Depth | 8 levels (hardware) |
Конфигурация выводов PIC16C74B-20/PQ
| Контакт 1 | MCLR — Master Clear (reset) input, active low |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Контакт 5 | RA3/AN3/VREF — PORTA bit 3 / ADC input 3 / VREF |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / ADC input 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / read control / ADC input 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / write control / ADC input 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / ADC input 7 |
| Контакт 11 | VDD — Positive supply voltage |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Контакт 14 | OSC2/CLKOUT — 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 |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Контакт 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Контакт 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage |
| Контакт 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3 — PORTB bit 3 |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 41 | NC — Not connected (per datasheet) |
| Контакт 42 | NC — Not connected (per datasheet) |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C74B-20/PQ подходит для 6 применениеs: Industrial Automation Controllers, Motor Drive Interface Boards, Sensor Signal Conditioning Front-Ends, White Goods and HVAC Control Boards, Embedded Control Education Platforms, POS Terminal and Kiosk Peripherals.
Industrial Automation Controllers
The PIC16C74B-20/PQ fits industrial automation controllers because its 33 I/O pins directly drive relay banks, opto-isolated inputs, and 7-segment displays typically used in PLC and machine-control panels. The integrated 8-channel 8-bit ADC simplifies analog sensor interfacing for temperature, pressure, and flow transmitters without external ADC components. At 20 MHz delivering 5 MIPS, the device executes deterministic control loops in real time, and the 7KB OTP program memory holds ladder-logic interpreters or state machines for mid-complexity machines. Design consideration: industrial environments demand robust EMI immunity, so the VDD pin should be bypassed with 100 nF ceramic plus 10 uF electrolytic capacitors close to the package.
Рекомендуется
Motor Drive Interface Boards
The PIC16C74B-20/PQ is well suited for motor drive interface boards where it generates PWM signals via its 2 CCP/PWM modules and reads back tachometer/encoder signals through its Capture inputs. The 33 I/O lines connect to gate drivers, current-sense amplifiers, and fault indicator LEDs, while the 8-channel ADC samples shunt currents and back-EMF voltages for closed-loop control. Operating at 5 MIPS, the MCU handles trapezoidal or sinusoidal commutation routines for BLDC or stepper motors in the low-to-medium power range. The 192-byte RAM is sufficient for control variables and small lookup tables; designers must estimate cycle time versus PWM frequency to ensure the 5 MIPS budget covers the algorithm.
Рекомендуется
Sensor Signal Conditioning Front-Ends
The PIC16C74B-20/PQ functions as the digital heart of sensor signal conditioning front-ends, with its 8-channel 8-bit ADC digitizing thermocouple, RTD, or strain-gauge amplifier outputs. The integrated USART streams processed readings to a host display or SCADA system, while the SSP-configured I2C or SPI bus reads external EEPROM calibration constants or digital sensors. The 20 MHz clock rate supports oversampling and basic digital filtering (moving average, simple IIR) within the 7KB OTP code budget. For multi-sensor arrays, the 33 I/O lines accommodate channel-selection muxes and front-panel switches without external I/O expanders. Estimated: at 8-bit resolution and 5 MIPS, the MCU can complete a 16-sample moving average in under 200 us per channel.
Рекомендуется
White Goods and HVAC Control Boards
The PIC16C74B-20/PQ targets white goods and HVAC control boards because its OTP program memory holds fixed-function appliance firmware at low unit cost, and its 33 I/O lines interface with keypads, LED indicators, triac-fired heater elements, and valve solenoids. The 8-channel ADC monitors thermistor inputs for room and duct temperature, while the CCP/PWM modules generate triac firing pulses for proportional heating control. The USART connects to inverter boards or external display modules, and the 192-byte RAM is adequate for status flags and short history buffers. The commercial 0C to +70C temperature grade covers indoor appliance environments but designers should derate for under-cabinet or attic-installed HVAC equipment.
Рекомендуется
Embedded Control Education Platforms
The PIC16C74B-20/PQ is a strong teaching vehicle for embedded control courses because the 35-instruction PIC16 mid-range RISC architecture is approachable for students, yet includes real peripherals (ADC, PWM, SPI, I2C, USART) that mirror industry designs. The 7KB OTP memory challenges students to write efficient code, while the 192-byte RAM teaches register-level resource management. The 44-pin MQFP package exposes all I/O and peripheral pins for breadboard-friendly breakout boards, and Microchip's MPLAB X IDE with free MPASM and XC8 compilers lowers the barrier to entry. For course budgets, used or recycled PIC16C74B devices offer a low-cost alternative to flash-based development kits.
Рекомендуется
POS Terminal and Kiosk Peripherals
The PIC16C74B-20/PQ is appropriate for POS terminal and kiosk peripheral boards that require a fixed-function microcontroller to manage keypads, receipt printer interfaces, magnetic-stripe readers, and small character LCD displays. The 33 I/O lines handle matrix keypads and parallel-character LCD data buses, while the USART communicates with the main terminal CPU. The 8-channel ADC reads battery voltage, thermal-printer head temperature, and coin acceptor analog signals. The 7KB OTP program memory is sufficient for state-machine-driven peripheral control, and the 20 MHz clock supports responsive user-input debouncing and serial protocol timing. The MQFP package's 10x10 mm footprint fits inside sealed peripheral enclosures.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C74B-20/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C74B-20/L | PIC16C74B-04E/PQ | PIC16C74B-04/PQ | PIC16C74B-04I/P | PIC16C74B-04E/L | PIC16C74A-20/PQ |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-MQFP (10x10 mm) | 44-PLCC | 44-MQFP (same) | 44-MQFP (same) | 40-PDIP | 44-PLCC | 44-MQFP (same) |
| Max Clock Frequency | 20 MHz | 20 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Program Memory | 7KB OTP | 7KB OTP | 7KB OTP | 7KB OTP | 7KB OTP | 7KB OTP | 7KB OTP |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 (40-pin package) | 33 | 33 |
| ADC | 8x 8-bit | 8x 8-bit | 8x 8-bit | 8x 8-bit | 8x 8-bit | 8x 8-bit | 8x 8-bit |
| Operating Temperature | 0C to +70C | 0C to +70C | -40C to +125C (extended) | 0C to +70C | -40C to +85C (industrial) | -40C to +125C (extended) | 0C to +70C |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND | Obsolete |
Ключевые отличия
- Integrated 8-channel 8-bit ADC eliminates external ADC components (против PIC16C74B-04/PQ (4 MHz version))
- Surface-mount MQFP package suitable for modern reflow assembly (против PIC16C74B-04I/P (40-pin PDIP through-hole))
- Dual CCP/PWM modules enable multi-axis motor control (против PIC16C73B-20/PQ (lower-I/O 40-pin variant))
Заметки по проектированию
The PIC16C74B-20/PQ requires careful VDD decoupling because the 20 MHz switching transitions create high-frequency current spikes on the supply pins. Place a 100 nF ceramic capacitor within 5 mm of each VDD pin (pins 11 and 32 of the 44-MQFP package), with a bulk 10 uF tantalum or aluminum polymer capacitor on the same supply rail. Estimated: at 20 MHz with 33 I/O pins switching, peak supply current transients can reach 50 to 80 mA, so trace inductance between the MCU and bulk capacitor should be minimized.
The 44-pin MQFP (10x10 mm) package has 0.8 mm lead pitch gull-wing leads that require careful PCB footprint design for reliable reflow soldering. Land pads should be 0.4 mm wide by 1.5 mm long with a solder mask expansion of 0.05 mm, and a 10x10 mm thermal pad pattern centered under the package is recommended even though the PIC16C74B die is small. For hand-prototyping or rework, use a hot-air station at 260C peak reflow with no-clean flux to avoid bridging the fine-pitch leads.
Three common design pitfalls to avoid with the PIC16C74B-20/PQ: (1) OTP memory is one-time programmable, so any firmware bug after programming requires scrapping the part - validate with a flash-based PIC16F74 prototype first; (2) the MCLR pin (pin 1) must have a valid logic-high level at power-up, so connect it through a 10 kohm pull-up to VDD; (3) unused I/O pins should be configured as outputs and tied to ground to minimize quiescent current draw, otherwise floating inputs can oscillate and increase supply current by several mA.
When using the 8-bit ADC on the PIC16C74B-20/PQ, the analog inputs (RA0-RA5, RE0-RE2) should be bypassed with 100 nF ceramic capacitors to analog ground to minimize sampling noise, and the analog VREF (if used) must be a low-impedance source capable of driving the ADC reference input. The maximum ADC sampling rate is limited by the 20 MHz clock and the 8-bit conversion time; for high-speed sampling, ensure the source impedance is below 10 kohm to avoid conversion errors. The digital and analog ground planes should be joined at a single point near the MCU VSS pin to prevent digital switching noise from coupling into the ADC measurements.
Информация о соответствии
RoHS, REACH, lead-free, and halogen-free status for PIC16C74B-20/PQ should be verified via Microchip's product environmental compliance search tool at microchip.com/en-us/product/PIC16C74B because the part predates widespread RoHS adoption and may have multiple date-code variants with different compliance profiles.