PIC16C74B-20/PQ - 8-Bit CMOS MCU, 7KB OTP, 20MHz | Microchip
Teilenummer: PIC16C74B-20/PQ ✗ Abgekündigt| Menge | Stückpreis | Gesamt |
|---|---|---|
| 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 Übersicht
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.
Drop-in-Alternativen für PIC16C74B-20/PQ – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16C74B-20/PQ (gleiche Bauform und Footprint) – abweichend in Operating Temperature, Core Architecture, Serial Interfaces, Timers, Package.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C74B-20/L
✅ Drop-In✓ Auf Lager
$8.2 / Stück
Datenblatt ansehen →PIC16C74B-04E/PQ
✅ Drop-In✓ Auf Lager
$9.95 / Stück
Datenblatt ansehen →PIC16C74B-04/PQ
✅ Drop-In✓ Auf Lager
$7.25 / Stück
Datenblatt ansehen →PIC16C74B-04I/P
✅ Drop-In✓ Auf Lager
$5.55 / Stück
Datenblatt ansehen →PIC16C74B-04E/L
✅ Drop-In✓ Auf Lager
$9.3 / Stück
Datenblatt ansehen →PIC16C74A-20/PQ
✅ Drop-In✓ Auf Lager
$6.1 / Stück
Datenblatt ansehen →PIC16C74B-20/PQ Grenzwerte & elektrische Eigenschaften
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC16CXX mid-range, Harvard |
| Program Memory | 7KB (4K x 14) OTP |
| Data RAM | 192 bytes |
| Maximale Taktfrequenz | 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 |
| Betriebstemperatur | 0C to +70C (commercial) |
| Gehäuse | 44-MQFP (10x10 mm), PQ suffix |
| Montageart | Surface Mount |
| Instruction Set | 35 single-word instructions |
| Stack Depth | 8 levels (hardware) |
PIC16C74B-20/PQ Pin-Konfiguration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / ADC input 3 / VREF |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / ADC input 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / read control / ADC input 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / write control / ADC input 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / ADC input 7 |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 14 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 34 | RB1 — PORTB bit 1 |
| Pin 35 | RB2 — PORTB bit 2 |
| Pin 36 | RB3 — PORTB bit 3 |
| Pin 37 | RB4 — PORTB bit 4 |
| Pin 38 | RB5 — PORTB bit 5 |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typische Anwendungen
PIC16C74B-20/PQ ist geeignet für 6 Anwendungs: 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C74B-20/PQ – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | 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 |
Wichtigste Unterscheidungsmerkmale
- Integrated 8-channel 8-bit ADC eliminates external ADC components (vs. PIC16C74B-04/PQ (4 MHz version))
- Surface-mount MQFP package suitable for modern reflow assembly (vs. PIC16C74B-04I/P (40-pin PDIP through-hole))
- Dual CCP/PWM modules enable multi-axis motor control (vs. PIC16C73B-20/PQ (lower-I/O 40-pin variant))
Designhinweise
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.
Compliance-Informationen
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.