Microchip Technology

ATMEGA645-16MUR - 8-bit AVR MCU 64KB 16MHz 64-QFN | Microchip

MPN: ATMEGA645-16MUR ✓ Active
In Stock Ships in 1-3 business days
4.5 V to 5.5 V Vdss 64-QFN (9 x 9 mm) Package 16 MHz Speed 64 KB (32K x 16) Flash Memory
From $3.35 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $5.12 $5.12
10 $4.62 $46.20
100 $4.1 $410.00
500 $3.72 $1,860.00
1,000 $3.35 $3,350.00
ℹ️ All prices are in USD

ATMEGA645-16MUR Overview

The Microchip Technology ATMEGA645-16MUR is a high-performance, low-power 8-bit AVR RISC microcontroller with 64KB (32K x 16) In-System Programmable Flash, 4KB SRAM, and 2KB EEPROM, operating at up to 16 MHz and housed in a 64-pad QFN/MLF package measuring 9 x 9 mm.

An AVR ATmega microcontroller is an 8-bit reduced-instruction-set (RISC) processor that executes most of its 130 instructions in a single clock cycle, placing it in the broader hierarchy of microcontrollers -> embedded processors -> integrated circuits. The AVR architecture achieves near 1 MIPS per MHz throughput, allowing engineers to either maximize performance or run slower clocks to cut power consumption, which is why the ATmega family dominates cost-sensitive embedded designs.

Key features include 16 MIPS throughput at 16 MHz, an 8-channel 10-bit ADC for analog sensing, a JTAG interface for on-chip debugging and boundary scan, and 53 general-purpose I/O lines on this QFN variant. The device also integrates an LCD controller, making it one of the few ATmega parts with a built-in segment LCD driver, a differentiator against mainstream parts like the ATmega64A.

Technically, the ATMEGA645-16MUR uses the enhanced AVR RISC core with 32 general-purpose working registers directly connected to the ALU, delivering single-cycle execution. The 64KB self-programmable Flash supports ISP (In-System Programming) and boot-loader based firmware updates, while the 2KB EEPROM retains calibration data through power cycles.

Typical applications include industrial HMI panels with segment LCD displays, battery-powered metering products, building automation nodes, and consumer appliance controls, where the integrated LCD driver, ADC, and 5V tolerance reduce external component count.

Design consideration: at 16 MHz the part requires a 4.5V to 5.5V supply; derating to the ATMEGA645V-8MUR grade permits 2.7V to 5.5V operation at 8 MHz if lower voltage rails are needed.

This page synthesizes distributor availability data, drop-in family alternatives, and practical design guidance not found in the manufacturer datasheet.

Drop-in alternatives for ATMEGA645-16MUR — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with ATMEGA645-16MUR (same form factor and footprint) — differing in Package, Supply Voltage Range, EEPROM Size, Debug Interface, Instructions.

Microchip Technology
Package: 64-QFN (9x9 mm) with exposed pad
EEPROM Size: 1KB
Instructions: 131 powerful instructions, mostly single-cycle
Compare with ATMEGA645-16MUR →
Microchip Technology
Package: 64-QFN (9x9 mm) with exposed pad (64-VFQFN)
Supply Voltage Range: 1.8 V to 5.5 V (4.5 V to 5.5 V for 16 MHz operation)
Debug Interface: JTAG (boundary scan and on-chip debug)
Compare with ATMEGA645-16MUR →
Microchip Technology
Package: 64-QFN (9x9 mm) with exposed pad
Supply Voltage Range: 2.7 V to 5.5 V
Debug Interface: JTAG / debugWIRE
Compare with ATMEGA645-16MUR →

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

ATMEGA649-16MUR

✅ Drop-In
Microchip Technology
📦 64-QFN (9x9 mm)
8-bit AVR RISC · 8-bit · 16 MHz · 64 KB (32K x 16) · 2 KB · 4 KB · 54 / 69 general purpose I/O lines · 32 general purpose

✓ In Stock

$7.6 / Unit

View Datasheet →

ATMEGA6450-16MUR

✅ Drop-In ⚠️ 参数待验证
📦 64-QFN (9x9 mm)
no LCD controller vs LCD-equipped 645 (-1 peripheral), same core/Flash/pinout

📋 Reference alternative (not in catalog)

ATMEGA645V-8MUR

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 64-QFN (9x9 mm)
AVR · 8-Bit · AVR ATmega · 8 MHz · 64KB (32K x 16) FLASH · In-System Programmable FLASH · 2KB · 4KB SRAM

✓ In Stock

$1.98 / Unit

View Datasheet →

ATMEGA645-16MUR Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit AVR RISC
Core Size 8-Bit
Maximum Clock Frequency 16 MHz
Program Memory Size 64 KB (32K x 16) Flash
EEPROM Size 2 KB
SRAM Size 4 KB
Supply Voltage Range 4.5 V to 5.5 V
Number of I/O 53
ADC Resolution 10 bit
ADC Channels 8
Interfaces JTAG, SPI, USART, I2C (TWI)
LCD Controller Yes (segment LCD driver)
Throughput 16 MIPS at 16 MHz
Package 64-QFN (9 x 9 mm)
Operating Temperature -40C to +85C (Industrial)
Mounting Type Surface Mount
Packaging Tape & Reel, Green/RoHS
Instructions 130 (most single-cycle)

ATMEGA645-16MUR 64-qfn (9 x 9 mm) Pin Configuration Guide

Pin configuration for ATMEGA645-16MUR (64-qfn (9 x 9 mm) 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.

64-qfn (9 x 9 mm) package pinout diagram for ATMEGA645-16MUR

No detailed pinout data available for ATMEGA645-16MUR.

Refer to the datasheet for full pin configuration.

Typical Applications

ATMEGA645-16MUR is suitable for 6 applications: Industrial LCD HMI Panels, Utility Metering (Energy/Water/Gas), Building Automation Nodes, Appliance Control Boards, Portable Measurement Instruments, Access Control and Security Panels.

🏭

Industrial LCD HMI Panels

The ATMEGA645-16MUR fits industrial human-machine-interface panels because its integrated segment LCD controller drives glass displays directly without an external LCD driver IC, while the 10-bit 8-channel ADC reads potentiometers, thermistors, and analog transducer inputs. In a typical design the MCU runs at 16 MHz from a 5V industrial rail, multiplexing up to dozens of LCD segments while the 4KB SRAM buffers menu structures and the 2KB EEPROM stores user settings across power cycles. The JTAG interface enables on-chip debugging even after the 64-QFN is soldered, and ISP Flash programming allows field firmware updates. The 5V operation also provides superior noise immunity in electrically noisy factory environments versus 3.3V-only MCUs.

Utility Metering (Energy/Water/Gas)

Metering products benefit directly from the ATMEGA645-16MUR combination of segment LCD, EEPROM, and low-power sleep modes. The 10-bit ADC samples current-shunt or transformer signals, the 64KB Flash holds multi-tariff firmware and accumulation tables in the 4KB SRAM, and the 2KB EEPROM preserves cumulative register values through outages. The LCD controller displays consumption figures on a low-cost segment glass, and power-save sleep keeps average current low between measurement intervals. Running from a 5V regulated supply at up to 16 MHz gives headroom for fast pulse processing, while slower clocking reduces consumption. ISP and boot-loader support permit on-site calibration firmware updates without desoldering the QFN device.

🌐

Building Automation Nodes

In building automation - HVAC controllers, room units, and zone displays - the ATMEGA645-16MUR serves as the local control MCU. Its SPI and I2C (TWI) interfaces connect temperature/humidity sensors and EEPROM expansion, while a USART links to RS-485 transceivers for the building bus. The 8-channel 10-bit ADC monitors analog setpoint potentiometers and feedback signals, and the segment LCD shows setpoints and status locally. Industrial -40C to +85C operation covers rooftop and mechanical-room installations. The 53 GPIOs drive relays, dampers, and LEDs directly, and the 5V-tolerant 16 MHz core provides deterministic single-cycle instruction response for control loops without an RTOS.

🔧

Appliance Control Boards

Consumer appliance controls - ovens, washing machines, dishwashers - use the ATMEGA645-16MUR to combine display, user interface, and actuator control in one 64-QFN device. The segment LCD controller drives the display, GPIOs and ADC channels read buttons and encoder inputs, and PWM-capable timers (via the 16 MHz core) drive triac or relay actuation of heaters and motors. The 64KB Flash accommodates multi-language UI strings and wash-cycle state machines in the 4KB SRAM, while the 2KB EEPROM stores last-used cycle settings. RoHS GREEN manufacturing meets appliance environmental requirements, and the 5V supply offers robust ESD and noise margins near mains-driven loads.

💻

Portable Measurement Instruments

Handheld and bench instruments - testers, calibrators, data loggers - leverage the ATMEGA645-16MUR ADC and JTAG debug. The 8-channel 10-bit ADC digitizes sensor bridges and user controls; results are shown on the integrated segment LCD. At 16 MIPS the AVR core handles scaling, filtering, and communication formatting in real time, and the 4KB SRAM holds logging buffers that upload via USART. JTAG on-chip debugging is decisive here: the 9x9 mm QFN pads are not hand-probable, so boundary-scan and breakpoint debugging on the assembled board shorten development cycles. Battery designs can clock the part slowly or use power-save sleep since the AVR offers near 1 MIPS per MHz efficiency.

🎥

Access Control and Security Panels

Keypad-based access control panels use the ATMEGA645-16MUR for its combination of GPIO capacity, EEPROM credential storage, and local LCD feedback. The 53 I/O lines scan a key matrix and drive locks and alarm outputs; the 2KB EEPROM retains user codes and event pointers through power loss, and the 64KB Flash stores protocols and logging code with room for future features. The segment LCD displays entry prompts, and the USART interfaces to RS-485 network backbones. Industrial temperature rating supports unconditioned door-side enclosures, and the 5V 16 MHz operation delivers responsive keypad scanning and immediate actuator response within strict access-latency budgets.

What is the ATMEGA645-16MUR microcontroller?
The ATMEGA645-16MUR is a Microchip (Atmel) 8-bit AVR RISC microcontroller with 64KB ISP Flash, 4KB SRAM, 2KB EEPROM, and a 16 MHz maximum clock, packaged in a 64-pad QFN/MLF measuring 9 x 9 mm. Per the Microchip product page, it delivers 16 MIPS throughput and integrates an 8-channel 10-bit ADC, JTAG, and an LCD controller, operating from a 4.5V to 5.5V industrial-temperature supply.
What supply voltage does the ATMEGA645-16MUR require at 16 MHz?
The ATMEGA645-16MUR requires a 4.5V to 5.5V supply to operate at its full 16 MHz speed, according to distributor specifications (DigChip lists Supply Voltage: 4.5 to 5.5 volts). If your design runs from a 3.3V rail, choose the ATMEGA645V-8MUR grade instead, which supports 2.7V to 5.5V but caps at 8 MHz. Exceeding frequency at low voltage violates the AVR speed-grade derating curve.
How much Flash, SRAM and EEPROM does the ATMEGA645-16MUR have?
The ATMEGA645-16MUR provides 64KB (32K x 16) of In-System Programmable Flash, 4KB of SRAM, and 2KB of EEPROM. According to the Microchip product page and DigiKey listing, the Flash supports self-programming for boot-loader firmware updates, and the EEPROM retains data across power cycles - useful for storing calibration and configuration constants in metering or appliance applications.
Where can I download the ATMEGA645-16MUR datasheet PDF?
The ATMEGA645-16MUR datasheet is available as a PDF from the official Microchip product page at microchip.com/en-us/product/ATmega645. The full document covers the complete 8-bit AVR ATmega645/6450 family including the ATmega64 migration notes. Archive copies (e.g., Alldatasheet, ~347 pages) also circulate online, but always prefer the latest revision from Microchip to get current electrical specifications.
Is the ATMEGA645-16MUR pin-compatible with the ATmega64?
Mostly, but not perfectly. According to Microchip application note AVR500 (doc2576), the ATmega64 and ATmega645 are pin compatible for all but a few pins and share a very similar feature set, but Microchip explicitly states the devices are not designed as replacement parts for each other. The ATmega645 adds an LCD controller and different peripheral allocation, so verify the affected pins before any cross-migration on an existing PCB.
What is the difference between ATMEGA645-16MUR and ATMEGA649-16MUR?
The ATMEGA645-16MUR and ATMEGA649-16MUR are same-family 64KB AVR parts in the same 64-QFN (9x9 mm) package with 16 MHz/5V speed grades. The main difference is the LCD driver configuration: the ATmega649 is dedicated to larger segment LCD designs with more LCD segment/pin allocation than the ATmega645. Both share the AVR core, 64KB Flash, 4KB SRAM, and 2KB EEPROM, so firmware porting is minimal.
Does the ATMEGA645-16MUR have an LCD controller?
Yes. The ATMEGA645-16MUR includes an integrated segment LCD controller, which is a key differentiator versus mainstream parts like the ATmega64A or ATmega128. This lets the MCU drive a glass segment LCD directly without an external LCD driver IC, saving board space and cost in products such as utility meters, thermostats, and appliance HMIs that display numeric or fixed-icon information.
What is the best drop-in replacement for ATMEGA645-16MUR?
The closest same-package (64-QFN, 9x9 mm) drop-in alternatives are the ATMEGA649-16MUR (same family, 16 MHz, 64KB, LCD variant with different segment allocation) and the ATMEGA6450 family member without LCD, both pin-to-pin compatible for most pins. Within the identical part, the ATMEGA645-16MU is the tray-packaged sibling. No cross-brand (ST, NXP) 8-bit MCU is a true drop-in for this AVR - always validate pinout against the datasheet before substitution.
Can the ATMEGA645-16MUR be used for battery-powered designs?
Yes, with care. The ATMEGA645-16MUR is specified for 4.5V to 5.5V operation at 16 MHz, which suits 4-cell or 5V regulated supplies. For lower-power battery designs, the AVR core supports power-down and power-save sleep modes, but the better choice is the ATMEGA645V-8MUR grade, which accepts 2.7V to 5.5V and allows slower, lower-current clocking. Evaluate active versus sleep current budgets against your battery capacity.
What is the price of ATMEGA645-16MUR?
As of 2026-09-18, the ATMEGA645-16MUR is priced from roughly $5.12 in single-piece quantity, dropping to approximately $3.35 at 1000-piece volumes on XAIPART. Distributor pricing (DigiKey, Mouser, Octopart aggregating 5 distributors) fluctuates with stock; always request a live quote for volume or long-term agreement pricing, since legacy AVR parts can show allocation-driven price swings.
Is ATMEGA645-16MUR in stock and what is the lead time?
Yes - the DigiKey listing states the ATMEGA645-16MUR is in stock with ships-today availability as of the September 2026 data pull, and Octopart reports pricing from 5 distributors, indicating healthy multi-source supply. For production planning, confirm current inventory at your preferred distributor, since legacy AVR availability varies month to month; XAIPART offers quote-based ordering for volume requirements.
How do I program the ATMEGA645-16MUR?
The ATMEGA645-16MUR supports In-System Programming (ISP) via its SPI interface using tools such as the Atmel-ICE or AVRISP mkII, and can also self-program its 64KB Flash through a boot-loader for field firmware updates. The integrated JTAG interface additionally supports on-chip debugging (breakpoints, single-step) and boundary-scan testing, which is valuable for debugging assembled 64-QFN boards where the pads are not probe-friendly.
Is the ATMEGA645-16MUR RoHS compliant and lead-free?
Yes. Distributor data (FindIC) lists the ATMEGA645-16MUR as GREEN, RoHS-compliant, and supplied in Tape & Reel packaging, meaning it is lead-free and suitable for standard reflow assembly. Per Microchip product data, the part is halogen-free per the GREEN designation. It is an industrial-temperature (IND TEMP) commercial-grade part, not AEC-Q100 automotive qualified.
ATMEGA645-16MUR vs ATMEGA64A-MU - which should I choose?
Choose the ATMEGA645-16MUR when you need the integrated segment LCD controller, since the ATmega64A lacks any LCD driver. The ATmega64A-MU offers a similar 64KB-class AVR core and JTAG but in a TQFP64 package (the ATmega64 MLF variant differs), so it is not a pin-for-pin swap. Conversely, choose ATmega64A when no LCD is required and you want the more common, lower-cost mainstream variant. Per Microchip AVR500, treat them as design siblings, not drop-in substitutes.
What are the key specifications of the ATMEGA645-16MUR that engineers should know?
Key specifications: 8-bit AVR RISC core at 16 MHz (16 MIPS, ~1 MIPS/MHz), 64KB (32K x 16) ISP Flash, 4KB SRAM, 2KB EEPROM, 53 I/O lines, 8-channel 10-bit ADC, JTAG for debug/boundary-scan, integrated segment LCD controller, and 4.5V-5.5V industrial operation in a 9x9 mm 64-QFN package. According to the Microchip datasheet, 130 instructions mostly execute in a single clock cycle, and the Flash supports self-programming for boot-loaders.
Is the ATmega645 the same as the ATmega325?
No - they are different memory tiers of the same LCD-equipped ATmega family. The ATmega325 provides 32KB Flash while the ATmega645 doubles this to 64KB with 4KB SRAM and 2KB EEPROM; both integrate segment LCD controllers and 10-bit ADCs. If your codebase outgrows an ATmega325 design, the ATmega645-16MUR in the same 64-QFN footprint is the natural upward migration path with minimal pin or firmware changes.

Engineering reference data for ATMEGA645-16MUR — comparison, design guidance, and compliance information.

Selection Guide

Choose the ATMEGA645-16MUR when you need a 5V, 16 MHz 8-bit MCU with 64KB Flash, an integrated segment LCD, and industrial temperature rating in a compact 9x9 mm QFN - typical for meters, appliance HMIs, and access panels. Choose the ATMEGA649-16MUR when your LCD glass needs more segment capacity; it shares the same footprint and firmware family. Choose the ATMEGA6450-16MUR if no display is required and you want maximum GPIO from the same die family. Choose the ATMEGA645V-8MUR when running from a 2.7V-5.5V battery rail at lower speed. Do not treat the ATmega64 as a drop-in substitute: per Microchip app note AVR500 the parts are pin-compatible on most but not all pins and have different peripheral maps. For 3.3V systems, none of these -16 grades apply; use the V speed-grade family instead.

Comparison with Alternatives

Parameter This Product ATMEGA649-16MUR ATMEGA6450-16MUR ATMEGA645V-8MUR
Package 64-QFN (9x9 mm) 64-QFN (9x9 mm) - same 64-QFN (9x9 mm) - same 64-QFN (9x9 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Max Clock Frequency 16 MHz 16 MHz 16 MHz 8 MHz
Flash Memory 64 KB 64 KB 64 KB 64 KB
SRAM 4 KB 4 KB 4 KB 4 KB
Supply Voltage 4.5 V to 5.5 V 4.5 V to 5.5 V 4.5 V to 5.5 V 2.7 V to 5.5 V
LCD Controller Yes (segment LCD) Yes (larger segment allocation) No Yes (segment LCD)
Operating Temperature -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)

Key Differentiators

  • Integrated segment LCD controller (vs ATMEGA6450-16MUR)
  • Full 16 MHz speed grade at 5V (vs ATMEGA645V-8MUR)
  • LCD pin allocation differs within the same footprint (vs ATMEGA649-16MUR)

Design Notes

The ATMEGA645-16MUR requires 4.5V to 5.5V at the full 16 MHz speed grade; running below this violates the AVR frequency-versus-voltage derating curve and causes marginal core timing. Regulate a 5V rail with at least 100 nF decoupling per supply pin pair plus a 10 uF bulk capacitor near the QFN. If your system rail is 3.3V, redesign with the ATMEGA645V-8MUR grade (2.7V to 5.5V, 8 MHz max) rather than overclocking the -16 part.

The 64-pad QFN (9x9 mm) has a central exposed die paddle that must be soldered to a grounded thermal pad on the PCB for mechanical reliability and ground integrity - omitting the paddle solder paste pattern is a common cause of intermittent ground faults in QFN ATmega designs. Use an array of small vias under the paddle to the ground plane, and follow Microchip's QFN land-pattern application note for paste segmentation to avoid tombstoning and voiding.

When migrating from ATmega64 to ATmega645, consult Microchip application note AVR500 (doc2576): the parts are pin compatible for all but a few pins but Microchip explicitly does not design them as replacements for each other, and peripheral register maps differ. Also verify JTAG fuse settings - the JTAG port shares pins with GPIO, and leaving the JTAGEN fuse programmed reduces available I/O; disable it in production if those pins are needed.

Compliance Information

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

Distributor data (FindIC) lists GREEN, industrial temperature, Tape & Reel packaging. Automotive qualification not offered for this part.

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

Related Searches

ATMEGA645-16MUR ATMEGA645-16MUR datasheet Microchip ATmega645 microcontroller ATMEGA645-16MUR price buy 64-QFN 9x9 AVR microcontroller 64KB ATmega645 vs ATmega64A ATmega645 LCD controller segment display MCU ATMEGA645-16MUR drop-in replacement ATmega645 utility metering application ATMEGA645-16MUR pinout 64-QFN what is the ATMEGA645-16MUR AVR microcontroller 16MHz 5V industrial

Related Components & Terms

Microchip Technology ATMEGA645-16MUR ATMEGA649-16MUR ATMEGA6450-16MUR ATMEGA645V-8MUR ATmega64A AVR 8-bit RISC microcontroller microcontroller embedded processor 64-QFN QFN/MLF package In-System Programmable Flash JTAG ISP 10-bit ADC segment LCD controller EEPROM RoHS AVR500 application note Atmel-ICE utility metering industrial HMI building automation
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