Microchip Technology

PIC16C74B-04I/P - 8-Bit 4MHz OTP MCU 7KB 40-PDIP | Microchip

MPN: PIC16C74B-04I/P ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 40-pin PDIP (Plastic DIP, through-hole) Package 4 MHz Speed 7 KB (4K x 14) OTP Memory
From $5.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $8.94 $8.94
10 $7.95 $79.50
100 $6.85 $685.00
500 $6.1 $3,050.00
1,000 $5.55 $5,550.00
ℹ️ All prices are in USD

PIC16C74B-04I/P Overview

The Microchip Technology PIC16C74B-04I/P is an 8-bit CMOS RISC microcontroller in the PIC16CXX mid-range family, delivering 4 MHz CPU clock (200 ns instruction cycle) with 7 KB of One-Time Programmable (OTP) program memory and 192 bytes of RAM, housed in a 40-pin PDIP (Plastic DIP) through-hole package.

What is a PIC16 mid-range MCU? The PIC16CXX family is a generation of Microchip 8-bit microcontrollers built around a Harvard RISC architecture that executes single-cycle instructions from a 14-bit program word store. Mid-range PICs combine a compact 35-instruction set with integrated peripherals (ADC, timers, USART, SPI/I2C) and have been a workhorse for industrial, automotive aftermarket, and legacy embedded designs since the 1990s. The PIC16C74B specifically targets applications that need more I/O and memory than the smaller PIC16C6x family while keeping the OTP cost advantage.

Key features include 8 channels of 8-bit ADC, two 8-bit timers plus one 16-bit timer, two Capture/Compare/PWM (CCP) modules, a synchronous serial port configurable as SPI or I2C, and a USART for asynchronous serial communication. The device supports 33 digital I/O lines organized across five ports (PORTA-PORTE), an operating voltage of 4.0 V to 5.5 V, and an industrial temperature grade of -40 °C to +85 °C as indicated by the "I" suffix.

Architecturally, the PIC16C74B uses a fully-static CMOS design with separate program and data buses (Harvard architecture), enabling single-cycle instruction fetch plus execute on all instructions except program branches, which take two cycles. The 04 speed grade specifies a 4 MHz maximum oscillator input. The "C" in PIC16C denotes the OTP/EPROM ROMless windowed family, distinguished from the flash-based "F" parts such as the PIC16F877.

Typical applications include industrial control panels, instrumentation and metering, sensor interfacing using the on-chip ADC, motor-control hobby projects using the CCP/PWM channels, and legacy embedded systems that require OTP-based firmware storage for cost or anti-retrofit reasons. Because the part is OTP, firmware is committed at programming time and cannot be re-flashed in-circuit.

When designing with this device, place a 0.1 µF decoupling capacitor on VDD within 5 mm of the pin and use a bulk 10 µF tantalum on the supply rail. The MCLR reset pin must be pulled high through a 10 kΩ resistor for normal operation; an optional reset circuit can use a diode and RC network for power-on-reset delay.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C74B-04I/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-04I/P (same form factor and footprint) — differing in Mounting Type, ADC, Core Architecture, Program Memory Size, Program Memory Type.

Microchip Technology
Mounting Type: Through-Hole
ADC: 8 channels x 8-bit
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Mounting Type: Surface Mount
Microchip Technology
Mounting Type: Surface Mount
ADC: 8-channel, 8-bit
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Core Architecture: 8-bit PIC RISC (mid-range PIC16CXX family)
Program Memory Size: 7 KB (4K x 14)
Program Memory Type: OTP EPROM
Microchip Technology
Mounting Type: Through-Hole (THT)
ADC: 8 channels, 8-bit
Core Architecture: PIC (8-bit RISC, Harvard)

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

PIC16C74B-04/PQ

✅ Drop-In
Microchip Technology
📦 40-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-20I/P

✅ Drop-In
Microchip Technology
📦 40-PDIP
8-bit Microcontroller (MCU) · PIC16C7x mid-range · 7 KB (4K x 14) OTP/EPROM · 192 bytes · 20 MHz · 5 MIPS · 200 ns

✓ In Stock

$6.78 / Unit

View Datasheet →

PIC16C74A-04I/P

✅ Drop-In
Microchip Technology
📦 40-PDIP
PIC 8-bit RISC (Harvard) · OTP EPROM · 7 KB (4K x 14) · 192 bytes · 0 bytes (not present) · 4 MHz · 2.5 V to 6.0 V (typical 4.0 V to 5.5 V) · 33

✓ In Stock

$7.5 / Unit

View Datasheet →

PIC16C74B-04I/PQ

✅ Drop-In
Microchip Technology
📦 44-PQFP
PIC16CXX mid-range 8-bit RISC · 35 single-word instructions, 14-bit word · 4 MHz (200 ns instruction cycle) · 7 KB (4K x 14) OTP · 192 bytes · 33 digital I/O · 8 channels, 8-bit · 3 (Timer0, Timer1, Timer2)

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F877-04I/P

✅ Drop-In
📦 40-PDIP
flash-based vs OTP (in-system reprogrammable, +256 bytes EEPROM); same 40-PDIP pinout and peripherals

📋 Reference alternative (not in catalog)

PIC16C74B-04I/L

✅ Drop-In
📦 40-PDIP
ceramic windowed CERDIP package variant for UV erasure - same die, industrial temp grade, exposed EPROM window

📋 Reference alternative (not in catalog)

PIC16C74B-04I/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC16CXX 8-bit RISC (Harvard)
CPU Family PIC16 mid-range
Maximum Clock Frequency 4 MHz
Instruction Cycle Time 200 ns
Program Memory Size 7 KB (4K x 14) OTP
Program Memory Type OTP (One-Time Programmable) EPROM
Data RAM 192 bytes
Data EEPROM None (none on die for this OTP MCU)
I/O Pins 33
ADC 8 channels, 8-bit resolution
Timers 2 x 8-bit + 1 x 16-bit
Capture/Compare/PWM 2 CCP modules
Serial Communication 1 x USART (SCI), 1 x SSP (SPI / I2C)
Supply Voltage 4.0 V to 5.5 V
Operating Temperature -40 °C to +85 °C (industrial grade, "I")
Package Type 40-pin PDIP (Plastic DIP, through-hole)
Instruction Set 35 single-word instructions
RoHS Status Compliant
Mounting Type Through-Hole (DIP)

PIC16C74B-04I/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 / analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 4 RA2/AN2 — PORTA bit 2 / analog input 2
Pin 5 RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 8 OSC1/CLKIN — Oscillator crystal input / external clock in
Pin 9 OSC2/CLKOUT — Oscillator crystal output / clock out
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 output
Pin 12 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SPI data out
Pin 16 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 18 GND — Ground (logic)
Pin 19 GND — Ground (logic)
Pin 20 VCC — Positive supply +5 V
Pin 21 VCC — Positive supply +5 V
Pin 22 RB0/INT — PORTB bit 0 / external interrupt
Pin 23 RB1 — PORTB bit 1
Pin 24 RB2 — PORTB bit 2
Pin 25 RB3/PGM — PORTB bit 3 / low-voltage programming entry
Pin 26 RB4 — PORTB bit 4
Pin 27 RB5 — PORTB bit 5
Pin 28 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 29 RB7/PGD — PORTB bit 7 / ICSP data
Pin 30 RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0
Pin 31 RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1
Pin 32 RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2
Pin 33 RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3
Pin 34 RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4
Pin 35 RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5
Pin 36 RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6
Pin 37 RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7
Pin 38 RE0/RD/AN5 — PORTE bit 0 / read control for PSP / analog 5
Pin 39 RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog 6
Pin 40 RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog 7

Typical Applications

PIC16C74B-04I/P is suitable for 6 applications: Industrial Control Panels, Sensor Interface and Data Acquisition, Motor Speed Control (Hobby/Small DC), Legacy Embedded Replacement / Board Refresh, Educational / Training Boards, Instrumentation and Metering.

🏭

Industrial Control Panels

The PIC16C74B-04I/P suits industrial control panels thanks to its 33 I/O pins for relay drivers, 8-channel 8-bit ADC for analog sensor reading, and industrial -40 to +85 °C rating. At 4 MIPS (4 MHz, 200 ns per instruction) the part drives HMI keypads, indicator LEDs, and 4-20 mA loops comfortably. The CCP/PWM modules handle proportional valve control. Pin-compatible with the flash-based PIC16F877A-I/P for in-field firmware updates.

🧩

Sensor Interface and Data Acquisition

With eight 8-bit ADC channels, the PIC16C74B-04I/P acts as a compact sensor front-end for temperature, pressure, or light sensors. The integrated USART streams converted data to a host PLC at 19.2 kbaud or higher. Industrial temp rating permits deployment near motors or HVAC ducts. The 192-byte RAM holds local averaging buffers, and the SSP port can drive an external I2C EEPROM for log retention.

🤖

Motor Speed Control (Hobby/Small DC)

The two CCP/PWM channels deliver independent 10-bit PWM for brushed DC motor control or small stepper sequencing. At 4 MHz the 7 KB OTP holds 4 K instructions - ample for trapezoidal commutation tables, PID loops, and tachometer feedback. The 33 I/O drive H-bridge enable lines and quadrature encoder inputs. Designers upgrade to PIC16F877A-I/P when firmware revisions are expected.

🔧

Legacy Embedded Replacement / Board Refresh

The PIC16C74B-04I/P is widely used to refresh boards originally designed around the PIC16C74A or PIC16F877. Because the OTP memory holds committed firmware, no in-field upgrade is possible - a benefit for tamper-resistant appliances. Drop-in compatibility with the PIC16C74A-04I/P and PIC16F877-04I/P lets refurb shops swap dies without layout changes. Industrial temp grade handles warm enclosures.

🎓

Educational / Training Boards

Educational labs and microcontroller training kits favor the PIC16C74B-04I/P because it demonstrates the PIC16 mid-range core, OTP programming workflow, and a full peripheral set (ADC, PWM, USART, SPI/I2C) in a friendly 40-PDIP socket. The 7 KB program memory fits substantial C or assembly projects; the 192-byte RAM limits data arrays but is more than enough for textbook exercises. Easy to swap during lab damage recovery.

📊

Instrumentation and Metering

Digital panel meters and stand-alone instrumentation benefit from the PIC16C74B-04I/P's 8-bit ADC for voltage/current measurement, USART for Modbus or proprietary serial output, and industrial temperature tolerance for cabinet-mounted meters. The two CCP channels drive LED/LCD backlight PWM and buzzer alarm tones. The DIP package is socket-friendly, simplifying field replacement in metering hardware.

Recommended Products Summary

PIC16F877A-I/P flash-based pin-compatible upgrade for firmware updates Used in: Industrial Control Panels, Motor Speed Control (Hobby/Small DC), Educational / Training Boards, Instrumentation and Metering MCP23017 I2C I/O expander for additional keys/LEDs Used in: Industrial Control Panels MCP4921 12-bit DAC for 4-20 mA loop output Used in: Industrial Control Panels TC74 I2C temperature sensor for ADC cross-check Used in: Sensor Interface and Data Acquisition 24LC256 32 KB I2C EEPROM for data logging Used in: Sensor Interface and Data Acquisition MCP6002 op-amp buffer for sensor signal conditioning Used in: Sensor Interface and Data Acquisition L298N dual H-bridge motor driver Used in: Motor Speed Control (Hobby/Small DC) 1N5819 Schottky flyback diode for inductive loads Used in: Motor Speed Control (Hobby/Small DC) PIC16C74A-04I/P Microchip Technology Used in: Legacy Embedded Replacement / Board Refresh PIC16F877-04I/P flash upgrade for new firmware Used in: Legacy Embedded Replacement / Board Refresh PIC12F629 small PIC for housekeeping supervisor Used in: Legacy Embedded Replacement / Board Refresh MPLAB ICD 3 Microchip in-circuit debugger Used in: Educational / Training Boards MAX232 RS-232 level translator for USART demos Used in: Educational / Training Boards, Instrumentation and Metering LM358 front-end amplifier for current shunt Used in: Instrumentation and Metering
What is the maximum clock frequency of PIC16C74B-04I/P?
The PIC16C74B-04I/P maximum oscillator input is 4 MHz, corresponding to a 200 ns instruction cycle. According to the Microchip datasheet (DS30211E), the -04 speed grade is the slowest of the family; the -20 grade (PIC16C74B-20I/P) supports up to 20 MHz / 200 ns. Choose the -04 part for cost-sensitive, low-MIPS applications such as simple controllers or timers.
How much program memory and RAM does PIC16C74B-04I/P have?
The PIC16C74B-04I/P integrates 7 KB (4K x 14 words) of One-Time Programmable program memory and 192 bytes of data RAM. It does not include internal data EEPROM. Designers needing EEPROM should either externalize a 24LCxx I2C EEPROM or migrate to the flash-based PIC16F877A, which provides the same 7 KB program space plus 256 bytes EEPROM.
Is PIC16C74B-04I/P still in production?
Yes, the PIC16C74B-04I/P is currently in active production as a legacy OTP MCU per the verified Microchip product page. Lead times and stock vary by distributor - DigiKey and Heisener typically list several thousand units, with pricing near USD 8.94 at qty 1 as of 2026-09-18. For new designs, Microchip generally recommends the flash-based PIC16F877A instead.
Where can I buy PIC16C74B-04I/P and what is the price?
The PIC16C74B-04I/P is available from DigiKey, Mouser, Heisener, LCSC, and AIChiplink, all of which list in-stock inventory as of 2026-09-18. DigiKey qty-1 unit price is approximately USD 8.94 (price as of 2026-09-18). LCSC lists from USD 11.94. Volume pricing drops to roughly USD 5.55 at qty 1000.
What is the lead time for PIC16C74B-04I/P?
Lead time for the PIC16C74B-04I/P from major distributors is generally 1-3 days for in-stock orders, as of 2026-09-18. Heisener specifically quotes "Can Ship Immediately" with estimated delivery Mar 4 - Mar 9. Because the part is mature and multiple distributors carry stock, expediting is rarely required unless volume exceeds 10,000 units.
Is PIC16C74B-04I/P in stock at distributors?
Yes, the PIC16C74B-04I/P is in stock at multiple distributors as of 2026-09-18. Heisener alone lists 12,624 pieces, and DigiKey/Mouser both confirm ships-today availability for small quantities. The PIC16C74B remains actively produced by Microchip Technology, so multi-thousand-piece orders can typically be filled within weeks from authorized distributors.
What is the difference between PIC16C74B-04I/P and PIC16C74B-20I/P?
The PIC16C74B-04I/P and PIC16C74B-20I/P share the same die, pinout, and 40-PDIP package - only the speed grade differs. The -04 part is specified up to 4 MHz oscillator input, while the -20 supports up to 20 MHz. Both have identical 7 KB OTP memory and 192 bytes RAM, making the -20I/P a drop-in upgrade when higher MIPS is needed.
Can PIC16F877-04I/P replace PIC16C74B-04I/P?
Yes, the PIC16F877-04I/P is the most common drop-in replacement for the PIC16C74B-04I/P in 40-PDIP. Both share the same 40-pin DIP pinout, 7 KB program memory, and 8-bit core. The PIC16F877 upgrades the OTP to flash (in-system re-programmable) and adds 256 bytes EEPROM, but it operates at 4 MHz max in this -04 speed grade variant. Cross-brand / cross-family substitution is verified via Microchip's cross-reference tool.
What is the difference between PIC16C74B-04I/P and PIC16C74A-04I/P?
The PIC16C74B is an enhanced successor to the PIC16C74A. Both share the same 40-pin PDIP pinout, 7 KB OTP, and 192 byte RAM. The B revision adds an extra 16-bit timer (TMR1) and improves ADC performance; existing firmware written for the A revision runs on the B revision. They are drop-in compatible in the 40-PDIP package.
Where to download PIC16C74B-04I/P datasheet PDF?
The PIC16C74B-04I/P datasheet is available on the Microchip website at https://www.microchip.com/en-us/product/PIC16C74B and mirrored as document DS30211E (30211E.pdf). The datasheet covers the entire PIC16C63A/65B/73B/74B family, including electrical characteristics, instruction set, and 40-pin PDIP/PLCC/QFP pinout diagrams.
Where can I find the PIC16C74B-04I/P pinout diagram?
The PIC16C74B-04I/P 40-pin PDIP pinout is published in the Microchip datasheet (DS30211E) on page 1 and in the package drawing section. Pin 1 is MCLR/VPP, with VDD on pins 11 and 32, VSS on pins 12 and 31, and 33 digital I/O spread across PORTA-PORTE. The pinout is identical to the PIC16C74A and PIC16F877.
What is the operating voltage of PIC16C74B-04I/P?
The PIC16C74B-04I/P operates from 4.0 V to 5.5 V DC. According to the Microchip datasheet (DS30211E), operation below 4.0 V is not guaranteed because the internal EPROM programming voltage stack and ADC reference require at least 4.0 V. For 3.3 V designs, migrate to the PIC16F88X family rated to 2.0 V.
When should I choose PIC16C74B-04I/P over PIC16F877A-I/P?
Choose the PIC16C74B-04I/P when you need One-Time Programmable memory for security or anti-reverse-engineering reasons, or when matching an existing OTP-based firmware image during a board refresh. Choose the PIC16F877A-I/P for new designs - it provides in-system re-programmable flash, 256 bytes EEPROM, identical peripherals and pinout, and is recommended by Microchip for all new 40-pin PIC16 designs.
Hey Google, what is the best cross-brand equivalent for PIC16C74B-04I/P?
There is no true cross-brand drop-in equivalent for the PIC16C74B-04I/P because the PIC16 mid-range instruction set, 14-bit program word, and peripheral mix are unique to Microchip. The closest functional substitutes come from Microchip's own PIC16F877 family (flash-based, same pinout) or Atmel ATmega8515 in the 40-PDIP package. For exact OTP replacements stay within the Microchip PIC16C family.
What are the key specifications of PIC16C74B-04I/P that engineers should know?
The PIC16C74B-04I/P is an 8-bit PIC16 mid-range microcontroller with 4 MHz max oscillator, 7 KB OTP program memory (4K x 14), 192 bytes RAM, 33 I/O pins, 8 channels of 8-bit ADC, two CCP/PWM modules, USART plus SSP (SPI/I2C), and operates from 4.0 V to 5.5 V at industrial -40 °C to +85 °C in a 40-pin PDIP. It uses the 35-instruction PIC16CXX instruction set with 200 ns single-cycle execution.

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

Selection Guide

Choose the PIC16C74B-04I/P when you need a 40-pin PIC16 mid-range MCU with One-Time Programmable memory, industrial -40 to +85 °C temperature range, and a 4 MHz (200 ns instruction cycle) CPU that is sufficient for sensor reading, simple motor control, and slow serial communication. The 33 I/O, 8-channel 8-bit ADC, two CCP/PWM modules, and USART cover most legacy embedded designs. Choose PIC16C74B-04/P for commercial-temperature applications to save cost. Choose PIC16C74B-20I/P when you need 20 MHz headroom for higher throughput. Choose PIC16F877-04I/P for new designs requiring in-system flash reprogramming, 256 bytes EEPROM, or 10-bit ADC. Avoid this part for low-voltage (3.3 V) or new battery-powered designs - migrate to the PIC16F88X family.

Comparison with Alternatives

Parameter This Product PIC16C74B-04/P PIC16C74B-20I/P PIC16C74A-04I/P PIC16F877-04I/P PIC16C74B-04I/L
Package 40-PDIP 40-PDIP - same 40-PDIP - same 40-PDIP - same 40-PDIP - same 40-CERDIP - same pinout, ceramic windowed
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock 4 MHz 4 MHz 20 MHz 4 MHz 4 MHz 4 MHz
Program Memory 7 KB OTP 7 KB OTP 7 KB OTP 7 KB OTP 7 KB Flash 7 KB EPROM (UV erasable)
Temperature Grade Industrial (-40 to +85 °C) Commercial (0 to +70 °C) Industrial (-40 to +85 °C) Industrial (-40 to +85 °C) Industrial (-40 to +85 °C) Industrial (-40 to +85 °C)
Data EEPROM None None None None 256 bytes None
ADC 8 ch x 8-bit 8 ch x 8-bit 8 ch x 8-bit 8 ch x 8-bit 8 ch x 10-bit 8 ch x 8-bit
Supply Voltage 4.0 - 5.5 V 4.0 - 5.5 V 4.0 - 5.5 V 4.0 - 5.5 V 2.0 - 5.5 V 4.0 - 5.5 V

Key Differentiators

  • True 40-pin PDIP drop-in position with OTP memory (vs PIC16F877-04I/P)
  • Industrial -40 to +85 °C temperature grade (vs PIC16C74B-04/P)
  • 4 MHz speed grade optimized for cost-sensitive low-MIPS tasks (vs PIC16C74B-20I/P)

Design Notes

Decouple VDD with a 0.1 µF ceramic capacitor placed within 5 mm of pins 11 and 32, and add a bulk 10 µF tantalum on the supply rail. Two VDD pins are provided to reduce digital switching noise on the analog AVSS/AVDD pair. During OTP programming the VPP pin (pin 1) must reach 13.0 V to 13.25 V - use a regulated HV supply and a 1 kΩ series resistor to limit current.

Place the 4 MHz crystal or resonator as close as possible to pins 9 (OSC1) and 10 (OSC2), with the load capacitors (typically 15-33 pF) returned to ground. Keep the MCLR pull-up (10 kΩ to VDD) within 5 mm of pin 1. For noisy environments add a 100 Ω resistor in series with MCLR and a 1 µF cap to ground to form a hardware reset filter.

The PIC16C74B is OTP - firmware cannot be changed after programming. Reserve engineering samples (PIC16C74B-04I/L, the windowed CERDIP variant) for firmware development and validation, then move to the cheaper plastic DIP (PIC16C74B-04I/P) for production. Do not exceed 200 mA total sink/source on PORTB and PORTC combined; the parallel slave port (PORTD/PORTE) shares pins with digital I/O and must be reconfigured after PSP use.

Route analog inputs AN0-AN7 (PORTA and PORTE) away from digital switching traces and the oscillator network. If the ADC reference is taken from VDD, add a 10 µF + 0.1 µF decoupling network at the AVSS pin to keep ADC noise below ±1 LSB. The CCP1/CCP2 PWM outputs (RC2/RC1) should drive the motor bridge through a gate driver, not directly; the I/O pin can only source/sink 25 mA.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page (PIC16C family is lead-free). Not AEC-Q100 qualified; this is a general-purpose industrial MCU.

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

Related Searches

PIC16C74B-04I/P PIC16C74B-04I/P datasheet Microchip PIC16C74B-04I/P PIC16C74B 8-bit OTP MCU 4 MHz 40-pin PDIP PIC microcontroller PIC16C74B-04I/P industrial control PIC16C74B vs PIC16F877 PIC16C74B-04I/P drop-in replacement PIC16C74B-04I/P buy price stock what is the program memory of PIC16C74B-04I/P PIC16C74B-04I/P pinout 40-PDIP PIC16C74B OTP microcontroller distributor

Related Components & Terms

Microchip Technology PIC16C74B-04I/P PIC16C74B PIC16C74A PIC16F877 PIC16CXX 8-bit microcontroller RISC architecture Harvard architecture OTP (One-Time Programmable) EPROM USART SPI I2C CCP PWM ADC 40-pin PDIP DIP industrial temperature grade RoHS REACH ICSP
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