Microchip Technology

PIC16C74B-04E/P - 8-bit OTP MCU, 7KB EPROM, 4MHz, 40-PDIP | Microchip

MPN: PIC16C74B-04E/P ✗ End of Life
In Stock Ships in 1-3 business days
2.0 V to 6.0 V Vdss 25 mA / 25 mA Id 40-pin PDIP (0.600 in / 15.24 mm) Package DC to 4 MHz Speed OTP EPROM Memory
From $5.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $8.9 $8.90
10 $7.95 $79.50
100 $6.85 $685.00
500 $5.95 $2,975.00
1,000 $5.4 $5,400.00
ℹ️ All prices are in USD

PIC16C74B-04E/P Overview

The Microchip PIC16C74B-04E/P is a CMOS OTP-based 8-bit PIC16C mid-range microcontroller delivering 4 MIPS performance through a 200 ns instruction cycle, integrated in a 40-pin PDIP package. The device provides 7 KB (4K × 14) of one-time-programmable EPROM program memory, 192 bytes of RAM, and 33 digital I/O pins, with an 8-channel 8-bit A/D converter, two 8-bit timers plus one 16-bit timer, two capture/compare/PWM modules, a synchronous serial port configurable as SPI or I²C, and a USART.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for deterministic control of low-to-medium complexity embedded systems. PIC microcontrollers belong to the Harvard-architecture RISC family of MCUs, a category that sits within the broader microcontroller IC taxonomy (MCU -> microcontroller -> embedded processor -> semiconductor). The PIC16C mid-range family is upwards compatible with the PIC16C5X baseline family, allowing code reuse across generations.

Key features of the PIC16C74B include wide operating voltage from 2.0 V to 6.0 V, 25 mA source/sink current per I/O, and low-power operation with typical standby current of 15 µA at 5 V/4 MHz and 1 µA at 3 V/32 kHz. The device supports commercial, industrial, and extended temperature ranges, making it suitable for cost-sensitive industrial and consumer designs requiring robust digital I/O and integrated analog.

Technically, the PIC16C74B uses a 14-bit instruction word and a Harvard bus architecture with separate program and data paths, enabling single-cycle instruction fetch and decode. Its 35 single-word instruction set simplifies assembly development, while the integrated peripherals reduce external component count for typical control loops, sensor interfacing, and communication bridging.

Typical applications include industrial control panels, motor control, sensor signal acquisition, embedded communications bridges, and consumer appliance controllers. The wide temperature range and EPROM-based program storage make it well suited for mature production runs that value supply longevity and field-proven firmware stability.

When designing with the PIC16C74B-04E/P, note that the OTP EPROM cannot be erased, so code is final after programming - consider the PIC16F74 flash variant for development and field updates. Decoupling capacitors of 0.1 µF should be placed close to VDD/VSS pins, and unused I/O should be configured as outputs low to minimize power consumption.

This page synthesizes distributor pricing, drop-in PIC16C74B family variants, and practical design notes not found in the standalone manufacturer datasheet, helping engineers accelerate selection and sourcing.

Drop-in alternatives for PIC16C74B-04E/P — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16C74B-04E/P (same form factor and footprint) — differing in A/D Converter, Core, Instruction Execution Time, Mounting Type, Package.

Microchip Technology
A/D Converter: 8 channels x 8-bit
Core: PIC16 mid-range 8-bit RISC
Instruction Execution Time: 200 ns

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C74B-04/PQ

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16 mid-range 8-bit RISC · 35 single-word instructions · 7 KB (4K x 14) OTP EPROM · 192 bytes · 4 MHz · 200 ns · 2.5 V to 6.0 V · 33

✓ In Stock

$7.25 / Unit

View Datasheet →

PIC16C74B-04/PQ

Microchip Technology
📦 44-pin PQFP (MQFP)
PIC16 mid-range 8-bit RISC · 35 single-word instructions · 7 KB (4K x 14) OTP EPROM · 192 bytes · 4 MHz · 200 ns · 2.5 V to 6.0 V · 33

✓ In Stock

$7.25 / Unit

View Datasheet →

PIC16C74B-04I/L

Microchip Technology
📦 44-pin PLCC
PIC16C mid-range 8-bit RISC · 35 single-word instructions · OTP (One-Time Programmable) · 7 KB (4K x 14) · 192 bytes · Not present (OTP device) · 4 MHz · 200 ns

✓ In Stock

$2.61 / Unit

View Datasheet →

PIC16F74-I/P

✅ Drop-In
📦 40-pin PDIP
OTP EPROM -> 7KB flash, in-circuit reprogrammable, 20 MHz max vs 4 MHz; otherwise pin-to-pin same peripheral set

📋 Reference alternative (not in catalog)

PIC16F74-E/P

✅ Drop-In
📦 40-pin PDIP
OTP EPROM -> flash; extended temp -40 to +125C; 20 MHz max; pin-to-pin compatible peripheral map

📋 Reference alternative (not in catalog)

PIC16C73B-04I/SP

Microchip Technology
📦 28-pin SPDIP
OTP (One-Time Programmable) · 7KB (4K x 14 words) · 192 bytes · PIC16C Mid-Range 8-bit RISC · 35 single-word instructions · 4 MHz · 200 ns · 4 V to 5.5 V

✓ In Stock

$4.75 / Unit

View Datasheet →

PIC16F877-04E/P

✅ Drop-In
📦 40-pin PDIP
14KB flash vs 4KB EPROM, 368B RAM vs 192B, same 40-pin PDIP footprint and peripheral count

📋 Reference alternative (not in catalog)

PIC16C74B-04E/P Maximum Ratings & Electrical Characteristics

Core PIC16C mid-range, 8-bit RISC
Instruction Set 35 single-word instructions
Instruction Execution Time 200 ns (4 MHz clock)
Program Memory Type OTP EPROM
Program Memory Size 7 KB (4K x 14)
RAM Size 192 bytes
EEPROM Size None
Number of I/O 33
A/D Converter 8 channels, 8-bit resolution
Timers 2 x 8-bit + 1 x 16-bit (TMR0/TMR1/TMR2)
Capture/Compare/PWM 2 modules (CCP)
Serial Interfaces 1 x SSP (SPI/I²C), 1 x USART
Operating Voltage 2.0 V to 6.0 V
Operating Frequency DC to 4 MHz
I/O Sink/Source Current 25 mA / 25 mA
Standby Current < 1 µA typical at 3 V / 32 kHz
Operating Temperature -40 °C to +125 °C (Extended, E suffix)
Package 40-pin PDIP (0.600 in / 15.24 mm)
Mounting Type Through-hole
MSL Level Not applicable (through-hole PDIP)
Speed Grade Suffix 04 = 4 MHz maximum

PIC16C74B-04E/P Pin Configuration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 MCLR/VPP — Master Clear (reset) input / programming voltage input
Pin 2 RA0/AN0 — PORTA bit 0 / A/D channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / A/D channel 1
Pin 4 RA2/AN2 — PORTA bit 2 / A/D channel 2
Pin 5 RA3/AN3/VREF- — PORTA bit 3 / A/D channel 3 / A/D VREF-
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / A/D channel 4 / SSP slave select
Pin 8 RB0/INT — PORTB bit 0 / external interrupt
Pin 9 RB1 — PORTB bit 1
Pin 10 RB2 — PORTB bit 2
Pin 11 RB3/PGM — PORTB bit 3 / low-voltage programming
Pin 12 RB4 — PORTB bit 4
Pin 13 RB5 — PORTB bit 5
Pin 14 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 15 RB7/PGD — PORTB bit 7 / ICSP data
Pin 16 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in
Pin 17 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2
Pin 18 RC2/CCP1 — PORTC bit 2 / CCP1
Pin 19 RC3/SCK/SCL — PORTC bit 3 / SSP clock (SPI/I²C)
Pin 20 RC4/SDI/SDA — PORTC bit 4 / SSP data in (SPI) / I²C data
Pin 21 RC5/SDO — PORTC bit 5 / SSP data out
Pin 22 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 23 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 24 OSC2/CLKOUT — Oscillator output / clock out
Pin 25 OSC1/CLKIN — Oscillator input / clock in
Pin 26 RD0 — PORTD bit 0
Pin 27 RD1 — PORTD bit 1
Pin 28 RD2 — PORTD bit 2
Pin 29 RD3 — PORTD bit 3
Pin 30 RD4 — PORTD bit 4
Pin 31 RD5 — PORTD bit 5
Pin 32 RD6 — PORTD bit 6
Pin 33 RD7 — PORTD bit 7
Pin 34 VSS — Logic ground
Pin 35 VDD — Logic supply voltage
Pin 36 RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / A/D channel 5
Pin 37 RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / A/D channel 6
Pin 38 RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / A/D channel 7
Pin 39 AVSS — Analog ground
Pin 40 AVDD — Analog supply voltage

Typical Applications

PIC16C74B-04E/P is suitable for 6 applications: Industrial Control Panels, Motor Control and PWM Drive, Sensor Signal Acquisition, Embedded Communication Bridges, Consumer Appliance Controllers, Hobbyist and Educational Projects.

🏭

Industrial Control Panels

The PIC16C74B-04E/P fits industrial control panels because its 33 digital I/O pins drive relays, contactors, and indicator LEDs directly with 25 mA source/sink per pin, eliminating driver transistors in many circuits. Its 8-channel 8-bit A/D reads potentiometers, 4-20 mA loop shunts, and temperature sensors with sufficient resolution for HMI feedback loops. The Extended -40 °C to +125 °C temperature rating supports outdoor cabinet and factory-floor installations where ambient swings are common. Pair the part with the PIC16F74-I/P during development to enable flash-based firmware iteration, then transition to PIC16C74B-04E/P for production runs that have locked firmware.

Motor Control and PWM Drive

The PIC16C74B-04E/P suits brushed DC motor control and small stepper drive because it integrates two Capture/Compare/PWM (CCP) modules generating 10-bit PWM at 4 MHz to drive MOSFET gate drivers. Its 16-bit TMR1 provides precise period measurement for closed-loop tachometer feedback, and the 8-bit A/D monitors motor current via a shunt amplifier. The wide 2.0 V to 6.0 V supply range supports both 3.3 V logic and 5 V drive electronics. For higher-performance BLDC control, migrate to PIC18F family; for cost-sensitive brushed applications the PIC16C74B-04E/P is sufficient.

🧩

Sensor Signal Acquisition

The PIC16C74B-04E/P integrates an 8-channel 8-bit A/D converter with 4 µs typical conversion time at 4 MHz, enough for thermocouple conditioning, photodiode readout, and process-variable scanning at low rates. The 192-byte RAM buffers sample windows before UART transmission to a host, and the SSP module supports I²C sensor expansion (e.g., external ADCs, digital temperature ICs) for applications needing more analog channels. The Extended temperature rating allows installation near process heat sources. For higher-precision sensor systems, consider PIC16F1765 or PIC18F family MCUs with 10-/12-bit A/D converters.

🌐

Embedded Communication Bridges

The PIC16C74B-04E/P serves as a protocol-translation bridge because it combines an SSP module (configurable as SPI master/slave or I²C master/slave) with a separate USART supporting RS-232/RS-485 framing. This enables UART-to-I²C, SPI-to-UART, and Modbus-to-sensor-bus gateways in a single chip. The 35-instruction RISC core keeps translation latency low, and the 4 MIPS throughput handles message rates typical of building-automation and access-control networks. Pair with an external RS-485 transceiver for industrial multi-drop networks.

📱

Consumer Appliance Controllers

The PIC16C74B-04E/P fits consumer appliance controllers (washing machines, dishwashers, small kitchen appliances) because its 33 I/O pins interface keypads, seven-segment displays, buzzer drivers, and triac control signals without external muxes. The 25 mA per-pin drive eliminates some relay drivers, and the 1 µA typical standby current at 3 V/32 kHz supports battery-backed real-time-clock operation during power-down. The OTP EPROM locks firmware at production, preventing post-sale code tampering in consumer markets. The Extended temperature rating supports under-counter and outdoor installations.

💡

Hobbyist and Educational Projects

The PIC16C74B-04E/P is widely available through distributors and educational channels because of its mature 35-instruction PIC16C mid-range architecture, which is well documented in textbooks and online tutorials. The 40-pin PDIP through-hole package is breadboard-friendly, allowing students and hobbyists to prototype without SMD rework tools. Its USART, SPI/I²C, A/D, PWM, and 33 I/O give exposure to nearly every embedded peripheral category in a single chip. For learners, the PIC16F84A and PIC16F877A are typical alternatives; the PIC16C74B-04E/P provides a larger peripheral set for advanced learning projects.

Recommended Products Summary

PIC16F74-I/P Flash-based development counterpart, pin-compatible drop-in Used in: Industrial Control Panels, Motor Control and PWM Drive, Sensor Signal Acquisition MCP2551 External CAN transceiver for industrial fieldbus extension Used in: Industrial Control Panels, Embedded Communication Bridges MCP1700 3.3 V LDO for sensor power rail Used in: Industrial Control Panels, Consumer Appliance Controllers, Hobbyist and Educational Projects TC4427 MOSFET gate driver for PWM outputs Used in: Motor Control and PWM Drive ACS712 Current sensor for closed-loop feedback Used in: Motor Control and PWM Drive MCP9808 I²C high-accuracy temperature sensor companion Used in: Sensor Signal Acquisition MCP4725 I²C DAC for analog output expansion Used in: Sensor Signal Acquisition MAX485 RS-485 transceiver for half-duplex bus Used in: Embedded Communication Bridges AT24C256 I²C EEPROM for parameter storage Used in: Embedded Communication Bridges MOC3021 Optotriac driver for AC load control Used in: Consumer Appliance Controllers DS1307 I²C RTC for time-of-day scheduling Used in: Consumer Appliance Controllers PIC16F877A-I/P Flash-based educational alternative with 40-pin PDIP Used in: Hobbyist and Educational Projects MAX232 RS-232 level shifter for serial port demos Used in: Hobbyist and Educational Projects
What is the program memory size of PIC16C74B-04E/P?
The PIC16C74B-04E/P integrates 7 KB (4K × 14) of one-time-programmable EPROM program memory. According to the Microchip PIC16C74B datasheet, the program counter is 14 bits wide to match the 14-bit instruction word of the PIC16C mid-range architecture. Because EPROM is OTP, code is permanently written at programming time and cannot be erased, so this part is intended for mature production rather than firmware iteration.
Is PIC16C74B-04E/P still in production or obsolete?
The PIC16C74B-04E/P is currently classified by Microchip as NRND (Not Recommended for New Designs). Microchip continues to ship the part for existing customers, but new designs should select the flash-based PIC16F74-I/P which is pin-compatible and offers in-circuit reprogrammability. This recommendation is reflected on Microchip's product page for the PIC16C74B family.
Where can I buy PIC16C74B-04E/P and what is the lead time?
As of 2026-09-18, PIC16C74B-04E/P is available at authorized distributors including DigiKey (stock SKU 320919), Mouser, and LCSC. Lead time is typically 4-8 weeks from Microchip factory stock because the part is NRND; small-quantity orders from authorized inventory usually ship within 1-3 business days, while production volumes should be confirmed with the distributor before release of the purchase order.
What is the price of PIC16C74B-04E/P in 100-piece quantity?
As of 2026-09-18, the 100-piece unit price of PIC16C74B-04E/P is approximately USD 6.85 from major authorized distributors. Volume pricing at 1,000 pieces drops to roughly USD 5.40 per unit. Because the part is NRND, prices have trended upward as distributor stock depletes; requesting a quote through Microchip Direct is recommended for locked production pricing.
What is the difference between PIC16C74B-04E/P and PIC16C74B-04/P?
The PIC16C74B-04E/P and PIC16C74B-04/P share identical electrical specifications (7 KB EPROM, 4 MHz, 40-pin PDIP) and pinout; the only difference is the operating temperature range. The 'E' suffix denotes the Extended range of -40 °C to +125 °C, while the non-'E' part operates from 0 °C to +70 °C. Choose the 'E' variant for industrial and outdoor applications where sub-zero or high-ambient-temperature operation is required.
Is PIC16C74B-04E/P pin-compatible with PIC16F74-I/P?
Yes, the PIC16F74-I/P is a flash-based, pin-compatible successor to the PIC16C74B-04E/P, sharing the same 40-pin PDIP footprint, peripheral set, and most electrical characteristics. The PIC16F74-I/P replaces 7 KB OTP EPROM with 7 KB flash, enabling in-circuit reprogramming, and runs up to 20 MHz. According to Microchip migration notes, firmware written for PIC16C74B generally ports with minimal changes to PIC16F74-I/P, making it the recommended drop-in replacement for new designs.
What is the difference between PIC16C74B-04E/P and PIC16F877-04E/P?
The PIC16F877-04E/P is a flash-based PIC16F family part with 14 KB of flash program memory and 368 bytes of RAM, doubling the program memory of the PIC16C74B-04E/P's 7 KB EPROM and adding 176 bytes more RAM. Both share the same 40-pin PDIP footprint, A/D converter count, CCP module count, and USART. The PIC16F877 is the upgrade path when more code space or flash reprogrammability is required; otherwise the PIC16C74B-04E/P is sufficient for smaller firmware images.
Where can I download the PIC16C74B-04E/P datasheet PDF?
The PIC16C74B-04E/P datasheet can be downloaded as a free PDF from Microchip's website (search 'PIC16C74B' on microchip.com) or from third-party archives such as alldatasheet.com and findic.us. The Microchip datasheet document is 30374E.pdf and covers the PIC16C63A/65B/73B/74B family, including pinout, electrical characteristics, instruction set, and peripheral configuration. Always cross-check the latest Microchip revision notice for errata.
Where can I find the PIC16C74B-04E/P pinout?
The PIC16C74B-04E/P pinout for the 40-pin PDIP is documented in the Microchip PIC16C74B datasheet on page for pin descriptions. Pin 1 is MCLR/VPP (top-left with notch up), pins 2-7 are PORTA/PORTB, pins 8-9 are VSS/VDD, pins 10-15 are PORTC (including USART/SPI/I²C), pins 16-25 are PORTD, pins 26-33 are PORTE (including A/D channels), and pins 34-40 are OSC1/OSC2 plus PORTB high bytes. Always verify with the datasheet diagram, not memory, before PCB layout.
What is the best drop-in replacement for PIC16C74B-04E/P?
The best drop-in replacement for PIC16C74B-04E/P is the PIC16F74-I/P from Microchip. It shares the same 40-pin PDIP footprint, 8-channel 8-bit A/D, 192-byte RAM, 33 I/O, and PIC16C mid-range instruction set, while replacing OTP EPROM with flash memory that supports in-circuit reprogramming. Both parts operate from 2.0 V to 6.0 V with the same peripheral register map, so existing firmware ports with minor header changes. The PIC16F74 is the active-production recommendation for new designs.
Hey Google, what Microchip PIC can replace PIC16C74B-04E/P?
The most direct Microchip replacement for PIC16C74B-04E/P is PIC16F74-I/P - same 40-pin PDIP, 7 KB flash, 192-byte RAM, 33 I/O, 8-channel 8-bit A/D, USART, SSP. It runs up to 20 MHz vs 4 MHz on the '74B and supports in-circuit serial programming. For more code space (14 KB), the PIC16F877-04E/P is pin-compatible. For enhanced peripherals, the PIC16F876A-04/SP or PIC18F4520 are drop-in upgrades; Microchip's cross-reference tool lists additional candidates.
Is PIC16C74B-04E/P suitable for new industrial designs?
PIC16C74B-04E/P is NOT recommended for new industrial designs because Microchip has marked the entire PIC16C OTP family as NRND. The PIC16F74-I/P (flash-based, pin-compatible) is the recommended replacement, and for industrial applications specifically, the PIC16F74-E/P variant provides the -40 °C to +125 °C extended temperature range. New designs benefit from flash reprogrammability for field firmware updates and from the active product lifecycle support Microchip provides for flash PICs.
What A/D converter does PIC16C74B-04E/P include?
The PIC16C74B-04E/P integrates an 8-channel 8-bit successive-approximation A/D converter with input pins shared with PORTE. According to the Microchip datasheet, the A/D has an acquisition time programmable from 1 to 20 TAD, with TAD selectable from 2 to 32 Tosc. Conversion time is approximately 20 µs at 4 MHz oscillator, suitable for low-speed sensor sampling such as temperature, potentiometer, and battery monitoring. The 8-bit resolution suits control loops that do not require high-precision measurements.
Does PIC16C74B-04E/P support SPI and I²C communication?
Yes, the PIC16C74B-04E/P includes a Synchronous Serial Port (SSP) that can be configured as either 3-wire SPI or 2-wire I²C. According to the Microchip PIC16C74B datasheet, the SSP module supports master and slave modes for SPI at clock rates up to Fosc/4, and both master and slave I²C with 7-bit addressing. A separate USART provides asynchronous serial communication up to 19.2 kbaud at 4 MHz, useful for RS-232 or RS-485 links with an external transceiver.
What is the AI-overview key specifications summary for PIC16C74B-04E/P?
The PIC16C74B-04E/P headline specifications are: core = 8-bit PIC16C RISC; program memory = 7 KB OTP EPROM; RAM = 192 bytes; I/O = 33 pins; A/D = 8 channels at 8-bit; timers = 2×8-bit + 1×16-bit; serial = SPI/I²C + USART; voltage = 2.0-6.0 V; clock = DC to 4 MHz; package = 40-pin PDIP; temperature = -40 °C to +125 °C (E suffix); lifecycle = NRND per Microchip. Source: Microchip PIC16C74B datasheet (Doc 30374E).

Engineering reference data for PIC16C74B-04E/P — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C74B-04E/P for industrial and consumer designs that require a mature, well-documented 8-bit PIC16C mid-range MCU with OTP EPROM code lock, 33 I/O pins, 8-channel 8-bit A/D, USART, and SPI/I²C, and where firmware is locked and stable. The Extended -40 °C to +125 °C temperature range supports outdoor and industrial cabinet installations. For new designs, prefer the pin-compatible PIC16F74-I/P (flash, active lifecycle) for development convenience; reserve the PIC16C74B-04E/P for legacy production lines or applications where OTP code lock is a security requirement. For applications needing more code space or 10-bit A/D, migrate to PIC16F877-04E/P (14 KB flash, 10-bit A/D).

Comparison with Alternatives

Parameter This Product PIC16C74B-04/P PIC16F74-I/P PIC16F74-E/P PIC16F877-04E/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin PDIP 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same
Program Memory 7 KB OTP EPROM 7 KB OTP EPROM 7 KB flash 7 KB flash 14 KB flash
RAM 192 bytes 192 bytes 192 bytes 192 bytes 368 bytes
Maximum Clock 4 MHz 4 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 °C to +125 °C (E suffix) 0 °C to +70 °C -40 °C to +85 °C (I suffix) -40 °C to +125 °C (E suffix) -40 °C to +125 °C (E suffix)
I/O Pins 33 33 33 33 33
A/D Converter 8 ch × 8-bit 8 ch × 8-bit 8 ch × 8-bit 8 ch × 8-bit 8 ch × 10-bit
Memory Type OTP EPROM (one-time) OTP EPROM Flash (reprogrammable) Flash (reprogrammable) Flash (reprogrammable)
Lifecycle Status NRND NRND Active Active Active

Key Differentiators

  • Mature PIC16C mid-range architecture with extensive documentation (vs PIC16F74-I/P)
  • Wider operating voltage range than typical flash PICs (vs PIC16F74-I/P)
  • Larger program memory than PIC16C73B family (vs PIC16C73B-04I/SP)

Design Notes

Estimated: at VDD = 5 V and 4 MHz oscillator with all peripherals enabled and I/O sourcing 25 mA, total current draw is approximately 15-20 mA during active execution and < 1 µA in sleep mode. Place a 0.1 µF decoupling capacitor within 5 mm of each VDD pin (pin 11, pin 32) and a 10 µF bulk capacitor near the MCU supply. AVDD/AVSS should be tied to VDD/VSS respectively with a ferrite bead or 10 Ω resistor plus 0.1 µF cap for A/D noise isolation. Brown-out reset should be enabled in the configuration bits for reliable cold-start behavior at 2.0-6.0 V operation.

The 40-pin PDIP package has a junction-to-ambient thermal resistance of approximately 70 °C/W, which is acceptable for typical MCU workloads below 100 mW. The Extended temperature suffix 'E' guarantees -40 °C to +125 °C operation; derating is not normally required for through-hole PDIP. If the part is mounted in a sealed enclosure with limited airflow, ensure ambient at the package does not exceed 85 °C to maintain margin. At maximum oscillator frequency and all peripherals active, internal dissipation is well under 50 mW; no heatsink is required.

Layout guidelines: (1) Place the 4 MHz crystal or resonator within 5 mm of OSC1/OSC2 (pins 25/24) and route ground side of crystal load capacitors directly to a single VSS via; (2) keep analog traces (PORTE) physically apart from digital switching signals (PORTD, USART) to minimize A/D crosstalk; (3) MCLR/VPP (pin 1) requires a 10 kΩ pull-up to VDD and a 100 nF decoupling cap if using ICSP; (4) unused I/O should be configured as outputs low to minimize current consumption; (5) the parallel slave port pins RE0/RE1/RE2 should be tied to known states if PSP is unused.

Common pitfalls: (1) The '04' speed suffix limits clock to 4 MHz - do not overclock to PIC16F74's 20 MHz, the OTP EPROM timing will not support it; (2) OTP EPROM cannot be erased, so use PIC16F74-I/P for development and lock firmware only after final code is verified; (3) configuration word must be set explicitly for oscillator type (HS/RC/XT), watchdog timer, brown-out reset, and code protection - default unprogrammed configuration may not match design intent; (4) the A/D converter requires ADCON1 register configuration to enable analog pins; digital I/O on PORTE must be disabled before sampling; (5) ICD debugging requires dedicated RB6/RB7 pins which are also general I/O.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS / lead-free status was not provided in the Verified Web Data and is not stated on the Microchip product page for the PIC16C74B family. PIC16C74B is a legacy OTP part; customers should request the latest RoHS / material declaration directly from Microchip. AEC-Q100 is not applicable for non-automotive-spec'd MCUs.

Data verified on: 2026-09-18 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C74B-04E/P PIC16C74B-04E/P datasheet Microchip PIC16C74B-04E/P 8-bit PIC microcontroller 7KB EPROM 40-pin PDIP PIC16C74B pin compatible flash replacement PIC16C74B-04E/P vs PIC16F74-I/P PIC16C74B-04E/P price 100 pieces where to buy PIC16C74B-04E/P PIC16C74B OTP EPROM 4 MHz 8-channel ADC PIC16C74B industrial control application what is the drop-in replacement for PIC16C74B-04E/P PIC16C74B-04E/P 40-pin PDIP pinout PIC16C74B USART SPI I2C microcontroller

Related Components & Terms

Microchip Technology PIC16C74B-04E/P PIC16C74B-04/P PIC16F74-I/P PIC16F74-E/P PIC16F877-04E/P 8-bit microcontroller MCU PIC16C mid-range RISC architecture OTP EPROM Harvard architecture instruction set MIPS CCP module USART SSP SPI I²C A/D converter PDIP-40 RoHS AEC-Q100 industrial control motor control sensor acquisition
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details