PIC16C74AT-10I/PT - 8-bit OTP MCU, 7KB, 33 I/O | Microchip
부품 번호: PIC16C74AT-10I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.5 | $9.50 |
| 10 | $8.4 | $84.00 |
| 100 | $7.1 | $710.00 |
| 500 | $6.2 | $3,100.00 |
| 1,000 | $5.45 | $5,450.00 |
PIC16C74AT-10I/PT 개요
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory, working RAM, and integrated peripherals such as timers, communication interfaces, and analog-to-digital converters. The PIC16C7X family sits within Microchip's mid-range 8-bit line, which evolved from the original PIC16C baseline. PIC microcontrollers are widely used in embedded control because of their deterministic instruction set, low power consumption, and ease of programming through Microchip's MPLAB X toolchain and the familiar PICkit and ICD programmers.
Key features of the PIC16C74AT-10I/PT include its 7KB one-time-programmable (OTP) program memory allowing prototype and small-volume production runs without an EEPROM/Flash step, 192 bytes of data RAM, 33 I/O pins arranged across multiple ports, an integrated ADC, and USART plus MSSP for asynchronous serial and SPI/I2C synchronous communications. Two Capture/Compare/PWM modules are included for timing and motor-control tasks, while 8K x 14-bit instruction-word width makes the part code-efficient for mid-range control applications. The industrial temperature grade (-40C to +85C) and TQFP-44 surface-mount package support compact, factory-floor designs.
Architecturally, the PIC16C74A uses a Harvard RISC core with separate program and data buses, an 8-level deep hardware stack, and direct, indirect, and relative addressing modes. The ADC is a successive-approximation 8-bit converter with multiple input channels multiplexed onto the I/O pins. The IC operates fully statically, meaning the clock can be stopped without losing register state, enabling low-power sleep modes useful for battery-backed or polled sensor designs.
Typical applications include industrial automation and motor-control boards, automotive body and HVAC subsystems (for equivalent Flash parts in the PIC16F family), consumer appliance controls such as washing machines and microwave ovens, and embedded instrumentation requiring UART or I2C communication with analog sensing. In all these roles, the PIC16C74A's combination of ADC, PWM, and serial peripherals reduces external component count.
When designing with this part, note that OTP memory requires windowed/UV-erase or one-time programming; for in-system reprogrammability, consider Flash-based siblings in the PIC16F74 family with the same pinout. Always place a 0.1uF decoupling capacitor close to VDD and a bulk capacitor near the analog AVdd pin to keep ADC readings clean.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet.
드롭인 대체품: PIC16C74AT-10I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C74AT-10I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Core Architecture, Operating Temperature Range, Program Memory Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C74A-10I/PT
✅ 드롭인✓ 재고 있음
$4.85 / 개
데이터시트 보기 →PIC16C74AT-20I/PT
✅ 드롭인✓ 재고 있음
$5.98 / 개
데이터시트 보기 →PIC16F874-20I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F747-I/PT
✅ 드롭인✓ 재고 있음
$4.4 / 개
데이터시트 보기 →PIC16C74A-10I/P
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC16C74AT-10I/PT 최대 정격 & 전기적 특성
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC16C mid-range RISC |
| Program Memory Type | EPROM / OTP |
| Program Memory Size | 7 KB (4096 x 14 words; 8K x 14 listed in datasheet) |
| Data RAM | 192 bytes |
| Data EEPROM | Not present |
| 최대 클록 주파수 | 10 MHz |
| Instruction Throughput | 5 MIPS |
| Number of I/O Pins | 33 |
| Supply Voltage (Vdd) | 4 V to 6 V |
| 동작 온도 범위 | -40C to +85C (Industrial) |
| 패키지 | 44-pin TQFP (PT) |
| 실장 유형 | Surface Mount |
| ADC | 8-bit, multi-channel (successive approximation) |
| Communication Interfaces | USART (SCI), MSSP (SPI / I2C) |
| Timers / CCP | 3 Timers, 2 CCP modules |
| Instruction Set | 35 single-word instructions |
| RoHS 상태 | Compliant per distributor data |
PIC16C74AT-10I/PT 핀 구성
| 핀 1 | MCLR/VPP — Master clear reset input or programming voltage |
| 핀 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| 핀 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| 핀 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| 핀 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input 5 |
| 핀 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| 핀 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select for PSP / Analog input 7 |
| 핀 11 | VDD — Positive supply voltage (4V to 6V) |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1/CLKIN — Oscillator input / external clock input |
| 핀 14 | OSC2/CLKOUT — Oscillator output / clock output |
| 핀 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| 핀 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / Capture-Compare-PWM 2 |
| 핀 17 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| 핀 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 transmit / USART clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / USART receive / 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 |
| 핀 32 | VDD — Positive supply voltage (4V to 6V) |
| 핀 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| 핀 34 | RB1 — PORTB bit 1 |
| 핀 35 | RB2 — PORTB bit 2 |
| 핀 36 | RB3 — PORTB bit 3 |
| 핀 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 | AVDD — Analog supply voltage |
| 핀 42 | AVSS — Analog ground |
| 핀 43 | NC — Not connected (per datasheet) |
| 핀 44 | NC — Not connected (per datasheet) |
일반적인 애플리케이션
PIC16C74AT-10I/PT 적합 용도: 6 애플리케이션s: Industrial Automation Controllers, Automotive Body and HVAC Modules, Consumer Appliance Control Boards, Embedded Instrumentation and Data Loggers, Motor Control and PWM Driver Boards, Smart Sensor and IoT Edge Nodes.
Industrial Automation Controllers
The PIC16C74AT-10I/PT fits industrial PLC and sensor-interface nodes thanks to its 8-bit ADC, USART, MSSP SPI/I2C, and two CCP modules, plus an industrial -40C to +85C rating. With 33 I/O pins, the device can directly drive relays, read 4-20 mA sensor front-ends through the ADC, and bridge to a master PLC over RS-485 via the USART. At 5 MIPS throughput, deterministic loop times under 200 microseconds are achievable for closed-loop control. The TQFP-44 footprint allows compact DIN-rail module designs.
추천
Automotive Body and HVAC Modules
Although EPROM-based, the PIC16C74AT-10I/PT is used in mature automotive body controllers and HVAC modules where firmware is finalized and OTP suffices. The PIC16C7X CCP modules generate PWM for blower-speed control, the ADC reads cabin temperature sensors, and the MSSP drives I2C climate-display panels. Industrial temperature grade (-40C to +85C) covers cabin environments. For new automotive designs requiring AEC-Q100, Microchip recommends the PIC16F7X Flash family as the next-generation drop-in replacement in the same TQFP-44 footprint.
추천
Consumer Appliance Control Boards
The PIC16C74AT-10I/PT powers washing-machine, microwave, and dishwasher control boards where its 7KB OTP memory holds fixed appliance firmware and the integrated ADC reads temperature and water-level sensors. The two CCP modules drive motor triacs through zero-crossing detection, while the USART connects to LED display or key-scan front-panel controllers. At a unit price near $5.45 at 1000 pieces, it remains cost-effective for high-volume appliance production runs.
추천
Embedded Instrumentation and Data Loggers
The PIC16C74AT-10I/PT serves as a low-cost data-acquisition front-end in test fixtures and standalone loggers. Its 8-bit ADC and 33 I/O lines multiplex multiple sensor inputs, the USART streams digitized measurements to a host PC at 115200 baud, and the MSSP I2C bus connects to external EEPROM for data storage. At 10 MHz / 5 MIPS, sampling rates above 50 kSPS are reachable. The industrial temperature grade allows operation in factory-floor enclosures.
추천
Motor Control and PWM Driver Boards
The PIC16C74AT-10I/PT's two CCP modules deliver independent PWM channels for brushed-DC and small stepper motor control, while the ADC reads current-sense amplifiers for closed-loop torque control. With 5 MIPS throughput, the firmware can run a 10 kHz PWM update loop while servicing USART commands for variable-speed setpoints. The 44-pin TQFP package exposes 33 I/O pins for limit-switch inputs, brake control, and fault-flag handling on small industrial drives.
추천
Smart Sensor and IoT Edge Nodes
For wired IoT edge nodes, the PIC16C74AT-10I/PT integrates sensor sampling, local decision making, and protocol bridging in one TQFP-44 device. The 8-bit ADC digitizes analog sensors, the MSSP I2C reads digital temperature/humidity sensors, and the USART forwards aggregated data to a higher-level gateway. Static CMOS operation allows the oscillator to halt in sleep mode, dropping current draw for battery-backed sensor deployments. Flash-based PIC16F7X siblings are recommended when over-the-air firmware updates are needed.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C74AT-10I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C74A-10I/PT | PIC16C74AT-20I/PT | PIC16F874-20I/PT | PIC16F747-I/PT | PIC16C74A-10I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Program Memory Type | EPROM / OTP (7 KB) | EPROM / OTP (7 KB) | EPROM / OTP (7 KB) | Flash (4 KB) | Flash (7 KB) | EPROM / OTP (7 KB) |
| Maximum Clock | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz |
| MIPS | 5 MIPS | 5 MIPS | 5 MIPS | 5 MIPS | 5 MIPS | 5 MIPS |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Data EEPROM | Not present | Not present | Not present | 256 bytes | 256 bytes | Not present |
| In-System Reprogrammable | No (OTP) | No (OTP) | No (OTP) | Yes (Flash) | Yes (Flash) | No (OTP) |
| Operating Voltage | 4 V to 6 V | 4 V to 6 V | 4 V to 6 V | 2 V to 6 V | 2 V to 6 V | 4 V to 6 V |
| Temperature Range | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
주요 차별점
- Mature OTP silicon with 7 KB program memory (vs PIC16F874-20I/PT)
- Drop-in compatibility with Flash-based PIC16F874 (vs PIC16F874-20I/PT)
- Higher maximum throughput than lower-numbered PIC16C7X parts (vs PIC16C73A-10I/SO)
설계 노트
Place a 0.1 uF decoupling capacitor within 5 mm of each VDD/VSS pin pair (pins 11/12 and 31/32) and add a 10 uF bulk capacitor near the analog AVDD/AVSS pins (41/42). The PIC16C74A is sensitive to supply ripple during ADC conversions; insufficient decoupling can show up as 1-2 LSB noise on the ADC result. Tie AVDD to VDD through a ferrite bead if the analog and digital rails must be isolated.
Keep the MCLR/VPP trace short and place the MCLR pull-up resistor (typically 10 kohm) within a few millimeters of pin 1. Long MCLR traces pick up noise and cause spurious resets in electrically noisy environments such as motor-control boards. For in-circuit serial programming (ICSP), route RB6/PGC and RB7/PGD to an ICSP header with short, equal-length traces and series resistors near the MCU to limit programming-edge ringing.
Do not exceed 6 V on VDD - the EPROM cell oxide breaks down above this limit and the part will be permanently damaged. The 'I' temperature suffix covers -40C to +85C; for extended-temperature designs select the 'E' suffix where available. When migrating to PIC16F874-20I/PT, remember to update the configuration bits (especially the oscillator HS/XT selection and the watchdog enable) because the Flash part's CONFIG registers differ from the PIC16C74A's.
The PIC16C74AT-10I/PT's parallel slave port (PORTD with PORTE control signals RE0/RE1/RE2) must be connected to the external bus with 100-ohm series damping resistors if the bus length exceeds 50 mm to suppress ringing. The USART pins (RC6/TX, RC7/RX) need short traces or a 100-ohm series resistor at the driver when driving long cables. The MSSP I2C lines (RC3/SCL, RC4/SDA) should use external 4.7 kohm pull-ups to VDD regardless of the internal weak-pull-up configuration.
규정 준수 정보
RoHS3 compliant per ics-embedded and distributor data. Industrial temperature grade only; not AEC-Q100 qualified for automotive use - choose PIC16F7X Flash siblings for AEC-Q100 applications.