PIC16C74AT-10E/PQ - 8-Bit 10MHz 7KB OTP MCU 44-QFP | Microchip
MPN: PIC16C74AT-10E/PQ β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $14.5 | $14.50 |
| 10 | $13.2 | $132.00 |
| 100 | $11.75 | $1,175.00 |
| 500 | $10.5 | $5,250.00 |
| 1,000 | $9.4 | $9,400.00 |
PIC16C74AT-10E/PQ Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/OTP/Flash), data RAM, I/O peripherals, and timers onto one silicon die. The PIC16C74AT belongs to the PIC16C7X sub-family, which is part of Microchip's mid-range PICmicro architecture that uses a 14-bit instruction word and Harvard-style separate program/data buses. Compared with 4-bit or 16-bit alternatives, 8-bit MCUs remain the workhorse for cost-sensitive embedded control in industrial and automotive subsystems, and they sit within the broader semiconductor hierarchy of microcontrollers > microprocessors > integrated circuits.
The PIC16C74AT-10E/PQ features an operating voltage range of 4.0 V to 6.0 V, brown-out reset (BOR) circuitry, a watchdog timer with its own on-chip RC oscillator, an 8 x 8 hardware multiply, and four oscillator start-up timer options. The integrated ADC supports eight analog input channels with 8-bit resolution, suitable for sensor interfacing. Its three timer modules (Timer0, Timer1, Timer2) plus two CCP modules provide flexible event timing and PWM generation for motor and lighting control.
Typical applications for the PIC16C74AT-10E/PQ include industrial process controllers, automotive body and chassis ECUs, smart sensor signal conditioning nodes, HVAC control boards, and white-goods appliance controllers. The wide I/O count (33) and integrated peripherals make it well-suited for multi-channel data-acquisition designs where cost per I/O matters more than raw CPU throughput. Engineers designing replacement boards for legacy systems particularly favor this part because the PIC16C7X instruction set and toolchain are well-documented and supported by MPLAB IDE.
When selecting this part, note the automotive "E" temperature grade (-40 C to +125 C) and 10 MHz speed grade: the 10 MHz part is the lower-speed variant of the PIC16C74A family (which also has a 20 MHz option). The -E/PQ suffix decodes to Enhanced (extended) temp grade, PQ = 44-pin Metric Quad Flat Pack. Because this is an OTP (one-time-programmable) part, firmware must be fully verified before programming; consider the PIC16F74A flash equivalent if in-field reprogrammability is required.
Drop-in alternatives for PIC16C74AT-10E/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-10E/PQ (same form factor and footprint) β differing in ADC, Core Architecture, Mounting Type, Maximum Clock Frequency, Timers.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C74A-10E/PQ
β Drop-Inπ Reference alternative (not in catalog)
PIC16C74A-20E/PQ
β Drop-Inβ In Stock
$8.4 / Unit
View Datasheet βPIC16C74A-10I/P
β Drop-Inβ In Stock
$4.95 / Unit
View Datasheet βPIC16C74A-04I/PQ
β Drop-Inπ Reference alternative (not in catalog)
PIC16F874-20I/PQ
β Drop-Inπ Reference alternative (not in catalog)
ATMEGA64M1-AU
β Drop-Inβ In Stock
$4.16 / Unit
View Datasheet βPIC16C74AT-10E/PQ Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (mid-range, 14-bit instruction word) |
| Program Memory Type | OTP (One-Time-Programmable) EPROM |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 192 x 8 bytes |
| Data EEPROM | Not present (ROMless data) |
| Maximum Clock Frequency | 10 MHz |
| Instruction Throughput | 5 MIPS |
| Number of I/O Pins | 33 |
| Supply Voltage (Vcc/Vdd) | 4.0 V to 6.0 V |
| ADC | 8 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP/PWM Modules | 2 |
| Serial Interfaces | USART (SCI) + SSP (SPI / I2C) |
| Watchdog Timer | Yes (with dedicated on-chip RC oscillator) |
| Brown-out Reset (BOR) | Yes |
| Operating Temperature | -40 C to +125 C (Automotive / Enhanced "E" grade) |
| Package / Case | 44-QFP (Metric QFP, "PQ" suffix) |
| Mounting Type | Surface Mount (Gull-Wing leads) |
| RoHS Status | Compliant (per third-party distributor data) |
PIC16C74AT-10E/PQ Pin Configuration
| Pin 1 | MCLR β Master Clear (reset) input, active low |
| Pin 2 | RA0/AN0 β PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 β PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2/VREF- β PORTA bit 2 / analog input 2 / ADC VREF- |
| Pin 5 | RA3/AN3/VREF+ β PORTA bit 3 / analog input 3 / ADC VREF+ |
| Pin 6 | RA4/T0CKI β PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS β PORTA bit 5 / analog input 4 / SPI slave select |
| Pin 8 | RE0/RD β PORTE bit 0 / read control for parallel slave port |
| Pin 9 | RE1/WR β PORTE bit 1 / write control for parallel slave port |
| Pin 10 | RE2/CS β PORTE bit 2 / chip select for parallel slave port |
| Pin 11 | VDD β Positive supply voltage (4.0 V to 6.0 V) |
| Pin 12 | VSS β Ground reference |
| Pin 13 | OSC1/CLKIN β Oscillator crystal input / external clock input |
| Pin 14 | OSC2/CLKOUT β Oscillator crystal output / clock out (FOSC/4) |
| Pin 15 | RC0/T1OSO/T1CKI β PORTC bit 0 / Timer1 oscillator output / T1 clock in |
| Pin 16 | RC1/T1OSI/CCP2 β PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Pin 17 | RC2/CCP1 β PORTC bit 2 / CCP1 (PWM/capture/compare) |
| 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 TX / USART clock |
| Pin 26 | RC7/RX/DT β PORTC bit 7 / USART RX / USART 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/PGM β PORTB bit 3 / low-voltage programming input |
| 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 (third Vss pin) |
| Pin 42 | NC β Not connected (per datasheet, reserved) |
| Pin 43 | NC β Not connected (per datasheet, reserved) |
| Pin 44 | VDD β Positive supply voltage (third Vdd pin) |
Typical Applications
PIC16C74AT-10E/PQ is suitable for 6 applications: Industrial Process Controller, Automotive Body and Chassis ECU, Smart Sensor Signal Conditioning Node, HVAC and Refrigeration Control Board, White-Goods Appliance Controller, Legacy Industrial Replacement Board.
Industrial Process Controller
The PIC16C74AT-10E/PQ fits industrial process controllers because it integrates 8 channels of 8-bit ADC plus 33 digital I/O, which is sufficient to monitor multiple temperature, pressure, and flow sensors simultaneously while driving relays, solenoids, and indicator LEDs. Its 10 MHz / 5 MIPS throughput easily handles 10 ms PID control loops, and the 2 CCP/PWM modules can drive proportional valves or PWM heater elements directly. The wide 4.0-6.0 V supply range survives the brown-out and surge transients typical of 24 V industrial rails after pre-regulation. In legacy PLC and SCADA equipment this part remains a low-cost, proven workhorse for replacement boards.
Recommended
Automotive Body and Chassis ECU
The PIC16C74AT-10E/PQ's automotive "E" temperature grade (-40 to +125 C) qualifies it for body-control modules, instrument cluster sub-controllers, and chassis sensor-interface nodes. Its 8-channel 8-bit ADC handles throttle position, brake-pedal, and wheel-speed sensor conditioning, while the USART links to a main ECU for diagnostic messages per older OBD-II architectures. The brown-out reset (BOR) and watchdog timer with dedicated RC oscillator deliver the fault-recovery behavior required for under-hood environments. Many 1990s and 2000s-era automotive subsystems were designed around this exact part and continue to use it for service replacements.
Recommended
Smart Sensor Signal Conditioning Node
The PIC16C74AT-10E/PQ is well-suited for smart sensor hubs that aggregate multiple analog inputs and forward digital readings via SPI or RS-232. Its 8-channel ADC samples up to 8 sensors (temperature, pressure, humidity, gas) with 8-bit resolution at throughput rates above 25 kSPS aggregate, while the USART and SSP modules deliver wired communication to a central controller. The 33 I/O pins handle chip-select lines, status LEDs, and auxiliary digital sensors without external muxing. Battery-powered sensor nodes benefit from the low-power SLEEP mode and the brown-out circuit that preserves data integrity as supply voltage sags.
Recommended
HVAC and Refrigeration Control Board
The PIC16C74AT-10E/PQ serves HVAC control boards where multiple temperature sensors, fan-speed controls, and compressor relays must be coordinated. The 2 CCP/PWM modules drive variable-speed blower motors and proportional refrigerant valves with 10-bit effective resolution, while the 8-channel ADC reads return-air, supply-air, and coil-temperature thermistors. The watchdog timer prevents lockups that could damage compressors, and the wide 4-6 V supply range accommodates the noisy 24 VAC rectified rails common in HVAC systems. The extended temperature grade handles attic and outdoor compressor unit environments.
Recommended
White-Goods Appliance Controller
The PIC16C74AT-10E/PQ powers washing-machine, dishwasher, and oven control boards where cost is the dominant constraint and firmware is fully validated. Its 33 I/O drive 7-segment displays, keypads, water-level sensors, motor-direction relays, and buzzer indicators from a single chip. The 5 MIPS throughput easily sequences multi-step wash programs, and the integrated USART enables service-diagnostic connectivity in higher-end appliances. The OTP memory prevents accidental code corruption from voltage transients on the AC mains side, a real failure mode in white-goods designs.
Recommended
Legacy Industrial Replacement Board
The PIC16C74AT-10E/PQ is most commonly specified today for repairing and reproducing legacy industrial boards originally designed in the late 1990s and early 2000s. The 44-QFP footprint, PIC16C7X instruction set, and MPLAB IDE compatibility allow direct drop-in repair of PLC I/O modules, drive controllers, and test-instrument front-ends. NRND status means Microchip has flagged it for retirement, so designers building new boards should migrate to the PIC16F874A-I/PQ (pin-compatible flash version) or PIC18F equivalent. For one-off repair and re-manufacturing of existing equipment, however, this remains the OEM-specified part with full datasheet support.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C74AT-10E/PQ β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C74A-10E/PQ | PIC16C74A-20E/PQ | PIC16C74A-10I/P | PIC16F874-20I/PQ | ATMEGA64M1-AU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (AVR) |
| Package | 44-QFP (PQ) | 44-QFP (PQ) - same | 44-QFP (PQ) - same | 44-QFP (PQ) - same | 44-QFP (PQ) - same | 64-TQFP - different pin count |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 4 KB Flash (smaller) | 64 KB Flash (much larger) |
| Max Clock Frequency | 10 MHz | 10 MHz | 20 MHz (+100%) | 10 MHz | 20 MHz (+100%) | 16 MHz (+60%) |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 4 KB |
| Number of I/O | 33 | 33 | 33 | 33 | 33 | 53 |
| ADC Channels x Resolution | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 10-bit | 11 x 10-bit |
| Operating Temperature | -40 to +125 C (E) | -40 to +125 C (E) | -40 to +125 C (E) | -40 to +85 C (I) | -40 to +85 C (I) | -40 to +85 C |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | Flash (reprogrammable) | Flash (reprogrammable) |
Key Differentiators
- Automotive-grade enhanced temperature range in the same PIC16C7X family (vs PIC16C74A-10I/PQ)
- 10 MHz speed grade for cost-sensitive 5-MIPS applications (vs PIC16C74A-20E/PQ)
- Larger 7 KB program memory over flash-based sibling (vs PIC16F874-20I/PQ)
- PIC mid-range 14-bit instruction set with full MPLAB toolchain support (vs ATMEGA64M1-AU (AVR architecture))
Design Notes
Critical: the PIC16C74AT-10E/PQ is OTP (One-Time-Programmable) EPROM - once a bit is programmed from '1' to '0' it cannot be restored. Always fully validate firmware on a PIC16C74A-10E/PQ sample, a PIC16F874A-I/PQ (flash equivalent), or a PIC16C74A-10JW (windowed EPROM for UV erase) before committing to OTP programming. Using MPLAB-ICD or PICkit in-circuit debuggers is impossible with OTP parts - use the flash equivalent for development. Estimate: development cycle adds 2-4 weeks if OTP-only validation is the chosen path.
The PIC16C74AT-10E/PQ operates from 4.0 V to 6.0 V. Note the absence of 3.3 V support - this part is incompatible with modern 3.3 V-only systems. Place 100 nF decoupling capacitors as close as possible to each VDD pin (the 44-QFP has three VDD pins at 11, 32, and 44; ground them all to a low-impedance ground plane). Brown-out reset (BOR) is recommended to be enabled in the configuration word to prevent code runaway during supply dips below 4.0 V. The MCLR pin should be pulled up through a 10 kohm resistor to VDD, optionally with a diode to VDD for fast discharge.
The 44-pin Metric QFP (PQ) package has 0.8 mm lead pitch and gull-wing leads on all four sides. Recommended PCB land pattern per IPC-7351 is a 0.4 mm wide pad with 0.5 mm length, with a thermal pad not required (exposed pad is not present on this QFP). Place the MCU so that high-current traces (relays, motor drivers) do not pass under the QFP body - inject ground noise into the ADC reference. Keep crystal traces (OSC1/OSC2) as short as possible (under 10 mm) and guard them with a ground ring to attenuate EMI into the ADC inputs.
The PIC16C74AT-10E/PQ's 8-bit ADC requires careful analog design. Use an external 2.5-5.0 V voltage reference (e.g. MCP1525 for 2.5 V or MCP1541 for 4.096 V) tied to RA3/AN3/VREF+ rather than VDD for stable readings. Place a 10 nF ceramic bypass capacitor on VREF+ within 5 mm of the pin. For sensor signals below 100 mV, add an external op-amp gain stage (e.g. MCP6002) before the ADC channel. The 8-bit ADC limits absolute accuracy to about +/- 2 LSB, so signal conditioning should map the sensor's full range to the full 0-VREF input swing.
Estimated: at 10 MHz, 6.0 V VDD, and full I/O load, the PIC16C74AT-10E/PQ draws approximately 20-30 mA, dissipating about 180 mW. The 44-QFP junction-to-ambient thermal resistance (theta_JA) on a 4-layer JEDEC test board is roughly 50 C/W, so the junction temperature rise above ambient is about 9 C - well within the -40 to +125 C operating range. No external heatsink is required. For sealed enclosures with limited airflow, derate the ambient to 115 C max to preserve the 125 C junction limit.
Compliance Information
RoHS3 compliant per ics-embedded.com distributor data. AEC-Q100 not formally certified for the PIC16C OTP family; the -40 to +125 C 'E' temperature grade is the automotive indicator but not a formal AEC qualification. Halogen-free status not separately documented by Microchip for legacy PIC16C parts.