PIC16C74AT-10E/PT - 8-Bit 10MHz 7KB OTP MCU | Microchip
부품 번호: PIC16C74AT-10E/PT ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC16C74AT-10E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C74AT-10E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, Core Architecture, Program Memory Size, Mounting Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C74A-10I/P
✅ 드롭인✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC16C74A-10/P
✅ 드롭인✓ 재고 있음
$4.65 / 개
데이터시트 보기 →PIC16C74A-10/L
✅ 드롭인✓ 재고 있음
$8.4 / 개
데이터시트 보기 →PIC16C74A-20I/L
✅ 드롭인✓ 재고 있음
$8.75 / 개
데이터시트 보기 →PIC16C67T-20I/PT
✅ 드롭인✓ 재고 있음
$6.5 / 개
데이터시트 보기 →PIC16C65BT-04I/PT
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC16C65AT-04I/PT
✅ 드롭인✓ 재고 있음
$4.5 / 개
데이터시트 보기 →PIC16C662T-20E/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C74AT-10E/PT 최대 정격 & 전기적 특성
| 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 |
| 동작 온도 | -40 C to +125 C (E grade) |
| 패키지 | 44-pin TQFP (10x10 mm) |
| 실장 유형 | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
PIC16C74AT-10E/PT 핀 구성
| 핀 1 | OSC1/CLKI — Oscillator input / external clock input |
| 핀 2 | OSC2/CLKO — Oscillator output / 4x clock output |
| 핀 3 | MCLR/VPP — Master clear reset / programming voltage |
| 핀 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| 핀 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 핀 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| 핀 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC Vref+ |
| 핀 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| 핀 10 | VSS — Ground reference |
| 핀 11 | VDD — Positive supply voltage |
| 핀 12 | RB0/INT — PORTB bit 0 / external interrupt |
| 핀 13 | RB1 — PORTB bit 1 |
| 핀 14 | RB2 — PORTB bit 2 |
| 핀 15 | RB3 — PORTB bit 3 |
| 핀 16 | RB4 — PORTB bit 4 |
| 핀 17 | RB5 — PORTB bit 5 |
| 핀 18 | RB6/PGC — PORTB bit 6 / ICSP clock (not on OTP) |
| 핀 19 | RB7/PGD — PORTB bit 7 / ICSP data (not on OTP) |
| 핀 20 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| 핀 21 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| 핀 22 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM1 |
| 핀 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 26 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| 핀 27 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| 핀 28 | RE0/RD/AN5 — PORTE bit 0 / parallel slave read / analog input 5 |
| 핀 29 | RE1/WR/AN6 — PORTE bit 1 / parallel slave write / analog input 6 |
| 핀 30 | RE2/CS/AN7 — PORTE bit 2 / parallel slave chip select / analog input 7 |
| 핀 31 | VSS — Ground reference |
| 핀 32 | VDD — Positive supply voltage |
| 핀 33 | RF0/AN8 — PORTF bit 0 / analog input 8 (if present) |
| 핀 34 | RF1/AN9 — PORTF bit 1 / analog input 9 |
| 핀 35 | RF2/AN10 — PORTF bit 2 / analog input 10 |
| 핀 36 | RF3/AN11 — PORTF bit 3 / analog input 11 |
| 핀 37 | RF4 — PORTF bit 4 |
| 핀 38 | RF5 — PORTF bit 5 |
| 핀 39 | RF6 — PORTF bit 6 |
| 핀 40 | RF7 — PORTF bit 7 |
| 핀 41 | RG0 — PORTG bit 0 |
| 핀 42 | RG1 — PORTG bit 1 |
| 핀 43 | RG2 — PORTG bit 2 |
| 핀 44 | RG3 — PORTG bit 3 |
일반적인 애플리케이션
PIC16C74AT-10E/PT 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C74AT-10E/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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))
설계 노트
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.
규정 준수 정보
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.