Microchip Technology

PIC16C74AT-20I/PQ - 8-Bit 20MHz OTP MCU, 7KB | Microchip

MPN: PIC16C74AT-20I/PQ βœ— End of Life
In Stock Ships in 1-3 business days
4.0 V to 6.0 V (typical 5 V) Vdss 44-pin MQFP (Metric Quad Flat Pack), 10x10 mm Package 20 MHz Speed 7 KB (4K x 14) Memory
From $7.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $9.85 $9.85
10 $9.2 $92.00
100 $8.5 $850.00
500 $7.75 $3,875.00
1,000 $7.1 $7,100.00
ℹ️ All prices are in USD

PIC16C74AT-20I/PQ Overview

The Microchip Technology PIC16C74AT-20I/PQ is an 8-bit PIC microcontroller from the PIC16C7X mid-range family, built on a fully-static CMOS process and packaged in a 44-pin MQFP (10x10 mm). It integrates a 20 MHz core, 7 KB of one-time-programmable (OTP) program memory organized as 4K x 14, 192 bytes of RAM, 33 digital I/O lines, and on-chip peripherals including an analog-to-digital converter and synchronous/asynchronous serial interfaces (SSP/USART). The "T" suffix denotes tape-and-reel packaging, "20" indicates the 20 MHz maximum operating frequency, "I" denotes the industrial -40C to +85C temperature grade, and "/PQ" identifies the 44-pin MQFP package.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripheral blocks around a Harvard architecture bus. The PIC16C7X family is the mid-range tier of Microchip's classic PIC line, sitting between the baseline PIC16C5X and the high-performance PIC17C/PIC18C families. PIC MCUs are characterized by their RISC instruction set, single-cycle execution at the oscillator rate, and predictable interrupt latency, which has made them a long-standing choice for embedded control in industrial, automotive, and consumer products.

Key features include 13 interrupt sources, a 200 ns instruction cycle at 20 MHz, an 8-level deep hardware stack, and a watchdog timer with its own on-chip RC oscillator for fail-safe recovery. The device supports in-circuit serial programming (ICSP) via RB6/RB7, allowing the OTP memory to be programmed after PCB assembly. The brown-out reset and power-on reset blocks protect the controller during supply transients in harsh industrial environments.

The architecture uses a 14-bit instruction word with separate code and data buses, enabling simultaneous instruction fetch and data access for deterministic throughput. The ADC block provides 8 inputs with 8-bit resolution, and the capture/compare/PWM module supports timing-critical motor and power-conversion applications. The 33 I/O pins feature high-current sink/source capability for direct LED and relay drive.

Typical applications include industrial control panels, sensor signal conditioning, motor drive interface, embedded instrumentation, and legacy replacement designs migrating from PIC16C5X baselines. The industrial temperature range and OTP memory make it well-suited for cost-sensitive volume production where firmware is finalized at board build time.

When designing with this device, remember that OTP memory cannot be re-programmed in the field; for development and low-volume production consider the PIC16F74 flash equivalent. The 44-MQFP package requires careful thermal management at high clock rates, and decoupling capacitors must be placed within 5 mm of the VDD pins per the Microchip datasheet.

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

Drop-in alternatives for PIC16C74AT-20I/PQ β€” 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-20I/PQ (same form factor and footprint) β€” differing in RoHS Status, Serial Interfaces, Mounting Type, Maximum Clock Frequency, Timers.

Microchip Technology
Maximum Clock Frequency: 20 MHz
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
RoHS Status: Compliant (per third-party distributor data)
Serial Interfaces: USART (SCI) + SSP (SPI / I2C)
Mounting Type: Surface Mount (Gull-Wing leads)
Microchip Technology
Serial Interfaces: SPI, I2C (MSSP), USART
Maximum Clock Frequency: 4 MHz
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
RoHS Status: Pb-free MQFP package, see compliance note
Serial Interfaces: SSP (SPI / I2C), USART (SCI) with 9-bit addr
Mounting Type: Surface Mount (MQFP)
Microchip Technology
RoHS Status: unknown
Maximum Clock Frequency: 4 MHz

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

PIC16C74A-20I/PQ

βœ… Drop-In
πŸ“¦ 44-MQFP (10x10)
same die/package, no -T (tray) suffix, identical electrical specs (7KB OTP, 20MHz, 192B RAM, 33 I/O)

πŸ“‹ Reference alternative (not in catalog)

PIC16C74AT-20/PQ

βœ… Drop-In
πŸ“¦ 44-MQFP (10x10)
commercial temperature grade (0C to +70C) vs industrial -40C to +85C on the -I variant; otherwise identical specs

πŸ“‹ Reference alternative (not in catalog)

PIC16C74AT-10I/PQ

βœ… Drop-In
πŸ“¦ 44-MQFP (10x10)
10 MHz max CPU frequency vs 20 MHz on the -20 variant (-50% clock speed); identical 7KB OTP, 192B RAM, 33 I/O, -I grade

πŸ“‹ Reference alternative (not in catalog)

PIC16C74AT-10E/PQ

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-MQFP (10x10)
PIC 8-bit RISC (mid-range, 14-bit instruction word) Β· OTP (One-Time-Programmable) EPROM Β· 7 KB (4K x 14) Β· 192 x 8 bytes Β· Not present (ROMless data) Β· 10 MHz Β· 5 MIPS Β· 33

βœ“ In Stock

$9.4 / Unit

View Datasheet β†’

PIC16C74AT-20I/PT

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-MQFP (10x10)
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-20E/PQ

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-MQFP (10x10)
8-bit PIC16C mid-range RISC Β· 7 KB OTP EPROM Β· 192 bytes Β· 20 MHz Β· 4.0 V to 6.0 V Β· -40 C to +125 C (extended 'E') Β· 33 Β· 8-channel, 8-bit

βœ“ In Stock

$8.4 / Unit

View Datasheet β†’

PIC16C74AT-20I/PQ Maximum Ratings & Electrical Characteristics

Core Architecture PIC16C / Mid-Range 8-bit RISC
Program Memory Size 7 KB (4K x 14)
Program Memory Type OTP (One-Time Programmable)
RAM Size 192 x 8 bytes
EEPROM Data Memory None (OTP part - no on-chip EEPROM)
Maximum CPU Frequency 20 MHz
Instruction Cycle Time 200 ns at 20 MHz
Number of I/O Pins 33
Number of Interrupts 13 sources
Hardware Stack Depth 8 levels
ADC 8-channel, 8-bit resolution
Timers Timer0, Timer1, Timer2
Capture/Compare/PWM Yes (CCP module)
Serial Interfaces USART/SCI, SSP (SPI/I2C)
Watchdog Timer Yes, with dedicated on-chip RC oscillator
Brown-out Reset Yes
In-Circuit Serial Programming Yes (ICSP via RB6/RB7)
Supply Voltage (VDD) 4.0 V to 6.0 V (typical 5 V)
Operating Temperature Range -40C to +85C (Industrial grade, "I" suffix)
Package Type 44-pin MQFP (Metric Quad Flat Pack), 10x10 mm
Package Code /PQ
Mounting Type Surface Mount
RoHS Status Unknown (legacy part - verify per lot)

PIC16C74AT-20I/PQ 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 (active-low reset) / ICSP 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 voltage reference
Pin 6 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input (open-drain)
Pin 7 RA5/AN4/SS β€” PORTA bit 5 / Analog input 4 / SPI slave select
Pin 8 RE0/RD/AN5 β€” PORTE bit 0 / Read control for parallel slave port / Analog input 5
Pin 9 RE1/WR/AN6 β€” PORTE bit 1 / Write control for parallel slave port / Analog input 6
Pin 10 RE2/CS/AN7 β€” PORTE bit 2 / Chip select for parallel slave port / Analog input 7
Pin 11 VDD β€” Positive supply voltage (5V typical)
Pin 12 VSS β€” Ground reference
Pin 13 OSC1/CLKIN β€” Oscillator crystal input / external clock input
Pin 14 OSC2/CLKOUT β€” Oscillator crystal output / clock output (Fosc/4)
Pin 15 RC0/T1OSO/T1CKI β€” PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 β€” PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 17 RC2/CCP1 β€” PORTC bit 2 / CCP1 (Capture/Compare/PWM) I/O
Pin 18 RC3/SCK/SCL β€” PORTC bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 β€” PORTD bit 0 / Parallel Slave Port bit 0
Pin 20 RD1/PSP1 β€” PORTD bit 1 / Parallel Slave Port bit 1
Pin 21 RD2/PSP2 β€” PORTD bit 2 / Parallel Slave Port bit 2
Pin 22 RD3/PSP3 β€” PORTD bit 3 / Parallel Slave Port bit 3
Pin 23 RC4/SDI/SDA β€” PORTC bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO β€” PORTC bit 5 / SPI data out
Pin 25 RC6/TX/CK β€” PORTC bit 6 / USART async transmit / sync clock
Pin 26 RC7/RX/DT β€” PORTC bit 7 / USART async receive / sync data
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 (second VSS pin)
Pin 32 VDD β€” Positive supply voltage (second VDD pin)
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
Pin 37 RB4 β€” PORTB bit 4
Pin 38 RB5 β€” PORTB bit 5
Pin 39 RB6/PGC β€” PORTB bit 6 / ICSP clock (programming)
Pin 40 RB7/PGD β€” PORTB bit 7 / ICSP data (programming)
Pin 41 NC β€” Not connected (per datasheet)
Pin 42 NC β€” Not connected (per datasheet)
Pin 43 NC β€” Not connected (per datasheet)
Pin 44 NC β€” Not connected (per datasheet)

Typical Applications

PIC16C74AT-20I/PQ is suitable for 6 applications: Industrial Process Control Panels, HVAC Control Systems, Automotive Dashboard Controllers (Legacy), Security Alarm Panels, Consumer Appliance Control, Motor Control and Stepper Drive.

🏭

Industrial Process Control Panels

The PIC16C74AT-20I/PQ fits industrial process control panels because its 33 digital I/O pins, 8-channel 8-bit ADC, and industrial -40C to +85C temperature range handle analog sensor inputs (4-20 mA loops, RTDs, thermocouples) and digital outputs (relays, contactors, indicator lamps) directly. The 7 KB OTP memory is sufficient for typical ladder-logic-style sequence programs and PID control loops, while the 20 MHz core delivers 200 ns instruction cycles for real-time response to process variables. The device's hardware USART interfaces with panel HMI displays and PLC expansion racks, and the SSP block supports SPI to industrial ADC/DAC converters. The brown-out reset block prevents erroneous actuator commands during brown-out conditions. Designed into the panel's main control PCB in a 44-MQFP socket for serviceability, the chip gates up to 33 panel-mounted I/O via discrete drivers.

🏭

HVAC Control Systems

The PIC16C74AT-20I/PQ is well-suited for commercial HVAC control boards because its industrial temperature grade handles the -40C to +85C environment of rooftop units and chiller controls, and the 33 I/O interface directly with thermostats, damper motors, compressor contactors, and triac-fired heating elements. The 8-bit ADC reads multiple temperature sensors (NTC thermistors, 10K type II/III) for indoor/outdoor/coil temperature, while the CCP module generates PWM to drive variable-speed blower motors. The 7 KB OTP memory holds the scheduling, defrost-cycle logic, and EEPROM emulation routines for setpoint retention across power cycles. The 20 MHz instruction cycle is fast enough for closed-loop PI control of compressor capacity. The ICSP programming port supports in-the-field firmware updates during commissioning, reducing service inventory. The 44-MQFP package fits standard HVAC control board footprints, and the brown-out reset prevents nuisance lockouts.

πŸš—

Automotive Dashboard Controllers (Legacy)

The PIC16C74AT-20I/PQ was historically used in automotive dashboard modules for gauge clusters and body controllers, where its 33 I/O drive the segment LCDs, warning lamps, odometer stepper motors, and turn-signal inputs. The 8-channel ADC reads the fuel-level sender, oil-pressure sensor, and coolant-temperature sender with 8-bit resolution sufficient for gauge accuracy. The USART interfaces with the body control module via LIN or K-line protocol in older vehicle architectures. The 7 KB OTP program memory holds the gauge sweep, bulb-test sequence, and mileage accumulation code, with EEPROM emulation in an external 24LC02 for odometer retention. Note that the -I grade (-40C to +85C) covers passenger-compartment modules, but under-hood applications require the PIC16C74A-20E/PQ variant with the wider -40C to +125C automotive temperature range. The 20 MHz core handles CAN/LIN software stacks for legacy vehicle networks.

πŸŽ₯

Security Alarm Panels

The PIC16C74AT-20I/PQ serves security alarm control panels where its 33 I/O scan up to 16 wired zones (PIR, door/window contacts, glass-break detectors), drive the keypad and LCD, and switch the siren and dialer outputs. The 7 KB OTP holds the arm/disarm state machine, zone-delay logic, and dialer tone-generation code. The watchdog timer with dedicated RC oscillator ensures recovery from RF-induced software faults. The 8-bit ADC monitors the backup-battery voltage and the phone-line voltage for tamper detection. The USART interfaces with the digital dialer or cellular modem module, while the SSP port drives the LCD via SPI. The -40C to +85C industrial range covers unheated garages and outdoor cabinets. The OTP memory prevents firmware tampering after deployment, an anti-reverse-engineering benefit for security equipment.

πŸ“±

Consumer Appliance Control

The PIC16C74AT-20I/PQ is found in consumer appliance controllers such as washing machines, dishwashers, and microwave ovens, where its 33 I/O drive the user-interface keypad, seven-segment display, and triac-switched motor and heating loads. The 7 KB OTP memory holds the wash-cycle state machine, water-level lookup tables, and motor-control sequences. The 8-bit ADC reads water temperature and turbidity sensors via on-chip analog input channels. The CCP module generates PWM for variable-speed motor drive (universal or BLDC via external driver), and the USART interfaces with inverter boards. The OTP memory locks firmware to prevent unauthorized code modification that could void safety certifications. The 44-MQFP package is suitable for the main control PCB of mid-size appliances. The industrial temperature range covers under-cabinet and utility-room installations, though the part is commonly used within indoor-rated enclosures.

🏭

Motor Control and Stepper Drive

The PIC16C74AT-20I/PQ is used in stepper-motor and small-BLDC controller designs where its 33 I/O generate the phase-step waveforms for unipolar or bipolar stepper drives via external MOSFET predrivers. The 7 KB OTP memory holds the acceleration/deceleration ramp tables and microstepping algorithms. The 20 MHz instruction cycle computes new step rates every 200 ns, supporting smooth motion profiles at speeds up to several thousand steps per second. The 8-channel ADC reads the motor-current sense resistor for closed-loop current limiting, while the CCP module generates the PWM chopping signal for chopper-driver topologies. The USART provides the Modbus or RS-485 interface for industrial motion controllers. The hardware QEI (Quadrature Encoder Interface) block on PORTB supports closed-loop position feedback from incremental encoders, enabling CNC and 3D-printer motion axes.

Recommended Products Summary

PIC16F74-I/PQ Flash equivalent for new designs Used in: Industrial Process Control Panels, HVAC Control Systems, Security Alarm Panels, Consumer Appliance Control, Motor Control and Stepper Drive MCP2551 CAN transceiver for industrial networks Used in: Industrial Process Control Panels MCP1700 3.3V LDO for sensor supply Used in: Industrial Process Control Panels, Security Alarm Panels, Consumer Appliance Control, Motor Control and Stepper Drive MCP9808 High-accuracy temperature sensor Used in: HVAC Control Systems MOC3021 Optotriac for heater control Used in: HVAC Control Systems, Consumer Appliance Control MCP2515 Standalone CAN controller Used in: Automotive Dashboard Controllers (Legacy) 24LC02 I2C EEPROM for odometer storage Used in: Automotive Dashboard Controllers (Legacy) PIC16C74A-20E/PQ Microchip Technology Used in: Automotive Dashboard Controllers (Legacy) 24LC256 I2C EEPROM for event log Used in: Security Alarm Panels DRV8825 Stepper motor predriver Used in: Motor Control and Stepper Drive
What is the program memory size of PIC16C74AT-20I/PQ?
The PIC16C74AT-20I/PQ contains 7 KB of OTP (one-time programmable) program memory organized as 4K x 14 bits. According to the Microchip PIC16C7X datasheet, the 14-bit instruction word width is characteristic of the mid-range PIC16C7X family, and the OTP memory is programmed once via ICSP before final deployment. There is no on-chip EEPROM data memory on this part.
Is PIC16C74AT-20I/PQ still in production or obsolete?
The PIC16C74AT-20I/PQ is listed as obsolete by Microchip and most authorized distributors. Microchip discontinued the OTP-based PIC16C7X family in favor of flash-based PIC16F7X and PIC18F equivalents. As of 2026-09-18, only authorized and aftermarket distributors hold inventory; new designs should use the PIC16F74-I/PQ or PIC18F452 flash equivalents.
Where can I buy PIC16C74AT-20I/PQ online today?
PIC16C74AT-20I/PQ can be sourced from authorized Microchip distributors including DigiKey (digiKey.com part number PIC16C74AT-20I/PQ-ND) and Mouser, plus specialized obsolete-component suppliers like Xecor, Utmel, and MicrochipUSA. As of 2026-09-18, expect limited stock, lead times of 4-12 weeks from franchised distributors, and price premiums due to obsolete status.
What is the price of PIC16C74AT-20I/PQ?
The unit price of PIC16C74AT-20I/PQ is approximately USD 9.85 at quantity 1, declining to USD 7.10 at the 1000-piece break as of 2026-09-18 from typical distributor listings. The part is obsolete, so pricing reflects aftermarket supply rather than volume pricing; expect higher MOQs and longer lead times than the flash-based PIC16F74 equivalent.
What is the lead time for PIC16C74AT-20I/PQ?
Lead time for PIC16C74AT-20I/PQ is typically 6-12 weeks from authorized distributors as of 2026-09-18, with possible stockouts due to obsolete status. Some authorized distributors list factory lead times of up to 16 weeks. For urgent requirements, authorized aftermarket distributors or franchised brokers may have on-hand inventory, often at a price premium.
What is the best drop-in replacement for PIC16C74AT-20I/PQ?
The best drop-in replacement for PIC16C74AT-20I/PQ is the PIC16F74-I/PQ, which uses flash memory instead of OTP but retains the same 44-pin MQFP (10x10) package, 20 MHz core, 7 KB program memory, 192 bytes RAM, 33 I/O, and the same peripheral set. The flash memory allows in-field re-programming, eliminating the OTP write-once constraint.
PIC16C74AT-20I/PQ vs PIC16F74-I/PQ - which should I choose?
The PIC16C74AT-20I/PQ uses 7 KB OTP memory while the PIC16F74-I/PQ uses 7 KB flash memory; both share the same 44-pin MQFP (10x10) package, 20 MHz speed, 192 bytes RAM, and 33 I/O. Choose the PIC16F74-I/PQ for new designs because flash allows firmware updates, while choosing the PIC16C74AT-20I/PQ is reserved for replicating legacy designs where OTP security is required.
What is the operating temperature range of PIC16C74AT-20I/PQ?
The PIC16C74AT-20I/PQ operates from -40C to +85C, per the "I" industrial-grade suffix in the Microchip part numbering scheme. This range covers industrial control, instrumentation, and outdoor equipment but excludes automotive (-40C to +125C) and military (-55C to +125C) grades. For wider temperature ranges, consider PIC16C74A-20I/PQ variants or PIC18F extended-temperature parts.
Where to download PIC16C74AT-20I/PQ datasheet PDF?
The PIC16C74AT-20I/PQ datasheet can be downloaded as a free PDF from Microchip's website at microchip.com by searching the part number, or directly from the DigiKey product page link to the manufacturer datasheet. The datasheet document number for the PIC16C7X family is DS30412 (per Microchip's document numbering); the file is approximately 2 MB and contains electrical characteristics, timing diagrams, and programming reference.
Where to find PIC16C74AT-20I/PQ pinout diagram?
The pinout for PIC16C74AT-20I/PQ is on page 3 of the Microchip PIC16C7X datasheet (DS30412 family). The 44-pin MQFP (10x10 mm) package places pin 1 at the indicator dot and numbers counter-clockwise through pins 1-44. Key pins include VDD (pins 11 and 32), VSS (pins 12 and 31), MCLR/VPP (pin 1), OSC1/CLKIN (pin 13), OSC2/CLKOUT (pin 14), and the 33 I/O lines on PORTB, PORTC, and PORTE.
Is PIC16C74AT-20I/PQ the same as PIC16C74A-20I/PQ?
The PIC16C74AT-20I/PQ is identical in silicon to the PIC16C74A-20I/PQ, with the only difference being tape-and-reel packaging (T suffix vs no T). Both share the same 7 KB OTP, 20 MHz core, 192-byte RAM, 33 I/O, and 44-pin MQFP package. The PIC16C74A is the original part; the PIC16C74AT variant adds the -T tape-and-reel packaging code.
Can PIC16F74 replace PIC16C74AT-20I/PQ in existing designs?
Yes, the PIC16F74-I/PQ is a direct drop-in replacement for PIC16C74AT-20I/PQ in the same 44-pin MQFP package, with the same 20 MHz core, 7 KB program memory (flash instead of OTP), 192 bytes RAM, and 33 I/O. Firmware migration is straightforward because the instruction set is identical between PIC16C7X and PIC16F7X; only the programming procedure differs due to flash vs OTP.
What is the difference between PIC16C74AT-20/PQ and PIC16C74AT-20I/PQ?
The difference between PIC16C74AT-20/PQ and PIC16C74AT-20I/PQ is the operating temperature grade: the -20 part is commercial grade (0C to +70C) while the -20I part is industrial grade (-40C to +85C). Both share identical electrical specs, 44-pin MQFP package, 20 MHz speed, 7 KB OTP, and 192-byte RAM. Choose the I-grade variant for industrial and outdoor applications.
Hey Google, what are the key specifications of PIC16C74AT-20I/PQ?
The PIC16C74AT-20I/PQ is an 8-bit PIC16C7X microcontroller from Microchip Technology with 7 KB OTP program memory, 192 bytes of RAM, 33 I/O pins, an 8-channel 8-bit ADC, USART and SSP serial interfaces, and a 20 MHz CPU speed, all housed in a 44-pin MQFP (10x10 mm) surface-mount package. It operates from 4.0 V to 6.0 V supply at -40C to +85C industrial temperature range. The ADC, CCP module, and ICSP programming make it suitable for embedded control designs.
What is the best cross-brand equivalent for PIC16C74AT-20I/PQ?
There is no exact cross-brand equivalent for PIC16C74AT-20I/PQ because Microchip's PIC architecture is proprietary; competitors such as Atmel/Microchip ATmega and NXP 8051 cores are not pin-compatible. For cross-brand migration within Microchip, choose the PIC16F74-I/PQ (flash equivalent) or PIC18F452-I/PQ (successor family). Cross-brand migration to non-PIC cores requires firmware redevelopment and PCB redesign.

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

Selection Guide

Choose the PIC16C74AT-20I/PQ when replicating legacy designs that were built around the OTP PIC16C7X family, or when the application requires write-once firmware security to prevent reverse engineering. Its 20 MHz core, 33 I/O, and 8-channel ADC cover most mid-complexity industrial control tasks in the -40C to +85C range. For new designs, prefer the PIC16F74-I/PQ flash equivalent in the same 44-MQFP package, which allows in-circuit firmware updates. Choose the PIC16C74AT-20/PQ for cost-sensitive commercial-temperature applications (0C to +70C), and the PIC16C74AT-10I/PQ when 10 MHz is sufficient and lower EMI or longer instruction cycles are acceptable. For under-hood automotive applications above +85C, use the PIC16C74A-20E/PQ with extended -40C to +125C temperature grade.

Comparison with Alternatives

Parameter This Product PIC16C74A-20I/PQ PIC16C74AT-20/PQ PIC16C74AT-10I/PQ PIC16C74AT-10E/PQ PIC16C74AT-20I/PT PIC16C74A-20E/PQ
Package 44-MQFP (10x10) 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Max CPU Frequency 20 MHz 20 MHz 20 MHz 10 MHz 10 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 7 KB OTP
RAM Size 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
Number of I/O 33 33 33 33 33 33 33
Temperature Grade Industrial (-40C to +85C) Industrial (-40C to +85C) Commercial (0C to +70C) Industrial (-40C to +85C) Extended (-40C to +125C) Industrial (-40C to +85C) Extended (-40C to +125C)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Industrial temperature grade (-40C to +85C) on a fully-static CMOS core (vs PIC16C74AT-20/PQ)
  • Highest CPU frequency at 20 MHz within the PIC16C74A family (vs PIC16C74AT-10I/PQ)
  • Standard 44-MQFP (10x10) PQ package code for socketed / wave-solder compatibility (vs PIC16C74AT-20I/PT)
  • Drop-in compatibility with PIC16C74A-20I/PQ except for tape-and-reel packaging (vs PIC16C74A-20I/PQ)

Design Notes

Place 0.1 uF decoupling ceramic capacitors within 5 mm of each VDD pin (pins 11 and 32 on the 44-MQFP), with a 10 uF bulk tantalum or electrolytic at the board's power-entry point. The 44-MQFP package has lead pitches of 0.8 mm; use 0.5 mm-pitch or finer probing when debugging and ensure the PCB pad length is sufficient to form a reliable fillet without wicking up the lead. The MQFP thermal pad is internal and does not require external copper landing for low-power MCU operation below 100 mW.

The PIC16C74AT-20I/PQ operates from a single 4.0 V to 6.0 V supply (5 V nominal); connect both VDD pins (11 and 32) and both VSS pins (12 and 31) to ensure adequate current delivery and ground return. Brown-out reset is configurable and should be enabled in CONFIG fuses for industrial applications where supply transients are common. Add a 1 kohm pull-up on MCLR/VPP (pin 1) and a series resistor for ICSP isolation if MCLR is also used as a digital input.

OTP memory is one-time programmable - firmware bugs locked into the part cannot be corrected. Use a PIC16F74-I/PQ or PIC18F equivalent during development to allow flash-based in-circuit re-programming, then commit the final production image to PIC16C74AT-20I/PQ only after full validation. The Configuration Word (CONFIG) and ID locations must be set correctly before programming; verify oscillator selection (HS vs XT vs LP) matches the actual crystal or resonator used, otherwise the device will not start.

When driving the parallel slave port (PORTD plus PORTE control signals), keep trace lengths matched within 25 mm to avoid setup/hold violations on PSP reads from external memory or peripheral devices. The 8-bit ADC requires a clean VREF; if using internal VDD as reference, add a 10 uF plus 0.1 uF capacitor on the AVdd supply pin to reduce digital switching noise coupling into ADC samples. For USART communications above 38.4 kbaud, use shielded cable or controlled-impedance traces.

Compliance Information

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

PIC16C74AT-20I/PQ is a legacy Microchip part predating widespread RoHS documentation; verify compliance per specific lot. Not AEC-Q100 qualified for automotive - choose PIC16C74A-20E/PQ variant for -40C to +125C automotive modules. No specific halogen-free or conflict-mineral declarations found in verified web data; consult Microchip directly for current compliance documentation.

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

Related Searches

PIC16C74AT-20I/PQ datasheet PIC16C74AT-20I/PQ price Microchip PIC16C74A 44-MQFP PIC16C74AT-20I/PQ in stock PIC16C74AT-20I/PQ obsolete replacement PIC16F74 vs PIC16C74A drop-in 8-bit OTP microcontroller 7KB 20MHz PIC16C74AT-20I/PQ pinout 44-pin MQFP industrial microcontroller -40C to +85C Microchip PIC16C7X mid-range family what is OTP microcontroller PIC16C74AT-20I vs PIC16C74AT-20 buy PIC16C74AT-20I/PQ online PIC16C74AT-20I/PQ lead time

Related Components & Terms

Microchip Technology PIC16C74AT-20I/PQ PIC16C74A-20I/PQ PIC16C74AT-20/PQ PIC16C74AT-10I/PQ PIC16C74AT-10E/PQ PIC16C74AT-20I/PT PIC16C74A-20E/PQ PIC16F74-I/PQ PIC16C7X 8-bit microcontroller MCU OTP one-time programmable Harvard architecture RISC mid-range PIC 44-MQFP MQFP TQFP ICSP in-circuit serial programming USART SSP SPI I2C ADC CCP Capture/Compare/PWM brown-out reset watchdog timer MCLR RoHS industrial temperature grade AEC-Q100 DigiKey Mouser Electronics
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