PIC16LF874AT-I/PT - 8-bit MCU 7KB Flash 33 I/O TQFP-44 | Microchip
料号: PIC16LF874AT-I/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $6.32 | $6.32 |
| 10 | $5.78 | $57.80 |
| 100 | $5.12 | $512.00 |
| 500 | $4.61 | $2,305.00 |
| 1,000 | $4.05 | $4,050.00 |
PIC16LF874AT-I/PT 概述
A PIC16 microcontroller is an 8-bit Harvard-architecture RISC device from Microchip's mid-range family, sitting in the hierarchy: PIC16 -> PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The PIC16F family is one of the most widely deployed 8-bit MCU platforms in industrial, automotive, and consumer products because of its deterministic instruction set, low power consumption, and the free MPLAB X IDE + XC8 toolchain. The mid-range core executes one instruction per clock cycle, giving throughput close to many 16-bit cores at much lower cost.
The PIC16LF874AT-I/PT's 33 I/O pins (out of 44 package pins) share pins with the on-chip ADC and serial peripherals, and five ports (PORTA through PORTE) are organized with bidirectional capability and individual interrupt-on-change support. The 8-channel 10-bit ADC provides analog input for sensor conditioning, while the USART, MSSP (I2C/SPI), and parallel slave port give flexible connectivity for sensors, displays, and peer MCUs. The device also includes a parallel slave port for external memory or bus expansion in legacy designs.
Typical applications include industrial control panels, HVAC sensor interfaces, automotive body electronics (non-safety), battery-powered instrumentation, and white-goods user interfaces. The wide 2.0-5.5V supply range, low-power nanoWatt technology, and proven PIC16 instruction set make it well-suited for retrofit and long-lifecycle products.
When designing with this device, the 33 I/O count and TQFP-44 footprint constrain PCB layout and require careful ADC trace routing to minimize digital noise coupling. For new designs, evaluate newer PIC16F1xxx Enhanced Mid-range parts with more memory and Core Independent Peripherals; for legacy drop-in replacement, only same-family same-pinout PIC16F874A variants are pin-compatible.
直接替换替代料: PIC16LF874AT-I/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16LF874AT-I/PT (相同外形与封装尺寸) ——差异在于 Package, Core Architecture, Timers, Mounting Type, I/O Pins.
快速对比工具——选择替代料号进行并排对比:
PIC16LF874A-I/PT
✅ 直接替换📋 参考替代料(不在目录中)
PIC16LF874AT-I/PTG
✅ 直接替换📋 参考替代料(不在目录中)
PIC16LF874AT-I/ML
✅ 直接替换✓ 有现货
$6.75 / 个
查看数据手册 →PIC16F874A-I/PT
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F877A-I/PT
✅ 直接替换✓ 有现货
$4.95 / 个
查看数据手册 →PIC16LF877AT-I/PT
✅ 直接替换✓ 有现货
$5.95 / 个
查看数据手册 →PIC16LF874AT-I/PT 最大额定值与电气特性
| Architecture | 8-bit PIC16 Enhanced Mid-Range RISC |
| Core Size | 8-bit |
| Program Memory Size | 7 KB (4K x 14 words) Flash |
| RAM Size | 192 bytes |
| EEPROM Size | 128 bytes |
| Maximum CPU Speed | 10 MHz / 10 MIPS |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 33 |
| ADC | 10-bit, 8 channels |
| Timers | 3 (Timer0/1/2) |
| Serial Interfaces | USART, MSSP (I2C/SPI) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Parallel Slave Port | Yes (PORTE shared) |
| 工作温度 | -40 C to +85 C (Industrial) |
| 封装 | 44-pin TQFP (PT) 10x10 mm |
| 安装类型 | Surface Mount |
| MSL 等级 | 3 (168 hours) |
| RoHS 状态 | Compliant |
| Lead-Free | Yes |
PIC16LF874AT-I/PT 引脚配置
| 引脚 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| 引脚 2 | RA0/AN0 — Digital I/O / Analog input 0 |
| 引脚 3 | RA1/AN1 — Digital I/O / Analog input 1 |
| 引脚 4 | RA2/AN2 — Digital I/O / Analog input 2 |
| 引脚 5 | RA3/AN3/VREF+ — Digital I/O / Analog input 3 / ADC VREF+ |
| 引脚 6 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| 引脚 7 | RA5/AN4/SS — Digital I/O / Analog input 4 / SPI Slave Select |
| 引脚 8 | RE0/RD/AN5 — Digital I/O / Parallel Slave Read / Analog input 5 |
| 引脚 9 | RE1/WR/AN6 — Digital I/O / Parallel Slave Write / Analog input 6 |
| 引脚 10 | RE2/CS/AN7 — Digital I/O / Parallel Slave Chip Select / Analog input 7 |
| 引脚 11 | OSC1/CLKI — Oscillator crystal input / External clock in |
| 引脚 12 | OSC2/CLKO — Oscillator crystal output / Clock out |
| 引脚 13 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| 引脚 14 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 |
| 引脚 15 | RC2/CCP1 — Digital I/O / Capture/Compare/PWM 1 |
| 引脚 16 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| 引脚 17 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| 引脚 18 | RC5/SDO — Digital I/O / SPI data out |
| 引脚 19 | RC6/TX/CK — Digital I/O / USART TX / USART clock |
| 引脚 20 | RC7/RX/DT — Digital I/O / USART RX / USART data |
| 引脚 21 | VSS — Ground reference |
| 引脚 22 | RD0/PSP0 — Digital I/O / Parallel Slave Port bit 0 |
| 引脚 23 | RD1/PSP1 — Digital I/O / Parallel Slave Port bit 1 |
| 引脚 24 | RD2/PSP2 — Digital I/O / Parallel Slave Port bit 2 |
| 引脚 25 | RD3/PSP3 — Digital I/O / Parallel Slave Port bit 3 |
| 引脚 26 | RD4/PSP4 — Digital I/O / Parallel Slave Port bit 4 |
| 引脚 27 | RD5/PSP5 — Digital I/O / Parallel Slave Port bit 5 |
| 引脚 28 | RD6/PSP6 — Digital I/O / Parallel Slave Port bit 6 |
| 引脚 29 | RD7/PSP7 — Digital I/O / Parallel Slave Port bit 7 |
| 引脚 30 | VSS — Ground reference |
| 引脚 31 | VDD — Positive supply (2.0-5.5 V) |
| 引脚 32 | VSS — Ground reference |
| 引脚 33 | RB0/INT — Digital I/O / External interrupt 0 |
| 引脚 34 | RB1 — Digital I/O / Interrupt-on-change |
| 引脚 35 | RB2 — Digital I/O / Interrupt-on-change |
| 引脚 36 | RB3/PGM — Digital I/O / Low-voltage ICSP programming clock |
| 引脚 37 | RB4 — Digital I/O / Interrupt-on-change |
| 引脚 38 | RB5/PGM — Digital I/O / Interrupt-on-change |
| 引脚 39 | RB6/PGC — Digital I/O / ICSP clock |
| 引脚 40 | RB7/PGD — Digital I/O / ICSP data |
| 引脚 41 | NC — Not connected (per datasheet) |
| 引脚 42 | NC — Not connected (per datasheet) |
| 引脚 43 | NC — Not connected (per datasheet) |
| 引脚 44 | NC — Not connected (per datasheet) |
典型应用
PIC16LF874AT-I/PT 适用于 6 应用s: Industrial Control Panel, Battery-Powered Instrumentation, HVAC Sensor Interface, White Goods User Interface, Automotive Body Electronics (non-safety), Educational and Hobby Development.
Industrial Control Panel
The PIC16LF874AT-I/PT drives relay and contactor control in industrial panels where its 33 I/O pins support keypad scanning, LED multiplexing, and discrete sensor inputs. The 8-channel 10-bit ADC reads 4-20 mA loop signals after conditioning through 250 ohm sense resistors, while the USART provides RS-485 communication to a PLC via an external transceiver. With 2.0-5.5 V operation and nanoWatt sleep modes, it can sit on a 24 V-backed logic rail and survive brownouts down to 2 V, while its 10 MIPS throughput handles deterministic PID loops at 1 kHz.
推荐
Battery-Powered Instrumentation
The LF process (2.0-5.5 V) and nanoWatt technology make the PIC16LF874AT-I/PT well suited to handheld instruments that run from a single Li-ion or 2x AA cells. Sleep current below 1 uA with WDT active extends shelf life to years; the ADC with on-chip 1.024 V reference measures battery voltage, temperature, and sensor outputs without external analog components. The 10 MIPS throughput supports waveform generation for sensor excitation, while the USART interfaces to BLE or Wi-Fi modules for data uplink. Firmware-level power gating turns off unused peripherals for further current reduction.
推荐
HVAC Sensor Interface
The PIC16LF874AT-I/PT handles multi-sensor HVAC reading boards, where its 33 I/O pins interface to thermistor arrays, humidity probes, and pressure transducers while the 8-channel ADC does the analog conversions. The MSSP drives a local character LCD or OLED display via SPI, while the USART streams data to a wall thermostat master controller. Industrial temperature grade -40 to +85 C and 2.0-5.5 V supply tolerate 24 V transformer-rectifier-rail drops, and the deterministic 8-bit core executes scan loops without jitter critical to PID chiller logic.
推荐
White Goods User Interface
In washing machines, dishwashers, and ovens, the PIC16LF874AT-I/PT drives the user-interface PCB, scanning capacitive touch keys, driving 7-segment or TFT displays, and controlling buzzer and triac-based motor/valve drivers via opto-isolators. The 33 I/O handles 4-digit displays, 8 LEDs, and 16 matrix keypad without external I/O expanders, and the 7 KB Flash fits state-machine firmware for wash-cycle programs. The wide operating temperature and 5 V tolerance permit direct connection to legacy appliance harnesses.
推荐
Automotive Body Electronics (non-safety)
The PIC16LF874AT-I/PT is found in non-safety automotive body modules such as window lifters, mirror controllers, and seat-position memories. Although the LF variant is not AEC-Q100 qualified, designers use the industrial temperature grade for under-dash environments. The 33 I/O handle H-bridge drivers, position encoders, and CAN/LIN transceivers. 2.0-5.5 V operation tolerates cranking-voltage sags down to 4 V, and the 10-bit ADC reads potentiometer-based seat position sensors with adequate resolution. For safety-critical modules, select a PIC18 or dsPIC part with AEC-Q100 qualification.
推荐
Educational and Hobby Development
The PIC16LF874AT-I/PT and its PIC16F877A sibling remain staples of university microcontroller courses and hobbyist kits because of the free MPLAB X IDE + XC8 toolchain, abundant open-source firmware libraries, and forgiving 2.0-5.5 V supply. The 33 I/O are easy to access on a 0.1" pinheader development board, and the integrated ICD debug pin-out works with low-cost PICkit 4 debuggers. The same chip underpins in programs at Arduino-equivalent retrofits and provides a deterministic 8-bit core ideal for teaching register-level programming concepts.
推荐
推荐产品汇总
工程参考数据: PIC16LF874AT-I/PT ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16LF874A-I/PT | PIC16LF874AT-I/PTG | PIC16LF874AT-I/ML | PIC16F874A-I/PT | PIC16F877A-I/PT | PIC16LF877AT-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same | QFN-44 (ML) 8x8 mm - same family, different footprint | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same |
| Program Memory | 7 KB Flash | 7 KB Flash | 7 KB Flash | 7 KB Flash | 7 KB Flash | 14 KB Flash | 14 KB Flash |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 40 | 40 |
| Supply Voltage | 2.0-5.5 V | 2.0-5.5 V | 2.0-5.5 V | 2.0-5.5 V | 4.0-5.5 V | 4.0-5.5 V | 2.0-5.5 V |
| Max CPU Speed | 10 MHz / 10 MIPS | 10 MHz / 10 MIPS | 10 MHz / 10 MIPS | 10 MHz / 10 MIPS | 10 MHz / 10 MIPS | 20 MHz / 5 MIPS | 10 MHz / 10 MIPS |
| ADC | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels |
关键差异点
- Low-voltage LF process down to 2.0 V (对比 PIC16F874A-I/PT)
- Tape-and-reel factory packaging (对比 PIC16LF874A-I/PT)
- TQFP-44 with 33 I/O optimizes PCB area (对比 PIC16F877A-I/PT)
设计说明
The PIC16LF874AT-I/PT supports 2.0-5.5 V supply. Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pin 11 and pin 32) and a 10 uF bulk capacitor on the supply rail. For battery-powered designs, the LF nanoWatt technology provides Sleep current below 1 uA with WDT active; disable peripherals (ADC, USART) before sleep to minimize quiescent draw. Verify the voltage-frequency corner: max 10 MHz requires 4.0-5.5 V, dropping to 4 MHz below 4.0 V per datasheet.
TQFP-44 has 0.8 mm lead pitch; use 0.4 mm via-in-pad or dog-bone fan-out to inner signal layers. Keep analog ADC traces (RA0-RA5, RE0-RE2) short and away from switching nodes (PWM outputs, crystal traces) to avoid coupling noise. The Parallel Slave Port on PORTD shares pins with digital I/O; isolate traces crossing PORTB/RC oscillator area. Keep the MCLR/VPP line short and add a 10 kohm pull-up to VDD per datasheet programming specifications.
Do not use PIC16LF874AT-I/L (44-pin PLCC) as a drop-in for the TQFP-44 because the package footprint is mechanically incompatible - PLCC is through-hole with J-leads, TQFP is SMD with gull-wing leads. Verify the I/O count: the PIC16LF874A has 33 I/O, not 40 (the PIC16F877A has 40). When upgrading firmware from LF to F variant, supply voltage must remain 4.0-5.5 V or the LF device will brownout at 3.3 V. Use Microchip's MPLAB X device configuration for valid clock settings.
合规信息
RoHS compliant per Microchip product declaration. Not AEC-Q100 qualified - choose a PIC18 variant for automotive safety applications. Halogen-free status not explicitly declared for this legacy part.