Microchip Technology

ATMEGA1284P-MUR - 8-bit AVR MCU 20MHz 128KB Flash | Microchip

MPN: ATMEGA1284P-MUR βœ“ Active
In Stock Ships in 1-3 business days
2.7 V to 5.5 V Vdss 44-VQFN (7x7 mm), exposed pad Package 20 MHz Speed 128 KB (64K x 16), In-System Programmable Memory
Contact for pricing
MOQ: 1 |
Price updated: 2026-09-15
Volume Pricing
Qty Unit Price Extended
1 $0 $0.00
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ All prices are in USD

ATMEGA1284P-MUR Overview

The Microchip Technology ATMEGA1284P-MUR is an 8-bit AVR RISC microcontroller with 128 KB In-System Programmable Flash, 16 KB SRAM, and 4 KB EEPROM, running at up to 20 MHz (up to 20 MIPS throughput) from a 2.7 V to 5.5 V supply in a 44-pin VQFN (7x7 mm) surface-mount package with exposed pad.

An 8-bit microcontroller is an integrated circuit that executes program instructions and controls peripherals using an 8-bit-wide data path. The AVR family from Atmel (now Microchip) uses an enhanced RISC architecture in which most instructions execute in a single clock cycle, placing the ATmega1284P in the hierarchy: microcontroller -> 8-bit MCU -> AVR ATmega family -> embedded processing and power management of a complete system on a single chip.

Key features include 128 KB of self-programmable Flash with Read-While-Write support, 131 powerful instructions most of which execute in one cycle, 32 x 8 general-purpose working registers, and an on-chip 2-cycle hardware multiplier. The PicoPower-qualified design delivers low active and sleep-mode currents, making the picoPower P suffix meaningful for battery-powered designs.

The peripheral set comprises three flexible timer/counters with compare modes and PWM, two USARTs, a byte-oriented Two-Wire serial interface (TWI/I2C), an SPI serial port, an 8-channel 10-bit ADC, a real-time counter (RTC), and 32 general-purpose I/O lines. In-system programming (ISP) and JTAG debugging are supported through the dedicated pins.

Typical applications include industrial control and automation nodes, embedded sensing and data loggers, and consumer or IoT devices that need large program memory (128 KB Flash) and generous RAM (16 KB SRAM) without moving to a 32-bit platform.

When designing with this device, decouple VCC and AVCC separately with 0.1 uF ceramic capacitors close to the pins, and plan Flash self-programming (Read-While-Write) if bootloaders are used.

This page synthesizes distributor listings, drop-in family alternatives, pinout guidance, and practical design notes not consolidated in the manufacturer datasheet.

Drop-in alternatives for ATMEGA1284P-MUR β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

ATMEGA1284-MUR

βœ… Drop-In
πŸ“¦ 44-VQFN (7x7 mm) EP
standard (non-picoPower) version; identical 128KB Flash / 16KB SRAM / 4KB EEPROM / 20MHz and same footprint, higher sleep-mode current

πŸ“‹ Reference alternative (not in catalog)

ATMEGA1284P-MU

βœ… Drop-In
πŸ“¦ 44-VQFN (7x7 mm) EP
identical die and package, tray (non-reel) packing format vs Tape & Reel -MUR

πŸ“‹ Reference alternative (not in catalog)

ATMEGA1284-MU

βœ… Drop-In
πŸ“¦ 44-VQFN (7x7 mm) EP
standard version in tray packing; pin-to-pin compatible, same memory set, non-picoPower

πŸ“‹ Reference alternative (not in catalog)

ATMEGA644PA-MUR

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 44-VQFN (7x7 mm) EP
Flash 64KB vs 128KB (-50%), SRAM 8KB vs 16KB (-50%), pin-to-pin compatible same family picoPower

πŸ“‹ Reference alternative (not in catalog)

ATMEGA324PA-MUR

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 44-VQFN (7x7 mm) EP
Flash 32KB vs 128KB (-75%), SRAM 2KB vs 16KB (-87.5%), pin-to-pin compatible, same peripherals

πŸ“‹ Reference alternative (not in catalog)

ATMEGA1284P-MUR Maximum Ratings & Electrical Characteristics

Core AVR 8-bit RISC
Max Clock Frequency 20 MHz
Flash Program Memory 128 KB (64K x 16), In-System Programmable
SRAM 16 KB
EEPROM 4 KB
Supply Voltage Range 2.7 V to 5.5 V
Throughput Up to 20 MIPS at 20 MHz
General Purpose I/O Lines 32
USARTs 2
Timer/Counters 3 (with compare modes and PWM)
ADC 8-channel, 10-bit
Serial Interfaces TWI (I2C, byte-oriented), SPI, 2x USART
Real Time Counter Yes (RTC)
Working Registers 32 x 8 general purpose
Instructions 131 instructions, most single-cycle
Multiplier On-chip 2-cycle hardware multiplier
Package 44-VQFN (7x7 mm), exposed pad
Mounting Type Surface Mount
Debug / Programming ISP (In-Circuit Serial Programming), JTAG
Life Cycle Stage Active

ATMEGA1284P-MUR 44-vqfn (7x7 mm), exposed pad Pin Configuration Guide

Pin configuration for ATMEGA1284P-MUR (44-vqfn (7x7 mm), exposed pad package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

44-vqfn (7x7 mm), exposed pad package pinout diagram for ATMEGA1284P-MUR

No detailed pinout data available for ATMEGA1284P-MUR.

Refer to the datasheet for full pin configuration.

Typical Applications

ATMEGA1284P-MUR is suitable for 6 applications: Industrial Control and Automation, Battery-Powered Data Loggers and Sensing Nodes, Embedded Communication Hubs, Consumer Appliances and Displays, Hobby, Maker, and Prototyping Platforms, Motor Control and PWM Actuation.

🏭

Industrial Control and Automation

The ATMEGA1284P-MUR fits industrial control nodes that need substantial program memory for protocol handling and multiple serial links. Its two USARTs can drive an RS-485 fieldbus and a debug/console port simultaneously, while the byte-oriented TWI interface and SPI port connect sensors, EEPROMs, and displays. The 128 KB Flash accommodates larger control state machines and field-updatable bootloaders with Read-While-Write, and the 16 KB SRAM buffers process data without external memory. Operating from a 5 V industrial rail with the 2.7 V to 5.5 V supply range and a 10-bit ADC for analog feedback, the device consolidates sensing, control, and communication on one chip. In-system programming via the JTAG/ICSP interface enables on-board firmware updates during production and servicing.

🧩

Battery-Powered Data Loggers and Sensing Nodes

As a picoPower variant, the ATMEGA1284P-MUR suits battery-powered logging and sensing nodes where sleep-mode current dominates lifetime. The real-time counter allows timekeeping while the core sleeps, waking on timer or external interrupt to sample the 8-channel 10-bit ADC and return to sleep. The 4 KB EEPROM stores calibration and log metadata through power cycles, and 16 KB SRAM buffers sampled data between flash-write sessions, minimizing power-hungry program memory writes. The 2.7 V to 5.5 V supply range supports both 3 V lithium coin cells (via LDO) and 3.7 V lithium-ion packs directly. Designers trade peak clock (20 MHz) against duty cycle: running at 1-2 MHz from a divided clock dramatically reduces active current in duty-cycled acquisition loops.

🌐

Embedded Communication Hubs

With two independent USARTs, an SPI port, and a TWI (I2C) master/slave interface, the ATMEGA1284P-MUR consolidates multi-protocol communication in one 5 V-tolerant 8-bit MCU. A typical hub bridges a slow sensor TWI bus to a faster SPI peripheral bank and forwards aggregated data over one USART while the second serves configuration or a secondary modem. The 16 KB SRAM is the standout here - it is the largest SRAM in the ATmega 8-bit family and allows ring buffers, packet reassembly, and protocol stacks (Modbus, simple TCP gateways) without external RAM. The 128 KB Flash holds both the application and a field-updatable bootloader, and Read-While-Write lets EEPROM/log writes proceed during communication.

πŸ“Ί

Consumer Appliances and Displays

Consumer products with LCD segments, buttons, and motor or relay outputs benefit from the ATMEGA1284P-MUR's balance of memory, PWM, and 5 V operation. Three timer/counters with compare modes generate PWM for backlight dimming, buzzer tones, or small motor speed control, while the 10-bit ADC reads temperature sensors, keypads, or battery voltage. The 128 KB Flash is generous for localized multi-language UI strings and rich menu graphics logic, and the picoPower design keeps standby consumption low for always-on appliances. The 44-pin VQFN (7x7 mm) exposed-pad package offers a compact, thermally robust footprint for automated assembly, and the device's full static operation lets clock frequency be scaled to the responsiveness the UI actually requires, saving power.

πŸ”§

Hobby, Maker, and Prototyping Platforms

The ATmega1284P is a popular upgrade path in maker communities precisely because it keeps the AVR instruction set and Arduino-style toolchain compatibility while doubling Flash and multiplying SRAM versus ATmega328-class boards. The ATMEGA1284P-MUR in VQFN suits semi-professional prototype builds with automated or reflow assembly; hobbyists using DIP sockets typically select the PDIP ATMEGA1284P-PU instead, which is not footprint-compatible but runs the same core. ISP programming via the SPI pins plus a bootloader means no external programmer is needed in the field, and JTAG enables serious debugging sessions. Community support includes existing core definitions, bootloader images, and board files, which reduces bring-up time substantially versus a new-architecture migration.

⚑

Motor Control and PWM Actuation

The ATMEGA1284P-MUR's three timer/counters with compare modes and PWM outputs provide multiple independent PWM channels for brushed DC motor speed control, servo actuation, and LED intensity control. The 8-channel 10-bit ADC closes the loop by reading position potentiometers, current-sense resistors (with external shunt amplification), and temperature sensors, while the 20 MHz core computes PID updates fast enough for most low-cost motion applications - the on-chip 2-cycle hardware multiplier accelerates fixed-point PID arithmetic. Two USARTs allow one channel for a host command link and another for a motor-driver serial interface. The 5 V supply range and robust AVR I/O simplify direct interfacing with common H-bridge enable pins and optocoupled inputs.

What are the key specifications of ATMEGA1284P-MUR?
The ATMEGA1284P-MUR is an 8-bit AVR RISC microcontroller with 128 KB ISP Flash, 16 KB SRAM, 4 KB EEPROM, and a 20 MHz maximum clock (up to 20 MIPS). It operates from 2.7 V to 5.5 V, provides 32 GPIO lines, two USARTs, three timer/counters with PWM, an 8-channel 10-bit ADC, TWI and SPI interfaces, and comes in a 44-pin VQFN (7x7 mm) package. According to the Microchip ATmega1284P datasheet, the device also supports Read-While-Write Flash self-programming and JTAG debugging.
What is the operating voltage of ATMEGA1284P-MUR?
The ATMEGA1284P-MUR operates from a supply voltage range of 2.7 V to 5.5 V according to the distributor datasheet listings. The wide range allows use on 3.3 V and 5 V rails; at lower supply voltages, verify the maximum safe clock frequency from the datasheet speed-grade curves, since the achievable 20 MHz rating assumes an adequate supply voltage and temperature window.
How much Flash and SRAM does the ATMEGA1284P-MUR have?
The ATMEGA1284P-MUR contains 128 KB of In-System Programmable Flash with Read-While-Write capabilities and 16 KB of internal SRAM, plus 4 KB of EEPROM for non-volatile parameter storage. According to the Microchip product page, it also provides 32 general-purpose working registers, which keep computation fast in the single-cycle AVR RISC pipeline.
What is the difference between ATMEGA1284P-MUR and ATMEGA1284-MUR?
The ATMEGA1284P-MUR is the picoPower variant, optimized for lower active and sleep-mode power consumption, while the ATMEGA1284-MUR is the standard version. Both share the same 128 KB Flash, 16 KB SRAM, 4 KB EEPROM, 20 MHz rating, and identical 44-pin VQFN exposed-pad footprint, so they are drop-in interchangeable where extreme low power is not required, per cross-reference comparison data from Xecor and FindIC.
What is the best drop-in replacement for ATMEGA1284P-MUR?
The best same-specification drop-in replacements are ATMEGA1284-MUR, ATMEGA1284P-MU, and ATMEGA1284-MU, all pin-to-pin compatible in the 44-pin VQFN exposed-pad package with identical 128 KB Flash / 16 KB SRAM / 4 KB EEPROM and 20 MHz ratings. Within the same family, ATMEGA644PA-MUR and ATMEGA324PA-MUR are pin-compatible but offer smaller memory (64 KB and 32 KB Flash respectively), so only use them if the firmware fits.
Can I use ATMEGA644PA-MUR to replace ATMEGA1284P-MUR?
Only if your firmware fits in 64 KB Flash and 8 KB SRAM. The ATMEGA644PA-MUR is pin-to-pin compatible in the 44-pin VQFN package and shares the same peripheral set (two USARTs, 10-bit ADC, TWI, SPI), but it provides roughly half the program memory (64 KB vs 128 KB) and half the SRAM (8 KB vs 16 KB) of the ATMEGA1284P-MUR. Parameter match is about 70 percent for memory-sized designs.
Is there a cross-brand equivalent for ATMEGA1284P-MUR?
No verified cross-brand pin-to-pin equivalent for the ATMEGA1284P-MUR in the 44-pin VQFN package was found in the available cross-reference data from Microchip and DigiKey cross-reference tools. AVR ATmega parts are generally only second-sourced within Microchip's own family; for cross-brand migrations, consider functionally similar 8-bit MCUs, but expect PCB redesign since package and pinout will not match.
Where can I buy ATMEGA1284P-MUR online?
The ATMEGA1284P-MUR is listed for purchase at authorized distributors including DigiKey (listed as AVR ATmega Microcontroller IC 8-Bit 20MHz 128KB FLASH 44-VQFN 7x7, 'Buy now, ships today') and Mouser, which stocks the part under 8-bit Microcontrollers - MCU with datasheet, inventory, and pricing. Availability on XAIPART is quote-based; contact sales for volume pricing and lead time.
What is the price of ATMEGA1284P-MUR?
Exact unit pricing for the ATMEGA1284P-MUR was not available in the verified data at the time of retrieval (as of 2026-09-16), so no price is published on this page to avoid quoting an inaccurate figure. For current pricing, check the DigiKey and Mouser product listings, or request a quote from XAIPART for volume-tier pricing on the Tape and Reel format.
Is ATMEGA1284P-MUR in stock and what is the lead time?
Stock status changes frequently; at the time of data retrieval DigiKey listed the ATMEGA1284P-MUR as available with same-day shipping ('Buy now, ships today'), and Mouser also showed inventory. XAIPART treats the part as quote-based with availability confirmed at order time. Always re-verify stock and lead time with the distributor before committing a production schedule, since AVR ATmega parts in VQFN packaging can experience allocation.
Where can I download the ATMEGA1284P-MUR datasheet PDF?
The official Microchip ATmega1284P datasheet summary is available at ww1.microchip.com/downloads/en/DeviceDoc/8059S.pdf, and the full family document covering ATmega164A/PA/324A/PA/644A/PA/1284/P is published on Microchip's product page. Third-party mirrors such as AllDataSheet also host the PDF (listed as ATMEL Corporation, 8-bit Microcontroller with 16/32/64/128K Bytes In-System Programmable Flash). Prefer the Microchip link for the current revision.
ATMEGA1284P-MUR vs ATMEGA1284P-PU - which should I use?
The ATMEGA1284P-PU is a 40-pin PDIP through-hole package, while the ATMEGA1284P-MUR is a 44-pin VQFN surface-mount package in Tape and Reel. The core is identical (128 KB Flash, 16 KB SRAM, 20 MHz), but they are not interchangeable on the same PCB footprint. Use the -MUR for compact production boards with automated assembly; the -PU suits prototyping, hobby, and socketed designs.
When should I choose the ATMEGA1284P-MUR over smaller ATmega parts?
Choose the ATMEGA1284P-MUR when your firmware exceeds the 32 KB / 2 KB SRAM of an ATmega324-class device or the 8 KB / 1 KB of an ATmega8-class device, but a 32-bit MCU upgrade is not justified. With 128 KB Flash and 16 KB SRAM it is the largest SRAM option in the ATmega 8-bit line, ideal for large communication stacks, displays, or data buffers while retaining single-cycle AVR RISC simplicity and 5 V tolerance.
Is the ATMEGA1284P-MUR suitable for low-power battery applications?
Yes. The P suffix denotes the picoPower variant of the ATmega family, which Microchip designed specifically for minimized active and sleep-mode consumption. Combined with features such as the real-time counter for timekeeping in sleep, the device suits battery-powered sensing and logging nodes. For exact sleep-mode current figures at your chosen supply voltage, consult the power consumption tables in the Microchip datasheet.
How do I program and debug the ATMEGA1284P-MUR?
The ATMEGA1284P-MUR supports In-Circuit Serial Programming (ICSP/ISP) via the SPI pins and JTAG boundary-scan/debug through its dedicated 4-pin JTAG interface. According to Microchip, tools such as the MPLAB SNAP connect through an 8-pin SIL connector using two device I/O pins plus reset to implement in-circuit debugging and In-Circuit Serial Programming, allowing bootloader-free production programming directly on the assembled board.
Is ATMEGA1284P-MUR RoHS compliant?
The ATMEGA1284P-MUR is a current, active-lifecycle Microchip part supplied in modern lead-free VQFN packaging; RoHS compliance should be confirmed on the official Microchip product page environmental datasheet, which was not included in the retrieved data. Do not assume compliance from the package suffix alone - always verify against the current Microchip environmental report before shipping into regulated markets.
What peripherals make the ATMEGA1284P-MUR good for communications?
The ATMEGA1284P-MUR integrates two independent USARTs for multiple serial links, a byte-oriented Two-Wire serial interface (TWI/I2C) for sensor buses, and an SPI port for fast peripherals and Flash programming. Combined with 16 KB SRAM for buffering and 128 KB Flash for protocol stacks, this peripheral density supports multi-interface embedded communication nodes on a single 5 V or 3.3 V microcontroller, per the Microchip product description.

Engineering reference data for ATMEGA1284P-MUR β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the ATMEGA1284P-MUR when you need the maximum Flash and SRAM available in the 8-bit ATmega line (128 KB / 16 KB), picoPower sleep currents for battery operation, and a compact 44-VQFN footprint for automated assembly. Choose ATMEGA1284-MUR if your design is line-powered and the non-picoPower part is cheaper or more available - it is pin-to-pin and firmware-compatible. Choose ATMEGA1284P-MU (tray) for prototype or low-volume builds. Choose ATMEGA644PA-MUR only when firmware fits in 64 KB Flash / 8 KB SRAM and a wider 1.8 V supply range matters. Choose ATMEGA1284-AU/ATMEGA1284P-PU (TQFP/PDIP) for hand-soldered prototypes - these are not footprint-compatible with the VQFN. Honest trade-off: staying in 8-bit AVR keeps the toolchain simple and 5 V-tolerant, but if you need USB, DMA, or >20 MIPS throughput, a 32-bit migration is the better path.

Comparison with Alternatives

Parameter This Product ATMEGA1284-MUR ATMEGA1284P-MU ATMEGA1284-MU ATMEGA644PA-MUR
Package 44-VQFN (7x7 mm) EP 44-VQFN (7x7 mm) EP - same 44-VQFN (7x7 mm) EP - same 44-VQFN (7x7 mm) EP - same 44-VQFN (7x7 mm) EP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 128 KB 128 KB 128 KB 128 KB 64 KB
SRAM 16 KB 16 KB 16 KB 16 KB 8 KB
EEPROM 4 KB 4 KB 4 KB 4 KB 2 KB
Max Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
picoPower (Low Power) Yes (P variant) No (standard) Yes (P variant) No (standard) Yes (PA variant)
Supply Voltage 2.7 V to 5.5 V 2.5 V to 5.5 V 2.7 V to 5.5 V 2.5 V to 5.5 V 1.8 V to 5.5 V
Packing Format Tape & Reel Tape & Reel Tray Tray Tape & Reel

Key Differentiators

  • picoPower sleep-mode optimization (vs ATMEGA1284-MUR)
  • Largest SRAM in the ATmega 8-bit family (vs ATMEGA644PA-MUR)
  • Tape & Reel for automated production (vs ATMEGA1284P-MU)

Design Notes

Decouple VCC and AVCC separately with 0.1 uF ceramic capacitors placed as close to each pin as possible, and tie the exposed pad of the 44-VQFN to a solid ground plane for both thermal relief and signal return. Keep the AREF pin filtered with a low-ESR capacitor when the ADC is used, and route analog traces away from the SPI/USART lines. The exposed pad is electrically significant on many VQFN ATmega parts - verify the datasheet land-pattern recommendation before finalizing the footprint.

The maximum 20 MHz rating applies across the full 2.7 V to 5.5 V supply range only within the datasheet's safe-operating curves; when running from 2.7 V, consult the frequency-vs-voltage curves before selecting the crystal. Also note that bootloader designs relying on Read-While-Write must reserve the correct boot-loader Flash section fuse settings - incorrect BOOTSZ/BOOTRST fuses are the most common cause of bricked field updates on ATmega1284-class parts.

The P (picoPower) variant distinguishes itself mainly in idle and sleep modes; to realize the benefit, actually enter sleep between tasks and use the RTC or pin-change interrupts to wake. Estimated: waking at 10 Hz for 1 ms of processing at 20 MHz gives a ~2 percent duty cycle, which typically dominates battery lifetime in sensing nodes. Avoid leaving unused GPIOs floating - configure them as outputs low or inputs with internal pull-ups per Microchip low-power application guidance.

Keep crystal/oscillator traces under ~10 mm with guard ground for reliable 20 MHz startup, and load the crystal with the capacitance the crystal manufacturer specifies (typically two 12-22 pF caps for common ATmega crystals). When using JTAG, remember that JTAG pins are shared with PORTC I/O; disabling JTAG via the JTAGEN fuse frees four GPIOs in production builds where debug access is not required.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

Compliance data was not included in the retrieved web data. Verify against the official Microchip environmental/compliance documentation for ATmega1284P before regulatory submission.

Data verified on: 2026-09-16 β€” data verified and curated by XAIPART's component engineering team

Related Searches

ATMEGA1284P-MUR ATMEGA1284P datasheet Microchip ATmega1284P-MUR microcontroller ATmega1284P 128KB flash 16KB SRAM 20MHz 44-VQFN ATmega1284P pinout ATMEGA1284P-MUR vs ATMEGA1284-MUR difference ATMEGA1284P drop-in replacement equivalent ATMEGA1284P-MUR price buy in stock ATmega1284P battery powered data logger ATmega1284P low power picoPower sleep current ATmega1284P Arduino bootloader 1284P ATmega1284P-MUR Tape and Reel VQFN 7x7

Related Components & Terms

Microchip Technology ATMEGA1284P-MUR ATMEGA1284-MUR ATMEGA1284P-MU ATMEGA644PA-MUR ATmega1284P AVR 8-bit microcontroller RISC architecture ATmega family In-System Programmable Flash EEPROM picoPower TWI (I2C) SPI USART 10-bit ADC JTAG 44-VQFN QFN package family Tape & Reel RoHS Atmel Corporation industrial control
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