Microchip Technology

PIC16F884-E/ML - 8-Bit 20MHz 7KB Flash MCU 44-QFN | Microchip

料号: PIC16F884-E/ML ✓ 量产中
有现货 1-3 个工作日内发货
2.0 V to 5.5 V Vdss 44-pin QFN (8x8 mm) with exposed pad Package 20 MHz maximum Speed 7 KB (4K x 14 words) Memory
低至 $2.43 USD / 件
最小起订量: 1 |
价格更新于: 2026-09-21
批量定价
数量 单价 小计
1 $3.92 $3.92
10 $3.53 $35.30
100 $3.13 $313.00
500 $2.74 $1,370.00
1,000 $2.43 $2,430.00
ℹ️ 所有价格均以 USD 计价

PIC16F884-E/ML 概述

The Microchip Technology PIC16F884-E/ML is a CMOS FLASH-based 8-bit PIC microcontroller delivering 20 MHz MIPS performance with 7 KB (4K x 14 words) of on-chip Flash program memory, housed in a 44-pin QFN (8x8 mm) package. It integrates 256 bytes of EEPROM data memory, 368 bytes of RAM, and up to 36 digital I/O pins in a peripheral-rich architecture aimed at cost-sensitive embedded designs.

A microcontroller (MCU) is a single-chip computer containing a CPU, memory (Flash/RAM/EEPROM), and programmable peripherals. The PIC16F family is Microchip's mid-range 8-bit architecture offering a balance of code density, peripheral mix, and low power via nanoWatt technology. MCUs sit at the lowest tier of the embedded computing hierarchy: transistor -> logic gate -> CPU core -> microcontroller -> embedded system -> IoT/edge device. The PIC16F884 belongs to the 28/40/44-pin enhanced flash-based 8-bit CMOS family with nanowatt technology.

Key features include self-programmability for bootloader-style field updates, 10-bit A/D converter with up to 14 channels, enhanced capture/compare/PWM (ECCP) modules, multiple timers (Timer0/1/2), AUSART serial communication, MSSP for SPI/I2C, and a nanoWatt power management unit with multiple idle/sleep modes that drop quiescent current to the microamp range. The 44-QFN package exposes 36 I/O pins versus 22 in the smaller 28-pin variants, enabling direct drive of larger displays or sensor arrays.

The architecture uses a 14-bit instruction word and Harvard bus (separate program/data paths), giving deterministic single-cycle execution for most instructions except branches. The 20 MHz oscillator yields a 200 ns instruction cycle, sufficient for real-time control loops in motor, lighting, and consumer appliance subsystems. Brown-out reset (BOR), power-on reset (POR), and watchdog timer (WDT) with on-chip oscillator form the standard reliability suite.

Typical applications include home appliances (washing machines, microwave ovens, induction cooktops), industrial control panels, automotive body modules, lighting ballasts and dimmers, remote controls, low-end toys, instrumentation, and sensor hubs. The peripheral mix (ADC, PWM, UART, I2C/SPI) is well-suited to multi-signal acquisition systems.

When designing with this device, allocate the 35 instruction set carefully because 7 KB Flash is constrained for modern protocol stacks (e.g., full Modbus RTU). The 'E' suffix denotes the extended industrial temperature grade (-40C to +125C). Decoupling capacitors must be placed within 5 mm of the QFN ground paddle for thermal and noise integrity.

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

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

本系列中的变体

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

Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial)
Package: 44-pin PLCC (J-lead, J-Lead)
Core Architecture: PIC16 enhanced 8-bit RISC
Microchip Technology
Operating Temperature: -40C to +85C (Industrial grade)
Package: 28-pin SSOP (0.209 inch / 5.30 mm body width)
Core Architecture: PIC16F enhanced mid-range 8-bit RISC
Microchip Technology
Operating Temperature: -40 C to +85 C (industrial, "I")
Timers: 2 x 8-bit, 1 x 16-bit
I/O Pins: 36
Microchip Technology
Operating Temperature: -40C to +125C (Extended 'E' grade)
Package: 28-pin QFN (6 x 6 mm), ML suffix
Core Architecture: PIC16 enhanced mid-range 8-bit RISC
Microchip Technology
Operating Temperature: -40C to +85C (Industrial)
Package: QFN-44 (ML) 8x8 mm
Core Architecture: PIC16 8-bit RISC (Harvard)

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

PIC16F884-I/ML

✅ 直接替换
📦 44-QFN (8x8)
same 44-QFN package and die, -40C to +85C industrial vs -40C to +125C extended temp grade

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

PIC16F884T-I/ML

✅ 直接替换
Microchip Technology
📦 44-QFN (8x8)
PIC16F (8-bit enhanced mid-range) · 35 single-word instructions, 14-bit opcode · 20 MHz (200 ns instruction cycle) · 7 KB (4K x 14) flash, self-programmable · 368 bytes · 256 bytes · 36 · 10-bit, up to 14 channels

✓ 有现货

$3.18 / 个

查看数据手册 →

PIC16F882-I/ML

✅ 直接替换
📦 44-QFN (8x8)
same 44-QFN footprint, Flash 3.5 KB (vs 7 KB, -50%), 24 I/O (vs 36), compatible pinout within 44-QFN

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

PIC16F883-I/SS

✅ 直接替换
Microchip Technology
📦 44-QFN (8x8)
PIC16F enhanced mid-range 8-bit RISC · 7 KB (4K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 14 bits · 35 single-word instructions · 2.0 V to 5.5 V

✓ 有现货

$1.74 / 个

查看数据手册 →

PIC16F887-I/ML

✅ 直接替换
Microchip Technology
📦 44-QFN (8x8)
PIC16 8-bit RISC (Harvard) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz (5 MIPS) · 2.0 V to 5.5 V · 36 · 10-bit, up to 14 channels

✓ 有现货

$3.16 / 个

查看数据手册 →

PIC16F886-E/ML

✅ 直接替换
Microchip Technology
📦 44-QFN (8x8)
PIC16 enhanced mid-range 8-bit RISC · 14-bit (35 single-word instructions) · 20 MHz (200 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 25 · 11-channel, 10-bit

✓ 有现货

$1.71 / 个

查看数据手册 →

PIC16F884-E/ML 最大额定值与电气特性

Core Architecture PIC 8-bit, Harvard bus, 14-bit instruction word
CPU Frequency 20 MHz maximum
Instruction Cycle 200 ns at 20 MHz
Program Memory (Flash) 7 KB (4K x 14 words)
Data EEPROM 256 bytes
Data RAM 368 bytes
I/O Pins 36 (multiplexed with peripherals)
A/D Converter 10-bit, up to 14 channels
Timers Timer0, Timer1, Timer2
CCP/Enhanced CCP Yes (ECCP)
Serial Interfaces AUSART (UART), MSSP (SPI/I2C)
Operating Voltage (VDD) 2.0 V to 5.5 V
Power-Saving Modes nanoWatt (Idle, Sleep)
工作温度 -40C to +125C (E suffix, industrial extended)
封装 44-pin QFN (8x8 mm) with exposed pad
安装类型 Surface Mount
RoHS 状态 Compliant
Self-Programming Yes (in-application via Flash)
Brown-Out Reset Yes (BOR + PWRT)
Watchdog Timer Yes (WDT with dedicated oscillator)

PIC16F884-E/ML 引脚配置

QFN-48 Package Pinout Diagram QFN-48 7x7mm, P0.5mm, EP 5.1x5.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 QFN-48
引脚 1 RA6/OSC2/CLKO — OSC2: crystal/oscillator output; CLKO: clock output; RA6: digital I/O
引脚 2 RA7/OSC1/CLKI — OSC1: crystal/oscillator input; CLKI: clock input; RA7: digital I/O
引脚 3 RE3/MCLR/VPP — Master Clear (reset) input / programming voltage; RE3: digital input only
引脚 4 RA0/AN0/ULPWU/C12IN0- — RA0: digital I/O; AN0: ADC channel 0; ULPWU: ultra-low-power wake-up
引脚 5 RA1/AN1/C12IN1- — RA1: digital I/O; AN1: ADC channel 1
引脚 6 RA2/AN2/VREF-/CVREF/C2IN+ — RA2: digital I/O; AN2: ADC; VREF-: negative ADC reference
引脚 7 RA3/AN3/VREF+/C1IN+ — RA3: digital I/O; AN3: ADC; VREF+: positive ADC reference
引脚 8 RA4/T0CKI/C1OUT — RA4: digital I/O; T0CKI: Timer0 clock input; C1OUT: comparator 1 output
引脚 9 RA5/AN4/SS/C2OUT — RA5: digital I/O; AN4: ADC; SS: SPI slave select
引脚 10 VSS — Ground reference
引脚 11 VDD — Positive supply voltage (2.0 V to 5.5 V)
引脚 12 RB0/AN12/INT — RB0: digital I/O; AN12: ADC; INT: external interrupt
引脚 13 RB1/AN10/C12IN3-/P1C — RB1: digital I/O; AN10: ADC; P1C: PWM output
引脚 14 RB2/AN8/P1B — RB2: digital I/O; AN8: ADC; P1B: PWM output
引脚 15 RB3/AN9/PGM/C12IN2- — RB3: digital I/O; AN9: ADC; PGM: LVP programming enable
引脚 16 RB4/AN11/P1D — RB4: digital I/O; AN11: ADC; P1D: PWM output
引脚 17 RB5/AN13/T1G/P2B — RB5: digital I/O; AN13: ADC; T1G: Timer1 gate; P2B: PWM
引脚 18 RB6/PGC/T1OSI/T1CKI — RB6: digital I/O; PGC: ICSP clock; T1OSI: Timer1 osc input
引脚 19 RB7/PGD/T1OSO/CCP4 — RB7: digital I/O; PGD: ICSP data; CCP4: capture/compare/PWM
引脚 20 VSS — Ground reference (second VSS pin)
引脚 21 VDD — Positive supply (second VDD pin)
引脚 22 RC0/T1OSO/T13CKI — RC0: digital I/O; T1OSO: Timer1 oscillator output
引脚 23 RC1/T1OSI/CCP2 — RC1: digital I/O; T1OSI: Timer1 oscillator input; CCP2: PWM
引脚 24 RC2/CCP1/P2A — RC2: digital I/O; CCP1: capture/compare/PWM 1; P2A: PWM
引脚 25 RC3/SCK/SCL — RC3: digital I/O; SCK/SCL: SPI/I2C clock
引脚 26 RC4/SDI/SDA — RC4: digital I/O; SDI/SDA: SPI data in / I2C data
引脚 27 RC5/SDO — RC5: digital I/O; SDO: SPI data out
引脚 28 RC6/TX/CK — RC6: digital I/O; TX: UART transmit; CK: UART clock
引脚 29 RC7/RX/DT — RC7: digital I/O; RX: UART receive; DT: UART data
引脚 30 RD0 — RD0: digital I/O (Port D)
引脚 31 RD1 — RD1: digital I/O (Port D)
引脚 32 RD2 — RD2: digital I/O (Port D)
引脚 33 RD3 — RD3: digital I/O (Port D)
引脚 34 RD4 — RD4: digital I/O (Port D)
引脚 35 RD5/P1B — RD5: digital I/O; P1B: PWM output (Enhanced CCP)
引脚 36 RD6/P1C — RD6: digital I/O; P1C: PWM output
引脚 37 RD7/P1D — RD7: digital I/O; P1D: PWM output
引脚 38 VSS — Ground reference (third VSS pin)
引脚 39 VDD — Positive supply (third VDD pin)
引脚 40 RE0/RD — RE0: digital I/O; RD: parallel port read strobe (PSP)
引脚 41 RE1/WR — RE1: digital I/O; WR: parallel port write strobe (PSP)
引脚 42 RE2/CS — RE2: digital I/O; CS: parallel port chip select (PSP)
引脚 43 AVSS — Analog ground reference (tie to VSS)
引脚 44 AVDD — Analog positive supply (tie to VDD)

典型应用

PIC16F884-E/ML 适用于 6 应用s: Home Appliance Control, Industrial Sensor Hub, LED Lighting Controller, Automotive Body Module, Remote Control and HMI, Consumer Electronics and Toys.

🏭

Home Appliance Control

The PIC16F884-E/ML fits washing-machine, microwave, and induction-cooktop control boards because its 36 I/O pins directly drive 7-segment displays, keypad matrices, relay coils, and triac zero-cross circuits. The 7 KB Flash holds full state-machine code including sensor calibration, fault handling, and BLE/UART modules. The 10-bit ADC with 14 channels reads temperature, humidity, and load-current feedback; the ECCP module generates PWM for motor speed and inverter control. nanoWatt sleep modes reduce standby to microamp range for energy-star compliance.

🏭

Industrial Sensor Hub

The PIC16F884-E/ML suits multi-sensor industrial nodes because its AUSART plus MSSP (SPI/I2C) bus controllers interface simultaneously with digital temperature sensors, pressure transducers, and accelerometers. The 10-bit ADC digitizes analog channels from 4-20 mA loops or thermistor bridges. With -40C to +125C operation, the E-grade survives factory-floor thermal stress. Self-programming Flash allows secure over-the-air firmware updates via Modbus RTU on RS-485. The 256-byte EEPROM stores calibration constants and node IDs without external storage.

💡

LED Lighting Controller

The PIC16F884-E/ML drives LED ballasts and dimmers via its ECCP PWM module, which generates frequency-adjustable, duty-cycle-controlled PWM with hardware dead-band control for half-bridge drivers. The 36 I/O pins drive multiple channels of constant-current LED drivers (e.g., TLC5940) in SPI daisy-chain or directly switch MOSFETs with PWM. The 10-bit ADC reads ambient light sensors for closed-loop dimming. Low-power nanoWatt modes enable battery-powered wireless lighting controls.

🚗

Automotive Body Module

The PIC16F884-E/ML powers body-control modules for door locks, window lifters, mirror adjusters, and interior lighting. Its -40C to +125C extended temperature range meets AEC-Q100 Grade 1 zones (cabin/body), and its ECCP with hardware PWM simplifies driving brushed DC motors via H-bridges. LIN bus connectivity is implemented via AUSART plus an external LIN transceiver. The 256-byte EEPROM retains learned positions and fault logs even when battery is disconnected.

📱

Remote Control and HMI

The PIC16F884-E/ML is well-suited to IR/RF remote controls and small human-machine interfaces because its 36 I/O pins scan 6x6 keypad matrices and drive LCDs or OLEDs via SPI. The AUSART links to RF transceivers (e.g., nRF24L01) for wireless control, while nanoWatt sleep modes extend battery life to years on coin cells. The 7 KB Flash holds complex gesture-recognition or voice-command firmware with on-the-fly updates via bootloader.

🧩

Consumer Electronics and Toys

The PIC16F884-E/ML drives cost-sensitive consumer devices, electronic toys, and educational kits because its sub-$3 unit price at 1k quantities keeps BOM costs low while delivering 5 MIPS performance. The 7 KB Flash supports interactive sound playback, multi-channel servo control for robotics, and I2C/SPI sensor expansion. The 36 I/O pins drive RGB LED matrices, haptic feedback motors, and small TFT displays. Self-programming Flash enables end-user firmware updates via USB/UART bridges.

推荐产品汇总

PIC16F884-I/ML Same die, lower temp grade for consumer appliances 用于: Home Appliance Control MCP2551 CAN transceiver for networked appliances 用于: Home Appliance Control MCP2515 External CAN controller for industrial networks 用于: Industrial Sensor Hub PIC16F887-I/ML Microchip Technology 用于: Industrial Sensor Hub TLC59401 16-channel PWM LED driver companion 用于: LED Lighting Controller MCP1700 Low-Iq LDO for standby current budget 用于: LED Lighting Controller MCP2003A LIN transceiver for in-vehicle networking 用于: Automotive Body Module MCP1790 Automotive-grade LDO for 12 V battery input 用于: Automotive Body Module nRF24L01P 2.4 GHz RF transceiver for wireless remotes 用于: Remote Control and HMI PIC16F884T-I/ML Microchip Technology 用于: Remote Control and HMI PIC16F883-I/SS Microchip Technology 用于: Consumer Electronics and Toys MCP73831 Li-ion charger for battery-powered toys 用于: Consumer Electronics and Toys
What is the Flash memory size and RAM of PIC16F884-E/ML?
The PIC16F884-E/ML has 7 KB (4K x 14 words) of Flash program memory, 256 bytes of EEPROM data memory, and 368 bytes of data RAM. According to the Microchip datasheet, this places it in the upper tier of the PIC16F88x family, supporting full C-compiled firmware for moderate-size applications such as motor control, lighting ballasts, and sensor hubs.
What is the maximum CPU clock frequency of PIC16F884-E/ML?
The PIC16F884-E/ML runs at a maximum clock frequency of 20 MHz, yielding a 200 ns instruction cycle. The 14-bit instruction word architecture executes most instructions in one cycle. This 5 MIPS performance is sufficient for real-time control loops, multi-channel ADC scanning, and UART/SPI-based sensor fusion without DMA.
How many I/O pins does the PIC16F884-E/ML have in its 44-QFN package?
The PIC16F884-E/ML in the 44-pin QFN (8x8 mm) package exposes up to 36 digital I/O pins. This is a substantial expansion over the 28-pin variants (22 I/O) and 40-pin DIP variants (33-35 I/O). The 36 I/O count enables direct drive of larger displays, multiple relays, and parallel sensor arrays without external I/O expanders.
What operating temperature range does the PIC16F884-E/ML support?
The PIC16F884-E/ML operates over the extended industrial temperature range of -40C to +125C, denoted by the 'E' suffix in the part number. The 'I' grade variant covers -40C to +85C (industrial), while the absence of a suffix typically indicates commercial 0C to +70C. Verify with the Microchip ordering code reference.
What is the ADC configuration of the PIC16F884-E/ML?
The PIC16F884-E/ML integrates a 10-bit successive-approximation A/D converter with up to 14 input channels. According to the datasheet, the ADC supports automatic acquisition timing, conversion-during-sleep mode for low-power applications, and selectable reference voltages (VDD/VSS or external). Sample rate scales with CPU clock and oscillator selection.
What is the difference between PIC16F884-E/ML and PIC16F884-I/ML?
The PIC16F884-E/ML carries the 'E' temperature grade (-40C to +125C extended industrial) while the PIC16F884-I/ML carries the 'I' grade (-40C to +85C industrial). Both share identical electrical specs and the same 44-QFN package footprint. Choose E for harsh-environment applications such as automotive under-hood or outdoor industrial; choose I for typical consumer/commercial use.
What serial communication peripherals are built into the PIC16F884-E/ML?
The PIC16F884-E/ML integrates AUSART (Addressable USART) for UART/Asynchronous communications, plus an MSSP (Master Synchronous Serial Port) configurable as SPI or I2C. Together these support sensor protocols (I2C, SPI), debug/bootloader channels (UART), and Modbus RS-485 links via external transceiver ICs.
Where can I buy the PIC16F884-E/ML at the best price?
The PIC16F884-E/ML is in stock at DigiKey, Mouser, LCSC, and Microchip Direct. As of 2026-09-22, LCSC lists a unit price around USD 1.31 in cut-tape quantities, while DigiKey/Mouser show higher prices in the USD 3-4 range. Always compare pricing with Octopart's cross-distributor tool. Volume pricing drops substantially above 100 pieces.
What is the lead time for PIC16F884-E/ML orders?
As of 2026-09-22, the PIC16F884-E/ML ships same-day from major distributors including DigiKey, Mouser, and LCSC due to healthy stock levels. The 'E' temperature grade variant has higher volume than the 'I' variant. For 10k+ orders, contact Microchip Direct for factory-direct quotes with 8-12 week lead times.
What is the best drop-in replacement for PIC16F884-E/ML in 44-QFN?
The PIC16F884-I/ML is the closest same-package drop-in replacement for PIC16F884-E/ML in the 44-QFN (8x8) footprint, differing only in temperature grade (I: -40C to +85C vs E: -40C to +125C). Other Microchip PIC16F88x variants (PIC16F883, PIC16F882) offer different memory sizes but share pin compatibility across the 44-QFN family.
What Atmel or STM equivalent exists for PIC16F884-E/ML?
There is no true pin-compatible cross-brand equivalent for the PIC16F884-E/ML because competing 8-bit MCUs use different pin assignments. Closest cross-brand alternatives by functionality (different package) include Atmel ATmega328P-AU (TQFP-32) for AVR instruction-set projects, and STM8S003F3 (TSSOP-20) for STM8 designs - both require PCB redesign. For new designs consider STM32G031 (QFN-32) or ATSAMD10 (QFN-32).
What is the difference between PIC16F884-E/ML and PIC16F883-E/ML?
The PIC16F884 has 7 KB Flash, 256 bytes EEPROM, and 36 I/O pins, while the PIC16F883 has 4 KB Flash, 256 bytes EEPROM, and 24-36 I/O pins depending on package. Both share the same 44-QFN package option, but the PIC16F884 has more program space (7 KB vs 4 KB) for larger firmware. The PIC16F884 is the upgrade path when code size exceeds 4K words.
Is the PIC16F884-E/ML suitable for new designs in 2026?
Yes, the PIC16F884-E/ML is in active production as of 2026-09-22 and is recommended for new designs requiring mature 8-bit PIC architecture. For greenfield designs requiring modern peripherals, consider the PIC18F family or migrate to Arm Cortex-M0+ MCUs (SAMD10, STM32G0). The PIC16F884 remains optimal for cost-driven, proven-architecture applications.
Does the PIC16F884-E/ML support in-circuit serial programming (ICSP)?
Yes, the PIC16F884-E/ML supports ICSP (In-Circuit Serial Programming) via the PGC/PGD pins, plus enhanced self-programming for bootloader-style field updates via the Flash program memory. This enables firmware upgrades over UART, USB-CDC, or I2C without removing the chip from the board - critical for IoT and remote-installed products.
What design tools and IDE support PIC16F884-E/ML development?
The PIC16F884-E/ML is fully supported by Microchip's MPLAB X IDE, the free XC8 C compiler (with optimization levels), and the MPLAB Code Configurator (MCC) for peripheral setup. Hardware tools range from PICkit 3/4 programmers to MPLAB ICD 4 in-circuit debuggers. Microchip provides DSPIC/PIC16F starter kits and Curiosity development boards for evaluation.

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

选型指南

Choose PIC16F884-E/ML when your design needs 7 KB Flash, 256-byte EEPROM, 368-byte RAM, and 36 I/O pins in a 44-QFN (8x8) package with -40C to +125C extended industrial temperature grade. It is the best fit for home appliances, automotive body modules, and industrial sensor hubs where 36 I/O directly drive displays, relays, and sensors without external expanders. Choose PIC16F887-I/ML when 14 KB Flash is required for larger protocol stacks (full Modbus, BLE host stacks) - same 44-QFN footprint. Choose PIC16F882-I/ML as a cost-down option when 3.5 KB Flash and 24 I/O suffice. Choose PIC16F886-E/ML when you need E-grade temperature operation and 14 KB Flash but fewer GPIO. For new greenfield designs requiring modern peripherals and ARM Cortex-M0+ efficiency, consider migrating to PIC16F18877 or ATSAMD10C14 (TQFP-32) which require PCB redesign.

与替代料对比

参数 本产品 PIC16F884-I/ML PIC16F884T-I/ML PIC16F882-I/ML PIC16F883-I/SS PIC16F887-I/ML PIC16F886-E/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (8x8) 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same
Flash Memory 7 KB 7 KB 7 KB 3.5 KB 4 KB 14 KB 14 KB
Data RAM 368 bytes 368 bytes 368 bytes 128 bytes 192 bytes 368 bytes 368 bytes
EEPROM 256 bytes 256 bytes 256 bytes 128 bytes 256 bytes 256 bytes 256 bytes
I/O Pins 36 36 36 24 24-36 36 28
CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Temperature Grade -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +125C (E)
Price (qty 1, USD) 3.92 approx 3.50 approx 3.50 approx 3.00 approx 3.20 approx 4.20 approx 4.10

关键差异点

  • Highest Flash memory in mid-range PIC16F88x family with E temperature grade (对比 PIC16F883-I/SS)
  • Most I/O pins available in 44-QFN package for direct sensor/relay drive (对比 PIC16F882-I/ML)
  • Lower price than higher-memory siblings while keeping same 44-QFN footprint (对比 PIC16F887-I/ML)
  • E temperature grade in 44-QFN package with 36 I/O and ECCP (对比 PIC16F886-E/ML)

设计说明

The 44-QFN (8x8 mm) package has a central exposed thermal pad (EP) on its underside that must be soldered to a PCB land of at least the same dimensions and tied to a clean ground plane. Use a via array (typically 9 to 25 vias, 0.3 mm drill, 0.5 mm pitch) under the EP to carry heat into inner ground planes and reduce junction-to-ambient thermal resistance. Missing or incomplete EP soldering raises junction temperature by 30C or more, potentially causing thermal-shutdown-like behavior under high CPU load.

Place a 100 nF decoupling capacitor within 3 mm of each VDD pin (the PIC16F884 has three VDD pins at 11, 21, 39) and a single 10 uF bulk capacitor near the package. The AVDD and AVSS pins (44 and 43) supply the ADC core - isolate AVDD with a ferrite bead from VDD, and decouple AVSS to AGND with 100 nF + 10 uF. Failure to isolate analog supply increases ADC noise by 2-4 LSB at 10-bit resolution, degrading sensor readings.

MCLR (pin 3) is a mandatory reset input. Tie it to VDD through a 10 kohm pull-up resistor and add a 100 nF capacitor to ground for noise immunity. Floating MCLR causes random resets in electrically noisy environments (relay boards, motor drives). When using the internal oscillator instead of an external crystal, configure the CONFIG register FOSC bits correctly and disconnect OSC1/OSC2 - otherwise the unconnected oscillator pins pick up EMI and destabilize the system clock.

The MSSP peripheral for I2C communication requires external pull-up resistors on SDA/SCL lines (typically 4.7 kohm at 100 kHz, 2.2 kohm at 400 kHz). The PIC16F884's I/O pins are not true open-drain - configure them as open-drain via the ODCON register when using I2C mode. For SPI, keep trace lengths under 50 mm and route the SCK signal away from analog inputs to avoid clock-feedthrough into ADC readings.

合规信息

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

RoHS/REACH compliant per Microchip product page. Not AEC-Q100 qualified, but the -40C to +125C extended temperature range supports many AEC-Q100 Grade 0/1 use cases indirectly. Microchip maintains QS-9000 quality certification for the PIC16F family.

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

相关搜索

PIC16F884-E/ML PIC16F884-E/ML datasheet Microchip PIC16F884-E/ML PIC16F884 44-QFN 8-bit microcontroller PIC16F884-E/ML price buy PIC16F884 vs PIC16F883 PIC16F884-E/ML drop-in replacement PIC16F884 home appliance microcontroller PIC16F884 industrial sensor hub MCU PIC 8-bit 20MHz 7KB flash 44-QFN what is the Flash memory size of PIC16F884 PIC16F884-E/ML in stock distributor PIC16F884-E/ML pinout QFN-44 PIC16F884 I/O count ADC channels PIC16F884 automotive body module

相关元器件 & 术语

Microchip Technology PIC16F884-E/ML PIC16F884 PIC16F883 PIC16F882 PIC16F887 PIC16F886 PIC16F family PIC microcontroller 8-bit MCU Harvard architecture 44-QFN package Flash memory EEPROM RAM 10-bit ADC nanoWatt technology AUSART MSSP I2C SPI UART ECCP PWM RoHS REACH AEC-Q100 ICSP MPLAB X IDE XC8 compiler
快速报价
填写完整信息——我们的销售团队将在 24 小时内回复
料号 制造商 封装 QTY 目标价 小计
合计: $0.00 USD
✓
报价已提交!

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

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