Microchip Technology

PIC16C74B-04/L - 8-Bit OTP MCU 7KB 4MHz 33 I/O PLCC-44 | Microchip

MPN: PIC16C74B-04/L ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 44-pin PLCC (16.59 x 16.59 mm), windowed CERDIP variant uses 28-pin CERDIP Package 20 MHz Speed OTP (One-Time Programmable) EPROM Memory
From $3.32 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $4.81 $4.81
10 $4.42 $44.20
100 $3.94 $394.00
500 $3.59 $1,795.00
1,000 $3.32 $3,320.00
ℹ️ All prices are in USD

PIC16C74B-04/L Overview

The Microchip Technology PIC16C74B-04/L is an 8-bit CMOS RISC microcontroller in the PIC16CXX mid-range family, supplied in a 44-pin PLCC package with 7KB (4K x 14) of One-Time Programmable (OTP) program memory. It operates from a 4 MHz external clock input (the -04 speed grade), runs an instruction in 200 ns, supports a 4V to 5.5V supply, and exposes 33 digital I/O lines plus 8 channels of 8-bit Analog-to-Digital conversion.

An OTP microcontroller is a type of non-volatile programmable logic device whose program memory can be written exactly once after manufacture, retaining its code without power and offering lower per-unit cost than ceramic-windowed UV erasable parts for production runs. The PIC16C74B-04/L sits in the broader taxonomy: microcontroller -> 8-bit MCU -> mid-range RISC MCU -> CMOS embedded controller -> semiconductor, where it bridges simple 8-pin PIC10/12 devices and the 16-bit PIC24/dsPIC families. This positioning explains its adoption in industrial control, automotive body electronics and legacy embedded designs.

Key features include 192 bytes of data RAM, two 8-bit timers plus one 16-bit timer, a 5-channel 8-bit A/D converter with brown-out reset and a watchdog timer. The synchronous serial port can be configured as either a 3-wire SPI or 2-wire I2C interface, and a separate USART provides asynchronous serial communication. An 8-level deep hardware stack and 35 single-word RISC instructions reduce code density and ease firmware development for legacy C and assembly projects.

The architecture implements a Harvard-style memory map with separate code and data buses, allowing instruction fetch and operand read to occur in a single clock cycle for most instructions. Program branches are two cycles; everything else executes in one cycle. The OTP program memory is implemented as EPROM cells, giving deterministic in-system programming via the standard Microchip ICSP protocol. Brown-out reset, power-on reset and the watchdog timer provide three independent reset sources that harden the device against brown-out and software-stall conditions in unattended equipment.

Typical applications include industrial control logic, automotive body and chassis subsystems (pre-CAN era platforms), appliance controllers, security and access-control panels, and legacy communication peripherals requiring USART plus SPI or I2C on the same silicon. The wide 4V-5.5V operating range tolerates unregulated 5V supplies common in industrial cabinets.

When designing with this device, plan the OTP programming flow early because the part cannot be reprogrammed in-circuit after the UV window is sealed. Place a 100 nF decoupling capacitor close to VDD and VSS, and reserve the MCLR pin for the standard Microchip ICSP header so production programming and field firmware recovery remain practical.

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

Drop-in alternatives for PIC16C74B-04/L — 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-04/L (same form factor and footprint) — differing in Package, Mounting Type, Timers, Core Architecture, Operating Temperature.

Microchip Technology
Package: 44-pin PLCC (16.59 x 16.59 mm)
Mounting Type: Surface Mount (PLCC socket optional)
Operating Temperature: -40 °C to +85 °C (industrial)
Microchip Technology
Package: 40-pin PDIP (DIP-40)
Mounting Type: Through-Hole
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 44-pin PLCC (J-Lead), 16.59 x 16.59 mm
Mounting Type: Surface Mount
Timers: Timer0, Timer1, Timer2 (3 total)
Microchip Technology
Package: 44-PLCC (J-lead, 16.59 x 16.59 mm)
Mounting Type: Surface Mount (Tape and Reel)
Operating Temperature: -40 C to +85 C (Industrial)
Texas Instruments
Package: 44-pin PLCC (J-Lead, L)
Mounting Type: Surface Mount
Timers: 2 x 8-bit + 1 x 16-bit
Microchip Technology
Package: 44-pin PLCC (J-Lead), 16.59 x 16.59 mm
Mounting Type: Surface Mount (PLCC socket compatible)
Timers: 3 (TMR0, TMR1, TMR2)
Microchip Technology
Mounting Type: Surface Mount
Timers: 2 x 8-bit + 1 x 16-bit
Core Architecture: 8-bit PIC mid-range (14-bit instruction)
Microchip Technology
Mounting Type: Surface Mount
Timers: 3 (Timer0, Timer1, Timer2)
Core Architecture: 8-bit PIC RISC
Microchip Technology
Package: 44-PLCC (J-lead), 16.59 x 16.59 mm
Mounting Type: Surface Mount
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)

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

PIC16C74B-04I/L

✅ Drop-In
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 →

PIC16C74B-20/L

✅ Drop-In
Microchip Technology
📦 44-pin PLCC
8-bit PIC mid-range (14-bit instruction) · 7 KB (4K x 14) OTP EPROM · 192 bytes · Not present (OTP device) · 20 MHz · 200 ns · 4.0 V to 5.5 V · 33

✓ In Stock

$8.2 / Unit

View Datasheet →

PIC16C74B-20I/L

✅ Drop-In
Microchip Technology
📦 44-pin PLCC
8-bit PIC RISC · 7 KB (4K x 14) · OTP (One-Time Programmable) · 192 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V · 33

✓ In Stock

$8.92 / Unit

View Datasheet →

PIC16C74A-10/L

✅ Drop-In
Microchip Technology
📦 44-pin PLCC
PIC16C mid-range 8-bit RISC · 7 KB (4K x 14) OTP · 192 B · 10 MHz · 200 ns at 10 MHz · 2.5 V to 6.0 V · 33 · 8-channel, 8-bit

✓ In Stock

$8.4 / Unit

View Datasheet →

PIC16C74A-04I/P

✅ Drop-In
Microchip Technology
📦 44-pin PLCC
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 →

PIC16C74AT-10I/L

✅ Drop-In
Microchip Technology
📦 44-pin PLCC
Microchip Technology · PIC16C7X (PIC16C74A) · 8-bit PIC16 mid-range RISC · 14-bit · OTP EPROM · 7 KB (4K x 14) · 192 bytes · Not present (OTP family)

✓ In Stock

$5.64 / Unit

View Datasheet →

PIC16F74-I/L

✅ Drop-In
📦 44-pin PLCC
Flash-based successor (vs OTP), ICSP field-reprogrammable, same pinout, 7KB Flash vs 7KB OTP

📋 Reference alternative (not in catalog)

PIC16C74B-04/L Maximum Ratings & Electrical Characteristics

Product Family PIC16CXX mid-range 8-bit MCU
CPU Core 8-bit RISC (Harvard architecture)
Instruction Set 35 single-word instructions
Maximum Clock Frequency 20 MHz
Speed Grade (this part) 04 = 4 MHz clock input
Instruction Cycle Time 200 ns at 20 MHz
Program Memory Type OTP (One-Time Programmable) EPROM
Program Memory Size 7 KB (4K x 14 words)
Data RAM 192 bytes
Data EEPROM Not present on C-series; use F-series for Flash
Supply Voltage (VDD) 4.0 V to 5.5 V
Digital I/O Pins 33
A/D Converter 8 channels, 8-bit resolution
Timers 2 x 8-bit + 1 x 16-bit (3 total)
Capture/Compare/PWM 2 modules (CCP)
Serial Interfaces 1 x SPI/I2C (SSP) + 1 x USART
Parallel Slave Port (PSP) Yes
Watchdog Timer Yes (on-chip WDT with dedicated RC oscillator)
Brown-out Reset Yes
Power-on Reset Yes
Hardware Stack 8 levels x 13-bit
Package 44-pin PLCC (16.59 x 16.59 mm), windowed CERDIP variant uses 28-pin CERDIP
Operating Temperature Range 0C to +70C (commercial, /L suffix not specified as extended)
Mounting Type Surface Mount (PLCC socket)
RoHS Status Compliant (lead-free PLCC package per Microchip product page)

PIC16C74B-04/L Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 MCLR/VPP — Master Clear (reset) input / ICSP programming voltage
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 / Voltage reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer 0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0 / Parallel Slave Port read / Analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Parallel Slave Port write / Analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Parallel Slave Port chip select / Analog input 7
Pin 11 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Oscillator input / external clock input
Pin 14 OSC2/CLKOUT — Oscillator output / clock output (Fosc/4)
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator / Timer 1 clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 20 RC5/SDO — PORTC bit 5 / SPI data out
Pin 21 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 22 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 23 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 24 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 25 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 26 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
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 (4.0 V to 5.5 V)
Pin 33 RB0/INT — PORTB bit 0 / External interrupt input
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3 — PORTB bit 3 (also PGМ low-voltage programming)
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 VSS — Ground reference
Pin 42 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16C74B-04/L is suitable for 6 applications: Industrial Control Logic, Automotive Body Electronics, Appliance Controllers, Security and Access-Control Panels, Legacy Communication Peripherals, Data Acquisition Front-Ends.

🏭

Industrial Control Logic

The PIC16C74B-04/L fits industrial control cabinets because its 4V-5.5V supply tolerates unregulated 5V rails and its 8-channel 8-bit ADC reads multiple sensor inputs (temperature, pressure, level) without external ADCs. The PIC16 mid-range RISC core runs one instruction per 200 ns cycle, enabling deterministic 1 ms control loops for valve sequencing, motor start/stop interlocks and conveyor coordination. Brown-out reset, watchdog timer and the wide commercial temperature range harden the design against brown-out, software stall and ambient temperature swings in factory-floor enclosures.

🚗

Automotive Body Electronics

The PIC16C74B-04/L is widely deployed in pre-CAN automotive body controllers (window lifts, mirror adjusters, seat controllers, lighting modules) where its 33 digital I/O pins drive relays, switches and lamps while the 8-channel ADC reads potentiometers for position feedback. The PIC16CXX mid-range architecture provides 35 single-word RISC instructions so seat-position algorithms fit within 7 KB of OTP code. While not AEC-Q100 qualified, the part's robustness in automotive aftermarket and pre-OBD-II platforms is well established. Designers needing automotive-grade qualification today should evaluate the PIC16F family with extended temperature grades.

🏠

Appliance Controllers

The PIC16C74B-04/L is suited to white-goods appliance controllers (washing machines, dishwashers, microwave ovens) because its 33 I/O pins drive segment displays, keypads, triac-trigger optos and buzzer drivers, while the 8-channel ADC monitors motor current, water level and temperature sensors. The 4V-5.5V supply rails accept rectified-transformer 5V outputs common in appliance SMPS designs, and the watchdog timer plus brown-out reset prevent runaway firmware in unattended kitchen or laundry environments. The OTP memory locks the final firmware to deter unauthorized feature tampering.

🎥

Security and Access-Control Panels

The PIC16C74B-04/L fits security alarm panels and access-control terminals because its USART links to modems or central monitoring receivers, while the SSP port (SPI or I2C) connects to keypad scanners, RFID readers or real-time clocks. The PIC16CXX core's deterministic interrupt response handles multiple zone inputs in <200 ns, ensuring no missed alarm events during scanning. OTP memory locks the security firmware to prevent code extraction that could compromise alarm logic. 192 bytes of RAM buffer event logs and the 8-channel ADC monitors backup-battery voltage and tamper switches.

🌐

Legacy Communication Peripherals

The PIC16C74B-04/L's dual serial interfaces (SSP for SPI/I2C plus USART) make it ideal for legacy communication peripherals such as RS-232 to SPI bridges, modem front-ends and protocol converters used in industrial telemetry. The 35-instruction RISC core executes state-machine code for framing, CRC and flow control within the 7 KB OTP budget. The 4V-5.5V supply accepts telecom 5V rails and the 44-pin PLCC package delivers all I/O including the PSP for parallel-host attachment. Brown-out reset ensures clean recovery from telecom-bay power glitches.

🔬

Data Acquisition Front-Ends

The PIC16C74B-04/L is well suited to multi-channel data-acquisition front-ends that require simultaneous sensor sampling because its 8-channel 8-bit ADC provides 8 single-ended inputs with selectable reference and conversion speed. The PIC16CXX RISC core can buffer ADC results to the 192-byte RAM and forward packets over the USART at up to several hundred kbaud without CPU stall. The 33 digital I/O pins trigger sample timing from external events, and the 8-level hardware stack supports nested interrupt service routines for burst-mode acquisition. OTP memory locks the calibration coefficients for production runs.

Recommended Products Summary

PIC16F74-I/L Flash-based drop-in replacement for in-field firmware updates Used in: Industrial Control Logic, Automotive Body Electronics, Appliance Controllers, Security and Access-Control Panels, Legacy Communication Peripherals, Data Acquisition Front-Ends PIC16C73B-04I/SP Microchip Technology Used in: Industrial Control Logic, Appliance Controllers, Legacy Communication Peripherals, Data Acquisition Front-Ends ATMEGA8-16PI Microchip Technology Used in: Automotive Body Electronics PIC16C73B-04I/SO Microchip Technology Used in: Security and Access-Control Panels
What is the PIC16C74B-04/L and what does the /L suffix mean?
The PIC16C74B-04/L is a Microchip 8-bit CMOS RISC microcontroller in the PIC16CXX mid-range family with 7 KB of OTP program memory, 192 B of RAM, 33 I/O pins and an 8-channel 8-bit ADC, packaged in a 44-pin PLCC. The /L suffix denotes the PLCC package; the -04 speed grade indicates a 4 MHz clock input rating (instruction cycle 200 ns at 20 MHz). It belongs to Microchip's classic OTP PIC16C6x/7x mid-range lineup.
What is the operating voltage range of PIC16C74B-04/L?
The PIC16C74B-04/L operates from 4.0 V to 5.5 V on VDD per the Microchip datasheet (DS30264D). This matches legacy 5V industrial logic rails and unregulated supplies. Operation below 4 V is not guaranteed because the brown-out reset threshold is calibrated for the 5V nominal window, so 3.3V designs must select the F-series (Flash) or LF variants instead.
How much program memory and RAM does the PIC16C74B-04/L have?
The PIC16C74B-04/L integrates 7 KB of OTP program memory (organized as 4K x 14 words) and 192 bytes of static data RAM. The 14-bit instruction width is characteristic of the PIC16 mid-range family and yields compact code density. There is no data EEPROM; designers needing non-volatile data storage should migrate to the Flash-based PIC16F74 or PIC16F877A.
What is the maximum clock frequency of PIC16C74B-04/L?
The PIC16C74B-04/L device maximum external clock input is 20 MHz, which corresponds to a 200 ns instruction cycle because each instruction (except branches) executes in one oscillator cycle. The -04 speed grade in the part number refers to the 4 MHz crystal/oscillator specification band of this specific SKU, not the silicon ceiling.
Where can I download the PIC16C74B-04/L datasheet PDF?
The official PIC16C74B-04/L datasheet is published as DS30264D and can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC16C74B or via the legacy URL https://ww1.microchip.com/downloads/en/DeviceDoc/30264D.pdf. The datasheet contains DC characteristics, AC timing, memory maps, instruction set reference and PLCC package drawings.
What is the difference between PIC16C74B-04/L and PIC16F74-I/L?
The PIC16C74B-04/L is an OTP-EPROM part requiring a one-time program operation, whereas the PIC16F74-I/L is the Flash-based equivalent that allows in-circuit reprogramming via ICSP. Both share the same 44-pin PLCC footprint, 7 KB code memory and peripheral set, so the PIC16F74-I/L is the recommended drop-in modern replacement for new designs and field-rework situations where OTP programming is impractical.
What is the best drop-in replacement for PIC16C74B-04/L?
The best drop-in replacement for PIC16C74B-04/L in a 44-pin PLCC footprint is the PIC16F74-I/L, which is the Flash-based successor offering identical pinout, same 7 KB program memory, 192 B RAM, 8-channel 8-bit ADC, and USART plus SSP peripherals. The I/L temperature grade and Flash memory enable ICSP field updates without the OTP one-time-write limitation of the C-series original.
Is PIC16C74B-04/L still in production and in stock?
The PIC16C74B-04/L is listed with ACTIVE lifecycle status at DigiKey (DigiKey product ID 273514) and is available from Microchip directly, though as a legacy OTP part it carries longer lead times than the Flash-based F-series successors. Pricing as of 2026-09-18 ranges from $3.32 to $4.81 per unit depending on quantity break.
What is the lead time and unit price for PIC16C74B-04/L?
As of 2026-09-18, the PIC16C74B-04/L is listed at $4.81 in single-piece quantity, dropping to $3.32 per unit at 1000 pieces on DigiKey. Lead time for the OTP PLCC variant averages 8-12 weeks from Microchip factory orders because Microchip continues to manufacture legacy OTP parts on long-running process lines; distributors carry limited spot stock.
What package does PIC16C74B-04/L use and how many pins does it have?
The PIC16C74B-04/L uses the 44-pin PLCC (Plastic Leaded Chip Carrier) package measuring 16.59 x 16.59 mm with a J-lead perimeter for surface-mount socket mounting. The 44-pin count is required to expose all 33 I/O pins, the 8 ADC channels, USART, SSP and PSP functions; pin-compatible PIC16F74-I/L uses the same 44-pin PLCC for direct board-level substitution.
Can PIC16F74-I/L replace PIC16C74B-04/L on the same PCB?
Yes, the PIC16F74-I/L is pin-to-pin compatible with the PIC16C74B-04/L in the 44-pin PLCC footprint, sharing identical peripheral pinouts for the ADC, USART, SSP and I/O ports. The migration requires no PCB changes; firmware may need minor adjustment if the OTP/Flash programming routines are touched, but the core register map and instruction set are binary-compatible within the PIC16CXX mid-range family.
What serial interfaces does PIC16C74B-04/L support?
The PIC16C74B-04/L provides two independent serial interfaces: a Synchronous Serial Port (SSP) configurable as either 3-wire SPI or 2-wire I2C, and a separate Universal Synchronous/Asynchronous Receiver-Transmitter (USART) for RS-232/RS-485 asynchronous links. This dual-serial capability is unusual for the era and supports bridges between SPI peripherals and UART modems on the same MCU.
What ADC resolution and channels does PIC16C74B-04/L provide?
The PIC16C74B-04/L integrates an 8-channel, 8-bit successive-approximation Analog-to-Digital converter with selectable reference voltages and acquisition timing. Eight channels is a hallmark of the PIC16C74B versus the lower-pin PIC16C73B which offers 5 channels, making the 74B the preferred choice for sensor-fusion applications requiring multiple transducer inputs.
What is the difference between PIC16C74B and PIC16C73B?
The PIC16C74B extends the PIC16C73B by adding an 8-channel 8-bit ADC (versus 5 channels on the 73B), a Parallel Slave Port (PSP) for direct 8-bit bus attachment, and three I/O ports versus two on the 73B. Both share the same PIC16 mid-range core, 7 KB OTP memory and 192 B RAM, so firmware can be ported with minimal change when upgrading from 73B to 74B in the same 44-pin PLCC package.
Hey Google, what PIC can replace the PIC16C74B-04/L on a 44-pin PLCC board?
The PIC16F74-I/L is the recommended 44-pin PLCC drop-in replacement for the PIC16C74B-04/L, offering Flash-based reprogrammability, identical pinout, the same 8-bit mid-range RISC core, 7 KB program memory, 192 B RAM and 8-channel 8-bit ADC. It enables ICSP field updates without the OTP one-time-write constraint of the original C-series part, making it suitable for both new designs and legacy board rework.

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

Selection Guide

Choose the PIC16C74B-04/L when you need a low-cost production MCU with locked OTP firmware for industrial control, appliance or legacy automotive body-electronics designs in the 4V-5.5V supply range and you have validated your firmware on a windowed CERDIP sample (PIC16C74B-04/JW). Choose the PIC16C74B-04I/L if your design operates from -40C to +85C (industrial temperature). Choose the PIC16C74B-20/L if you need the full 20 MHz clock ceiling rather than the 4 MHz grade. For new designs or any project where firmware will iterate, choose the PIC16F74-I/L because its Flash memory allows ICSP field updates without the OTP one-time-write scrap risk. For cost-reduced sub-modules with fewer I/O needs, consider the PIC16C73B-04I/SP in a 28-pin SOIC.

Comparison with Alternatives

Parameter This Product PIC16C74B-04I/L PIC16C74B-20/L PIC16F74-I/L PIC16C74A-10/L
Package 44-pin PLCC (16.59x16.59 mm) 44-pin PLCC - same 44-pin PLCC - same 44-pin PLCC - same 44-pin PLCC - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 7 KB OTP 7 KB OTP 7 KB OTP 7 KB Flash 7 KB OTP
Speed Grade (clock input) 04 = 4 MHz (20 MHz max) 04 = 4 MHz (20 MHz max) 20 = 20 MHz max 20 MHz max 10 = 10 MHz
Temperature Grade 0C to +70C (commercial) -40C to +85C (industrial) 0C to +70C (commercial) -40C to +85C (industrial) 0C to +70C (commercial)
ADC Channels 8 x 8-bit 8 x 8-bit 8 x 8-bit 8 x 8-bit 8 x 8-bit
Program Memory Type OTP (one-time write) OTP OTP Flash (in-circuit reprogrammable) OTP
Pin Count 44 44 44 44 44

Key Differentiators

  • 44-pin PLCC with 8-channel 8-bit ADC and Parallel Slave Port (PSP) (vs PIC16C73B-04I/SP (28-pin SOIC, 5-channel ADC, no PSP))
  • Flash-based in-circuit reprogrammability on the same 44-pin PLCC footprint (vs PIC16C74B-04/L (OTP, no field reprogrammability))
  • Dual serial interfaces (SSP for SPI/I2C + separate USART) (vs PIC16C73B-04I/SO (same peripherals))

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11, 32, 42) and a single 10 uF bulk capacitor at the board's power-entry point. The PIC16C74B-04/L has three VDD pins distributed across the 44-pin PLCC perimeter; failure to decouple all three can produce code-fetch glitches during SPI or USART bursts because the high-speed serial I/O switching creates local supply droop. Also route VSS (pins 12, 31, 41) to a low-impedance ground plane rather than a thin trace.

Because the PIC16C74B-04/L uses OTP program memory, plan the final firmware build before programming and verify it in a windowed CERDIP sample (PIC16C74B-04/JW) first. The OTP cell cannot be erased after the package window is sealed, so every locked production unit with bad firmware is scrap. Reserve RB6 (PGC) and RB7 (PGD) for the ICSP header and ensure MCLR is pulled to VDD through a resistor so ICSP can drive it during programming. Configuration bits (oscillator, watchdog, brown-out, code protect) must be set in the source before the final OTP write.

Route the 20 MHz oscillator traces (OSC1/OSC2, pins 13/14) as short, symmetrical loops guarded by ground and keep them away from the USART pins (RC6/RC7, pins 21/22) and SPI lines (RC3/RC4/RC5, pins 18-20) to avoid coupling oscillator harmonics into the serial data. Place the analog inputs AN0-AN7 (PORTA and PORTE alternate pins) on the opposite side of the package from the digital PORTD/PSP bus, and provide a separate analog ground island if mixed-signal accuracy matters.

Compliance Information

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

RoHS and REACH compliance per Microchip product page. Part is not AEC-Q100 qualified; for automotive applications requiring AEC-Q100, evaluate the PIC16F or dsPIC families instead. Lead-free PLCC package is standard.

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

Related Searches

PIC16C74B-04/L PIC16C74B-04/L datasheet PDF Microchip PIC16C74B-04/L price PIC16C74B-04/L vs PIC16F74-I/L PIC16C74B 44-pin PLCC OTP microcontroller PIC16C74B-04/L drop-in replacement PIC16C74B-04/L pinout PLCC-44 PIC16C74B industrial control 5V MCU PIC16C74B automotive body electronics PIC16C74B-04/L buy DigiKey Mouser what is OTP PIC16C74B microcontroller PIC16C74B 8-channel ADC 7KB OTP

Related Components & Terms

Microchip Technology PIC16C74B PIC16C74B-04/L PIC16C74B-04I/L PIC16C74B-20/L PIC16F74-I/L PIC16C73B PIC16CXX mid-range family PIC16C74A OTP (One-Time Programmable) EPROM Flash memory RISC architecture Harvard architecture PLCC-44 (Plastic Leaded Chip Carrier) CERDIP (windowed) 8-bit microcontroller A/D converter (8-bit, 8-channel) USART SPI I2C Parallel Slave Port (PSP) ICSP (In-Circuit Serial Programming) brown-out reset watchdog timer RoHS REACH industrial temperature grade commercial temperature grade
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