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 / 개
MOQ: 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 (vs PIC16F883-I/SS)
  • Most I/O pins available in 44-QFN package for direct sensor/relay drive (vs PIC16F882-I/ML)
  • Lower price than higher-memory siblings while keeping same 44-QFN footprint (vs PIC16F887-I/ML)
  • E temperature grade in 44-QFN package with 36 I/O and ECCP (vs 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
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기