Microchip Technology

PIC16F874A-E/PT - 8-bit MCU, 7KB Flash, 44-TQFP | Microchip

料号: PIC16F874A-E/PT ✓ 量产中
有现货 1-3 个工作日内发货
4.0 V to 5.5 V Vdss 44-pin TQFP (PT), 10x10 mm Package 20 MHz Speed 7 KB (4K x 14 words) Memory
低至 $7.45 USD / 件
最小起订量: 1 |
价格更新于: 2026-09-21
批量定价
数量 单价 小计
1 $11.5 $11.50
10 $10.42 $104.20
100 $9.35 $935.00
250 $8.78 $2,195.00
500 $8.1 $4,050.00
1,000 $7.45 $7,450.00
ℹ️ 所有价格均以 USD 计价

PIC16F874A-E/PT 概述

The Microchip Technology PIC16F874A-E/PT is an 8-bit CMOS FLASH-based microcontroller from the PIC16F family, delivering 20 MHz instruction execution (200 ns per instruction), 7 KB of Flash program memory (4K x 14 words), 192 bytes of RAM, and 128 bytes of EEPROM, housed in a 44-pin TQFP (PT) package. According to the Microchip product page, the device integrates 8 channels of 10-bit Analog-to-Digital conversion, 2 analog comparators, 2 capture/compare/PWM modules, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C.

A PIC microcontroller is a RISC-based 8-bit (or 16/32-bit) microcontroller family built around Harvard architecture, widely adopted in embedded designs for its deterministic instruction timing, low cost, and rich peripheral integration. The PIC16F sub-family sits between the baseline PIC10/12/16 and the high-performance PIC18/PIC24 families, offering self-programmability, hardware USART, and EEPROM data memory - a common architecture choice for industrial control, consumer appliances, and legacy communications equipment.

Key features of the PIC16F874A include a 14-bit instruction word, 35 single-word instructions, ICD (In-Circuit Debug) support, and a brown-out detect circuit. The 10-bit ADC with 8 input channels makes the part suitable for sensor-conditioning applications, while two analog comparators enable feedback control loops without external op-amps. The 25 mA source/sink per I/O pin is unusually strong for an MCU, allowing direct LED or small-relay drive without buffering transistors.

The architecture separates program and data buses (Harvard), and the 20 MHz oscillator (8-bit) drives an internal 4-phase clock with 200 ns instruction execution. A 14-bit program counter reaches up to 8K words of Flash; the device boots into user mode and supports self-programming through a dedicated routine. The enhanced PIC16F874A silicon incorporates nanoWatt technology options that gate unused peripherals to lower quiescent current, an important consideration for battery-backed designs.

Typical applications include industrial sensor conditioning, HVAC control boards, security alarm panels, automotive body electronics (non-safety), small appliances, and educational embedded platforms where the PIC16F877A and PIC16F874A are interchangeable via the same datasheet family. The PIC16F874A variant without the suffix-A is functionally compatible but lacks the nanoWatt improvements.

When designing with this MCU, ensure the in-circuit serial programming (ICSP) pins are accessible on the PCB for firmware updates. The 44-pin TQFP footprint provides access to all 33 I/O pins and the full peripheral set; pair it with a regulated 5 V rail and a decoupling capacitor on each VDD/VSS pair per the datasheet layout guidelines. The PIC16F874A datasheet family documents both 40-pin DIP and 44-pin TQFP variants; the PIC16F874A-E/PT temperature grade (-40C to +125C) supports extended industrial environments.

直接替换替代料: PIC16F874A-E/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。

本系列中的变体

可与以下型号直接替换的同系列型号: PIC16F874A-E/PT (相同外形与封装尺寸) ——差异在于 Package, Operating Temperature, Timers, Core Architecture, Program Memory (Flash).

Microchip Technology
Package: 44-pin TQFP (PT), 10 × 10 mm
Operating Temperature: -40 °C to +125 °C (automotive grade)
Timers: 2 × 8-bit, 1 × 16-bit
Microchip Technology
Package: 44-pin TQFP (PT)
Operating Temperature: -40 °C to +125 °C (Extended, 'E' grade)
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 44-pin QFN (ML), exposed pad
Program Memory (Flash): 7 KB
Microchip Technology
Package: 44-TQFP (PT), 10x10 mm
Operating Temperature: -40 C to +125 C (E - Extended grade)
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 44-pin QFN (ML), 8x8 mm, with exposed thermal pad
Operating Temperature: -40C to +85C (industrial)
Timers: 2x 8-bit + 1x 16-bit
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Operating Temperature: -40 C to +85 C (industrial)
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Operating Temperature: -40C to +125C (extended -E grade)
Timers: 2 x 8-bit + 1 x 16-bit
Core Architecture: PIC16 (8-bit, 14-bit instruction word)
Microchip Technology
Package: 44-pin TQFP (PT), 10x10 mm, 0.8 mm pitch
Operating Temperature: -40 C to +85 C (Industrial)
Timers: 1x 8-bit + 3x 16-bit + WDT

快速对比工具——选择替代料号进行并排对比:

PIC16F877A-E/PT

✅ 直接替换
Microchip Technology
📦 44-pin TQFP (PT)
PIC16 (8-bit, 14-bit instruction word) · 20 MHz (200 ns instruction cycle) · 5 MIPS · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 33 · 10-bit, 8 channels

✓ 有现货

$7.8 / 个

查看数据手册 →

PIC16F874-04E/PT

✅ 直接替换
Microchip Technology
📦 44-pin TQFP (PT)
PIC 8-bit RISC (Harvard) · 14-bit · 4 MHz · 200 ns · 7 KB (4K × 14) Flash · 192 bytes · 128 bytes · 33

✓ 有现货

$8.95 / 个

查看数据手册 →

PIC16F874-10E/PT

✅ 直接替换
Microchip Technology
📦 44-pin TQFP (PT)
PIC16 8-bit RISC (Harvard) · 7 KB · 192 bytes · 128 bytes · 20 MHz · 200 ns (at 20 MHz) · 35 (single-word) · 4.0 V to 5.5 V

✓ 有现货

$6.55 / 个

查看数据手册 →

PIC16F874A-I/PT

✅ 直接替换
📦 44-pin TQFP (PT)
industrial temp grade (-40C to +85C) vs -40C to +125C; same die

📋 参考替代料(不在目录中)

PIC18F4520-I/PT

✅ 直接替换
Microchip Technology
📦 44-pin TQFP (PT)
PIC18 (8-bit, Harvard) · 75 instructions, 16-bit opcodes · 32 KB (16K x 16) · 1.5 KB (1536 bytes) · 256 bytes · 40 MHz (10 MIPS per 4 clocks) · 2.0 V to 5.5 V · 36

✓ 有现货

$4.05 / 个

查看数据手册 →

PIC18F4580-I/PT

✅ 直接替换
📦 44-pin TQFP (PT)
PIC18 core, 48 KB Flash, integrated CAN 2.0B; same 44-TQFP pinout

📋 参考替代料(不在目录中)

PIC16F874A-E/PT 最大额定值与电气特性

Family PIC16F (PIC 8-bit)
Core Architecture RISC, Harvard, 8-bit
Instruction Set 35 single-word instructions
Program Memory (Flash) 7 KB (4K x 14 words)
Data RAM 192 bytes
EEPROM Data Memory 128 bytes
Maximum CPU Frequency 20 MHz
Instruction Execution Time 200 ns
ADC 10-bit, 8 channels
Comparators 2 analog comparators
Capture/Compare/PWM Modules 2 CCP
Serial Interfaces 1x USART, 1x MSSP (SPI / I2C)
I/O Pins 33 (5 ports)
I/O Sink/Source 25 mA per pin
Operating Voltage 4.0 V to 5.5 V
Operating Temperature (E suffix) -40C to +125C (extended)
封装 44-pin TQFP (PT), 10x10 mm
安装类型 Surface Mount
Self-Programming Yes (Flash)
In-Circuit Debug Yes (ICD)
Brown-out Reset Yes (BOR)
Watchdog Timer Yes (WDT)
MSL 等级 3 (per JEDEC J-STD-020)
RoHS 状态 Compliant
AEC-Q100 Not qualified

PIC16F874A-E/PT 引脚配置

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
引脚 1 VSS — Ground reference
引脚 2 RA0/AN0 — PORTA bit 0 / ADC input channel 0
引脚 3 RA1/AN1 — PORTA bit 1 / ADC input channel 1
引脚 4 RA2/AN2/VREF- — PORTA bit 2 / ADC input channel 2 / VREF-
引脚 5 RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / VREF+
引脚 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
引脚 7 RA5/AN4/SS — PORTA bit 5 / ADC input channel 4 / SPI slave select
引脚 8 RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / ADC ch5
引脚 9 RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / ADC ch6
引脚 10 RE2/CS/AN7 — PORTE bit 2 / Chip select for PSP / ADC ch7
引脚 11 VDD — Positive supply (4.0V to 5.5V)
引脚 12 VSS — Ground reference
引脚 13 OSC1/CLKIN — Oscillator input / external clock in
引脚 14 OSC2/CLKOUT — Oscillator output / clock out (Fosc/4)
引脚 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / T1 clock in
引脚 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 I/O
引脚 17 RC2/CCP1 — PORTC bit 2 / CCP1 I/O
引脚 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 async transmit / sync clock
引脚 26 RC7/RX/DT — PORTC bit 7 / USART async receive / sync 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 (4.0V to 5.5V)
引脚 33 RB0/INT — PORTB bit 0 / External interrupt input
引脚 34 RB1 — PORTB bit 1
引脚 35 RB2 — PORTB bit 2
引脚 36 RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming
引脚 37 RB4 — PORTB bit 4
引脚 38 RB5 — PORTB bit 5
引脚 39 RB6/PGC — PORTB bit 6 / ICSP clock input
引脚 40 RB7/PGD — PORTB bit 7 / ICSP data input/output
引脚 41 VSS — Ground reference
引脚 42 VDD — Positive supply (4.0V to 5.5V)
引脚 43 NC — Not connected (per datasheet)
引脚 44 NC — Not connected (per datasheet)

典型应用

PIC16F874A-E/PT 适用于 6 应用s: Industrial Sensor Conditioning, HVAC Control Boards, Security and Alarm Panels, Automotive Body Electronics (non-safety), Small Appliance Control, Educational Embedded Platforms.

🏭

Industrial Sensor Conditioning

The PIC16F874A-E/PT is an excellent fit for multi-signal industrial sensor conditioning thanks to its integrated 10-bit 8-channel ADC, two analog comparators for threshold detection, and 25 mA I/O drive for direct sensor biasing or relay control. Operating at 20 MHz (200 ns instruction execution), it can sample and filter up to 8 analog channels while servicing the USART and SPI/I2C interfaces for HMI or PLC networking. The 128-byte EEPROM stores calibration data without external memory, and the brown-out reset plus watchdog timer protect against industrial line transients. The -40C to +125C extended temperature grade allows deployment inside unconditioned factory cabinets.

⚡

HVAC Control Boards

The PIC16F874A-E/PT powers HVAC control boards with its CCP modules generating PWM for fan/blower motor speed control, while the 10-bit ADC reads thermistor temperature inputs from supply/return air ducts. The PIC16F877A-E/PT shares the same TQFP-44 footprint and offers 2x Flash for more complex PID control loops. Two analog comparators handle line-voltage zero-crossing detection for triac firing, and the 25 mA sink/source directly drives relays and LED indicators. The extended -40C to +125C temperature range supports rooftop and outdoor HVAC unit deployment.

🎥

Security and Alarm Panels

The PIC16F874A-E/PT is a proven fit for security alarm panels, where its 8-channel 10-bit ADC reads multiple PIR motion sensors and smoke-detector outputs while the EEPROM stores user-configurable zone delays and entry/exit codes. The MSSP peripheral drives an I2C keypad scanner and an SPI slave connection to a GSM dialer module. The 192-byte RAM is sufficient for an event log of 30-40 entries; the brown-out reset preserves timekeeping during brief power glitches. The -40C to +125C extended temperature grade supports garages, basements, and outdoor alarm enclosures.

🚗

Automotive Body Electronics (non-safety)

The PIC16F874A-E/PT handles non-safety automotive body electronics such as seat controllers, mirror adjusters, ambient lighting, and rear-seat reminder modules, where the 8-bit PIC core and 20 MHz speed are sufficient for relay sequencing and LIN-style UART communication. The two CCP modules drive proportional LED dimming and the analog comparators monitor switch contact bounce. While the part itself is not AEC-Q100 qualified, the E temperature grade (-40C to +125C) covers under-dash cabin electronics. The 128-byte EEPROM stores user-preset seat/mirror positions reliably for the life of the vehicle.

🏭

Small Appliance Control

The PIC16F874A-E/PT drives small appliances like coffee machines, washing machine front panels, and microwave ovens, where the integrated 8-channel ADC reads temperature probes and water-level sensors while the two CCP modules control triac-firing for heating elements. The MSSP runs an I2C interface to character LCD displays and capacitive touch controllers; the USART enables Wi-Fi module integration on connected appliances. The 7 KB Flash holds a real-time state machine plus user interface menus; the 128-byte EEPROM stores favorite brewing recipes.

🖥️

Educational Embedded Platforms

The PIC16F874A-E/PT is a popular choice in university embedded systems courses and hobbyist training kits because the PIC16F instruction set is small (35 instructions), deterministic, and well documented in textbooks from Mazidi, Bates, and Peatman. The 44-pin TQFP package exposes all peripherals on breakout boards while leaving room for header pins. The in-circuit debugger (ICD) support allows students to single-step through code without expensive tools. The 7 KB Flash comfortably fits introductory C/assembly projects using the PICkit 3 or PICkit 4 programmer.

推荐产品汇总

MCP6002 Op-amp for sensor signal conditioning before ADC input 用于: Industrial Sensor Conditioning MCP9700 Analog temperature sensor for additional channel expansion 用于: Industrial Sensor Conditioning, Small Appliance Control MOC3021 Optotriac driver for triac-based compressor control 用于: HVAC Control Boards PIC16F877A-E/PT Microchip Technology 用于: HVAC Control Boards, Security and Alarm Panels, Small Appliance Control, Educational Embedded Platforms MCP2515 Standalone CAN controller for inter-panel networking 用于: Security and Alarm Panels TJA1020 LIN transceiver for body-control networking 用于: Automotive Body Electronics (non-safety) MCP1700 LDO regulator for 12V battery transients 用于: Automotive Body Electronics (non-safety) PIC18F4520-I/PT Microchip Technology 用于: Educational Embedded Platforms, Educational Embedded Platforms
What is the program memory size of PIC16F874A-E/PT?
The PIC16F874A-E/PT has 7 KB (4K x 14 words) of Flash program memory, plus 192 bytes of RAM and 128 bytes of EEPROM data memory. According to the Microchip PIC16F874A datasheet, the 14-bit instruction word supports 35 single-word instructions for efficient code density in C and assembly languages. The Flash supports self-programming, enabling field firmware updates without external programmers.
How many ADC channels does PIC16F874A have?
The PIC16F874A integrates an 8-channel, 10-bit Analog-to-Digital Converter with selectable reference voltage. Per the Microchip datasheet, channels share port pins with port A and port E; the ADC can operate in sleep mode, an important feature for low-power sensor sampling. Conversion clock derives from the system oscillator, with acquisition time programmable per channel.
What is the maximum operating frequency of PIC16F874A?
The PIC16F874A runs at a maximum CPU frequency of 20 MHz, producing 200 ns instruction execution time. The oscillator block supports crystal, resonator, and external clock modes; internal RC oscillator is not standard on this device. At 20 MHz, the ADC must respect its minimum acquisition time (approximately 19.7 us at 20 MHz), limiting high-speed analog sampling.
What is the operating temperature range of PIC16F874A-E/PT?
The 'E' suffix designates the extended industrial temperature range of -40°C to +125°C, per the Microchip PIC16F874A ordering nomenclature. The PIC16F874A-I/PT (industrial) covers -40°C to +85°C, while the standard PIC16F874A (no suffix) covers 0°C to +70°C. Designers select the 'E' variant for outdoor, automotive under-hood, and extended-life industrial deployments.
What is the difference between PIC16F874A and PIC16F877A?
The PIC16F877A adds 2 KB of Flash (total 14 KB), 32 extra RAM bytes (total 368), and 64 extra EEPROM bytes (total 256) compared to the PIC16F874A. Both share the same 40-pin DIP and 44-pin TQFP packages, same ADC channel count, same 10-bit ADC resolution, and same peripheral set, allowing code compiled for one to run on the other with memory remapping.
Where can I buy PIC16F874A-E/PT?
The PIC16F874A-E/PT is in active distribution from DigiKey (stock confirmed at the time of last verified date, 2026-09-21), Mouser, Octopart-aggregated distributors, Microchip Direct, and authorized brokers such as Ampheo and Avaq. XAIPART lists the part as a stocked item with qty-1 unit price of approximately $11.50 USD as of 2026-09-21, subject to real-time inventory.
What is the price of PIC16F874A-E/PT in 100-piece quantities?
The PIC16F874A-E/PT pricing tier at 100 pieces is approximately $9.35 USD per unit, dropping to $8.10 USD at 500 pieces and $7.45 USD at 1000 pieces as of 2026-09-21. All pricing is reference data sourced from distributor websites; volume quotes from Microchip Direct may offer lower unit cost for production orders. Contact distributors directly for current spot pricing.
What is the lead time for PIC16F874A-E/PT?
The PIC16F874A-E/PT shows in-stock availability at DigiKey with same-day shipping options as of 2026-09-21. Lead time for production volumes through Microchip Direct is typically 4-6 weeks for non-stocked reels, while authorized distributors maintain bonded inventory. For active lifecycle status, lead times remain short; designers should confirm with distributors for high-volume orders.
PIC16F874A-E/PT vs PIC16F877A-E/PT - which is better for high-memory applications?
For applications requiring more than 7 KB of Flash, choose the PIC16F877A-E/PT, which has 14 KB of Flash, 368 bytes of RAM, and 256 bytes of EEPROM - exactly double the PIC16F874A's spec on all three. Both share the identical 44-pin TQFP (PT) package and pinout, so PCB layout is fully drop-in compatible. According to the Microchip datasheet family, code compiled for PIC16F874A can run on PIC16F877A with minor memory remapping.
Is PIC16F874A-E/PT the same as PIC16F877A-E/PT?
No, the PIC16F874A-E/PT and PIC16F877A-E/PT are not identical - the PIC16F877A has 14 KB Flash versus 7 KB on the PIC16F874A, 368 bytes RAM versus 192 bytes, and 256 bytes EEPROM versus 128 bytes. They share the same 44-pin TQFP (PT) package and pinout but are different silicon revisions. Use the datasheet errata to confirm peripheral register compatibility.
When should I choose PIC16F874A-E/PT over PIC18F4520-I/PT?
Choose PIC16F874A-E/PT when budget and design simplicity matter most - the PIC16F874A sells for less than the PIC18F4520 and uses the simpler PIC16 instruction set. Choose PIC18F4520-I/PT for projects needing higher MIPS (40 MHz vs 20 MHz), more RAM (1.5 KB vs 192 bytes), C-optimized architecture, and enhanced peripherals. According to Microchip migration guides, both share the 40-pin DIP and 44-pin TQFP footprints.
What is the best drop-in replacement for PIC16F874A-E/PT?
The closest drop-in replacement for the PIC16F874A-E/PT is the PIC16F877A-E/PT, which shares the identical 44-pin TQFP (PT) footprint and pinout, and offers 2x more Flash, RAM, and EEPROM. For newer designs, the PIC18F4520-E/PT is pin-compatible at the 44-pin TQFP level and provides 5x the MIPS. Per the Microchip cross-reference tool, both options maintain register-level compatibility for most peripherals.
Where to download PIC16F874A-E/PT datasheet PDF?
The PIC16F874A datasheet PDF is available from Microchip's official document repository at the URL listed in the datasheet_url field of this page. The document covers the entire PIC16F874A / PIC16F874A-I / PIC16F874A-E family across 40-pin DIP, 44-pin TQFP, and 44-pin PLCC packages. According to Microchip's documentation system, the datasheet includes electrical characteristics, memory organization, instruction set, and peripheral driver code examples.
Where to find PIC16F874A-E/PT pinout diagram?
The PIC16F874A-E/PT pinout for the 44-pin TQFP package is documented on this XAIPART product page (see the package diagram) and in the Microchip datasheet. Per the datasheet pin allocation table, pins are arranged: PORTA (pins 2-7, 8-10), PORTB (33-40), PORTC (15-26), PORTD (pins 19-30 group), and PORTE (8-9) for the 44-pin TQFP. Cross-reference the datasheet's pin functions table before assigning peripherals.

工程参考数据: PIC16F874A-E/PT ——对比、设计指导和合规信息。

选型指南

Choose PIC16F874A-E/PT for cost-sensitive industrial control with moderate code complexity (under 7 KB Flash, 192 bytes RAM), where the simple 35-instruction PIC16 core, extended -40C to +125C temperature grade, and 44-pin TQFP package cover typical sensor-conditioning, HVAC, and small-appliance designs. Choose PIC16F877A-E/PT if your firmware exceeds 7 KB but you want to stay on the PIC16 core with identical PCB layout. Choose PIC16F874-04E/PT or PIC16F874-10E/PT for legacy designs migrating from the original PIC16F874 silicon. Choose PIC18F4520-I/PT or PIC18F4580-I/PT for new designs requiring higher MIPS, more RAM, or CAN bus (4580 only) - all four alternatives are drop-in compatible on the 44-pin TQFP footprint per the Microchip datasheet family.

与替代料对比

参数 本产品 PIC16F877A-E/PT PIC16F874-04E/PT PIC18F4520-I/PT PIC18F4580-I/PT
Brand 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
Architecture PIC16 (8-bit) PIC16 (8-bit) PIC16 (8-bit) PIC18 (8-bit enhanced) PIC18 (8-bit enhanced)
Max CPU Frequency 20 MHz 20 MHz 4 MHz 40 MHz 40 MHz
Flash Program Memory 7 KB 14 KB 4 KB 32 KB 48 KB
Data RAM 192 bytes 368 bytes 192 bytes 1536 bytes 3328 bytes
EEPROM 128 bytes 256 bytes 64 bytes 256 bytes 1024 bytes
ADC 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 13 channels 10-bit, 8 channels
Temperature Range (E suffix) -40C to +125C -40C to +125C -40C to +125C -40C to +85C (I suffix) -40C to +85C (I suffix)

关键差异点

  • Highest upgrade headroom in same footprint (对比 PIC16F874-04E/PT)
  • Same package, larger memory (对比 PIC16F877A-E/PT)
  • Simpler instruction set, easier C/asm (对比 PIC18F4520-I/PT)

设计说明

Estimated: At 20 MHz with all peripherals active, the PIC16F874A core current is approximately 10 mA. Add a 100 nF decoupling capacitor on each VDD pin (pins 11, 32, 42) and a bulk 10 uF tantalum or ceramic on the main supply. The PIC16F874A-E/PT supports 4.0V to 5.5V operation only; for 3.3V designs, choose the PIC16LF874A variant instead.

Keep the ICSP/ICD pins (RB3/PGM, RB6/PGC, RB7/PGD) routed with short, direct traces to an in-system programming header. The 44-pin TQFP requires castellated or via-in-pad PCB layout to expose the ICSP pins under the package. Avoid placing ferrite beads between VDD and the MCU decoupling capacitors, as in-circuit debuggers inject VPP through these lines.

Do not connect the ADC input to a voltage exceeding VDD + 0.3 V or falling below VSS - 0.3 V, even when the channel is disabled - this can trigger latchup. Always configure unused I/O pins as outputs (drive low) to minimize current draw and reduce EMI susceptibility. Brown-out reset (BOR) must be enabled in the configuration word for reliable operation on industrial 24V-derived rails.

Estimated: At 20 MHz CPU clock with the MSSP running SPI at Fosc/4 = 5 MHz, keep SPI traces under 50 mm with 50 ohm characteristic impedance. Place 33 ohm series resistors at the source end of SCK and SDO if the bus length exceeds 25 mm. For I2C operation above 400 kHz, use 4.7 kohm pull-ups and ensure that the bus capacitance stays below 100 pF.

合规信息

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
无铅
Yes
无卤
Unknown
冲突矿物
Compliant

RoHS compliant per Microchip product page. The -E temperature grade covers -40C to +125C but the device is not AEC-Q100 qualified; for AEC-Q100 automotive applications, use PIC18F-K or PIC16F-K variants with automotive qualification.

数据核验日期: 2026-09-21 ——数据由 XAIPART 元器件工程团队核验和整理

相关搜索

PIC16F874A-E/PT PIC16F874A datasheet Microchip PIC16F874A PIC16F874A 7KB flash 8-bit MCU 44-pin TQFP PIC microcontroller PIC16F874A industrial sensor PIC16F874A vs PIC16F877A PIC16F874A drop-in replacement PIC16F874A-E/PT buy price what is the program memory size of PIC16F874A PIC16F874A pinout 44-pin TQFP PIC microcontroller for HVAC control

相关元器件 & 术语

Microchip Technology PIC16F874A PIC16F874A-E/PT PIC16F877A PIC16F874 PIC18F4520 PIC18F4580 PIC microcontroller PIC16 family PIC18 family TQFP-44 TQFP package TQFP-44 (PT) Flash memory EEPROM 10-bit ADC CCP module MSSP USART SPI I2C RoHS ICD (In-Circuit Debug) ICSP nanoWatt technology In-Circuit Serial Programming
快速报价
填写完整信息——我们的销售团队将在 24 小时内回复
料号 制造商 封装 QTY 目标价 小计
合计: $0.00 USD
✓
报价已提交!

我们将在 24 小时内回复您的邮件

1
询价已提交
2
已收到报价
3
已下单
4
支付
5
已发货
6
已送达
查看询价详情