Microchip Technology

PIC16C74B-20/P - 8-bit OTP MCU 7KB Flash 20MHz 40-PDIP | Microchip

MPN: PIC16C74B-20/P ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 40-pin PDIP (0.600 in / 15.24 mm) Package 20 MHz Speed 7 KB (4K x 14) OTP Memory
From $5.42 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $8.44 $8.44
10 $7.61 $76.10
100 $6.78 $678.00
500 $6.05 $3,025.00
1,000 $5.42 $5,420.00
ℹ️ All prices are in USD

PIC16C74B-20/P Overview

The Microchip Technology PIC16C74B-20/P is an 8-bit CMOS RISC microcontroller from the PIC® 16C family, featuring 7KB (4K x 14) of One-Time-Programmable (OTP) program memory, 192 bytes of RAM, and 33 digital I/O pins in a 40-pin PDIP through-hole package. It operates at up to 20 MHz clock speed with a 200 ns instruction cycle, runs from a 4.0 V to 5.5 V supply, and integrates 8 channels of 8-bit A/D conversion, two 8-bit timers plus one 16-bit timer, two Capture/Compare/PWM modules, and a configurable synchronous serial port that supports both 3-wire SPI™ and 2-wire I²C™ plus a USART.

Background: An 8-bit OTP microcontroller is a single-chip processor with on-chip non-volatile program memory that can be written exactly once via external programming voltage, then behaves like mask-ROM. OTP parts sit in the hierarchy: microcontroller -> embedded processor -> semiconductor IC. Compared to flash-based MCUs (e.g. PIC16F), OTP MCUs offer lower per-unit cost at high volume and are typically used for mature, locked firmware designs in appliance, industrial, and automotive subsystems where firmware updates are not expected in the field.

Key features include Harvard RISC architecture with only 35 single-word instructions, all single-cycle except program branches (which take two cycles), 8-channel 8-bit ADC with input multiplexing, dual CCP modules for PWM and event capture, brown-out reset and power-on reset, watchdog timer with on-chip RC oscillator, and an industrial temperature grade. The device is code- and pin-compatible with the PIC16C73B and PIC16C65B predecessors, simplifying upgrades.

Typical applications include motor control (BLDC and stepper), industrial process control, sensor interfacing, embedded control in appliance and HVAC, automotive body and chassis subsystems, and general-purpose 8-bit control boards. The DIP-40 package and breadboard-friendly pinout also make it suitable for educational, prototyping, and legacy replacement scenarios.

When designing with this part, note that OTP memory cannot be erased or rewritten; firmware must be fully verified before programming. Always provide a decoupling capacitor on VDD, and respect the programming voltage specification on the MCLR/VPP pin if in-circuit programming is intended.

This page synthesizes distributor pricing, pin-compatible drop-in alternatives (PIC16C73B, PIC16C74A), and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C74B-20/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-20/P (same form factor and footprint) — differing in Package, Instruction Set, Mounting Type, Operating Temperature, Serial Interfaces.

Microchip Technology
Package: 40-pin PDIP (P)
Instruction Set: 35 single-word instructions, 14-bit wide
Microchip Technology
Package: 44-MQFP (10x10 mm), PQ suffix
Instruction Set: 35 single-word instructions
Operating Temperature: Commercial (0C to +70C)
Microchip Technology
Package: 44-pin MQFP (10x10 mm)
Mounting Type: Surface Mount
Serial Interfaces: SPI, I2C (MSSP), USART
Microchip Technology
Instruction Set: 35 single-word instructions
Mounting Type: Through-Hole (DIP)
Operating Temperature: -40 °C to +85 °C (industrial grade, "I")
Microchip Technology
Package: 40-pin PDIP (DIP-40, 0.600 inch, 15.24 mm)
Instruction Set: 35 single-word RISC instructions
Mounting Type: Through-Hole (THT)

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-04I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16CXX 8-bit RISC (Harvard) · PIC16 mid-range · 4 MHz · 200 ns · 7 KB (4K x 14) OTP · OTP (One-Time Programmable) EPROM · 192 bytes · None (none on die for this OTP MCU)

✓ In Stock

$5.55 / Unit

View Datasheet →

PIC16C74B-20I/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-pin 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-20/PQ

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16 (8-bit RISC, Harvard) · 7 KB (4K x 14) OTP EPROM · 192 bytes · Not present (OTP family) · 20 MHz · 4.0 V to 5.5 V · 22 · 8 channels, 8-bit resolution

✓ In Stock

$6.1 / Unit

View Datasheet →

PIC16C73B-20/P

✅ Drop-In
📦 40-pin PDIP
Same 40-pin PDIP footprint, code-compatible, but only 22 I/O pins and 5 ADC channels vs 33 I/O and 8 ADC channels of PIC16C74B-20/P

📋 Reference alternative (not in catalog)

PIC16C65B-20/P

✅ Drop-In ⚠️ 参数待验证
📦 40-pin PDIP
Same 40-pin PDIP footprint, older 4 KB program memory vs 7 KB of PIC16C74B-20/P (-43% memory), no ADC module, otherwise same peripherals

📋 Reference alternative (not in catalog)

PIC16C74B-20/P Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Series PIC® 16C
Core Processor PIC
Core Size 8-bit
Program Memory Size 7 KB (4K x 14) OTP
RAM Size 192 bytes
EEPROM Size 0 bytes (none on this family)
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns
Supply Voltage (VDD) 4.0 V to 5.5 V
Number of I/O Pins 33
A/D Converter 8 channels x 8-bit
Timers 2 x 8-bit + 1 x 16-bit
Capture/Compare/PWM 2 CCP modules
Serial Interfaces SPI, I²C, USART
Package 40-pin PDIP (0.600 in / 15.24 mm)
Mounting Type Through-Hole
Operating Temperature 0°C to +70°C (commercial)
Instruction Set 35 single-word instructions (RISC)
Oscillator Type External or internal RC option
Watchdog Timer Yes (with on-chip RC)
Brown-out Reset / POR Yes
Program Memory Type OTP (One-Time Programmable)

PIC16C74B-20/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 channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Pin 4 RA2/AN2 — PORTA bit 2 / Analog input channel 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
Pin 8 OSC2/CLKOUT — Oscillator output / clock output
Pin 9 OSC1/CLKIN — Oscillator input / external clock input
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 12 RC2/CCP1 — PORTC bit 2 / CCP1 I/O
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 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 19 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 20 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 21 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 22 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 23 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
Pin 24 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
Pin 25 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
Pin 26 RE0/RD/AN5 — PORTE bit 0 / read control for PSP / Analog input channel 5
Pin 27 RE1/WR/AN6 — PORTE bit 1 / write control for PSP / Analog input channel 6
Pin 28 RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / Analog input channel 7
Pin 29 VSS — Ground reference
Pin 30 VDD — Positive supply (4.0 V to 5.5 V)
Pin 31 RB0/INT — PORTB bit 0 / external interrupt input
Pin 32 RB1 — PORTB bit 1
Pin 33 RB2 — PORTB bit 2
Pin 34 RB3/PGM — PORTB bit 3 / low-voltage programming input
Pin 35 RB4 — PORTB bit 4
Pin 36 RB5 — PORTB bit 5
Pin 37 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 38 RB7/PGD — PORTB bit 7 / ICSP data
Pin 39 NC — Not connected (per datasheet)
Pin 40 NC — Not connected (per datasheet)

Typical Applications

PIC16C74B-20/P is suitable for 6 applications: Motor Control (BLDC and Stepper), Industrial Process Control and Sensor Interfacing, Appliance and HVAC Control, Automotive Body and Chassis Subsystems, Embedded Control Boards and Legacy Replacement, Display and Keypad Human-Machine Interfaces.

🏭

Motor Control (BLDC and Stepper)

The PIC16C74B-20/P's two CCP modules deliver PWM outputs suitable for driving BLDC and stepper motor H-bridges, while its 8-bit ADC samples back-EMF, current shunt, and position feedback at the typical PWM-update cadence. The 20 MHz instruction cycle (200 ns) provides the throughput required for field-oriented control loops on small motors, and the 33 I/O pins accept multiple Hall-sensor or encoder inputs. Compared with a discrete PWM controller, the integrated MCU reduces BOM and PCB area for low-cost appliance-class drives where OTP memory lock is acceptable.

🏭

Industrial Process Control and Sensor Interfacing

The 8-channel 8-bit ADC makes the PIC16C74B-20/P a natural fit for multi-sensor industrial nodes (temperature, pressure, flow, level) where several analog channels are read at modest rates. The 4.0-5.5 V supply range tolerates 24V-transducer-derived 5V rails, and the USART plus SPI/I²C ports connect to downstream PLCs, HMIs, or sensor buses. OTP memory is well-matched to industrial nodes with locked calibration profiles. Estimated: at the 20 MHz clock, an 8-channel ADC round-robin scan can run at roughly 5 kHz aggregate sample rate using the A/D conversion clock derived from the system clock.

🏭

Appliance and HVAC Control

White-goods controllers (washing machines, dishwashers, refrigerators, HVAC thermostats) historically use PIC16C74B-class MCUs because the OTP memory gives the lowest unit cost at high volume while the integrated ADC, timers, and PWM are sufficient for motor and valve control. The commercial 0°C to +70°C operating range covers indoor appliance environments, and the 40-pin PDIP package eases assembly and rework. The 35-instruction RISC core also simplifies firmware certification for safety-relevant functions.

🚗

Automotive Body and Chassis Subsystems

Although not AEC-Q100 qualified, the PIC16C74B-20/P is widely used in non-safety automotive subsystems such as seat controllers, mirror adjusters, lighting controllers, and HVAC blend-door actuators where OTP cost advantage outweighs the need for flash updates. The 33 I/O pins drive multiple relays, LEDs, and H-bridges directly, while the USART connects to body-control networks. For under-hood or safety applications, choose an AEC-Q100 qualified flash MCU instead.

🖥️

Embedded Control Boards and Legacy Replacement

The 40-pin PDIP package, breadboard-friendly pinout, and rich peripheral set make the PIC16C74B-20/P a long-lived choice for educational labs, legacy equipment maintenance, and drop-in PCB replacements. PIC instruction-set continuity means firmware can be recompiled and ported across decades of PIC16C and PIC16F parts. Designers maintaining 1990s and 2000s-era equipment find this part useful because the source code still builds and the timing behavior is well-characterized.

🧩

Display and Keypad Human-Machine Interfaces

The PIC16C74B-20/P's 33 I/O pins scan up to a 4x5 keypad matrix or drive multiplexed 7-segment / character LCD modules without external glue logic, while the USART and SPI ports talk to graphic LCD controllers or remote displays. The 200 ns instruction cycle is more than adequate for debounce, key encoding, and display refresh tasks at human-input speeds (sub-100 Hz). For designs needing only keypad scanning, the smaller PIC16C73B is a cost-down alternative.

Recommended Products Summary

PIC16C73B-20/P Smaller-pin-count sibling with same CCP peripherals Used in: Motor Control (BLDC and Stepper), Display and Keypad Human-Machine Interfaces PIC16F877A-I/P Flash-based upgrade with same peripheral set Used in: Motor Control (BLDC and Stepper), Automotive Body and Chassis Subsystems, Embedded Control Boards and Legacy Replacement IR2104 Half-bridge gate driver for motor power stage Used in: Motor Control (BLDC and Stepper) PIC16C74B-04I/P Microchip Technology Used in: Industrial Process Control and Sensor Interfacing MCP2551 CAN bus transceiver for industrial networking Used in: Industrial Process Control and Sensor Interfacing PIC16C74B-20I/P Microchip Technology Used in: Appliance and HVAC Control MCP9700 Analog temperature sensor for thermostat feedback Used in: Appliance and HVAC Control PIC18F4520-I/P Modern flash-based successor with CAN and more memory Used in: Automotive Body and Chassis Subsystems PIC16C74B-04/P Lower-speed 4 MHz variant, same 40-pin PDIP, looser timing margin Used in: Embedded Control Boards and Legacy Replacement HD44780 Industry-standard character LCD controller Used in: Display and Keypad Human-Machine Interfaces
What is the program memory size of PIC16C74B-20/P?
The PIC16C74B-20/P contains 7 KB (4K x 14) of One-Time-Programmable (OTP) program memory. Per Microchip datasheet 30261D, this is a 14-bit-wide organization because PIC instructions are 14 bits wide, giving 4096 instructions of code space. OTP memory cannot be erased or rewritten, so production firmware must be fully validated before programming.
What is the maximum clock speed and instruction cycle of PIC16C74B-20/P?
The PIC16C74B-20/P runs at up to 20 MHz external clock with a 200 ns instruction cycle. According to the Microchip datasheet, all instructions execute in a single cycle except program branches, which take two cycles (400 ns). The '20' suffix in the part number designates the 20 MHz speed grade; lower-speed grades (e.g. -04) are also offered in the same family.
What supply voltage does PIC16C74B-20/P require?
The PIC16C74B-20/P operates from a single 4.0 V to 5.5 V supply. Per Microchip datasheet 30261D, this is standard for the PIC16C7x family and is compatible with 5V logic. A 0.1 µF decoupling capacitor should be placed close to the VDD pin, and bulk decoupling (10 µF or more) is recommended at the supply rail.
How many I/O pins and ADC channels does PIC16C74B-20/P have?
The PIC16C74B-20/P provides 33 digital I/O pins and an 8-channel 8-bit Analog-to-Digital converter. The ADC supports multiple input multiplexers with reference voltage inputs. Per Microchip datasheet, the I/O pins are multiplexed with peripheral functions such as the CCP, SPI, I²C, and USART modules, allowing flexible pin allocation in firmware.
What peripherals are integrated in PIC16C74B-20/P?
The PIC16C74B-20/P integrates three timers (two 8-bit and one 16-bit), two Capture/Compare/PWM (CCP) modules, one configurable synchronous serial port (SSP) that supports both SPI™ and I²C™, and one USART for asynchronous serial communication. It also includes an 8-channel 8-bit ADC, brown-out reset, power-on reset, and a watchdog timer with dedicated on-chip RC oscillator.
Where to buy PIC16C74B-20/P online?
The PIC16C74B-20/P can be purchased from authorized distributors including DigiKey, Mouser, LCSC Electronics, Heisener, and Win Source. As of 2026-09-18, the unit price starts at approximately $8.44 at qty-1 (Heisener), with LCSC listing $11.17. Bulk pricing is available; for production orders, contact Microchip direct or authorized franchised distributors for the best lead times.
What is the price of PIC16C74B-20/P?
The PIC16C74B-20/P unit price is approximately $8.44 at quantity 1, $7.61 at qty 10, $6.78 at qty 100, $6.05 at qty 500, and $5.42 at qty 1000, as of 2026-09-18 based on Heisener and Octopart distributor data. LCSC lists the part at $11.17 per unit. Volume pricing depends on lead time and market availability; for OEM volumes, contact Microchip directly.
What is the lead time for PIC16C74B-20/P?
The PIC16C74B-20/P lead time is generally 'ships today' or 'in stock' at major distributors per DigiKey and Heisener as of 2026-09-18, with Heisener estimating delivery between 2026-12-28 and 2027-01-02 for standard shipping. Lead time is short because the part remains in active production at Microchip, unlike older PIC16C parts that have been discontinued.
Is PIC16C74B-20/P in stock?
Yes, the PIC16C74B-20/P is in stock at multiple distributors as of 2026-09-18. Heisener reports 12,108 pieces in stock with immediate shipping, Mouser lists the part in inventory, and DigiKey shows the part available for purchase. Stock levels fluctuate; check current availability directly on the distributor's product page before placing a production order.
What is the difference between PIC16C74B-20/P and PIC16C73B-20/P?
The PIC16C74B-20/P and PIC16C73B-20/P differ primarily in I/O count and analog channels. The PIC16C74B-20/P provides 33 I/O pins and 8 ADC channels, while the PIC16C73B-20/P has 22 I/O and 5 ADC channels. Both share the same PIC16C core, 7 KB OTP memory, 20 MHz clock, and 40-pin PDIP footprint option, making the PIC16C73B a valid drop-in for designs needing fewer I/O and ADC channels.
What is the best drop-in replacement for PIC16C74B-20/P?
The best drop-in replacements for PIC16C74B-20/P are PIC16C74B-04I/P (lower speed grade, same 40-pin PDIP package) and PIC16C73B-20/P (same package, fewer I/O pins). For modern designs, PIC16F877A-I/P (flash-based, 40-pin PDIP) is functionally equivalent but not pin-compatible due to subtle differences in the analog reference pinout; verify before substituting.
When should I choose PIC16C74B-20/P over the flash-based PIC16F877A-I/P?
Choose the PIC16C74B-20/P (OTP) when unit cost is the dominant concern in high-volume, locked-firmware designs such as appliance controllers or industrial sensors where firmware updates are not required. Choose the PIC16F877A-I/P (flash) when you need in-field reprogrammability, in-circuit debugging, or development cycle flexibility. Both share the 40-pin PDIP footprint and a similar peripheral set, easing migration between the two.
Where to download PIC16C74B-20/P datasheet PDF?
The PIC16C74B-20/P datasheet (document 30261D) can be downloaded from the Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/30261d.pdf, or from the product page at https://www.microchip.com/en-us/product/PIC16C74B. The datasheet includes pinout, electrical characteristics, instruction set summary, and programming specifications for the PIC16C63A/65B/73B/74B family.
Where to find PIC16C74B-20/P pinout?
The PIC16C74B-20/P pinout is documented on page 4 of datasheet 30261D and shows the 40-pin PDIP assignment: pin 1 is MCLR/VPP, pin 11 is VSS, pin 32 is VDD, pins 2-9 and 26-39 are PORTA-PORTE I/O multiplexed with ADC and peripheral functions, and pins 13-14/17-18/23-25 are used by the in-circuit debugger. Refer to the package_svg_key 'dip-40' diagram on this page for the visual pinout.
What are the key specifications of PIC16C74B-20/P that engineers should know?
The PIC16C74B-20/P is an 8-bit OTP MCU from Microchip's PIC16C family. Headline specs: 7 KB OTP program memory, 192 B RAM, 20 MHz max clock (200 ns instruction cycle), 4.0-5.5 V VDD, 33 I/O pins, 8-channel 8-bit ADC, two 8-bit + one 16-bit timers, two CCP modules, plus SPI/I²C/USART. It comes in a 40-pin PDIP through-hole package rated 0°C to +70°C. Per datasheet 30261D, the part is fully static, supports in-circuit serial programming, and is code-compatible with the PIC16C63A/65B/73B predecessors.

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

Selection Guide

Choose the PIC16C74B-20/P when you need an 8-bit RISC MCU with 7 KB OTP memory, 33 I/O pins, and 8 ADC channels in a 40-pin PDIP for a high-volume, locked-firmware appliance or industrial design. Choose PIC16C73B-20/P instead if your design only needs 22 I/O and 5 ADC channels (lower unit cost, same package). Choose PIC16C65B-20/P if you need only 4 KB code and no ADC at all (smallest cost). Choose the PIC16F877A-I/P (flash) if you need in-field firmware updates, in-circuit debugging, or a development cycle. All candidates share the 40-pin PDIP footprint, so PCB layout does not need to change when migrating within this family.

Comparison with Alternatives

Parameter This Product PIC16C74B-04/P PIC16C74B-04I/P PIC16C74B-20I/P PIC16C74A-20/P PIC16C73B-20/P PIC16C65B-20/P
Brand Microchip Technology Microchip Technology 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) 40-pin PDIP (same) 40-pin PDIP (same)
Max Clock Speed 20 MHz 4 MHz 4 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Program Memory 7 KB OTP 7 KB OTP 7 KB OTP 7 KB OTP 7 KB OTP 7 KB OTP 4 KB OTP (-43%)
I/O Pins 33 33 33 33 33 22 (-33%) 33
ADC Channels 8 x 8-bit 8 x 8-bit 8 x 8-bit 8 x 8-bit 8 x 8-bit 5 x 8-bit None
Operating Temperature 0°C to +70°C (commercial) 0°C to +70°C -40°C to +85°C (industrial) -40°C to +85°C (industrial) 0°C to +70°C 0°C to +70°C 0°C to +70°C
Silicon Revision B (revised) B B B A (earlier, different errata) B B

Key Differentiators

  • Wider I/O and ADC count than PIC16C73B at same package (vs PIC16C73B-20/P)
  • Full 7 KB program memory vs smaller PIC16C65B (vs PIC16C65B-20/P)
  • Revised silicon 'B' with fixed errata vs 'A' revision (vs PIC16C74A-20/P)

Design Notes

Place a 0.1 µF ceramic decoupling capacitor as close as possible to the VDD pin (pin 32) and a bulk capacitor (≥10 µF) at the supply entry point. The PIC16C74B-20/P draws tens of mA during EEPROM programming pulses, so the bulk cap prevents VDD sag that can cause code corruption. Tie MCLR/VPP (pin 1) to VDD through a 10 kΩ resistor with a 100 nF cap to ground for proper reset behavior and ICSP compatibility.

OTP memory cannot be erased or rewritten - a single programming error or firmware bug permanently bricks the device in production. Always verify firmware on a flash-based sibling (e.g. PIC16F877A-I/P) before committing to OTP. Also note that the A/D converter's VREF+ shares pin RA3; if using external VREF, RA3 digital I/O is unavailable. Brown-out reset (BOR) must be enabled in the configuration word for reliable operation across noisy industrial environments.

Keep the 20 MHz crystal or resonator traces short (under 10 mm) and symmetric. Place the load capacitors (typically 15-33 pF per datasheet) close to the OSC1/OSC2 pins. If using the internal RC oscillator instead, leave OSC1/OSC2 as no-connect or drive them only from a clean external source. Route analog inputs (AN0-AN7) away from digital switching lines and add a small RC filter (1 kΩ + 100 pF) at the ADC input to attenuate injected noise.

For the 40-pin PDIP package, use a DIP-40 footprint with 0.100 inch (2.54 mm) pin pitch and 0.600 inch (15.24 mm) row-to-row spacing. Through-hole pads should be at least 1.6 mm drill diameter with 2.5 mm annular ring for wave-solder reliability. Place a ground plane on the bottom side of the PCB if possible, and route the VDD trace with at least 0.5 mm width to handle programming current spikes. Estimated: at typical 50 mA programming current, a 0.5 mm trace on 1 oz copper has less than 50 mV drop over 50 mm.

Compliance Information

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

RoHS, REACH, lead-free and halogen-free status were not in the verified web data - see [DATA_NEEDED] markers in specs. The PIC16C74B is not AEC-Q100 qualified; it is intended for industrial and consumer applications. Per Microchip's standard policy, all modern PIC parts are conflict-minerals compliant.

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

Related Searches

PIC16C74B-20/P PIC16C74B-20/P datasheet Microchip PIC16C74B-20/P PIC16C74B 8-bit OTP microcontroller 40-pin PDIP PIC16C74B-20/P drop-in replacement PIC16C74B vs PIC16F877A PIC16C74B buy price 40-DIP PIC16C74B pinout 40-pin PDIP PIC16C74B ADC CCP PWM application PIC16C74B motor control BLDC how to program PIC16C74B-20/P PIC16C74B-20/P industrial temperature variant

Related Components & Terms

Microchip Technology PIC16C74B PIC16C74B-20/P PIC16C73B-20/P PIC16C74A-20/P PIC16C65B-20/P PIC16F877A-I/P 8-bit microcontroller OTP (One-Time Programmable) PIC16C family RISC architecture ADC (Analog-to-Digital Converter) CCP (Capture/Compare/PWM) USART SPI I2C 40-pin PDIP PDIP package Harvard architecture Brown-out reset Watchdog timer Motor control Industrial control Appliance control
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