PIC16C74AT-10E/PT - 8-Bit 10MHz 7KB OTP MCU | Microchip
MPN: PIC16C74AT-10E/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.4 | $74.00 |
| 100 | $6.2 | $620.00 |
| 500 | $5.1 | $2,550.00 |
| 1,000 | $4.35 | $4,350.00 |
PIC16C74AT-10E/PT Overview
Background: The PIC16C family is a classic mid-range 8-bit RISC microcontroller architecture from Microchip Technology (originally Microchip Technology / General Instrument). An OTP microcontroller is a flash-less variant in which the program memory can be written exactly once by the user, typically using an external device programmer. Compared to flash-based MCUs, OTP parts offer lower unit cost, smaller die area, and stronger bit stability, which is why they remain common in high-volume appliance, automotive, and industrial control applications.
Key features include a 14-bit instruction word, 8-level deep hardware stack, integrated 8-channel 8-bit A/D converter, two 8-bit and one 16-bit timer/counter modules, a Universal Synchronous Asynchronous Receiver Transmitter (USART), a Synchronous Serial Port (SSP), and capture/compare/PWM (CCP) peripherals. The device operates from 4.0V to 6.0V and supports a -40C to +125C extended temperature range, indicated by the "E" temperature designator in the part number.
The PIC16C74A core uses a Harvard architecture with separate program and data buses, allowing instruction fetch and operand read to occur in a single 200ns instruction cycle (at 20MHz, equivalent to 10MHz oscillator/4). This dual-pipeline structure gives the PIC16C74AT-10E a 200ns instruction cycle and deterministic interrupt latency, which is essential for closed-loop control loops and motor drive timing.
Typical applications include industrial process control, HVAC thermostat and sensor interfacing, motor drive BLDC/PMSM auxiliary logic, automotive body electronics (cluster, lighting, window lift), white-goods user-interface boards, and general-purpose embedded control. The "-10E" suffix denotes 10MHz max oscillator frequency and the extended temperature grade, while "T" indicates tape-and-reel packaging and "/PT" indicates the 44-pin TQFP.
When designing with this part, note that OTP memory requires device programmers for code loading - in-circuit programming via ICSP is not supported on C-series OTP parts. Plan for a single revision code image in production or select the PIC16F74A flash counterpart if field re-programmability is required.
This page synthesizes Microchip and distributor data, drop-in alternatives in the 44-TQFP footprint, and design notes not consolidated in the manufacturer datasheet.
Drop-in alternatives for PIC16C74AT-10E/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-10E/PT (same form factor and footprint) — differing in Package, Timers, Core Architecture, Program Memory Size, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C74A-10I/P
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →PIC16C74A-10/P
✅ Drop-In✓ In Stock
$4.65 / Unit
View Datasheet →PIC16C74A-10/L
✅ Drop-In✓ In Stock
$8.4 / Unit
View Datasheet →PIC16C74A-20I/L
✅ Drop-In✓ In Stock
$8.75 / Unit
View Datasheet →PIC16C67T-20I/PT
✅ Drop-In✓ In Stock
$6.5 / Unit
View Datasheet →PIC16C65BT-04I/PT
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC16C65AT-04I/PT
✅ Drop-In✓ In Stock
$4.5 / Unit
View Datasheet →PIC16C662T-20E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C74AT-10E/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16C / 8-bit RISC (Harvard) |
| Family | PIC16C74A (mid-range) |
| Instruction Set | 14-bit, 35 instructions |
| Maximum CPU Speed | 10 MIPS |
| Oscillator Frequency (max) | 10 MHz |
| Instruction Cycle | 200 ns |
| Program Memory (ROM/OTP) | 7 KB (4K x 14) |
| RAM | 192 bytes |
| Data EEPROM | Not present (OTP family) |
| I/O Pins | 33 |
| A/D Converter | 8 channels x 8-bit |
| Timers | 2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1 |
| CCP Modules | 1 (Capture/Compare/PWM) |
| Serial Interfaces | USART (SCI), SSP (SPI/I2C) |
| Operating Voltage (Vdd) | 4.0 V to 6.0 V |
| Operating Temperature | -40 C to +125 C (E grade) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
PIC16C74AT-10E/PT Pin Configuration
| Pin 1 | OSC1/CLKI — Oscillator input / external clock input |
| Pin 2 | OSC2/CLKO — Oscillator output / 4x clock output |
| Pin 3 | MCLR/VPP — Master clear reset / programming voltage |
| 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 Vref+ |
| Pin 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 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 |
| Pin 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 13 | RB1 — PORTB bit 1 |
| Pin 14 | RB2 — PORTB bit 2 |
| Pin 15 | RB3 — PORTB bit 3 |
| Pin 16 | RB4 — PORTB bit 4 |
| Pin 17 | RB5 — PORTB bit 5 |
| Pin 18 | RB6/PGC — PORTB bit 6 / ICSP clock (not on OTP) |
| Pin 19 | RB7/PGD — PORTB bit 7 / ICSP data (not on OTP) |
| Pin 20 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Pin 21 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 22 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM1 |
| Pin 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 26 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 27 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 28 | RE0/RD/AN5 — PORTE bit 0 / parallel slave read / analog input 5 |
| Pin 29 | RE1/WR/AN6 — PORTE bit 1 / parallel slave write / analog input 6 |
| Pin 30 | RE2/CS/AN7 — PORTE bit 2 / parallel slave chip select / analog input 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RF0/AN8 — PORTF bit 0 / analog input 8 (if present) |
| Pin 34 | RF1/AN9 — PORTF bit 1 / analog input 9 |
| Pin 35 | RF2/AN10 — PORTF bit 2 / analog input 10 |
| Pin 36 | RF3/AN11 — PORTF bit 3 / analog input 11 |
| Pin 37 | RF4 — PORTF bit 4 |
| Pin 38 | RF5 — PORTF bit 5 |
| Pin 39 | RF6 — PORTF bit 6 |
| Pin 40 | RF7 — PORTF bit 7 |
| Pin 41 | RG0 — PORTG bit 0 |
| Pin 42 | RG1 — PORTG bit 1 |
| Pin 43 | RG2 — PORTG bit 2 |
| Pin 44 | RG3 — PORTG bit 3 |
Typical Applications
PIC16C74AT-10E/PT is suitable for 6 applications: Industrial Process Control PLCs, HVAC Thermostat and Climate Control, Automotive Body Electronics, White Goods User Interface Board, Motor Drive Auxiliary Logic, General Embedded Control and Sensor Hub.
Industrial Process Control PLCs
The PIC16C74AT-10E/PT fits industrial process controllers that require deterministic 8-bit performance, on-chip ADC for sensor inputs, and proven long-term supply in OTP form. Its 8-channel 8-bit ADC reads thermocouples, pressure transducers, and 4-20 mA loop signals at sub-millisecond intervals, while the USART links to HMI displays and the SSP drives isolated SPI I/O expanders. The -40 C to +125 C extended temperature grade tolerates cabinet and outdoor enclosures. With 33 I/O pins, the MCU can sink input from multiple pushbuttons and rotary encoders while driving relay and SSR outputs directly. The 10 MIPS throughput handles PID loops at 1 kHz update rates for stable temperature and flow regulation in chemical and food processing skids.
Recommended
HVAC Thermostat and Climate Control
The PIC16C74AT-10E/PT powers HVAC wall thermostats and zone controllers where the integrated ADC scans NTC thermistors and humidity sensors, while the CCP module generates PWM for triac-fired damper and valve actuators. Its 192-byte RAM is sufficient for setpoint scheduling and adaptive filter logic, and 7 KB OTP holds the control law plus UI state machine. The extended -40 C to +125 C operating range handles equipment-room temperatures, and the 4-6 V supply rails from a small linear regulator on 24 VAC are directly compatible. Compared with newer flash MCUs, the OTP variant lowers unit cost for high-volume residential HVAC SKUs where firmware is locked at production.
Recommended
Automotive Body Electronics
The PIC16C74AT-10E/PT serves automotive body controllers for window lifts, mirror adjustment, lighting, and seat controllers where OTP memory provides bit-stable code retention across vehicle lifetime thermal stress. The 8-bit ADC reads switch positions and current-sense shunts, the USART connects to LIN or K-line transceivers for body network communication, and the CCP generates PWM for DC motor speed control of mirror and seat actuators. The -40 C to +125 C grade handles under-dash temperatures, and the 33 I/O pins route directly to MOSFET gate drivers without external mux. Note: AEC-Q100 grade versions are not available for PIC16C OTP - select PIC16F or PIC18 automotive parts for new designs requiring formal automotive qualification.
Recommended
White Goods User Interface Board
The PIC16C74AT-10E/PT drives washing machine, dishwasher, and oven user-interface boards where its 33 I/O pins scan 7-segment LED or LCD displays and matrix keypads while the 8-bit ADC reads water level, temperature, and turbidity sensors. The CCP module generates PWM for buzzer tones and valve control, and the SSP bus drives an external LED driver or EEPROM for cycle counters. OTP memory locks the firmware at production for low BOM cost, and the 10 MIPS throughput handles multiple concurrent soft timers (door lock, drain pump, heater) without an RTOS. The extended temperature grade survives steam, vibration, and ambient heat inside consumer appliances.
Recommended
Motor Drive Auxiliary Logic
The PIC16C74AT-10E/PT acts as a host or supervisory controller in small BLDC and PMSM motor drives where its 10 MIPS core executes state-machine commutation logic, fault handling, and CAN/SCI communication alongside a dedicated gate driver. Its 8-channel ADC reads back-EMF, current shunts, and DC bus voltage for sensorless control loops, while the CCP outputs PWM reference to the gate driver IC. The 7 KB OTP holds the entire motor control state machine plus diagnostic flash, which keeps firmware bit-stable against vibration and thermal stress. Compared with a dedicated DSP, the PIC16C74A delivers sufficient bandwidth for pumps, fans, and small appliances under 200 W.
Recommended
General Embedded Control and Sensor Hub
The PIC16C74AT-10E/PT suits generic embedded sensor hubs and control boards for vending, point-of-sale, access control, and security panels where the integrated USART, SSP, and ADC reduce BOM count. Its 33 digital I/O drive relays, keypads, and segment displays directly, while the 7 KB OTP program memory stores application firmware locked at production. The extended temperature grade handles outdoor or unattended equipment, and the 44-pin TQFP package supports high-density surface-mount designs with clean signal routing. Compared with newer Cortex-M0+ parts, the PIC16C74A delivers sufficient throughput at lower cost for deterministic 8-bit control tasks.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C74AT-10E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C74A-10I/P | PIC16C74A-10/P | PIC16C67T-20I/PT | PIC16C65BT-04I/PT |
|---|---|---|---|---|---|
| Package | 44-pin TQFP (10x10 mm) | 40-pin PDIP - different footprint | 40-pin PDIP - different footprint | 44-pin TQFP - same footprint | 44-pin TQFP - same footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Oscillator Frequency | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 4 MHz |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| A/D Converter | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | None (vs 8-ch on target) | None (vs 8-ch on target) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C (I grade) | 0C to +70C (commercial) | -40C to +85C (I grade) | -40C to +85C (I grade) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Only family member combining 10 MHz, 7 KB OTP, 8-channel ADC, and E temperature grade (vs PIC16C67T-20I/PT)
- Faster oscillator ceiling than 4 MHz 65B family (vs PIC16C65BT-04I/PT)
- Standardized 44-TQFP footprint enables PCB reuse with 16F and 18F upgrade paths (vs PIC16C74A-10I/P (40-pin PDIP))
Design Notes
Estimated: PIC16C74AT-10E/PT Vdd range is 4.0-6.0 V per the verified datasheet. Power the MCU from a low-dropout regulator such as MCP1700 with a 1uF ceramic bypass on Vdd and a 0.1uF decoupling cap placed within 5 mm of each Vdd pin (pins 11, 32). Avoid direct 3.3V rails - the 4.0V minimum means the part will not start. Place a 10k pull-up on MCLR/VPP (pin 3) for clean reset behavior.
OTP memory limitation: the PIC16C74AT-10E/PT cannot be re-programmed in-circuit. Code must be loaded by an external device programmer before SMT placement. For prototypes or low-volume builds, use the flash-based PIC16F74A-I/PT in the same 44-TQFP footprint - this is Microchip's documented migration path. If firmware revisions are anticipated after production release, OTP is the wrong choice; switch to flash.
TQFP layout: route all 33 digital I/O to inner signal layers with ground-pour flooding between traces, and place the 4-layer stack-up with continuous ground plane below the package to minimize EMI. Keep oscillator traces (OSC1/OSC2 pins 1-2) shorter than 10 mm and surround with ground guard rings. Decoupling: place 0.1uF X7R on each Vdd pin and a 10uF bulk tantalum at the regulator output. The 44-pin TQFP exposed die attach pad is not electrically connected on this family.
Estimated: at full 10 MHz operation with all peripherals active, the PIC16C74AT-10E/PT draws approximately 10-20 mA from Vdd. Power dissipation is roughly 100 mW worst case at 5 V. The 44-pin TQFP has typical theta_JA of 50-60 C/W on a 4-layer JEDEC test board, which yields a junction temperature rise of 5-12 C above ambient at 100 mW - well within the +125 C limit. No external heatsink is required.
Compliance Information
PIC16C OTP family predates formal RoHS transition; specific compliance for PIC16C74AT-10E/PT not found in verified distributor data. AEC-Q100 grade not available for the PIC16C OTP family - select PIC16F or PIC18 automotive variants for AEC-Q100-qualified designs.