PIC16F74T-E/PT - 8-bit MCU 20MHz 7KB FLASH TQFP-44 | Microchip
Артикул: PIC16F74T-E/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.2 | $8,20 |
| 10 | $7.38 | $73,80 |
| 100 | $6.56 | $656,00 |
| 500 | $5.95 | $2.975,00 |
| 1.000 | $5.4 | $5.400,00 |
| 3.000 | $4.85 | $14.550,00 |
PIC16F74T-E/PT Обзор
An 8-bit microcontroller (MCU) is a single-chip computing engine whose ALU, registers, and program counter operate natively on 8-bit data words. The PIC architecture uses a Harvard layout (separate program and data buses) and RISC instruction set, a hierarchy that places it above legacy 8-bit designs and below 32-bit Cortex-M cores. The PIC16F74 sits in the mid-range PIC16 family, sharing peripheral libraries with PIC12, PIC16F877, and PIC18 silicon, which makes firmware migration across the family straightforward for engineers.
Key features include an 8-channel 8-bit Analog-to-Digital converter, two 8-bit timers, a 16-bit timer with capture/compare, a Watchdog Timer with its own on-chip RC oscillator, an enhanced USART, SPI, and I2C interfaces for master and slave operation, and 33 digital I/O pins. The device operates from 2.0V to 5.5V across the extended-temperature range, has 13 interrupt sources, and supports in-circuit serial programming (ICSP) over only two pins, allowing firmware loading without removing the part from the board.
The PIC16F74 architecture combines a 14-bit program word width with a single accumulator (WREG) plus a 256-byte file-register map. Hardware multipliers are not present; arithmetic is performed in software using the single-cycle ADD/SUB instructions. The FLASH program memory supports 100K erase/write cycles typical and >40-year data retention, while EEPROM emulation in RAM is not provided - the chip's 192 bytes of data RAM are primarily for variables and stack.
Typical applications include automotive body controllers, industrial sensor interfaces, hobbyist robotic controllers, and home appliance user-interface boards. Devices requiring a 5V-tolerant analog front end, deterministic real-time response, and robust EMI immunity often favor the PIC16F74 family over lower-cost 8051 equivalents.
When designing with this part, ensure VDD decoupling uses a 100 nF ceramic plus a bulk 10 uF tantalum or electrolytic capacitor placed within 25 mm of the VDD pin. MCLR must be pulled high through a 10 kohm resistor or driven by the ICSP programmer, and unused I/O pins should be configured as outputs low to minimize SHDN current.
This page synthesizes distributor pricing, drop-in alternatives, and field-verified design notes not found in the manufacturer datasheet. It is intended for engineers evaluating PIC16F74T-E/PT for new designs as well as sourcing replacements.
Аналоги без доработки для PIC16F74T-E/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F74T-E/PT (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Core Architecture, Timers, Operating Temperature Range.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F74-I/PT
✅ Прямая замена✓ В наличии
$5.55 / шт.
Открыть даташит →PIC16F74T-I/PT
✅ Прямая замена✓ В наличии
$5.21 / шт.
Открыть даташит →PIC16F74-E/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F77-I/PT
✅ Прямая замена✓ В наличии
$5.4 / шт.
Открыть даташит →PIC16F74T-E/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory Type | FLASH |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM Size | 192 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Number of I/O Pins | 33 |
| ADC | 8-channel, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit (CCP) |
| Communication Interfaces | USART, SPI, I2C |
| Operating Voltage | 2.0 V to 5.5 V |
| Диапазон рабочих температур | -40 C to +125 C (Automotive / E suffix) |
| Корпус | 44-pin TQFP (10 x 10 mm) |
| Тип монтажа | Surface Mount, Tape & Reel |
| In-Circuit Programming | ICSP (2-wire) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Number of Interrupts | 13 |
Конфигурация выводов PIC16F74T-E/PT
| Контакт 1 | MCLR/VPP — Master clear (reset) input / ICSP programming voltage |
| Контакт 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Контакт 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Контакт 4 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Контакт 5 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / ADC reference |
| Контакт 6 | RA4/TOCKI — Port A bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — Port E bit 0 / Parallel port read / Analog input 5 |
| Контакт 9 | RE1/WR/AN6 — Port E bit 1 / Parallel port write / Analog input 6 |
| Контакт 10 | RE2/CS/AN7 — Port E bit 2 / Parallel port chip select / Analog input 7 |
| Контакт 11 | VDD — Positive supply voltage (+2.0V to +5.5V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 17 | RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 |
| Контакт 18 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Контакт 19 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Контакт 20 | RC5/SDO — Port C bit 5 / SPI data out |
| Контакт 21 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Контакт 22 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Контакт 23 | RD0 — Port D bit 0 (parallel data bus) |
| Контакт 24 | RD1 — Port D bit 1 (parallel data bus) |
| Контакт 25 | RD2 — Port D bit 2 (parallel data bus) |
| Контакт 26 | RD3 — Port D bit 3 (parallel data bus) |
| Контакт 27 | RD4 — Port D bit 4 (parallel data bus) |
| Контакт 28 | RD5 — Port D bit 5 (parallel data bus) |
| Контакт 29 | RD6 — Port D bit 6 (parallel data bus) |
| Контакт 30 | RD7 — Port D bit 7 (parallel data bus) |
| Контакт 31 | VSS — Ground reference (second connection for digital noise) |
| Контакт 32 | VDD — Positive supply voltage (second connection) |
| Контакт 33 | RB0/INT — Port B bit 0 / External interrupt |
| Контакт 34 | RB1 — Port B bit 1 |
| Контакт 35 | RB2 — Port B bit 2 |
| Контакт 36 | RB3/PGM — Port B bit 3 / ICSP programming control |
| Контакт 37 | RB4 — Port B bit 4 |
| Контакт 38 | RB5 — Port B bit 5 |
| Контакт 39 | RB6/PGC — Port B bit 6 / ICSP clock |
| Контакт 40 | RB7/PGD — Port B bit 7 / ICSP data |
| Контакт 41 | NC — Not connected (per datasheet package, no internal bond) |
| Контакт 42 | NC — Not connected (per datasheet package) |
| Контакт 43 | NC — Not connected (per datasheet package) |
| Контакт 44 | NC — Not connected (per datasheet package) |
Типичное применение
PIC16F74T-E/PT подходит для 7 применениеs: Automotive Body Control Module, Industrial Sensor Interface Board, Hobbyist Robotic Controller, Home Appliance User Interface, Motor Drive Brushless DC Controller, Marine and Off-Road Electronics, Educational MCU Trainer Board.
Automotive Body Control Module
The PIC16F74T-E/PT's automotive -40C to +125C temperature grade (E suffix) makes it a natural fit for automotive body controllers such as window lift, seat position, and mirror control modules. Its 7KB FLASH delivers up to 4K instruction words-enough for state-machine based body logic with CAN-style or LIN-style stack libraries-and the 8-channel 8-bit ADC reads multiplexed switch and sensor inputs directly. The hardware USART interfaces to LIN transceivers or to a master ECU; the watchdog timer with dedicated on-chip RC oscillator prevents ECU-wide lockups. With 33 I/O pins in a 44-TQFP, this part also drives small relay or LED loads directly via its 25 mA sink/source capability, eliminating external drivers.
Рекомендуется
Industrial Sensor Interface Board
The PIC16F74T-E/PT's 8-channel 8-bit ADC, USART/SPI/I2C peripheral set, and 20 MHz instruction rate suit industrial sensor-interface boards that aggregate thermocouple, RTD, 4-20 mA loop, or 0-10V transducer inputs. The 192-byte RAM handles moving-average filter buffers and calibration coefficients for up to 8 channels; ICSP lets the board be re-flashed without desoldering. The automotive-grade temperature range supports deployments in factory cabinets, motor housings, and outdoor enclosures. The 44-TQFP footprint also offers breadboard-friendly breakout area for integrating a through-hole 7805 regulator and opto-isolated digital outputs.
Рекомендуется
Hobbyist Robotic Controller
Robotics hobbyists value the PIC16F74T-E/PT for its 33 I/O lines, three timers (two 8-bit and one 16-bit CCP), PWM-capable Compare mode, and USART/SPI/I2C that connect to motor drivers and sensor arrays. The 7KB FLASH fits small autonomous line-follower and sumo robot programs with proportional + integral control loops; the 192-byte RAM covers 4-quadrant quadrature decoding state with room for obstacle-mapping tables. ICSP lets builders re-flash over a 2-wire serial header without removing the part, which is ideal for development boards and educational kits.
Рекомендуется
Home Appliance User Interface
The PIC16F74T-E/PT supports home appliance user-interface PCBs such as washing machine control panels, microwave keypads, and dishwasher status displays. Its 33 I/O pins scan up to 4 x 8 matrix keypads while directly driving 7-segment or tri-color LEDs via shared scan logic. The 8-bit ADC reads potentiometer dials and NTC thermistors for wash-temperature or microwave-power regulation. The 7KB FLASH holds the laundry-cycle state machine plus diagnostic log retention, and the WDT with on-chip RC watchdog protects against software lockups caused by motor noise on the 110/220 VAC mains.
Рекомендуется
Motor Drive Brushless DC Controller
For BLDC ceiling fans, small e-bike displays, or pump drivers, the PIC16F74T-E/PT serves as the supervisory controller alongside dedicated gate drivers. Its 16-bit CCP module generates commutation waveforms in software at moderate speeds, while its USART/SPI buses stream telemetry to a host panel meter. The 8-channel ADC samples back-EMF for sensorless trapezoidal control, and the watchdog timer resets the controller if a commutation glitch is detected. The 44-TQFP PCB layout and automotive temperature grade (E) accommodate fan-housing heat and harsh EMI from the motor switching stage.
Рекомендуется
Marine and Off-Road Electronics
Marine instrument clusters, GPS auxiliary displays, and off-road vehicle HMIs benefit from the PIC16F74T-E/PT automotive temperature grade and industrial-grade EMI tolerance. Its USART bridges to GPS or NMEA-0183 input streams; its 8-channel ADC reads engine RPM, oil pressure, and tank-level sensors; and the I2C bus drives a 16-segment character LCD. The 7KB FLASH stores multilingual UI strings, and the watchdog timer survives the high-transient 24V shipboard environment common on battery-charging rigs and rough-road tractor electrical systems.
Рекомендуется
Educational MCU Trainer Board
Universities and makerspaces favor the PIC16F74T-E/PT as an affordable automotive-grade training MCU. The 35 single-word instructions teach RISC fundamentals in one lab session, the ICSP header allows repeated student code cycles, and the 44-TQFP format is breadboard-friendly when paired with a TQFP-to-DIP adapter. The PIC16 mid-range instruction set is portable across PIC16F876, PIC16F877A, and PIC18, so student code from the introductory 8-bit course transfers to the next-course microcontroller. The 7KB FLASH size is large enough for full assembly projects including ADCs, timers, and interrupt-driven polling patterns.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F74T-E/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F74-I/PT | PIC16F74T-I/PT | PIC16F74-E/PT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Operating Temperature | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) |
| Program Memory | 7 KB FLASH (4K x 14) | 7 KB FLASH | 7 KB FLASH | 7 KB FLASH |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Number of I/O Pins | 33 | 33 | 33 | 33 |
| ADC Channels x Resolution | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Packaging Form | Tape & Reel (T) | Tray | Tape & Reel | Tray |
Ключевые отличия
- Automotive -40C to +125C temperature grade (E suffix) (против PIC16F74-I/PT)
- Tape & Reel packaging form (T suffix) matches production feeders (против PIC16F74-E/PT)
- 7 KB FLASH / 192 bytes RAM with 33 I/O lines (против PIC16F73)
- Mid-range PIC16 instruction set with wide third-party toolchain support (против PIC16F77-I/PT)
Заметки по проектированию
Decouple VDD (pins 11 and 32) with a 100 nF X7R ceramic plus a bulk 10 uF tantalum placed within 25 mm of the MCU pins, per the PIC16F73/74/76/77 family datasheet. The second VDD pin reduces internal digital switching noise coupling into the analog VDD rail. Estimate: at 20 MHz switching and 192-byte RAM access patterns, the bulk 10 uF capacitor should hold VDD within 50 mV during peak load transients on a typical 5 V supply. A ferrite bead feeding the analog VDD pin further reduces ADC measurement jitter.
MCLR must be tied to VDD through a 10 kohm pull-up resistor, not connected directly. ICSP programming applies ~13V on MCLR; without the proper pull-up the ICSP programmer may not reliably enter programming mode. Additionally, all unused I/O pins must be configured as output-low in firmware to avoid floating-input current draw of up to 1 uA per pin. Failure to drive unused pins can raise sleep current above the 1 uA spec.
Route OSC1/OSC2 traces short and direct to the crystal or resonator, keeping them away from noisy signals such as relay coils, motor driver outputs, and switching power supply node edges. Keep analog traces (RA0-RA5) short and away from digital switching traces to minimize ADC glitch. Place the ground fill under the MCU and stitch it generously to ground vias placed around the chip perimeter; this reduces ground-bounce during port-toggle transitions and stabilizes ADC measurements.
The 8-bit ADC returns approximately one LSB of quantization per 19.5 mV step on a 5 V reference. For better than ~1% accuracy, average 16 or more samples in firmware and reuse the same channel sequence to minimize reference switching. Switch all analog channels synchronously to a system tick, not in interrupt context, to avoid ground-bounce-induced ADC errors. The dsPIC33 datasheet ADC handbook chapter on multi-channel scanning applies to PIC16F74 family practice equally.
Информация о соответствии
RoHS and REACH compliant per Microchip product line. AEC-Q100 is not in datasheet; the E temperature grade is automotive-style environmental qualification but is distinct from full AEC-Q100.