PIC16C74B-04I/PQ - 8-Bit 4MHz OTP MCU, 7KB, 44-MQFP | Microchip
Teilenummer: PIC16C74B-04I/PQ ✗ Abgekündigt| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $3.1 | $3,10 |
| 10 | $2.85 | $28,50 |
| 100 | $2.42 | $242,00 |
| 500 | $2.1 | $1.050,00 |
| 1.000 | $1.78 | $1.780,00 |
PIC16C74B-04I/PQ Übersicht
An 8-bit microcontroller is a small computer-on-a-chip that combines a CPU, RAM, non-volatile program memory, and peripherals on a single die. The PIC16C74B belongs to the PIC mid-range architecture hierarchy (8-bit PIC -> PIC16 family -> PIC16C7x sub-family), sits within the broader Microcontroller (MCU) category, and is part of Integrated Circuits > Microcontrollers. Mid-range PIC16 devices use a 14-bit instruction word and a RISC core with only 35 single-word instructions, providing deterministic timing and very low power consumption.
Key features include 8 channels of 8-bit Analog-to-Digital conversion, 33 digital I/O pins with 25 mA sink/source drive, two additional timers, two Capture/Compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART. Wide operating voltage spans 2.5 V to 6.0 V, with typical standby current of 1 uA at 3 V/32 kHz and 15 uA at 5 V/4 MHz, making the part suitable for both line-powered and battery-backed designs.
The architecture pairs a Harvard RISC core with 5 MIPS peak throughput at 4 MHz, an internal 8-bit data bus, and a 14-bit program bus. The OTP program memory is windowed for prototype development and field-programmed via Microchip's standard ICSP interface, while the EPROM-style die allows short reprogram cycles during engineering.
Typical applications include industrial control systems, instrumentation front-ends with on-chip ADC, motor-control PWM drivers, embedded sensor hubs, and legacy PIC16C designs being maintained or re-spun. The combination of USART, SPI/I2C and an 8-channel ADC makes the part a versatile single-chip solution for analog-dominated 5 V systems.
When designing with this MCU, budget for OTP one-time programming: code changes require new parts for production. Provide a robust decoupling network (100 nF + 10 uF) near VDD and use the MCLR reset circuit with the recommended 10 kohm pull-up.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in-Alternativen für PIC16C74B-04I/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-04I/PQ (gleiche Bauform und Footprint) – abweichend in Serial Interfaces, Package, Timers, Core Architecture, Operating Temperature.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C74B-04/PQ
✅ Drop-In✓ Auf Lager
$7.25 / Stück
Datenblatt ansehen →PIC16C74B-04I/L
✅ Drop-In✓ Auf Lager
$2.61 / Stück
Datenblatt ansehen →PIC16C74A-04I/PQ
✅ Drop-In✓ Auf Lager
$5.1 / Stück
Datenblatt ansehen →PIC16C74B-04E/PQ
✅ Drop-In✓ Auf Lager
$9.95 / Stück
Datenblatt ansehen →PIC16F74-I/PQ
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16C74B-04I/PQ Grenzwerte & elektrische Eigenschaften
| Core Architecture | PIC16CXX mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit word |
| CPU Speed | 4 MHz (200 ns instruction cycle) |
| Program Memory | 7 KB (4K x 14) OTP |
| Data RAM | 192 bytes |
| I/O Pins | 33 digital I/O |
| ADC | 8 channels, 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | 1x SPI/I2C (SSP) + 1x USART |
| Operating Voltage | 2.5 V to 6.0 V |
| I/O Sink/Source Current | 25 mA / 25 mA |
| Standby Current (3V, 32 kHz) | 1 uA typical |
| Operating Current (5V, 4 MHz) | 15 uA typical |
| Gehäuse | 44-MQFP (10x10 mm) |
| Betriebstemperatur | -40C to +85C (Industrial) |
| Montageart | Surface Mount |
PIC16C74B-04I/PQ Pin-Konfiguration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | OSC1 — Oscillator input / external clock input |
| Pin 3 | OSC2 — Oscillator output |
| Pin 4 | RA0/AN0 — Port A bit 0 / analog channel 0 |
| Pin 5 | RA1/AN1 — Port A bit 1 / analog channel 1 |
| Pin 6 | RA2/AN2 — Port A bit 2 / analog channel 2 |
| Pin 7 | RA3/AN3/VREF — Port A bit 3 / analog channel 3 / VREF input |
| Pin 8 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 9 | RA5/AN4/SS — Port A bit 5 / analog channel 4 / SPI slave select |
| Pin 10 | VSS — Ground |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | RB0/INT — Port B bit 0 / external interrupt |
| Pin 13 | RB1 — Port B bit 1 |
| Pin 14 | RB2 — Port B bit 2 |
| Pin 15 | RB3 — Port B bit 3 |
| Pin 16 | RB4 — Port B bit 4 |
| Pin 17 | RB5 — Port B bit 5 |
| Pin 18 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 19 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 20 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / clock in |
| Pin 21 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 |
| Pin 22 | RC2/CCP1 — Port C bit 2 / CCP1 |
| Pin 23 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 24 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 25 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 26 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Pin 27 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Pin 28 | VSS — Ground |
| Pin 29 | VDD — Positive supply voltage |
| Pin 30 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| Pin 31 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| Pin 32 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| Pin 33 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| Pin 34 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4 |
| Pin 35 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5 |
| Pin 36 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6 |
| Pin 37 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7 |
| Pin 38 | AVSS — Analog ground |
| Pin 39 | AVDD — Analog positive supply |
| Pin 40 | RE0/RD — Port E bit 0 / Read control for PSP |
| Pin 41 | RE1/WR — Port E bit 1 / Write control for PSP |
| Pin 42 | RE2/CS — Port E bit 2 / Chip select for PSP |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typische Anwendungen
PIC16C74B-04I/PQ ist geeignet für 6 Anwendungs: Industrial Control PLCs, Motor Control PWM Drivers, Sensor Hub / Data Acquisition, Embedded Instrumentation Front-End, HVAC Control Boards, Legacy Embedded Maintenance.
Industrial Control PLCs
The PIC16C74B-04I/PQ fits industrial PLC front-ends because its 8-channel 8-bit ADC multiplexes directly onto analog sensors (temperature, pressure, 4-20 mA loops) while its 25 mA I/O drive sources and sinks relay coils and LED indicators without external buffers. Industrial -40C to +85C operation, USART for Modbus RTU over RS-485, and SPI/I2C for digital sensor extension all integrate on one die. Two CCP modules generate PWM for proportional valve or motor-speed control. The OTP memory locks firmware for code-security-sensitive installations. Power consumption is 15 uA active at 5 V/4 MHz and 1 uA standby at 3 V/32 kHz, suiting always-on panel instrumentation.
Empfohlen
Motor Control PWM Drivers
The PIC16C74B-04I/PQ drives brushed DC and stepper motors via its two Capture/Compare/PWM modules delivering 10-bit PWM resolution at up to ~20 kHz carrier frequency. The 4 MIPS throughput computes PI speed loops with adequate headroom for trapezoidal commutation of small BLDC motors. The 25 mA sink/source I/O eliminates predriver FETs for sub-1 A loads. Hardware timers (Timer0/1/2) provide encoder feedback capture and tick generation. Industrial -40C to +85C operation suits HVAC fan and pump controllers, while the OTP memory secures proprietary motor-tuning firmware from reverse engineering.
Empfohlen
Sensor Hub / Data Acquisition
The PIC16C74B-04I/PQ acts as a low-cost sensor hub for 4-20 mA loops, thermocouples (with external amp), and digital SPI/I2C sensors because its 8-channel ADC plus synchronous serial port covers mixed-signal designs in a single chip. The 192-byte RAM holds rolling buffers of 8 channels sampled at low rates, with USART forwarding data to a host controller or HMI display. Industrial temperature rating and 2.5-6.0 V VDD tolerate 5 V analog sensor rails directly. The 4 MIPS core runs polynomial correction algorithms for thermocouple linearization. OTP memory locks calibration constants in production.
Empfohlen
Embedded Instrumentation Front-End
The PIC16C74B-04I/PQ provides a complete front-end panel-meter or process-indicator controller: ADC channels read voltage/current transducers, PWM drives a 4-20 mA loop output via an external op-amp, and the USART outputs readings to a remote display. Industrial temperature range supports panel-mount installations. Two CCP modules generate precise PWM for proportional control loops. The OTP memory is ideal for shipping calibrated instruments with locked firmware. With 7 KB OTP and 192 B RAM, the part handles linearization tables, lookup tables for thermistors, and simple menu/UI logic on a small character LCD.
Empfohlen
HVAC Control Boards
The PIC16C74B-04I/PQ is well-suited to HVAC damper/valve controllers where multiple analog inputs (temperature, humidity, pressure) and PWM outputs (fan speed, valve position) are required. The 8-channel ADC handles several NTC/PTC thermistors with software linearization; two CCP modules drive TRIAC phase-control circuits or solid-state relay PWM at low frequency. The 25 mA I/O directly interfaces with opto-isolated TRIAC drivers. The -40C to +85C industrial rating covers unconditioned rooftop unit enclosures. OTP memory locks OEM calibration values and prevents unauthorized firmware tampering.
Empfohlen
Legacy Embedded Maintenance
The PIC16C74B-04I/PQ serves as maintenance stock for industrial systems deployed in the late 1990s and 2000s, where the PCB is hard-wired for a 44-MQFP footprint and rewrites to flash silicon would require a board respin. Its drop-in compatibility with PIC16F74 and PIC16C74B-04/PQ simplifies field replacements; technicians can swap the OTP part for the flash equivalent when in-system reprogramming is feasible. The PIC16C instruction-set and peripheral set match modern mid-range PIC16F variants, allowing firmware recompilation without source changes.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C74B-04I/PQ – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16C74B-04/PQ | PIC16C74B-04I/L | PIC16C74A-04I/PQ | PIC16C74B-04E/PQ | PIC16F74-I/PQ |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-MQFP (10x10 mm) | 44-MQFP (10x10 mm) - identical | 44-MQFP - footprint equivalent | 44-MQFP (10x10 mm) - identical | 44-MQFP (10x10 mm) - identical | 44-MQFP (10x10 mm) - identical |
| Program Memory | 7 KB (4K x 14) OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 4 KB Flash |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Max CPU Speed | 4 MHz / 5 MIPS | 4 MHz / 5 MIPS | 4 MHz / 5 MIPS | 4 MHz / 5 MIPS | 4 MHz / 5 MIPS | 20 MHz / 5 MIPS (Flash variant) |
| ADC | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit (rev A errata) | 8 ch x 8-bit | 8 ch x 8-bit |
| Operating Temperature | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| Memory Type | OTP (one-time programmable) | OTP | OTP | OTP | OTP | Flash (re-programmable) |
| Lifecycle | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Active |
Wichtigste Unterscheidungsmerkmale
- OTP code security with industrial temperature range (vs. PIC16F74-I/PQ)
- Higher program memory density at same speed grade (vs. PIC16C73B-04I/SP)
- Wider operating voltage range than PIC16F1X successors (vs. PIC16F877A-I/P)
Designhinweise
Decouple VDD/AVDD with a 100 nF ceramic capacitor placed within 5 mm of each supply pin, plus a bulk 10 uF tantalum or ceramic on the main 5 V rail. The PIC16C74B-04I/PQ has separate digital VDD/VDD and analog AVDD/AVSS pins (pins 11/29/38/39); connect AVDD to VDD through a ferrite bead or 10 ohm resistor and AVSS to VSS with a star-ground topology. Operating current is 15 uA typical at 5 V/4 MHz and standby current drops to 1 uA at 3 V/32 kHz - budget decoupling accordingly for low-frequency sleep modes.
The PIC16C74B is OTP (one-time programmable) - code changes after programming require physical replacement of the chip, which is expensive in production. Plan firmware development on a windowed PIC16C74B JW or PIC16F74 equivalent before committing to OTP. Also note the Parallel Slave Port (Port D + RE0/RE1/RE2) shares pins with general-purpose I/O - if PSP is enabled in software, those pins lose their digital I/O function. Verify MCLR is pulled high through 10 kohm to VDD and never left floating, which causes random resets.
For the 44-MQFP package (10x10 mm, 0.8 mm pitch), use a 4-layer PCB with continuous ground plane under the IC to minimize EMI and provide thermal spreading. Place the 4 MHz crystal (or ceramic resonator) within 10 mm of OSC1/OSC2 (pins 2-3) and guard the traces with a ground ring. Add a 1 Mohm parallel resistor across the crystal for fast-startup oscillator designs. Route ICSP pins RB6/PGC and RB7/PGD to a 6-pin header (with VDD/VSS/MCLR) for in-circuit programming access - this is essential even though the part is OTP, for prototype-stage programming before production.
The PIC16C74B-04I/PQ's 25 mA source/sink capability allows direct drive of relays, LEDs and optocouplers without buffers; however, switching inductive loads requires flyback diodes (1N4148 or Schottky) across coils to prevent latch-up. For SPI communication above 1 MHz, add 10 kohm pull-ups on SCK/SDO and series 100 ohm termination on clock traces to reduce ringing. The ADC is 8-bit and tolerates source impedances up to 10 kohm - add 100 nF bypass on analog inputs if the source impedance exceeds 5 kohm to prevent ADC sampling errors.
Compliance-Informationen
RoHS and lead-free status not confirmed in verified web data; this is a 1990s-2000s era OTP MCU that may predate RoHS. AEC-Q100 not qualified - automotive applications should consider PIC16F877A-I/P or PIC18F variants.