Microchip Technology

PIC16C74AT-20/PT - 8-Bit 20MHz OTP MCU 7KB | Microchip

MPN: PIC16C74AT-20/PT βœ— End of Life
In Stock Ships in 1-3 business days
4.0 V to 6.0 V Vdss 44-pin TQFP (10x10 mm) Package 20 MHz Speed EPROM (OTP) Memory
From $5.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $9.2 $9.20
10 $8.45 $84.50
100 $7.3 $730.00
500 $6.4 $3,200.00
1,000 $5.55 $5,550.00
ℹ️ All prices are in USD

PIC16C74AT-20/PT Overview

The Microchip Technology PIC16C74AT-20/PT is an 8-bit EPROM-based (OTP) microcontroller from the PIC16C7X family, operating at up to 20 MHz with 5 MIPS performance in a 44-pin TQFP (10x10 mm) package. It integrates 7 KB (4K x 14) of one-time programmable program memory, 192 bytes of user RAM, and 33 digital I/O lines, and is fabricated on a fully-static CMOS process.

Background knowledge: An 8-bit microcontroller (MCU) is a small computer-on-a-chip that combines a CPU, program memory, RAM, and peripherals in a single package. The PIC16C7X family belongs to Microchip's mid-range PIC architecture, sitting between base-line PIC16C5X devices and enhanced PIC17/18 devices. Within the taxonomy MCU -> microcontroller -> embedded processor -> semiconductor, PIC16C7X parts are commonly used for cost-sensitive control applications where deterministic instruction execution and low external component count are priorities. The OTP suffix ('C') denotes EPROM-based one-time programmable memory, which is field-programmable but not electrically erasable, distinguishing it from flash-based PIC16F variants.

Key features include an integrated 8-channel, 8-bit analog-to-digital converter, three timer modules, a synchronous serial port (SSP) supporting SPI and I2C, a USART with addressable transmit/receive buffer, a parallel slave port, and a watchdog timer with on-chip RC oscillator. The device operates from 4.0 V to 6.0 V across the commercial 0C to +70C temperature range and supports in-circuit serial programming (ICSP) via two pins.

Architecturally, the PIC16C7X employs a 14-bit instruction word with a single accumulator (W) and an 8-level deep hardware stack, allowing 35 single-word instructions and an instruction cycle equal to four oscillator periods. Brown-out reset, power-on reset, and a wide operating voltage range further improve field robustness. The 20 MHz clock delivers 5 MIPS throughput, sufficient for closed-loop control and modest signal-processing tasks.

Typical applications include industrial automation controllers, automotive body and accessory modules (non-safety), consumer appliance control boards, sensor signal conditioning, and small motor-control subsystems. The integrated ADC and USART simplify designs that must interface with analog sensors and asynchronous serial buses.

When designing with this part, note that the OTP memory cannot be reprogrammed in-circuit; engineering samples should use the windowed (JW) variant for development. Decoupling the VDD/VSS pairs close to the package and following Microchip's recommended oscillator layout are critical for EMI-sensitive environments.

This page synthesizes distributor pricing, pin-compatible family alternatives, and practical design considerations that extend beyond the manufacturer datasheet to accelerate sourcing and design decisions.

Drop-in alternatives for PIC16C74AT-20/PT β€” 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 PIC16C74AT-20/PT (same form factor and footprint) β€” differing in ADC, Communication Interfaces, Core Architecture, Operating Temperature Range, Package.

Microchip Technology
ADC: 8-bit, multi-channel (successive approximation)
Communication Interfaces: USART (SCI), MSSP (SPI / I2C)
Core Architecture: PIC16C mid-range RISC

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16C74AT-20I/PT

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-pin TQFP (PT)
8-bit PIC16C mid-range RISC Β· 14-bit Β· OTP (One-Time Programmable) Β· 7 KB (4K x 14) Β· 192 bytes Β· 0 bytes (not present on this family) Β· 20 MHz Β· 5 MIPS

βœ“ In Stock

$5.98 / Unit

View Datasheet β†’

PIC16C74A-20/PT

βœ… Drop-In
πŸ“¦ 44-pin TQFP (PT)
Same PIC16C74A die in commercial temp grade; identical 44-pin TQFP footprint and instruction set

πŸ“‹ Reference alternative (not in catalog)

PIC16C74A-20I/PT

βœ… Drop-In
πŸ“¦ 44-pin TQFP (PT)
Industrial -40C to +85C variant of PIC16C74A die; same 44-pin TQFP footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16F74-I/PT

βœ… Drop-In
πŸ“¦ 44-pin TQFP (PT)
Flash-based successor (4 KB flash vs 7 KB OTP EPROM); same TQFP-44 footprint, same peripheral set and instruction set

πŸ“‹ Reference alternative (not in catalog)

PIC16C74AT-10I/PT

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-pin TQFP (PT)
8-bit Microcontroller (MCU) Β· PIC16C mid-range RISC Β· EPROM / OTP Β· 7 KB (4096 x 14 words; 8K x 14 listed in datasheet) Β· 192 bytes Β· Not present Β· 10 MHz Β· 5 MIPS

βœ“ In Stock

$5.45 / Unit

View Datasheet β†’

PIC16C74AT-20/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (8-bit RISC)
Program Memory Type EPROM (OTP)
Program Memory Size 7 KB (4K x 14)
RAM Size 192 bytes
Maximum CPU Frequency 20 MHz
Instruction Throughput 5 MIPS
Operating Voltage Range 4.0 V to 6.0 V
I/O Pins 33
ADC 8-channel, 8-bit
Timers 3 (Timer0, Timer1, Timer2)
Communication Interfaces USART, SSP (SPI/I2C), Parallel Slave Port
Watchdog Timer Yes (on-chip RC oscillator)
Brown-out Reset Yes
Operating Temperature Range 0C to +70C (commercial)
Package 44-pin TQFP (10x10 mm)
Mounting Type Surface Mount
Lead-Free / RoHS Lead-free finish; RoHS compliance status to be confirmed at order
ICSP Programming Yes (2-pin in-circuit serial programming)

PIC16C74AT-20/PT 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 OSC1/CLKIN β€” Oscillator crystal input or external clock input
Pin 2 OSC2/CLKOUT β€” Oscillator crystal output; in RC mode, 1/4 fOSC clock output
Pin 3 MCLR/VPP β€” Master clear (reset) input / programming voltage input
Pin 4 RA0/AN0 β€” PORTA bit 0 / analog input 0
Pin 5 RA1/AN1 β€” PORTA bit 1 / analog input 1
Pin 6 RA2/AN2 β€” PORTA bit 2 / analog input 2
Pin 7 RA3/AN3/VREF β€” PORTA bit 3 / analog input 3 / ADC reference voltage
Pin 8 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input (open-drain output)
Pin 9 RA5/AN4/SS β€” PORTA bit 5 / analog input 4 / SPI slave select
Pin 10 VSS β€” Ground reference
Pin 11 VDD β€” Positive supply voltage (4.0 V to 6.0 V)
Pin 12 RB0/INT β€” PORTB bit 0 / external interrupt input
Pin 13 RB1 β€” PORTB bit 1
Pin 14 RB2 β€” PORTB bit 2
Pin 15 RB3 β€” PORTB bit 3
Pin 16 RB4 β€” PORTB bit 4 (interrupt-on-change)
Pin 17 RB5 β€” PORTB bit 5 (interrupt-on-change)
Pin 18 RB6/PGC β€” PORTB bit 6 / ICSP clock (interrupt-on-change)
Pin 19 RB7/PGD β€” PORTB bit 7 / ICSP data (interrupt-on-change)
Pin 20 VSS β€” Ground reference
Pin 21 VDD β€” Positive supply voltage
Pin 22 RC0/T1OSO/T1CKI β€” PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 23 RC1/T1OSI/CCP2 β€” PORTC bit 1 / Timer1 oscillator input / CCP2 capture/compare/PWM
Pin 24 RC2/CCP1 β€” PORTC bit 2 / CCP1 capture/compare/PWM
Pin 25 RC3/SCK/SCL β€” PORTC bit 3 / SPI clock / I2C clock
Pin 26 RC4/SDI/SDA β€” PORTC bit 4 / SPI data in / I2C data
Pin 27 RC5/SDO β€” PORTC bit 5 / SPI data out
Pin 28 RC6/TX/CK β€” PORTC bit 6 / USART transmit / USART clock
Pin 29 RC7/RX/DT β€” PORTC bit 7 / USART receive / USART data
Pin 30 VSS β€” Ground reference
Pin 31 VDD β€” Positive supply voltage
Pin 32 RD0/PSP0 β€” PORTD bit 0 / parallel slave port bit 0
Pin 33 RD1/PSP1 β€” PORTD bit 1 / parallel slave port bit 1
Pin 34 RD2/PSP2 β€” PORTD bit 2 / parallel slave port bit 2
Pin 35 RD3/PSP3 β€” PORTD bit 3 / parallel slave port bit 3
Pin 36 RD4/PSP4 β€” PORTD bit 4 / parallel slave port bit 4
Pin 37 RD5/PSP5 β€” PORTD bit 5 / parallel slave port bit 5
Pin 38 RD6/PSP6 β€” PORTD bit 6 / parallel slave port bit 6
Pin 39 RD7/PSP7 β€” PORTD bit 7 / parallel slave port bit 7
Pin 40 VSS β€” Ground reference
Pin 41 VDD β€” Positive supply voltage
Pin 42 RE0/RD/AN5 β€” PORTE bit 0 / parallel slave port read control / analog input 5
Pin 43 RE1/WR/AN6 β€” PORTE bit 1 / parallel slave port write control / analog input 6
Pin 44 RE2/CS/AN7 β€” PORTE bit 2 / parallel slave port chip select / analog input 7

Typical Applications

PIC16C74AT-20/PT is suitable for 6 applications: Industrial Automation Controllers, Consumer Appliance Control Boards, Sensor Signal Conditioning Modules, Small Motor Control (Brushed DC, Stepper), Automotive Body and Accessory Modules, Educational and Hobbyist Development.

🏭

Industrial Automation Controllers

The PIC16C74AT-20/PT is well-suited to industrial automation control modules such as PLC co-processors, conveyor sorting controllers, and small machine-tool controllers. Its 33 digital I/O lines plus an integrated 8-channel 8-bit ADC allow direct interfacing to digital sensors, push-buttons, relays, and analog transducers (4-20 mA or 0-10 V signals after conditioning). The 20 MHz clock (5 MIPS) easily handles PID loops, encoder decoding, and serial communication with master controllers. The brown-out reset and watchdog timer provide field robustness against brown-outs and software lock-ups. Compared with a discrete logic controller, the part integrates timing, ADC, and USART, reducing BOM count. The commercial 0C to +70C temperature range covers most indoor cabinet environments; choose the I-grade variant for harsh industrial enclosures.

πŸ”§

Consumer Appliance Control Boards

The PIC16C74AT-20/PT is commonly used in consumer appliances such as washing-machine controllers, microwave oven control boards, dishwasher user-interface modules, and HVAC zone controllers. Its 33 I/O lines drive seven-segment or character LCD displays, scan keypads, control relays or TRIAC drivers, and read thermistors via the on-chip ADC. The integrated USART enables communication with a master inverter or a Wi-Fi/BLE module for smart-appliance features. The OTP memory is sufficient for fixed-function appliance firmware where no field updates are expected, and the 7 KB program memory accommodates reasonable state-machine plus menu-handling code. At 5 MIPS, scan loops complete well within the 10 ms typical refresh requirement for human-interface feedback. The low pin count and small TQFP package allow compact PCB layouts inside appliance chassis.

🧩

Sensor Signal Conditioning Modules

The PIC16C74AT-20/PT serves as a low-cost digital signal conditioner for multi-channel sensor modules such as environmental monitors (temperature, humidity, light), gas-detector front-ends, and battery-pack monitoring units. The 8-channel 8-bit ADC multiplexes multiple analog sensor outputs with adequate resolution for trend monitoring and threshold alarms. The I2C/SPI SSP connects to digital sensors like the MCP9808 temperature sensor or the ADXL345 accelerometer, while the USART streams data to a host controller or Bluetooth module. At 5 MIPS, simple digital filtering (moving average, hysteresis) executes comfortably between ADC conversions. The OTP memory prevents accidental firmware modification in field-deployed sensor nodes, and the brown-out reset maintains deterministic behavior during battery-low conditions.

πŸ”§

Small Motor Control (Brushed DC, Stepper)

The PIC16C74AT-20/PT can drive small brushed DC motors and unipolar/bipolar stepper motors in applications such as automatic valves, vending-machine dispensers, and printer paper-feed subsystems. The 20 MHz clock (5 MIPS) supports up to 50 kHz PWM at 10-bit resolution using Timer2, sufficient for smooth DC motor torque control. The 33 I/O pins drive H-bridge gate signals (or external driver ICs like the L293D), accept quadrature encoder feedback on INT pins, and switch direction via discrete logic. The integrated ADC monitors motor current via a sense resistor for stall detection and torque limiting. For stepper control, two output compare/PWM channels generate precise phase timing. The OTP memory is adequate for fixed motor-control profiles and acceleration curves.

πŸš—

Automotive Body and Accessory Modules

The PIC16C74AT-20/PT (or its industrial-grade sibling PIC16C74AT-20I/PT) is used in non-safety automotive body controllers such as interior lighting, mirror adjusters, seat-position memory, and accessory timers. The wide operating voltage range (4.0 V to 6.0 V nominal; tolerant of 12 V load-dump spikes with external TVS clamping) and integrated peripherals support direct interfacing with automotive switches, LEDs, and small relays. The ADC reads wiper-position potentiometers and battery voltage for diagnostics, while the USART communicates with a central body controller over LIN or K-line protocols (with an external transceiver). The watchdog timer and brown-out reset improve resilience against cranking transients. Note that the commercial-grade part is not qualified to AEC-Q100 standards; automotive designs should use automotive-qualified successors like the PIC16F74T-I/PT family.

πŸŽ“

Educational and Hobbyist Development

The PIC16C74AT-20/PT is found in university embedded-systems courses and hobbyist projects as a teaching platform for 8-bit microcontroller fundamentals. The 33 I/O pins, integrated ADC, and three timers expose students to peripherals typical of real-world embedded designs without overwhelming complexity. The PIC16C7X instruction set (35 single-word instructions, 14-bit word) is well documented in textbooks and online tutorials. For development, designers use the JW (windowed ceramic) variant of the PIC16C74A for UV-eraseable prototyping and switch to the OTP /PT variant for production. Many low-cost PIC programmers (PICkit 2/3) support ICSP via two pins, enabling in-circuit programming on soldered boards. The TQFP-44 package is breadboard-friendly via breakout boards, making it accessible for student projects.

Recommended Products Summary

PIC16F74-I/PT Flash successor for in-field firmware updates Used in: Industrial Automation Controllers, Sensor Signal Conditioning Modules, Small Motor Control (Brushed DC, Stepper), Automotive Body and Accessory Modules MCP2551 CAN transceiver for industrial fieldbus (used with external CAN stack) Used in: Industrial Automation Controllers 24LC256 I2C EEPROM for parameter/log storage Used in: Industrial Automation Controllers MCP1700 3.3V LDO for digital supply rail Used in: Consumer Appliance Control Boards PIC16F877A-I/PT Higher-memory flash sibling for more complex appliances Used in: Consumer Appliance Control Boards MOC3021 Optoisolator/TRIAC driver for AC load switching Used in: Consumer Appliance Control Boards MCP9808 High-accuracy I2C temperature sensor Used in: Sensor Signal Conditioning Modules MCP3421 18-bit delta-sigma ADC for higher-resolution sensing Used in: Sensor Signal Conditioning Modules L293D H-bridge motor driver for brushed DC and bipolar stepper Used in: Small Motor Control (Brushed DC, Stepper) DRV8833 Dual H-bridge driver with integrated current sense Used in: Small Motor Control (Brushed DC, Stepper) MCP2021 LIN transceiver for automotive body networking Used in: Automotive Body and Accessory Modules LM2903 Analog comparator for switch/wiper position detection Used in: Automotive Body and Accessory Modules PIC16C74A/JW Windowed ceramic variant for development and UV erasure Used in: Educational and Hobbyist Development PICkit 3 Microchip programmer/debugger for ICSP Used in: Educational and Hobbyist Development MPLAB X IDE Free development environment for PIC microcontrollers Used in: Educational and Hobbyist Development
What is the program memory size of PIC16C74AT-20/PT?
The PIC16C74AT-20/PT contains 7 KB (4K x 14 words) of EPROM program memory. According to the Microchip PIC16C7X datasheet (DS30374G), the program counter is 14 bits wide and addresses up to 8K instruction words, with the upper portion reserved. The OTP EPROM memory is field-programmable but cannot be electrically erased, so choose the JW windowed variant for development and the OTP variant for production.
What is the maximum clock speed and instruction throughput of PIC16C74AT-20/PT?
The PIC16C74AT-20/PT operates at a maximum oscillator frequency of 20 MHz, delivering 5 MIPS instruction throughput. According to the Microchip PIC16C7X datasheet (DS30374G), each instruction cycle equals four oscillator periods, so a 20 MHz clock yields 200 ns instruction cycles. The internal pipeline overlap allows most instructions to execute in a single cycle.
What is the operating voltage range of PIC16C74AT-20/PT?
The PIC16C74AT-20/PT operates from 4.0 V to 6.0 V across the commercial 0C to +70C temperature range. According to the Microchip PIC16C7X datasheet, parametric specifications are characterized across the full VDD range, and the device includes brown-out reset to hold the part in reset when VDD falls below the operating threshold. The Industrial grade variant (PIC16C74AT-20I/PT) extends the temperature range to -40C to +85C with the same VDD range.
How many I/O pins does PIC16C74AT-20/PT have?
The PIC16C74AT-20/PT provides 33 digital I/O pins organized across multiple ports. According to the Microchip PIC16C7X datasheet, Port A has 6 pins (RA0-RA5) shared with analog inputs, Port B has 8 pins (RB0-RB7) with interrupt-on-change capability, Port C has 8 pins (RC0-RC7), Port D has 8 pins (RD0-RB7) shared with the parallel slave port, and Port E has 3 pins (RE0-RE2) shared with analog inputs and the parallel slave port control.
Does PIC16C74AT-20/PT have an ADC?
Yes, the PIC16C74AT-20/PT integrates an 8-channel, 8-bit analog-to-digital converter. According to the Microchip PIC16C7X datasheet, the ADC multiplexes up to 8 analog inputs (AN0-AN7), supports a programmable acquisition time, and offers both single-channel and channel-scanning conversion modes. The reference voltage can be VDD/VSS or an external VREF+/VREF- pair for improved accuracy in sensor-conditioning designs.
Where can I download the PIC16C74AT-20/PT datasheet PDF?
The PIC16C74AT-20/PT datasheet is available as a free PDF download from Microchip's website. The document number is DS30374G, covering the entire PIC16C7X family including PIC16C73/74/75/76/77 variants. Search 'PIC16C7X datasheet' on microchip.com or use the direct datasheet URL listed on the XAIPART product page to access the latest revision, electrical characteristics, and programming specifications.
Where can I buy PIC16C74AT-20/PT online and what is the price?
As of 2026-09-18, the PIC16C74AT-20/PT is available from major distributors including DigiKey, Mouser, and Microchip Direct. Stock is generally limited due to the part's NRND status; lead time may be 4-8 weeks for production quantities. Reference unit price at qty 1 is approximately USD 9.20 per the XAIPART pricing tier; volume pricing drops to USD 5.55 at 1000 pieces. Contact distributors for current inventory and quotation.
What is the lead time and stock status for PIC16C74AT-20/PT?
The PIC16C74AT-20/PT is currently classified as NRND (Not Recommended for New Designs) per Microchip's product lifecycle notice. As of 2026-09-18, distributor stock is limited; expect 4-8 week lead times for production orders. For new designs, Microchip recommends the flash-based PIC16F74 or PIC16F877A as drop-in-compatible successors. Contact Microchip sales for last-time-buy (LTB) opportunities if you require long-term supply.
What is the difference between PIC16C74AT-20/PT and PIC16C74AT-20I/PT?
The PIC16C74AT-20/PT is the commercial temperature grade (0C to +70C), while the PIC16C74AT-20I/PT is the industrial temperature grade (-40C to +85C). Both parts share the same 44-pin TQFP package, identical electrical specifications across the operating voltage range, and the same OTP EPROM memory. The I-grade parts are typically slightly more expensive and are recommended for outdoor, automotive interior, or industrial control applications.
Is PIC16C74AT-20/PT pin-compatible with PIC16F74 or PIC16F877A?
The PIC16C74AT-20/PT shares the 44-pin TQFP pinout with PIC16F74 and is generally software-compatible within the PIC16C7X family. According to Microchip's pin compatibility documentation, PIC16C7X OTP parts can be replaced by PIC16F7X flash parts on existing boards with no PCB rework. The PIC16F877A uses a 40-pin DIP/44-pin TQFP pinout that is compatible at the 44-pin TQFP level but differs in the 40-pin variants; verify pinout against your specific package.
What is the best drop-in replacement for PIC16C74AT-20/PT?
The best drop-in replacement for PIC16C74AT-20/PT is the PIC16F74-I/PT, a flash-based successor in the same 44-pin TQFP package with identical peripheral set and instruction set. The flash memory allows in-circuit reprogramming, eliminating the OTP one-time-write limitation. For pin-and-code compatible alternatives within Microchip's PIC16 family, see the comparison table on this page; all listed alternatives share the same 44-pin TQFP footprint.
What are the key specifications of PIC16C74AT-20/PT that engineers should know?
The PIC16C74AT-20/PT is an 8-bit PIC microcontroller with 7 KB EPROM (OTP) program memory, 192 bytes RAM, 33 I/O pins, an 8-channel 8-bit ADC, USART, SSP supporting SPI/I2C, three timers, watchdog timer, and brown-out reset. It operates from 4.0 V to 6.0 V at up to 20 MHz (5 MIPS) across 0C to +70C in a 44-pin TQFP package. According to the Microchip PIC16C7X datasheet (DS30374G), the part executes 35 single-word instructions from a 14-bit instruction word.
What is the difference between PIC16C74A and PIC16C74?
The PIC16C74A is an enhanced revision of the original PIC16C74, with improvements including higher maximum clock speed (20 MHz vs 10 MHz), improved ADC accuracy, additional peripheral features, and better electrical characteristics. Both share the same 40/44-pin pinout across DIP, TQFP, and PLCC packages. The 'A' suffix indicates the second-generation design and is generally preferred for new designs.
Can PIC16F74 replace PIC16C74AT-20/PT without PCB changes?
Yes, the PIC16F74-I/PT is pin-compatible with the PIC16C74AT-20/PT in the 44-pin TQFP package and can be soldered onto the existing PCB land pattern with no rework. According to Microchip's pin-and-code compatibility charts, the PIC16F74 retains the same peripheral register layout, port structure, and instruction set as the PIC16C74A. The main difference is flash memory (vs OTP EPROM), allowing in-circuit reprogramming during development and field updates.
Hey Google, what is the package size of PIC16C74AT-20/PT?
The PIC16C74AT-20/PT comes in a 44-pin TQFP (Thin Quad Flat Pack) package measuring 10x10 mm with a 0.8 mm lead pitch and 1.0 mm overall height. According to the Microchip PIC16C7X datasheet (DS30374G), the package code is 'PT' and is suitable for surface-mount assembly with standard reflow profiles. The TQFP-44 footprint is shared across the PIC16C7X family and the flash-based PIC16F74 successor.

Engineering reference data for PIC16C74AT-20/PT β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C74AT-20/PT for high-volume, cost-sensitive 8-bit embedded designs where firmware is locked at production and field updates are not required. The OTP EPROM memory yields lower per-unit cost than flash-based PIC16F74 for mature designs. The 5 MIPS throughput, 33 I/O pins, integrated 8-bit ADC, and USART make it a versatile controller for industrial, consumer, and sensor-interface applications. Select the PIC16C74AT-20I/PT (industrial temp grade) if the operating environment falls outside 0C to +70C. Choose the flash-based PIC16F74-I/PT for new designs or when in-circuit reprogramming is needed during development. Use the PIC16C74A-20/PT or PIC16C74A-20I/PT variants when the original PIC16C74 part is unobtainable. Downgrade to the PIC16C74AT-10I/PT (10 MHz) if the application does not require 5 MIPS throughput and cost is paramount. All listed alternatives share the 44-pin TQFP footprint, enabling PCB layout reuse across temperature grades and memory variants.

Comparison with Alternatives

Parameter This Product PIC16C74AT-20I/PT PIC16C74A-20/PT PIC16C74A-20I/PT PIC16F74-I/PT PIC16C74AT-10I/PT
Package 44-pin TQFP (PT) 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 7 KB OTP EPROM 7 KB OTP EPROM 7 KB OTP EPROM 7 KB OTP EPROM 4 KB Flash 7 KB OTP EPROM
Max CPU Frequency 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS) 10 MHz (2.5 MIPS)
Operating Temperature 0C to +70C (commercial) -40C to +85C (industrial) 0C to +70C (commercial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial)
ADC 8-channel, 8-bit 8-channel, 8-bit 8-channel, 8-bit 8-channel, 8-bit 8-channel, 8-bit 8-channel, 8-bit
RAM Size 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
I/O Pins 33 33 33 33 33 33

Key Differentiators

  • OTP EPROM-based PIC16 mid-range MCU with 5 MIPS throughput (vs PIC16F74-I/PT)
  • Commercial temperature grade for indoor consumer and industrial applications (vs PIC16C74AT-20I/PT)
  • 20 MHz clock with 5 MIPS instruction throughput (vs PIC16C74AT-10I/PT)
  • Integrated 8-channel 8-bit ADC and USART/SSP peripherals (vs PIC16C72 (earlier PIC16C7X family member))

Design Notes

Decouple all four VDD/VSS pin pairs (pins 11/10, 21/20, 31/30, 41/40) with 100 nF ceramic capacitors placed within 3 mm of each pair. Add a bulk 10 uF tantalum or aluminum polymer capacitor at the board power entry. The PIC16C74AT-20/PT is a CMOS device with low average current draw (typically 15-30 mA at 20 MHz and 5 V) but can exhibit brief current spikes up to 100 mA during peripheral activity; adequate bulk capacitance prevents VDD droop that could trigger brown-out reset.

Place the decoupling capacitors, oscillator crystal (or resonator), and MCLR pull-up resistor within 5 mm of the corresponding MCU pins. Keep oscillator traces short and surround them with a ground pour to minimize EMI radiation. For the TQFP-44 package, route the analog inputs (RA0-RA5, RE0-RE2) away from digital switching traces to reduce ADC coupling noise. Place a small RC filter (100 ohm + 100 nF) on AVDD (or on a dedicated analog VDD rail) if ADC accuracy is critical. Avoid running high-current motor or relay traces under the MCU footprint.

The 'C' suffix in PIC16C74 indicates EPROM (OTP) memory that is one-time programmable; any code change requires a new device, which inflates development costs. During prototyping, use the JW (windowed ceramic) variant of PIC16C74A or PIC16F74 and switch to the OTP /PT part for production. Brown-out reset must be enabled in the configuration word to protect against VDD dips during power-down. Ensure MCLR is never left floating - either tie through a 10 kohm pull-up to VDD or, if unused, configure it as an input-only pin via the configuration word.

Compliance Information

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

RoHS and REACH compliance status must be confirmed at order from Microchip product compliance certificates; the /PT suffix typically indicates lead-free matte-tin finish but specific REACH/RoHS declarations should be requested per lot. The part is NOT AEC-Q100 qualified; for automotive designs use automotive-qualified flash-based successors.

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

Related Searches

PIC16C74AT-20/PT PIC16C74AT-20/PT datasheet PIC16C74AT-20/PT Microchip PIC16C74A OTP microcontroller TQFP-44 PIC16C7X 8-bit MCU 20MHz 7KB PIC16C74 vs PIC16F74 PIC16C74AT-20/PT replacement buy PIC16C74AT-20/PT PIC16C74AT-20/PT price TQFP-44 PIC microcontroller industrial automation 8-bit MCU PIC16C74 pinout what is OTP microcontroller

Related Components & Terms

Microchip Technology PIC16C74AT-20/PT PIC16C74AT-20I/PT PIC16C74A-20/PT PIC16C74A-20I/PT PIC16F74-I/PT PIC16C74AT-10I/PT PIC16C7X 8-bit microcontroller MCU EPROM OTP (One-Time Programmable) TQFP-44 TQFP (PT) RISC architecture ADC (analog-to-digital converter) USART SSP (Synchronous Serial Port) SPI I2C brown-out reset watchdog timer ICSP (In-Circuit Serial Programming) PICkit MPLAB X IDE RoHS AEC-Q100 industrial automation consumer appliance
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