PIC16C74AT-10E/PQ - 8-Bit 10MHz 7KB OTP MCU 44-QFP | Microchip
MPN: PIC16C74AT-10E/PQ ✗ סוף ייצורPIC16C74AT-10E/PQ סקירה
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.
חלופות תחליף ישיר עבור PIC16C74AT-10E/PQ — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC16C74AT-10E/PQ (אותו גורם צורה וטביעת רגל) — שונים ב Package, Core Architecture, Operating Temperature Range, Maximum Clock Frequency, Timers.
PIC16C74A-10E/PQ
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16C74A-20E/PQ
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16C74A-10I/P
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16C74A-04I/PQ
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16F874-20I/PQ
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
ATMEGA64M1-AU
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16C74AT-10E/PQ דירוגים מרביים ומאפיינים חשמליים
| 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) |
| תדר שעון מקסימלי | 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 |
| טמפרטורת פעולה | -40 C to +125 C (Automotive / Enhanced "E" grade) |
| מארז / Case | 44-QFP (Metric QFP, "PQ" suffix) |
| סוג הרכבה | Surface Mount (Gull-Wing leads) |
| סטטוס RoHS | Compliant (per third-party distributor data) |
תצורת פינים של PIC16C74AT-10E/PQ
| פין 1 | MCLR — Master Clear (reset) input, active low |
| פין 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| פין 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| פין 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| פין 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| פין 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| פין 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| פין 8 | RE0/RD — PORTE bit 0 / read control for parallel slave port |
| פין 9 | RE1/WR — PORTE bit 1 / write control for parallel slave port |
| פין 10 | RE2/CS — PORTE bit 2 / chip select for parallel slave port |
| פין 11 | VDD — Positive supply voltage (4.0 V to 6.0 V) |
| פין 12 | VSS — Ground reference |
| פין 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| פין 14 | OSC2/CLKOUT — Oscillator crystal output / clock out (FOSC/4) |
| פין 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / T1 clock in |
| פין 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| פין 17 | RC2/CCP1 — PORTC bit 2 / CCP1 (PWM/capture/compare) |
| פין 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| פין 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| פין 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| פין 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| פין 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| פין 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| פין 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| פין 25 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| פין 26 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| פין 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| פין 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| פין 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| פין 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| פין 31 | VSS — Ground reference (second Vss pin) |
| פין 32 | VDD — Positive supply voltage (second Vdd pin) |
| פין 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| פין 34 | RB1 — PORTB bit 1 |
| פין 35 | RB2 — PORTB bit 2 |
| פין 36 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| פין 37 | RB4 — PORTB bit 4 |
| פין 38 | RB5 — PORTB bit 5 |
| פין 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| פין 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| פין 41 | VSS — Ground reference (third Vss pin) |
| פין 42 | NC — Not connected (per datasheet, reserved) |
| פין 43 | NC — Not connected (per datasheet, reserved) |
| פין 44 | VDD — Positive supply voltage (third Vdd pin) |
יישומים טיפוסיים
PIC16C74AT-10E/PQ מתאים עבור 6 יישוםs: 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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC16C74AT-10E/PQ — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | 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) |
מבדילים עיקריים
- Automotive-grade enhanced temperature range in the same PIC16C7X family (לעומתPIC16C74A-10I/PQ)
- 10 MHz speed grade for cost-sensitive 5-MIPS applications (לעומתPIC16C74A-20E/PQ)
- Larger 7 KB program memory over flash-based sibling (לעומתPIC16F874-20I/PQ)
- PIC mid-range 14-bit instruction set with full MPLAB toolchain support (לעומתATMEGA64M1-AU (AVR architecture))
הערות תכנון
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.
מידע על תאימות
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.