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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC16F874-20I/PT)
- Drop-in compatibility with Flash-based PIC16F874 (против PIC16F874-20I/PT)
- Higher maximum throughput than lower-numbered PIC16C7X parts (против 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.