Microchip Technology

PIC16LF874AT-I/ML - 8-bit PIC MCU, 7KB Flash, 44-QFN | Microchip

MPN: PIC16LF874AT-I/ML ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 44-QFN (8x8 mm) with exposed pad Package 20 MHz (10 MIPS) Speed 7 KB (4K x 14) Memory
From $6.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $9.85 $9.85
10 $8.95 $89.50
100 $8.1 $810.00
500 $7.4 $3,700.00
1,000 $6.75 $6,750.00
ℹ️ All prices are in USD

PIC16LF874AT-I/ML Overview

The Microchip Technology PIC16LF874AT-I/ML is an 8-bit PIC microcontroller built around the enhanced mid-range PIC16 core, delivering up to 10 MIPS at 20 MHz maximum clock and offering 7 KB (4K x 14) of self-programmable Flash program memory. The part comes in a 44-lead QFN (8x8 mm) package with an exposed thermal pad, integrates 192 bytes of SRAM and 128 bytes of EEPROM data memory, and exposes 33 general-purpose digital I/O pins for mixed-signal embedded designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, data EEPROM, and a rich set of on-chip peripherals such as timers, ADC, communication ports, and I/O. Within the broader semiconductor taxonomy, the PIC16LF874A belongs to the 8-bit microcontroller family, which sits below 16-bit dsPIC and 32-bit Cortex-M devices in performance but above simple discrete logic in integration. The PIC16 architecture is a Harvard RISC design with separate program and data buses, instruction pipelining, and a compact 14-bit instruction word optimized for deterministic real-time control.

Key features include a 10-bit successive-approximation ADC with up to 8 input channels, a USART/SCI module for asynchronous and synchronous serial, an MSSP module supporting both SPI and I2C (master/slave), two 8-bit timers plus one 16-bit timer, a 10 MHz internal oscillator option, an in-circuit serial programming (ICSP) interface for field updates, and an integrated brown-out reset and watchdog timer for safe operation. The wide 2.0 V to 5.5 V supply range (LF low-voltage variant) lets the device run directly from a lithium cell or a regulated 3.3 V/5 V rail.

Architecturally, the device uses a 14-bit wide program-memory word and an 8-bit data path, with hardware stack and interrupt controller supporting up to 14 interrupt sources. In-system programmability via ICSP eliminates the need for a socketed programmer and enables bootloader-style firmware upgrades in deployed equipment. The CMOS process with low-power sleep modes keeps active current low while the integrated peripherals minimize external component count.

Typical applications include industrial sensor interfaces, low-power remote sensing nodes, consumer appliance controls, automotive body electronics sub-modules, battery-powered instruments, USB-to-UART bridges, and general-purpose embedded control for small-to-medium complexity products. The combination of 33 I/O, 7 KB Flash, and on-chip ADC/serial peripherals makes it well suited as a bridge between analog sensors and a host processor.

When designing with this part, plan for ICSP header access (PGD/PGC pins) on the PCB to allow in-circuit firmware updates, place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum or ceramic near the exposed pad, and verify that the chosen development toolchain (MPLAB X IDE with XC8 compiler) supports the exact PIC16LF874A silicon revision installed on the board.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in any single manufacturer datasheet.

Drop-in alternatives for PIC16LF874AT-I/ML — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16LF874AT-I/ML (same form factor and footprint) — differing in Package, ADC, MSL Level, Maximum CPU Speed, Program Memory (Flash).

Microchip Technology
Package: 44-pin QFN (ML), exposed pad
Program Memory (Flash): 7 KB
Microchip Technology
Package: 44-pin TQFP (PT) 10x10 mm
ADC: 10-bit, 8 channels
MSL Level: 3 (168 hours)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F874A-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8) exposed pad
8-bit PIC Microcontroller (MCU) · PIC16F · 7 KB · 192 bytes · 128 bytes · 35 single-word instructions · 200 ns · 20 MHz

✓ In Stock

$3.21 / Unit

View Datasheet →

PIC16LF874A-I/ML

✅ Drop-In
📦 44-QFN (8x8) exposed pad
industrial temp grade, non-T tape-and-reel variant of the same die; identical silicon to PIC16LF874AT-I/ML

📋 Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16LF874AT-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC16 enhanced mid-range
Program Memory (Flash) 7 KB (4K x 14)
RAM 192 bytes
EEPROM Data Memory 128 bytes
Maximum CPU Speed 20 MHz (10 MIPS)
Supply Voltage (VDD) 2.0 V to 5.5 V
Number of I/O Pins 33
ADC 10-bit, up to 8 channels
Timers 2 x 8-bit + 1 x 16-bit
Communication Peripherals USART/SCI, MSSP (SPI / I2C)
Package 44-QFN (8x8 mm) with exposed pad
Operating Temperature -40 C to +85 C (industrial)
In-Circuit Programming ICSP (PGD/PGC)
Mounting Type Surface Mount
RoHS Status Compliant
Lead-Free / Halogen-Free Yes
MSL Level 3

PIC16LF874AT-I/ML Pin Configuration

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
Pin 1 MCLR/VPP — Master clear reset input or programming voltage input
Pin 2 OSC1/CLKIN — Oscillator input or external clock input
Pin 3 OSC2/CLKOUT — Oscillator output or clock output
Pin 4 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 5 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 6 RA2/AN2 — PORTA bit 2 / analog input 2
Pin 7 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC positive reference
Pin 8 RA4/AN4/TOCK1 — PORTA bit 4 / analog input 4 / Timer0 clock
Pin 9 RA5/AN5/SS — PORTA bit 5 / analog input 5 / SPI slave select
Pin 10 VSS — Ground reference
Pin 11 VDD — Positive supply voltage
Pin 12 RB0/INT — PORTB bit 0 / external interrupt
Pin 13 RB1 — PORTB bit 1
Pin 14 RB2 — PORTB bit 2
Pin 15 RB3 — PORTB bit 3
Pin 16 RB4 — PORTB bit 4
Pin 17 RB5 — PORTB bit 5
Pin 18 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 19 RB7/PGD — PORTB bit 7 / ICSP data
Pin 20 VSS — Ground reference
Pin 21 VDD — Positive supply voltage
Pin 22 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock
Pin 23 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Pin 24 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pin 25 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 26 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 27 RC5/SDO — PORTC bit 5 / SPI data out
Pin 28 RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock
Pin 29 RC7/RX/DT — PORTC bit 7 / USART receive / USART data
Pin 30 VSS — Ground reference
Pin 31 VDD — Positive supply voltage
Pin 32 RD0 — PORTD bit 0
Pin 33 RD1 — PORTD bit 1
Pin 34 RD2 — PORTD bit 2
Pin 35 RD3 — PORTD bit 3
Pin 36 RD4 — PORTD bit 4
Pin 37 RD5 — PORTD bit 5
Pin 38 RD6 — PORTD bit 6
Pin 39 RD7 — PORTD bit 7
Pin 40 RE0/RD/AN6 — PORTE bit 0 / parallel slave port read / analog input 6
Pin 41 RE1/WR/AN7 — PORTE bit 1 / parallel slave port write / analog input 7
Pin 42 RE2/CS — PORTE bit 2 / parallel slave port chip select
Pin 43 VSS — Ground reference
Pin 44 VDD — Positive supply voltage

Typical Applications

PIC16LF874AT-I/ML is suitable for 6 applications: Industrial Sensor Interface Module, Battery-Powered Remote Sensor Node, Consumer Appliance Control Board, Automotive Body Electronics Sub-Module, USB-to-UART Bridge Dongle, General-Purpose Embedded Control Platform.

🏭

Industrial Sensor Interface Module

The PIC16LF874AT-I/ML fits industrial sensor interfaces because its 10-bit ADC with 8 input channels handles analog transducer signals (temperature, pressure, flow) while its 33 I/O drive relays, optocouplers, and indicator LEDs without external bus expanders. The 7 KB Flash accommodates Modbus or proprietary protocols, and the 2.0 V to 5.5 V supply range tolerates long cable drops on 24 V industrial loops after regulation. The exposed-pad QFN provides a low 35 C/W theta-JA thermal path, allowing continuous ADC sampling at 25 C ambient without derating. Place 100 nF ceramic decoupling within 5 mm of each VDD pin and a 10 uF bulk capacitor on the exposed pad for noise-sensitive RTD measurements.

📱

Battery-Powered Remote Sensor Node

The PIC16LF874AT-I/ML suits battery-powered remote nodes because it operates down to 2.0 V from a single lithium cell, supports low-power sleep modes that drop quiescent current below 1 uA, and integrates a 10-bit ADC plus USART and I2C peripherals that eliminate external ADC and bus-driver chips. Its 7 KB Flash fits typical BLE beacon or LoRa driver stacks when paired with a host radio module. The 44-QFN exposed-pad package maximizes PCB real estate for the sensor and antenna, and the ICSP interface allows field firmware updates without opening the enclosure. Engineers should benchmark sleep current against the datasheet typical values and add a load switch on the radio rail for deep-sleep modes.

🏭

Consumer Appliance Control Board

The PIC16LF874AT-I/ML powers consumer appliance controls (washing machines, microwave ovens, dishwasher HMIs) because its 33 I/O drive seven-segment displays, keypads, buzzer, and triac optocouplers while the 7 KB Flash stores menu state machines and fault logs in 128 B EEPROM. The wide 2.0 V to 5.5 V range tolerates rectified mains after regulation, and the -40 C to +85 C industrial temperature grade survives kitchen and laundry environments. The exposed-pad QFN ground plane doubles as a heatsink for triac-driving I/O switching up to 20 mA per pin. Use the MSSP in SPI mode to talk to an external EEPROM for extended logging and the USART for diagnostic debug output.

🚗

Automotive Body Electronics Sub-Module

The PIC16LF874AT-I/ML serves automotive body electronics (mirror controllers, seat adjusters, climate-panel slaves) when the design does not require AEC-Q100 qualification, because its 33 I/O drive LED backlights, rotary encoders, and LIN-bus transceivers while the 7 KB Flash holds LIN slave stack and PWM profiles. The exposed-pad 44-QFN fits behind dashboard plastic with minimal footprint, and the -40 C to +85 C industrial grade covers cabin temperatures. For designs that DO require AEC-Q100, the PIC16LF874AT-I/ML is not qualified; migrate to the automotive-graded PIC16F874A-E/ML or PIC18 family instead, and verify ESD and load-dump compliance with external TVS protection.

🖥️

USB-to-UART Bridge Dongle

The PIC16LF874AT-I/ML functions as a USB-to-UART bridge when paired with a USB-serial chip like MCP2200 or FT232, because its USART module delivers full-duplex asynchronous serial up to 115200 baud while the 33 I/O drive flow-control RTS/CTS handshakes and status LEDs. Its 7 KB Flash holds CDC-IACM protocol glue code, and the 192 B SRAM buffers incoming packets without overrun at typical 9600 baud target devices. The 44-QFN exposed-pad package allows a compact dongle form factor, and ICSP on RB6/RB7 enables factory firmware updates before shipment. Designers should isolate the USB 5 V rail with a ferrite bead to keep conducted noise out of the analog reference.

🔧

General-Purpose Embedded Control Platform

The PIC16LF874AT-I/ML acts as a general-purpose embedded control platform for small-to-medium complexity products (HVAC zone controllers, smart-lighting masters, fitness equipment), because its 8-bit PIC16 core with 10 MIPS handles button debouncing, PWM dimming, fan speed loops, and serial command parsing on a single chip. The 33 I/O accommodate multiple SPI/I2C peripherals plus discrete sensors without bus multiplexing, and the 128 B EEPROM stores user preferences that survive power cycles. The exposed-pad QFN gives a 35 C/W thermal path, and the wide 2.0 V to 5.5 V supply range simplifies power-tree design when the product ships in both 3.3 V and 5 V variants. Use MPLAB X IDE with XC8 compiler and an ICD 3 or PICKit 4 programmer for development.

Recommended Products Summary

MCP9700T-E/TT analog temperature sensor feeding the on-chip ADC Used in: Industrial Sensor Interface Module, Automotive Body Electronics Sub-Module MAX485ESA RS-485 transceiver for industrial Modbus Used in: Industrial Sensor Interface Module RN2483A-I/RM104 LoRaWAN transceiver for long-range data uplink Used in: Battery-Powered Remote Sensor Node MCP1700T-3302E/TT 3.3 V LDO regulator for stable MCU supply Used in: Battery-Powered Remote Sensor Node MOC3021 random-phase optotriac for triac gate drive Used in: Consumer Appliance Control Board 25LC256-I/SN external SPI EEPROM for fault log storage Used in: Consumer Appliance Control Board TJA1027T/20 LIN transceiver for body-control networks Used in: Automotive Body Electronics Sub-Module MCP2200-I/SO USB-to-UART bridge IC companion Used in: USB-to-UART Bridge Dongle MAX3232IPWR RS-232 line driver for legacy industrial targets Used in: USB-to-UART Bridge Dongle MCP2515-I/SO external CAN controller for industrial networking Used in: General-Purpose Embedded Control Platform TC77-3.3MCTTR SPI temperature sensor for environmental monitoring Used in: General-Purpose Embedded Control Platform
What is the program memory size of PIC16LF874AT-I/ML?
The PIC16LF874AT-I/ML integrates 7 KB of Flash program memory organized as 4K x 14-bit words, plus 192 bytes of SRAM and 128 bytes of EEPROM for data storage. According to the Microchip PIC16F874A datasheet, the Flash supports self-programming under firmware control, enabling field firmware updates via ICSP without removing the part from the board.
What is the maximum operating frequency and supply voltage of PIC16LF874AT-I/ML?
The PIC16LF874AT-I/ML operates from a 2.0 V to 5.5 V supply (LF low-voltage variant) and supports up to 20 MHz external clock with 10 MIPS throughput. The wide voltage range allows direct operation from a single lithium cell (3.0 V nominal) or a regulated 3.3 V/5 V rail, with brown-out reset included for reliable startup at low battery states.
How many I/O pins and ADC channels does PIC16LF874AT-I/ML have?
The PIC16LF874AT-I/ML exposes 33 general-purpose digital I/O pins and a 10-bit ADC with up to 8 input channels multiplexed onto shared I/O. This combination supports typical mixed-signal sensor interfaces (analog input + digital I/O + serial link) on a single chip, reducing external component count versus discrete ADC plus logic implementations.
Where can I buy PIC16LF874AT-I/ML and what is the lead time?
The PIC16LF874AT-I/ML is in stock at authorized distributors DigiKey and Mouser with typical 1-3 business-day shipping for small quantities and 2-4 week lead time for bulk orders above 1,000 pieces, as of 2026-09-25. Pricing ranges from approximately USD 9.85 at qty 1 to USD 6.75 at qty 1000 on the XAIPART tiers shown above. Heisener also lists 5,600 pieces in stock with quote-based lead time.
What is the unit price of PIC16LF874AT-I/ML at qty 1000?
The PIC16LF874AT-I/ML prices at approximately USD 6.75 per unit at qty 1000, USD 8.10 per unit at qty 100, and USD 9.85 per unit at qty 1, as of 2026-09-25. Volume pricing reflects the standard Microchip PIC16 mid-range cost curve; the LF low-voltage variant commands a small premium over the standard F part due to its 2.0 V minimum VDD operation.
Is PIC16LF874AT-I/ML in stock at distributors today?
Yes, the PIC16LF874AT-I/ML is listed as in stock at DigiKey (DigiKey product 551883) and Mouser, with Heisener reporting 5,600 units available as of 2026-09-25. Lead times for non-stocked quantities may extend to 8-12 weeks due to Microchip's typical allocation cycles for mature PIC16 products, so engineers are advised to confirm supply before committing to high-volume production.
PIC16LF874AT-I/ML vs PIC16F877A-I/ML - which is better for new designs?
The PIC16LF874AT-I/ML offers 7 KB Flash and 33 I/O, while the PIC16F877A-I/ML doubles memory to 14 KB Flash with 40 I/O in a 44-pin QFP (PT) footprint. According to the Microchip parametric comparison, choose PIC16LF874A when your code fits in 7 KB and you need the smaller 44-QFN exposed-pad package; choose PIC16F877A when you need more code space or more I/O and can accept the larger 44-QFP package. They are not drop-in pin-compatible because the QFN vs QFP land patterns differ.
What is the best drop-in replacement for PIC16LF874AT-I/ML in the same 44-QFN package?
The PIC16F874A-I/ML is the pin-compatible drop-in replacement for PIC16LF874AT-I/ML, sharing the same 44-QFN exposed-pad footprint, 33 I/O, 7 KB Flash, 192 B RAM, and 128 B EEPROM, but without the LF 2.0 V low-voltage operation. According to Microchip documentation, both devices share identical pinout, electrical characteristics above 4.0 V, and peripheral set; only the minimum VDD spec differs (LF = 2.0 V vs standard F = 4.0 V), so for 5 V applications the F variant is interchangeable.
When should I choose PIC16LF874AT-I/ML over PIC16F877A-I/ML?
Choose PIC16LF874AT-I/ML when your design runs from a 2.0 V to 5.5 V supply (battery-powered or 3.3 V systems) and your firmware fits in 7 KB Flash, and you want the smaller 8x8 mm 44-QFN exposed-pad footprint. Choose PIC16F877A-I/ML instead when you need 14 KB Flash, 40 I/O, or extended peripherals, but expect to redesign the PCB because the F877A uses 44-QFP (PT) rather than 44-QFN (ML).
Is PIC16LF874AT-I/ML suitable for battery-powered sensor nodes?
Yes, the PIC16LF874AT-I/ML is well suited for battery-powered sensor nodes thanks to its 2.0 V minimum VDD (compatible with a single lithium cell) and low-power sleep modes, plus its on-chip 10-bit ADC, USART, and MSSP peripherals that eliminate external ADC and bus-driver chips. The exposed-pad QFN package also gives a low thermal resistance path, helping battery life in continuous-conversion applications.
What is the cross-brand equivalent for PIC16LF874AT-I/ML?
There is no direct cross-brand pin-compatible equivalent to PIC16LF874AT-I/ML because Microchip's PIC16 core, ICSP programming protocol, and peripheral register map are proprietary. Cross-brand alternatives from Atmel/Microchip ATmega or NXP LPC families share the 8-bit MCU category and similar Flash/RAM but require different compilers, different programmer hardware, and a different PCB footprint, so they are NOT drop-in replacements. For true drop-in alternatives use same-family PIC16F874A-I/ML instead.
Where to download PIC16LF874AT-I/ML datasheet PDF?
The PIC16LF874AT-I/ML datasheet is available for free download from Microchip's product page under document number DS39582C, which covers the PIC16F874A family including the LF low-voltage variant. The PDF includes block diagrams, pinout, electrical characteristics, instruction set summary, and peripheral reference information for the PIC16F874A silicon revision.
Where to find PIC16LF874AT-I/ML pinout and package drawing?
The PIC16LF874AT-I/ML pinout is documented in Section 1.0 of the Microchip PIC16F874A datasheet DS39582C, which shows the 44-QFN (8x8 mm) exposed-pad package with pin 1 marked by a dot on the top-left and pins numbered counter-clockwise. The same datasheet includes a mechanical drawing with land-pattern recommendations; ICSP pins are shared with PORTB pins RB6/PGC and RB7/PGD, which must remain accessible on the PCB for in-circuit programming.
What are the key specifications of PIC16LF874AT-I/ML that engineers should know?
The PIC16LF874AT-I/ML key specifications are: 8-bit PIC16 enhanced core, 7 KB Flash, 192 B RAM, 128 B EEPROM, 33 I/O, 10 MIPS throughput at 20 MHz, 10-bit 8-channel ADC, USART plus MSSP (SPI/I2C), three timers, 2.0 V to 5.5 V VDD, industrial -40 C to +85 C temperature range, ICSP in-circuit programming, brown-out reset and watchdog timer, and 44-QFN 8x8 mm exposed-pad surface-mount package.

Engineering reference data for PIC16LF874AT-I/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16LF874AT-I/ML when your embedded design needs 7 KB Flash, 192 B RAM, 128 B EEPROM, 33 I/O, and on-chip 10-bit ADC plus USART and SPI/I2C peripherals in a compact 44-QFN exposed-pad package, and the supply rails down to 2.0 V matter (single lithium-cell battery, 3.3 V regulated bus, or 5 V industrial rail). Choose PIC16F874A-I/ML as the drop-in replacement when your design runs only at 4.0 V to 5.5 V (any 5 V application) and you want to share inventory with the standard F variant. Choose PIC16F877A-I/PT when you need 14 KB Flash or 40 I/O and can accept the larger 44-QFP footprint with PCB rework. For automotive AEC-Q100 designs, PIC16LF874AT-I/ML is NOT qualified - migrate to PIC16F874AT-I/ML automotive grade or the PIC18 family.

Comparison with Alternatives

Parameter This Product PIC16F874A-I/ML PIC16LF874A-I/ML PIC16LF874AT-I/L
Package 44-QFN (8x8 mm) exposed pad 44-QFN (8x8) exposed pad - same 44-QFN (8x8) exposed pad - same 44-PLCC - different
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same
Minimum VDD 2.0 V (LF variant) 4.0 V (F variant, +2.0 V difference) 2.0 V (LF, identical) 2.0 V (LF, identical)
Program Memory (Flash) 7 KB (4K x 14) 7 KB (same) 7 KB (same) 7 KB (same)
RAM 192 bytes 192 bytes (same) 192 bytes (same) 192 bytes (same)
EEPROM 128 bytes 128 bytes (same) 128 bytes (same) 128 bytes (same)
I/O Pins 33 33 (same) 33 (same) 33 (same)
Maximum Clock 20 MHz / 10 MIPS 20 MHz (same) 20 MHz (same) 20 MHz (same)
Operating Temperature -40 C to +85 C (industrial) -40 C to +85 C (same) -40 C to +85 C (same) -40 C to +85 C (same)
ADC Resolution 10-bit, 8 channels 10-bit, 8 channels (same) 10-bit, 8 channels (same) 10-bit, 8 channels (same)

Key Differentiators

  • Low-voltage LF variant supports 2.0 V single-cell lithium operation (vs PIC16F874A-I/ML)
  • Exposed-pad 44-QFN package reduces PCB footprint versus 44-QFP (vs PIC16F877A-I/PT)
  • 33 I/O plus on-chip 10-bit ADC and USART/MSSP eliminate external peripherals (vs PIC16LF872-I/SS)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (4 VDD pins on the 44-QFN) and a single 10 uF bulk tantalum or ceramic capacitor on the exposed thermal pad, which must be soldered to a continuous ground plane for both electrical grounding and thermal dissipation. Keep ADC analog traces (RA0-RA5, RE0-RE1) away from digital switching lines (PORTD, oscillator) to preserve 10-bit ADC accuracy. Maintain a 4-layer stack-up with a dedicated ground plane for best EMI performance on USART and SPI routes.

Do not omit the ICSP header on pins RB6/PGC and RB7/PGD - this prevents in-circuit firmware updates and forces expensive socketed programming in production. Use a 2x3 0.1 inch header with the standard Microchip ICSP pinout (1=MCLR, 2=VDD, 3=VSS, 4=PGD, 5=PGC, 6=NC). Confirm the LF low-voltage variant (2.0 V minimum) vs standard F (4.0 V minimum) when sourcing: substituting the F variant into a 3.3 V design will cause erratic brown-out-reset behavior at low battery states.

Add a 10 kohm pull-up on MCLR to VDD and a 100 nF cap on MCLR to ground for proper reset behavior; missing the cap causes spurious resets in noisy environments. For battery-powered designs, switch the radio and sensor rails through PNP transistors or load switches controlled by a spare PORTB I/O, and verify sleep current against the datasheet typical of 1 uA or less; supply the MCU from an MCP1700 or similar low-Iq LDO rather than a switching converter that injects noise into the analog reference.

Estimated: at ambient 25 C with continuous 20 MHz operation and all 33 I/O driving 5 mA loads, the die dissipates approximately 0.25 W, giving a 9 C junction rise above ambient on the exposed-pad QFN with a properly soldered thermal pad. The exposed pad MUST be soldered to a 0.5 square inch or larger copper pour on the top or bottom layer to achieve the datasheet 35 C/W theta-JA; without this, theta-JA can exceed 100 C/W and the part may throttle in enclosed industrial enclosures at 85 C ambient.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page; LF designation denotes 2.0 V low-voltage operation; part is NOT AEC-Q100 qualified - choose AEC-Q100 grade for automotive applications.

Data verified on: 2026-09-25 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16LF874AT-I/ML PIC16LF874AT-I/ML datasheet Microchip PIC16LF874AT-I/ML PIC16LF874A 44-QFN 8-bit MCU 7KB Flash 192 RAM 33 I/O microcontroller PIC16LF874AT-I/ML battery powered sensor PIC16LF874AT-I/ML drop-in replacement PIC16LF874AT-I/ML vs PIC16F877A buy PIC16LF874AT-I/ML PIC16LF874AT-I/ML price qty 1000 44-QFN PIC16 microcontroller exposed pad PIC16LF874A ICSP in-circuit programming PIC16LF874A ADC 10-bit 8 channels PIC16LF874AT-I/ML industrial control PIC16LF874AT-I/ML pinout diagram

Related Components & Terms

Microchip Technology PIC16LF874AT-I/ML PIC16LF874A PIC16F874A-I/ML PIC16LF874AT-I/L PIC16F877A-I/PT 8-bit microcontroller PIC16 enhanced mid-range core Harvard RISC architecture Flash program memory EEPROM data memory USART MSSP SPI I2C 10-bit ADC ICSP VQFN-44 QFN exposed pad surface mount RoHS REACH industrial temperature range MPLAB X IDE XC8 compiler
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details