PIC16LF874AT-I/PT - 8-bit MCU 7KB Flash 33 I/O TQFP-44 | Microchip
MPN: PIC16LF874AT-I/PT ✓ Hoạt độngPIC16LF874AT-I/PT Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16LF874AT-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16LF874AT-I/PT (cùng hình factor và footprint) — khác nhau ở Package, Core Architecture, Timers, Mounting Type, I/O Pins.
PIC16LF874A-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16LF874AT-I/PTG
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16LF874AT-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F874A-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F877A-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF877AT-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF874AT-I/PT Tỷ lệ tối đa & tính chất điện
| 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) |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial) |
| Hộp | 44-pin TQFP (PT) 10x10 mm |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 (168 hours) |
| Trạng thái RoHS | Compliant |
| Lead-Free | Yes |
Cấu hình chân PIC16LF874AT-I/PT
| Chân 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| Chân 2 | RA0/AN0 — Digital I/O / Analog input 0 |
| Chân 3 | RA1/AN1 — Digital I/O / Analog input 1 |
| Chân 4 | RA2/AN2 — Digital I/O / Analog input 2 |
| Chân 5 | RA3/AN3/VREF+ — Digital I/O / Analog input 3 / ADC VREF+ |
| Chân 6 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Chân 7 | RA5/AN4/SS — Digital I/O / Analog input 4 / SPI Slave Select |
| Chân 8 | RE0/RD/AN5 — Digital I/O / Parallel Slave Read / Analog input 5 |
| Chân 9 | RE1/WR/AN6 — Digital I/O / Parallel Slave Write / Analog input 6 |
| Chân 10 | RE2/CS/AN7 — Digital I/O / Parallel Slave Chip Select / Analog input 7 |
| Chân 11 | OSC1/CLKI — Oscillator crystal input / External clock in |
| Chân 12 | OSC2/CLKO — Oscillator crystal output / Clock out |
| Chân 13 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Chân 14 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 |
| Chân 15 | RC2/CCP1 — Digital I/O / Capture/Compare/PWM 1 |
| Chân 16 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Chân 17 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Chân 18 | RC5/SDO — Digital I/O / SPI data out |
| Chân 19 | RC6/TX/CK — Digital I/O / USART TX / USART clock |
| Chân 20 | RC7/RX/DT — Digital I/O / USART RX / USART data |
| Chân 21 | VSS — Ground reference |
| Chân 22 | RD0/PSP0 — Digital I/O / Parallel Slave Port bit 0 |
| Chân 23 | RD1/PSP1 — Digital I/O / Parallel Slave Port bit 1 |
| Chân 24 | RD2/PSP2 — Digital I/O / Parallel Slave Port bit 2 |
| Chân 25 | RD3/PSP3 — Digital I/O / Parallel Slave Port bit 3 |
| Chân 26 | RD4/PSP4 — Digital I/O / Parallel Slave Port bit 4 |
| Chân 27 | RD5/PSP5 — Digital I/O / Parallel Slave Port bit 5 |
| Chân 28 | RD6/PSP6 — Digital I/O / Parallel Slave Port bit 6 |
| Chân 29 | RD7/PSP7 — Digital I/O / Parallel Slave Port bit 7 |
| Chân 30 | VSS — Ground reference |
| Chân 31 | VDD — Positive supply (2.0-5.5 V) |
| Chân 32 | VSS — Ground reference |
| Chân 33 | RB0/INT — Digital I/O / External interrupt 0 |
| Chân 34 | RB1 — Digital I/O / Interrupt-on-change |
| Chân 35 | RB2 — Digital I/O / Interrupt-on-change |
| Chân 36 | RB3/PGM — Digital I/O / Low-voltage ICSP programming clock |
| Chân 37 | RB4 — Digital I/O / Interrupt-on-change |
| Chân 38 | RB5/PGM — Digital I/O / Interrupt-on-change |
| Chân 39 | RB6/PGC — Digital I/O / ICSP clock |
| Chân 40 | RB7/PGD — Digital I/O / ICSP data |
| Chân 41 | NC — Not connected (per datasheet) |
| Chân 42 | NC — Not connected (per datasheet) |
| Chân 43 | NC — Not connected (per datasheet) |
| Chân 44 | NC — Not connected (per datasheet) |
Ứng dụng tiêu biểu
PIC16LF874AT-I/PT phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16LF874AT-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Low-voltage LF process down to 2.0 V (vsPIC16F874A-I/PT)
- Tape-and-reel factory packaging (vsPIC16LF874A-I/PT)
- TQFP-44 with 33 I/O optimizes PCB area (vsPIC16F877A-I/PT)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.