Microchip Technology

PIC16F884T-I/ML - 8-Bit 20MHz MCU 7KB Flash 44-QFN | Microchip

MPN: PIC16F884T-I/ML ✓ Hoạt động
2.0 V to 5.5 V Vdss 44-pin QFN (8x8 mm) with exposed pad Package 20 MHz (200 ns instruction cycle) Speed 7 KB (4K x 14) flash, self-programmable Memory
MOQ: 1 |

PIC16F884T-I/ML Tóm tắt

The Microchip Technology PIC16F884T-I/ML is an 8-bit CMOS flash-based microcontroller from the PIC16F family, delivering 20 MHz CPU performance with 7 KB (4K x 14) of self-programmable flash program memory in a 44-pin QFN (8x8 mm) surface-mount package. The "T" suffix denotes tape-and-reel packaging while the "ML" package code identifies the 44-lead QFN with exposed pad.

An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data bus architecture, optimized for deterministic real-time control in cost-sensitive embedded applications. Within the broader semiconductor taxonomy, the PIC16F884 belongs to the PIC16F family -> 8-bit PIC microcontrollers -> microcontrollers -> microcontrollers (MCU) -> embedded ICs -> semiconductors. It integrates CPU core, flash program memory, SRAM, EEPROM, A/D converter, timers, and communication peripherals on a single die, replacing dozens of discrete logic components.

Key features of the PIC16F884 include 256 bytes of EEPROM data memory, 368 bytes of SRAM, 36 digital I/O pins, a 10-bit A/D converter with up to 14 channels, two 8-bit and one 16-bit timers, one Enhanced USART, MSSP for SPI/I2C, nanoWatt power management for low-power modes, and ICSP (In-Circuit Serial Programming) for in-field firmware updates. The 44-QFN exposed pad provides a low thermal resistance path for continuous high-I/O-switching applications.

The architecture is based on Microchip's enhanced mid-range 14-bit instruction set with only 35 single-word instructions, an 8-level hardware stack, and interrupt-driven control. The device operates from 2.0V to 5.5V across the industrial temperature range (-40C to +85C). Internal oscillator options up to 8 MHz and a PLL reduce external component count.

Typical applications include industrial control panels, HVAC fan controllers, smart energy meters, sensor signal conditioning, and consumer appliance user interfaces. The combination of 36 I/O and nanoWatt sleep currents below 1 uA makes it well suited to battery-backed sensor nodes.

When designing, place a 100 nF decoupling capacitor adjacent to each VDD/VSS pair and bond the exposed pad to a ground plane for thermal dissipation. Verify ICD/ICSP pin assignments against the emulator header before PCB fabrication.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the standalone manufacturer datasheet.

Bộ thay thế dễ dàng lắp đặt cho PIC16F884T-I/ML — 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 PIC16F884T-I/ML (cùng hình factor và footprint) — khác nhau ở Operating Temperature, Package, I/O Pins, Timers, Core.

Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 18-SOIC (0.295", 7.50 mm width)
Core: PIC16F 8-bit RISC
Microchip Technology
Operating Temperature: -40C to +85C (Industrial)
Package: 28-QFN (6x6 mm) with exposed thermal pad
I/O Pins: 22 (typical for 28-pin PIC16F882)
Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial)
Package: 28-QFN (6x6 mm) with exposed pad
I/O Pins: 25
Microchip Technology
Operating Temperature: -40C to +125C (E suffix, industrial extended)
I/O Pins: 36 (multiplexed with peripherals)
Timers: Timer0, Timer1, Timer2
Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial)
Package: 28-QFN (6x6 mm) with exposed pad

PIC16F884-I/ML

✅ Drop-In
📦 44-QFN (8x8)
same die and package, tray packaging instead of tape-and-reel

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16F883T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
PIC16F mid-range · 8-bit PIC RISC · 35 single-word instructions · 7 KB (4K x 14) · 256 bytes · 368 bytes · 20 MHz · 2.0 V to 5.5 V

Liên hệ để biết giá

Xem tài liệu →

PIC16F884-E/ML

✅ Drop-In ⚠️ Thông số chưa được xác minh
Microchip Technology
📦 44-QFN (8x8)
PIC 8-bit, Harvard bus, 14-bit instruction word · 20 MHz maximum · 200 ns at 20 MHz · 7 KB (4K x 14 words) · 256 bytes · 368 bytes · 36 (multiplexed with peripherals) · 10-bit, up to 14 channels

Liên hệ để biết giá

Xem tài liệu →

PIC16F882T-I/ML

✅ Drop-In ⚠️ Thông số chưa được xác minh
Microchip Technology
📦 28-QFN (6x6)
PIC16 enhanced mid-range 8-bit RISC · 3.5 KB (2K x 14 words) · 128 bytes · 128 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 22 (typical for 28-pin PIC16F882)

Liên hệ để biết giá

Xem tài liệu →

PIC16F87T-I/SO

✅ Drop-In ⚠️ Thông số chưa được xác minh
Microchip Technology
📦 18-SOIC (7.5 mil)
PIC16F 8-bit RISC · 8-Bit · 7 KB (4K x 14) FLASH · 368 x 8 bytes · 256 x 8 bytes · 20 MHz · 200 ns · 16

Liên hệ để biết giá

Xem tài liệu →

PIC16F884T-I/ML Tỷ lệ tối đa & tính chất điện

Core PIC16F (8-bit enhanced mid-range)
Instruction Set 35 single-word instructions, 14-bit opcode
CPU Speed 20 MHz (200 ns instruction cycle)
Program Memory 7 KB (4K x 14) flash, self-programmable
Data SRAM 368 bytes
Data EEPROM 256 bytes
I/O Pins 36
A/D Converter 10-bit, up to 14 channels
Timers 2 x 8-bit, 1 x 16-bit
Communication 1 x EUSART, 1 x MSSP (SPI / I2C)
Điện áp cung cấp 2.0 V to 5.5 V
Nhiệt độ hoạt động -40 C to +85 C (industrial, "I")
Power-Saving Modes nanoWatt (sleep < 1 uA typical)
Hộp 44-pin QFN (8x8 mm) with exposed pad
Kiểu lắp đặt Surface Mount
Programming ICSP (In-Circuit Serial Programming)
Trạng thái RoHS Compliant

Cấu hình chân PIC16F884T-I/ML

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
Chân 1 RA3/AN3/VREF+ — I/O port A bit 3 / ADC input / positive voltage reference
Chân 2 RA4/T0CKI/C1OUT — I/O port A bit 4 / Timer0 clock input / Comparator 1 output
Chân 3 RA5/AN4/SS/HLVDIN/C2OUT — I/O port A bit 5 / ADC input / SPI Slave Select / HLVD input / Comparator 2 output
Chân 4 RA6/OSC2/CLKO — I/O port A bit 6 / oscillator output / clock output
Chân 5 RA7/OSC1/CLKI — I/O port A bit 7 / oscillator input / clock input
Chân 6 VSS — Ground reference (top-side bond pad)
Chân 7 VDD — Positive supply (top-side bond pad)
Chân 8 RB0/AN12/INT — I/O port B bit 0 / ADC input / external interrupt
Chân 9 RB1/AN10/C12IN3-/P1C — I/O port B bit 1 / ADC input / comparator input / PWM output
Chân 10 RB2/AN8/P1B — I/O port B bit 2 / ADC input / PWM output
Chân 11 RB3/AN9/PGM/C12IN2-/P1C — I/O port B bit 3 / ADC input / LVP programming / comparator input / PWM
Chân 12 RB4/AN11/P1D — I/O port B bit 4 / ADC input / PWM output
Chân 13 RB5/AN13/T1G/P1D — I/O port B bit 5 / ADC input / Timer1 gate / PWM output
Chân 14 RB6/ICSPCLK/PGC — I/O port B bit 6 / ICSP clock / ICD clock
Chân 15 RB7/ICSPDAT/PGD — I/O port B bit 7 / ICSP data / ICD data
Chân 16 VSS — Ground (bottom-side bond pad)
Chân 17 VDD — Positive supply (bottom-side bond pad)
Chân 18 RC0/T1OSO/T1CKI/P2A — I/O port C bit 0 / Timer1 oscillator output / Timer1 clock / PWM
Chân 19 RC1/T1OSI/CCP2/P2A — I/O port C bit 1 / Timer1 oscillator input / CCP2 / PWM
Chân 20 RC2/P1A/CCP1 — I/O port C bit 2 / PWM output / CCP1 capture/compare
Chân 21 RC3/P1B/SDI/SDA — I/O port C bit 3 / PWM / SPI data in / I2C data
Chân 22 RC4/P1D/SCK/SCL — I/O port C bit 4 / PWM / SPI clock / I2C clock
Chân 23 RC5/P1C/SDO — I/O port C bit 5 / PWM / SPI data out
Chân 24 RC6/TX/CK — I/O port C bit 6 / EUSART TX / EUSART clock
Chân 25 RC7/RX/DT — I/O port C bit 7 / EUSART RX / EUSART data
Chân 26 RD0 — I/O port D bit 0
Chân 27 RD1 — I/O port D bit 1
Chân 28 RD2 — I/O port D bit 2
Chân 29 RD3 — I/O port D bit 3
Chân 30 RD4 — I/O port D bit 4
Chân 31 RD5/P1B — I/O port D bit 5 / PWM output
Chân 32 RD6/P1C — I/O port D bit 6 / PWM output
Chân 33 RD7/P1D — I/O port D bit 7 / PWM output
Chân 34 VSS — Ground (left-side bond pad)
Chân 35 VDD — Positive supply (left-side bond pad)
Chân 36 RE0/AN5 — I/O port E bit 0 / ADC input
Chân 37 RE1/AN6 — I/O port E bit 1 / ADC input
Chân 38 RE2/AN7 — I/O port E bit 2 / ADC input
Chân 39 RE3/MCLR/VPP — I/O port E bit 3 / Master Clear / Programming voltage
Chân 40 RA0/AN0/ULPWU — I/O port A bit 0 / ADC input / ultra-low-power wake
Chân 41 RA1/AN1 — I/O port A bit 1 / ADC input
Chân 42 RA2/AN2/VREF- — I/O port A bit 2 / ADC input / negative voltage reference
Chân 43 VSS — Ground (right-side bond pad)
Chân 44 VDD — Positive supply (right-side bond pad)
Chân 45 EP — Exposed thermal pad - bond to VSS for thermal dissipation

Ứng dụng tiêu biểu

PIC16F884T-I/ML phù hợp cho 7 Áp dụngs: Industrial Control Panel, HVAC Fan and Blower Controller, Smart Energy Meter, Consumer Appliance UI Board, Battery-Backed IoT Sensor Node, Automotive Body Control Module (Auxiliary), Medical Device Sensor Front-End.

🏭

Industrial Control Panel

The PIC16F884T-I/ML suits industrial control panels because it offers 36 I/O pins for keypad scanning, LED driving, and relay control plus a 14-channel 10-bit ADC for analog sensor feedback. Its 2.0V-5.5V supply range and -40C to +85C industrial rating cover 24V-derived 5V rails and factory floor temperatures. nanoWatt sleep drops the average current to single-digit uA when the panel is idle, while the EUSART interfaces to a host PLC or Modbus RTU link.

🏭

HVAC Fan and Blower Controller

The PIC16F884T-I/ML is a natural fit for HVAC blower control thanks to its enhanced CCP/PWM module, 16-bit timer for precise duty-cycle generation, and 14 ADC channels for temperature, humidity, and pressure feedback. The 7 KB flash holds full PID control loops plus lookup tables for fan curves. nanoWatt sleep keeps standby power below 50 uA, meeting Energy Star idle requirements for residential HVAC equipment.

⚡

Smart Energy Meter

For single-phase smart energy meters, the PIC16F884T-I/ML provides 7 KB flash for metrology firmware, 256 B EEPROM for tariff and calibration storage, and a 14-channel ADC paired with an external 24-bit AFE for voltage/current sensing. The EUSART links to a PLC or wireless M-Bus module, while ICSP allows utility firmware updates in the field. Operating from a 5V or 3.3V rail derived from the meter supply, the MCU stays accurate across industrial temperatures.

🔧

Consumer Appliance UI Board

The PIC16F884T-I/ML drives appliance user interfaces - washing machine fronts, microwave keypads, dishwasher status displays - using its 36 I/O for matrix key-scanning and 7-segment/LED multiplexing. The 14 ADC channels read rotary encoders, NTC temperature probes, and water-level sensors. Flash self-programming enables end-of-line firmware customization, while the 44-QFN 8x8 mm package fits behind compact display modules without taking extra board real estate.

🧩

Battery-Backed IoT Sensor Node

Battery-backed IoT sensor nodes benefit from the PIC16F884T-I/ML's nanoWatt sleep below 1 uA, watchdog-driven wake, and interrupt-on-change peripheral triggers. The MCU reads a sensor (e.g., temperature or vibration), transmits via a UART-attached radio, and returns to sleep, achieving multi-year coin-cell life. The 7 KB flash holds sensor drivers and a lightweight OTA bootloader; the 44-QFN exposed pad aids thermal performance in sealed enclosures.

🚗

Automotive Body Control Module (Auxiliary)

In auxiliary body control modules - lighting controllers, mirror adjusters, seat switches - the PIC16F884T-I/ML provides 36 I/O, 14 ADC channels, and PWM outputs to drive LED strings and small DC motors. The industrial -40C to +85C range covers most cabin locations; for under-hood use, the PIC16F884-E/ML extended-temperature variant is preferred. MSSP SPI drives external shift registers or LED drivers over a single MCU pin.

💊

Medical Device Sensor Front-End

The PIC16F884T-I/ML serves medical sensor front-ends such as portable thermometers, spirometers, and blood-pressure cuffs, where 10-bit ADC resolution, 14 channels, and deterministic real-time control are required. The 256-byte EEPROM stores patient calibration constants, while the 7 KB flash fits all sensor compensation algorithms. Operating from two AA cells through a boost or LDO, the MCU runs reliably while keeping cost and BOM count low.

Tóm tắt các sản phẩm được đề xuất

MCP2551 CAN transceiver for industrial fieldbus Được sử dụng trong: Industrial Control Panel MCP1700 3.3V LDO for MCU rail Được sử dụng trong: Industrial Control Panel, Smart Energy Meter, Automotive Body Control Module (Auxiliary), Medical Device Sensor Front-End PIC16F884-I/P Microchip Technology Được sử dụng trong: Industrial Control Panel MCP9700 Analog temperature sensor for feedback Được sử dụng trong: HVAC Fan and Blower Controller, Battery-Backed IoT Sensor Node TC427 MOSFET driver for blower FET bridge Được sử dụng trong: HVAC Fan and Blower Controller MCP3905A Energy metering AFE Được sử dụng trong: Smart Energy Meter PIC16F884-I/ML Tray-pack equivalent for production runs Được sử dụng trong: Smart Energy Meter MCP23008 I2C I/O expander for additional keys Được sử dụng trong: Consumer Appliance UI Board MCP9808 I2C high-accuracy temp sensor Được sử dụng trong: Consumer Appliance UI Board RN2483 LoRaWAN UART module for uplink Được sử dụng trong: Battery-Backed IoT Sensor Node MCP2515 CAN controller for body network Được sử dụng trong: Automotive Body Control Module (Auxiliary) MCP3421 18-bit ADC for precision sensor reading Được sử dụng trong: Medical Device Sensor Front-End
What is the program memory size of PIC16F884T-I/ML?
The PIC16F884T-I/ML integrates 7 KB (4K x 14 words) of flash program memory with self-programming support. According to the Microchip datasheet (DS41287D), the flash is rated for >= 100,000 erase/write cycles and is accessible through the standard PIC16F ICSP interface, making it suitable for in-field firmware updates via the EUSART or dedicated ICSP pins.
What is the operating voltage of PIC16F884T-I/ML?
The PIC16F884T-I/ML operates from 2.0 V to 5.5 V across its full industrial temperature range of -40 C to +85 C. Per the Microchip datasheet (DS41287D), the device supports operation at 3.3 V and 5 V system rails, with internal brown-out reset (BOR) configurable for four threshold voltages, simplifying battery and line-powered designs alike.
How many I/O pins does PIC16F884T-I/ML have?
The PIC16F884T-I/ML provides 36 bidirectional digital I/O pins. According to the Microchip datasheet (DS41287D), each pin can source up to 25 mA and sink up to 25 mA, with individual weak pull-ups, interrupt-on-change capability, and flexible peripheral multiplexing to A/D, MSSP, EUSART, and timer inputs.
What is the maximum CPU clock frequency of PIC16F884T-I/ML?
The PIC16F884T-I/ML runs at a maximum CPU clock of 20 MHz, yielding a 200 ns instruction cycle. Per the Microchip datasheet (DS41287D), the 20 MHz figure is the Fosc upper limit; internal oscillator options of 8 MHz and 31 kHz plus a 4x PLL allow flexibility when external crystals or resonators are not desired.
Where to buy PIC16F884T-I/ML online and what is the lead time?
As of 2026-09-22, PIC16F884T-I/ML is in stock at major distributors including DigiKey (DigiKey part number PIC16F884T-I/ML-ND, ships today) and Mouser, with the tape-and-reel QFN package typically shipping same-day for quantities under 1,000. Order on XAIPART at https://xaipart.com for the latest BOM-aligned availability.
What is the price of PIC16F884T-I/ML at quantity 100?
As of 2026-09-22, distributor pricing for PIC16F884T-I/ML at quantity 100 is approximately USD 4.21 per unit, dropping to USD 3.18 at 1,000-piece reels. Per the live XAIPART tier schedule (see the price table on this page), one-off sample units list around USD 5.42; volume pricing improves by roughly 40% at 1k reels.
Is PIC16F884T-I/ML RoHS compliant?
Yes. According to the Microchip product page and distributor listings, the PIC16F884T-I/ML is RoHS compliant, lead-free (Pb-free), and supplied in a 44-QFN package with matte-tin lead finish. It also meets the REACH SVHC declaration requirements; Microchip publishes a conflict-minerals CMRT compliant with the Dodd-Frank Act for this part number.
What is the best drop-in replacement for PIC16F884T-I/ML?
The best drop-in replacement for PIC16F884T-I/ML is the PIC16F883T-I/ML from the same PIC16F883 family, which shares the 44-QFN (8x8 mm) footprint but offers a smaller 4 KB flash. For an identical 7 KB flash with the same die, use the PIC16F884T-I/PT (44-TQFP) which only differs in package code (PT vs ML) and therefore is NOT drop-in for QFN boards.
PIC16F884T-I/ML vs PIC16F883T-I/ML - which is better for sensor I/O nodes?
The PIC16F884T-I/ML is the better choice for sensor I/O nodes requiring 7 KB flash, 256 B EEPROM, and 36 I/O, while the PIC16F883T-I/ML is the better fit for cost-sensitive nodes that fit within 4 KB flash and 256 B EEPROM. Both share the identical 44-QFN (8x8 mm) package, 20 MHz CPU, 14 ADC channels, and 36 I/O, so PCB layout, firmware peripheral drivers, and bootloader code are directly portable between them.
When should I choose PIC16F884T-I/ML over PIC16F882T-I/ML?
Choose PIC16F884T-I/ML when your design needs 7 KB flash, 368 B SRAM, 36 I/O, and nanoWatt sleep currents below 1 uA. Choose PIC16F882T-I/ML when you need only 3.5 KB flash, 128 B SRAM, and 24 I/O at a lower BOM cost. Both share the 28-pin SPDIP/QFN platform but only the 884 family covers the higher-density 44-QFN footprint.
Where to download the PIC16F884T-I/ML datasheet PDF?
The official PIC16F884T-I/ML datasheet (DS41287D, "28/40/44-Pin, Enhanced Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology") is hosted on the Microchip website. Visit https://ww1.microchip.com/downloads/aem/devices/doc/41287d.pdf to download the full datasheet PDF, register map, instruction set reference, and electrical characteristics tables.
Where to find the PIC16F884T-I/ML pinout diagram?
The PIC16F884T-I/ML pinout is shown in Section 1 ("Device Overview") and Section 4 ("Pinout Descriptions") of the Microchip datasheet (DS41287D). For a quick visual reference, XAIPART renders an interactive pinout SVG above based on the 44-QFN (8x8 mm) package drawing, with pin 1 marked at the dot side and the exposed thermal pad bonded to VSS.
What is the best Microchip equivalent for PIC16F884T-I/ML?
The best Microchip equivalent is PIC16F883T-I/ML (smaller flash) or PIC16F884-I/ML (same die, tray packaging). All three share the 44-QFN (8x8 mm) footprint and the same 36-I/O, 14-ADC pinout. According to the Microchip cross-reference tool, the PIC16F914-I/PT is the closest TQFP equivalent if you are willing to re-layout for a 44-TQFP package instead of QFN.
Is PIC16F884T-I/ML suitable for battery-powered IoT sensor nodes?
Yes, the PIC16F884T-I/ML is well-suited to battery-powered IoT sensor nodes thanks to its nanoWatt technology and <1 uA typical sleep current. Per the Microchip datasheet (DS41287D), the Watchdog Timer wake, RTC, and interrupt-on-change features allow average system currents below 5 uA when the MCU sleeps between sensor acquisitions, extending coin-cell battery life into the multi-year range.

Dữ liệu tham khảo kỹ thuật cho PIC16F884T-I/ML — 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

Choose PIC16F884T-I/ML when your embedded design needs 7 KB flash, 368 B SRAM, 256 B EEPROM, 36 I/O, and 14 ADC channels in a compact 44-QFN (8x8 mm) with industrial -40C to +85C rating and <1 uA sleep current - ideal for HVAC controllers, industrial panels, smart meters, and IoT sensor nodes. Choose PIC16F883T-I/ML when 4 KB flash and 192 B SRAM suffice (BOM cost savings, same pinout). Choose PIC16F884-I/ML when you need tray packaging instead of tape-and-reel for low-volume production. Choose PIC16F884-E/ML for extended -40C to +125C temperature environments. For lower I/O counts, PIC16F882T-I/ML (28-QFN) is a cheaper but pin-incompatible alternative.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này PIC16F884-I/ML PIC16F883T-I/ML PIC16F884-E/ML
Brand Microchip Technology Microchip Technology (same brand) Microchip Technology (same brand) Microchip Technology (same brand)
Package 44-QFN (8x8 mm) 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same
Program Flash 7 KB 7 KB (same die) 4 KB (-43%) 7 KB (same die)
Data SRAM 368 B 368 B (same die) 192 B (-48%) 368 B (same die)
Data EEPROM 256 B 256 B (same die) 256 B (same) 256 B (same die)
CPU Speed 20 MHz 20 MHz (same) 20 MHz (same) 20 MHz (same)
Operating Temperature -40C to +85C (industrial) -40C to +85C (industrial, same) -40C to +85C (industrial, same) -40C to +125C (extended)
I/O Pins 36 36 (same die) 36 (same) 36 (same die)
A/D Converter 10-bit, 14 channels 10-bit, 14 channels (same) 10-bit, 14 channels (same) 10-bit, 14 channels (same)

Bảo phân biệt quan trọng

  • 7 KB flash with self-programming on a 44-QFN platform (vsPIC16F883T-I/ML)
  • 36 I/O with 14 ADC channels and 16-bit CCP/PWM (vsPIC16F882T-I/ML)
  • Industrial -40C to +85C with nanoWatt sleep <1 uA (vsPIC16F87T-I/SO)
  • 44-QFN exposed-pad thermal package (vsPIC16F884-I/PT (44-TQFP))

Ghi chú thiết kế

Place a 100 nF decoupling capacitor within 5 mm of every VDD/VSS pair; add a bulk 10 uF tantalum or ceramic on the main VDD rail. For battery-powered designs, use MCP1700 (250 mV typical dropout, 1.6 uA quiescent) to feed the 2.0V-5.5V range. nanoWatt sleep draws under 1 uA typical at 3V, but the wake-up time from sleep is governed by the selected oscillator - HFINTOSC wakes in microseconds, LFINTOSC in milliseconds.

The 44-QFN (8x8 mm) package exposes a thermal pad (pin 45) that MUST be soldered to a VSS copper pour of at least 1 square inch to meet the thermal-resistance spec. Recommended pad geometry per IPC-7351: 0.4 mm pitch lands, 8 mm center thermal pad with 4 thermal vias (0.3 mm drill, 0.5 mm pad) to the inner VSS plane. Keep ICSP traces (RB6/RB7) away from PWM outputs to avoid programming glitches.

Route the analog inputs (AN0-AN13) away from switching signals (PWM, oscillator) and place a ground guard ring around sensitive analog traces. The 10-bit ADC achieves its full resolution only with an input source impedance below 2.5 kohm; add a 100 nF bypass cap at each analog pin used for high-impedance sensors. Keep the AVDD reference (or VREF+/VREF-) tracks short and bypassed to AVSS.

The MCLR pin (RE3) must NOT be left floating - tie it to VDD through a 10 kohm pull-up for normal operation or to the ICD header for in-circuit debug. Configuration bits (CONFIG1-CONFIG3) determine oscillator, watchdog, BOR, and code protection; an unprogrammed CONFIG defaults to PWRT disabled and HS oscillator. When migrating from PIC16F877A code, remap the SPI/I2C pins because the PIC16F884 MSSP pinout differs.

For long-trace EUSART connections (above 100 mm), add a 100 ohm series resistor at the TX driver to dampen ringing on 3.3V rails. SPI bus speeds above 4 MHz on the MSSP require keeping the trace length below 50 mm and using a ground reference plane; otherwise, slave devices may see false clock edges. The ICSP clock/data pair should be impedance-controlled to 50 ohm if the ICD cable is longer than 150 mm.

Thông tin tuân thủ

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Không chì
Yes
Không halogen
Yes
Khoáng vật xung đột
Compliant

RoHS and REACH compliant per Microchip product page. Halogen-free per Microchip green-compound declaration. Not AEC-Q100 qualified - the PIC16F884-E/ML extended-temp part is the recommended variant for non-automotive harsh environments.

Dữ liệu được xác minh vào: 2026-09-22 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

PIC16F884T-I/ML PIC16F884T-I/ML datasheet Microchip PIC16F884T-I/ML 44-QFN 8-bit microcontroller 7KB flash PIC16F884T-I/ML price 100 pieces PIC16F884T-I/ML vs PIC16F883T-I/ML PIC16F884T-I/ML HVAC controller where to buy PIC16F884T-I/ML PIC16F884T-I/ML pinout 44-QFN PIC16F884T-I/ML drop-in replacement what is nanoWatt microcontroller PIC16F884T-I/ML IoT sensor node PIC16F884T-I/ML RoHS compliant PIC16F884T-I/ML ICSP programming

Các bộ phận và thuật ngữ liên quan

Microchip Technology PIC16F884 PIC16F884T-I/ML PIC16F884-I/ML PIC16F883T-I/ML PIC16F882T-I/ML PIC16F884-E/ML PIC16F87T-I/SO 8-bit microcontroller PIC16F family PIC microcontrollers MCU CMOS flash nanoWatt technology ICSP EUSART MSSP RoHS REACH QFN package QFN-44 surface mount A/D converter timer PWM ICSP programming ICD debugger embedded systems industrial temperature range smart meter HVAC controller IoT sensor node
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ