Microchip Technology

ATMEGA128-16MNR - 8-Bit AVR MCU 128KB 16MHz QFN-64 | Microchip

部品番号: ATMEGA128-16MNR ✓ 生産中
在庫あり 1〜3営業日以内に発送
4.5 V to 5.5 V Vdss 64-VFQFN Exposed Pad (9x9 mm) Package 16 MHz Speed 128 KB (64K x 16) Memory
開始価格 $13.9 USD / 個
MOQ: 1 |
価格更新日: 2026-09-15
ボリューム価格
数量 単価 小計
1 $18.06 $18.06
10 $17.2 $172.00
100 $15.8 $1,580.00
500 $14.6 $7,300.00
1,000 $13.9 $13,900.00
ℹ️ すべての価格はUSDです

ATMEGA128-16MNR 概要

The Microchip Technology ATMEGA128-16MNR is a high-performance, low-power 8-bit AVR RISC microcontroller featuring 128 KB of in-system programmable Flash, 4 KB SRAM, 4 KB EEPROM, an 8-channel 10-bit ADC, and a 16 MHz maximum clock frequency, housed in a 64-pin QFN/MLF (9x9 mm) package with exposed pad and green/RoHS-compliant plating.

An 8-bit AVR microcontroller is a Harvard-architecture RISC processor that executes most instructions in a single clock cycle, placing this device in the broader hierarchy of microcontroller unit (MCU) -> embedded processor -> integrated circuit. The ATmega128 family has long served as a workhorse for 5V industrial embedded designs, bridging the gap between small ATmega328-class devices and larger ATmega1280/2560 parts.

Key features include 131 powerful instructions with mostly single-cycle execution, delivering up to 16 MIPS throughput at 16 MHz; two 8-bit and two 16-bit timers with PWM and input capture; dual programmable USARTs; an SPI interface; a two-wire (I2C-compatible) interface; and an 8-channel 10-bit ADC. A JTAG interface with on-chip debugging (OCD) and boundary-scan capability is built in, and an on-chip boot loader section supports self-programming Flash firmware updates.

Technically, the device combines the AVR advanced RISC architecture with 32 general-purpose working registers, fully static operation, and an XMEM interface that addresses up to 64 KB of external memory via ports PA/PC. The 64-QFN exposed-pad package improves thermal and ground performance over the TQFP option while saving board area.

Typical applications include industrial control and automation, motor control and power management nodes, building/HVAC controllers, and legacy 5V systems requiring drop-in AVR upgrades. The 16 MHz -16 grade at 4.5-5.5V suits environments needing robust noise margins.

Design consideration: for full-speed operation at 16 MHz, use the 4.5V to 5.5V supply range; below that voltage the maximum safe clock derates per the datasheet frequency-versus-voltage curve.

This page synthesizes distributor pricing, drop-in alternatives, pinout, and practical design notes not found in a single manufacturer datasheet.

ドロップイン代替品: ATMEGA128-16MNR — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: ATMEGA128-16MNR (同一形状・フットプリント) — 相違点: Package, ADC Channels, Communication Interfaces, Core Processor, Flash Memory.

Microchip Technology
Communication Interfaces: 2x USART, SPI, TWI (I2C)
Core Processor: AVR
比較対象 ATMEGA128-16MNR →
Microchip Technology
Package: 64-QFN (9x9 mm, MLF)
Flash Memory: 128 KB (64K x 16) In-System Programmable
比較対象 ATMEGA128-16MNR →
Microchip Technology
Package: 64-QFN (9x9 mm), VFQFN exposed pad
ADC Channels: 16-channel
比較対象 ATMEGA128-16MNR →

クイック比較ツール — 並列比較する代替部品を選択:

ATMEGA128-16MU

✅ ドロップイン
Microchip Technology
📦 64-QFN (9x9 mm)
8-bit AVR RISC · 16 MHz · 128 KB (64K x 16) In-System Programmable · 4 KB · 4 KB · 53 I/O lines · 8-channel 10-bit · 4 with compare modes and PWM

✓ 在庫あり

$6.4 / 個

データシートを見る →

ATMEGA128-16MN

✅ ドロップイン
Microchip Technology
📦 64-QFN (9x9 mm)
AVR · 8-Bit · 16 MHz · 16 MIPS (at 16 MHz) · 131 powerful instructions, most single-cycle · FLASH · 128 KB (64K x 16) · 4 KB (4K x 8)

✓ 在庫あり

$7.44 / 個

データシートを見る →

ATMEGA1281-16MUR

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 64-QFN (9x9 mm)
AVR 8-bit RISC · 16 MHz · 128 KB (64K x 16) Flash · 8 KB · 4 KB · 2.7 V to 5.5 V · 54 · 32

✓ 在庫あり

$8.78 / 個

データシートを見る →

AT90CAN128-15MT

✅ ドロップイン
📦 64-QFN (9x9 mm)
pin-compatible QFN-64 AVR with identical core/memory plus dedicated CAN 2.0A/B controller not present on ATmega128

📋 参考代替品(カタログ未掲載)

AT90USB1287-MU

✅ ドロップイン
📦 64-QFN (9x9 mm)
pin-compatible QFN-64 AVR with identical core/memory plus full-speed USB device controller replacing one USART resource set

📋 参考代替品(カタログ未掲載)

ATMEGA128-16MNR 最大定格&電気的特性

Core Processor AVR 8-bit RISC
Core Size 8-bit
Speed 16 MHz
Flash Memory 128 KB (64K x 16)
SRAM 4 KB
EEPROM 4 KB
Supply Voltage Range 4.5 V to 5.5 V
ADC Channels 8-channel, 10-bit
Communication Interfaces 2 x USART, SPI, TWI (I2C-compatible)
Timers 2 x 8-bit, 2 x 16-bit
JTAG / Debug Yes (on-chip debug and boundary scan)
I/O Count 53
パッケージ 64-VFQFN Exposed Pad (9x9 mm)
実装タイプ Surface Mount
Throughput 16 MIPS at 16 MHz
External Memory Interface Up to 64 KB (XMEM)

ATMEGA128-16MNR ピン構成

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
ピン 1 PEN — Programming enable for parallel/high-voltage programming
ピン 2 PE0 (PDI/RXD0) — Port E bit 0 / UART0 receive data input
ピン 3 PE1 (PDO/TXD0) — Port E bit 1 / UART0 transmit data output
ピン 4 PE2 (XCK0/AIN0) — Port E bit 2 / UART0 clock / analog comparator input 0
ピン 5 PE3 (AIN1/OC3A) — Port E bit 3 / analog comparator input 1 / Timer3 PWM output A
ピン 6 PE4 (OC3B/INT4) — Port E bit 4 / Timer3 PWM output B / external interrupt 4
ピン 7 PE5 (OC3C/INT5) — Port E bit 5 / Timer3 PWM output C / external interrupt 5
ピン 8 PE6 (T3/INT6) — Port E bit 6 / Timer3 clock input / external interrupt 6
ピン 9 PE7 (ICP3/INT7/CLKO) — Port E bit 7 / Timer3 input capture / interrupt 7 / system clock output
ピン 10 VCC — Digital supply voltage
ピン 11 GND — Ground
ピン 12 PG0 (WR) — Port G bit 0 / external memory write strobe
ピン 13 PG1 (RD) — Port G bit 1 / external memory read strobe
ピン 14 PC0 (A8) — Port C bit 0 / external memory address line 8
ピン 15 PC1 (A9) — Port C bit 1 / external memory address line 9
ピン 16 PC2 (A10) — Port C bit 2 / external memory address line 10
ピン 17 PC3 (A11) — Port C bit 3 / external memory address line 11
ピン 18 PC4 (A12) — Port C bit 4 / external memory address line 12
ピン 19 PC5 (A13) — Port C bit 5 / external memory address line 13
ピン 20 PC6 (A14) — Port C bit 6 / external memory address line 14
ピン 21 PC7 (A15) — Port C bit 7 / external memory address line 15
ピン 22 AREF — ADC reference voltage
ピン 23 GND — Ground
ピン 24 AVCC — ADC and Port F supply voltage
ピン 25 PF0 (ADC0) — Port F bit 0 / ADC channel 0
ピン 26 PF1 (ADC1) — Port F bit 1 / ADC channel 1
ピン 27 PF2 (ADC2) — Port F bit 2 / ADC channel 2
ピン 28 PF3 (ADC3) — Port F bit 3 / ADC channel 3
ピン 29 PF4 (ADC4/TCK) — Port F bit 4 / ADC channel 4 / JTAG test clock
ピン 30 PF5 (ADC5/TMS) — Port F bit 5 / ADC channel 5 / JTAG test mode select
ピン 31 PF6 (ADC6/TDO) — Port F bit 6 / ADC channel 6 / JTAG test data output
ピン 32 PF7 (ADC7/TDI) — Port F bit 7 / ADC channel 7 / JTAG test data input
ピン 33 GND — Ground
ピン 34 PA0 (AD0) — Port A bit 0 / external memory address/data line 0
ピン 35 PA1 (AD1) — Port A bit 1 / external memory address/data line 1
ピン 36 PA2 (AD2) — Port A bit 2 / external memory address/data line 2
ピン 37 PA3 (AD3) — Port A bit 3 / external memory address/data line 3
ピン 38 PA4 (AD4) — Port A bit 4 / external memory address/data line 4
ピン 39 PA5 (AD5) — Port A bit 5 / external memory address/data line 5
ピン 40 PA6 (AD6) — Port A bit 6 / external memory address/data line 6
ピン 41 PA7 (AD7) — Port A bit 7 / external memory address/data line 7
ピン 42 PB0 (SS) — Port B bit 0 / SPI slave select
ピン 43 PB1 (SCK) — Port B bit 1 / SPI serial clock
ピン 44 PB2 (MOSI) — Port B bit 2 / SPI master data output
ピン 45 PB3 (MISO) — Port B bit 3 / SPI master data input
ピン 46 PB4 (OC0) — Port B bit 4 / Timer0 PWM output
ピン 47 PB5 (OC1A) — Port B bit 5 / Timer1 PWM output A
ピン 48 PB6 (OC1B) — Port B bit 6 / Timer1 PWM output B
ピン 49 PB7 (OC2/OC1C) — Port B bit 7 / Timer2 PWM output / Timer1 PWM output C
ピン 50 RESET — Active-low reset input / open-drain output
ピン 51 VCC — Digital supply voltage
ピン 52 GND — Ground
ピン 53 XTAL2 — Crystal oscillator output 2
ピン 54 XTAL1 — Crystal oscillator input 1
ピン 55 PD0 (SCL/INT0) — Port D bit 0 / TWI clock / external interrupt 0
ピン 56 PD1 (SDA/INT1) — Port D bit 1 / TWI data / external interrupt 1
ピン 57 PD2 (RXD1/INT2) — Port D bit 2 / UART1 receive / external interrupt 2
ピン 58 PD3 (TXD1/INT3) — Port D bit 3 / UART1 transmit / external interrupt 3
ピン 59 PD4 (ICP1) — Port D bit 4 / Timer1 input capture
ピン 60 PD5 (XCK1) — Port D bit 5 / UART1 external clock
ピン 61 PD6 (T1) — Port D bit 6 / Timer1 external clock input
ピン 62 PD7 (T2) — Port D bit 7 / Timer2 external clock input
ピン 63 PG2 (ALE) — Port G bit 2 / external memory address latch enable
ピン 64 GND — Ground

主な用途

ATMEGA128-16MNR の用途: 6 件s: Industrial Control and Automation, Motor Control and Drives, Building Automation and HVAC Controllers, Data Acquisition and Test Instrumentation, Legacy 5V Embedded System Upgrades, Security and Access Control Panels.

🏭

Industrial Control and Automation

The ATMEGA128-16MNR is well suited to industrial control nodes such as PLC I/O modules, sensor hubs, and machine controllers. Its 53 GPIO lines, external memory interface supporting up to 64 KB of XMEM, and dual USARTs allow direct connection to legacy RS-232/RS-485 field buses, HMI panels, and relay banks without external glue logic. The 4.5V-5.5V supply range provides the noise margins demanded by factory-floor environments, and the fully static core tolerates slow clocking for power-sensitive standby modes. With 16 MIPS of throughput and 128 KB of Flash, deterministic control loops and protocol stacks coexist comfortably in one device. The QFN-64 exposed-pad package also delivers robust ground and thermal performance on vibration-prone industrial PCBs.

🔧

Motor Control and Drives

For DC, stepper, and small BLDC motor control, the ATMEGA128-16MNR offers four hardware PWM outputs (OC0, OC1A, OC1B, OC2), two 16-bit timers with input capture for speed feedback, and an 8-channel 10-bit ADC able to sample current shunts and position sensors. External INT4-INT7 pins handle quadrature encoder or Hall-sensor inputs at the 16 MHz core rate, closing control loops at kHz rates with predictable latency. Operating at 5V, the ADC benefits from the AVCC-referenced ratiometric measurement of shunt voltages. The 128 KB Flash space hosts FOC or trapezoidal commutation code plus protocol interfaces simultaneously, and the JTAG interface enables real-time in-circuit debugging of the control firmware during development.

⚡

Building Automation and HVAC Controllers

The ATMEGA128-16MNR fits building automation nodes - damper actuators, temperature/ humidity controllers, and lighting schedulers - where 5V logic, plenty of I/O, and multiple serial ports are required. The TWI (I2C) interface polls environmental sensors while the ADC reads analog NTC thermistors across its 8-channel multiplexer, and the two USARTs bridge Modbus RTU networks to local service ports. With 4 KB EEPROM, configuration data and setpoints survive power loss without external memory. Deep sleep modes reduce idle consumption in battery-backed zones, and the boot-loader section allows field firmware updates over the existing Modbus or RS-485 link, eliminating physical access during service and reducing lifetime maintenance cost.

🖥️

Data Acquisition and Test Instrumentation

The ATMEGA128-16MNR serves as the acquisition engine in low-cost data loggers, bench instruments, and sensor front ends. Its 10-bit ADC with AREF-referenced ratiometric conversion delivers roughly 4.9 mV LSB resolution at 5V, adequate for thermistor, strain-gauge, and potentiometer channels, while timer input capture timestamps external events with 62.5 ns resolution at 16 MHz. The external memory interface (XMEM) attaches up to 64 KB of SRAM for buffering sample streams beyond the internal 4 KB, and logged data streams out over SPI to SD-card modules or over USART to a host PC. The QFN-64 exposed pad keeps ground bounce low across 53 simultaneously switching I/O when driving front-panel displays and indicators.

🔧

Legacy 5V Embedded System Upgrades

Many deployed industrial and commercial products were designed around 5V logic, and the ATMEGA128-16MNR is the standard Microchip choice for sustaining or upgrading those platforms. It replaces earlier ATmega103-class designs with pin-compatibility heritage, doubles available memory, and adds JTAG debugging, all while preserving the 4.5V-5.5V supply rail and existing board-level I/O structures. Because the ATmega128 line is supported by AVR-GCC, Microchip Studio, and the MegaCore Arduino package, legacy firmware ports quickly, and the ISP/boot-loader capability permits in-field reflashing through the existing product housing. Choosing the RoHS-green -16MNR version also brings older assemblies into lead-free compliance without changing the power architecture.

🎥

Security and Access Control Panels

In access control panels, alarm hosts, and keypad controllers, the ATMEGA128-16MNR combines ample I/O with the serial channels and nonvolatile storage these systems demand. Door strikes, magnetic reed switches, and tamper loops connect to GPIO with internal pull-ups; keypads and RFID reader modules attach via UART, TWI, or Wiegand emulated on interrupt pins. The 4 KB EEPROM retains user credential tables and event logs through outages, while the boot-loader section enables credential-database and firmware updates over the RS-485 supervision network. The 10-bit ADC monitors battery backup voltage and enclosure temperature, and sleep modes between polling cycles keep standby power within backup-battery budgets.

おすすめ製品の概要

MAX232 RS-232 level shifting for USART channels 使用用途: Industrial Control and Automation SN65HVD3082E RS-485 transceiver for field bus 使用用途: Industrial Control and Automation IR2104 Half-bridge MOSFET gate driver 使用用途: Motor Control and Drives ACS712 Allegro MicroSystems 使用用途: Motor Control and Drives SHT31 I2C temperature/humidity sensor 使用用途: Building Automation and HVAC Controllers DS3231 I2C real-time clock for scheduling 使用用途: Building Automation and HVAC Controllers ADS1115 16-bit external ADC for high-resolution channels 使用用途: Data Acquisition and Test Instrumentation 62200662121 SD-card socket for SPI data logging 使用用途: Data Acquisition and Test Instrumentation ATMEGA128-16AN Microchip Technology 使用用途: Legacy 5V Embedded System Upgrades AT25DF081A SPI Flash for firmware/data expansion 使用用途: Legacy 5V Embedded System Upgrades SN65HVD75 RS-485 transceiver for supervision bus 使用用途: Security and Access Control Panels DS1307 I2C RTC for event timestamping 使用用途: Security and Access Control Panels
What is the ATMEGA128-16MNR?
The ATMEGA128-16MNR is a Microchip Technology 8-bit AVR RISC microcontroller with 128 KB Flash, 4 KB SRAM, 4 KB EEPROM, an 8-channel 10-bit ADC, and a 16 MHz maximum clock, supplied in a 64-pin QFN/MLF (9x9 mm) exposed-pad package. According to the Microchip product page, it also integrates dual USARTs, SPI, TWI, and JTAG on-chip debugging, targeting 5V industrial embedded systems.
What is the price of ATMEGA128-16MNR?
As of 2026-09-15, listed unit pricing for the ATMEGA128-16MNR starts around $18.06 per piece at single-unit quantity, with discounts at volume tiers (for example, roughly $13.90 to $14.60 in the 500-1000 piece range on distributor listings). Pricing varies by distributor and stock position; Octopart lists 7 distributors carrying the part. Request a quote on this page for exact current pricing.
Where to buy ATMEGA128-16MNR online?
The ATMEGA128-16MNR can be purchased from XAIPART directly on this page, and is also listed by major distributors including DigiKey (part 2050680), Mouser, Octopart, Heisener (2,320 pieces reported in stock), and Ampheo. Because lead time is listed as to-be-confirmed at some distributors, we recommend requesting a quote here first for confirmed availability and delivery.
Is ATMEGA128-16MNR in stock?
Yes, the ATMEGA128-16MNR shows stock in the distribution channel: Heisener reports approximately in stock, and DigiKey lists the part as shipping immediately. However, some distributors note lead time as 'to be confirmed', so stock position can fluctuate. As of 2026-09-15, request a quote from XAIPART for guaranteed allocation and confirmed delivery dates.
What is the best drop-in replacement for ATMEGA128-16MNR?
The best drop-in replacements are the ATMEGA128-16MU (same die and QFN-64 package, standard plating instead of RoHS green) and the ATMEGA128-16MN (same QFN-64 footprint, non-RoHS tin plating). For applications needing a CAN bus or USB, the AT90CAN128-15MT and AT90USB1287-MU are pin-compatible QFN-64 derivatives with identical core, memory, and peripherals plus the added protocol module.
What is the difference between ATMEGA128-16MNR and ATMEGA128-16AN?
The ATMEGA128-16MNR and ATMEGA128-16AN use the same die with identical 128 KB Flash, 4 KB SRAM/EEPROM, 16 MHz speed and 5V supply, but differ in package: the -16MNR is a 64-QFN/MLF (9x9 mm), while the -16AN is a 64-pin TQFP. They are not drop-in interchangeable because the land patterns differ; both are listed on XAIPART. Choose the QFN for board area and thermal performance, TQFP for easier hand soldering.
ATMEGA128-16MNR vs AT90CAN128-15MT - which is better for automotive networking?
For applications requiring CAN bus, the AT90CAN128-15MT is better: it is pin-compatible in the same QFN-64 footprint with the identical AVR core, 128 KB Flash and peripherals, but adds a dedicated CAN 2.0A/B controller. The ATMEGA128-16MNR has no CAN module, so CAN must be emulated in software or via an external controller. For general industrial I/O without CAN, either part works and firmware porting is minimal.
Can ATMEGA128-16MU replace ATMEGA128-16MNR?
Yes. The ATMEGA128-16MU shares the same ATmega128 die, 64-QFN/MLF (9x9 mm) package, pinout, memory map, and 16 MHz 5V electrical specifications as the ATMEGA128-16MNR. The 'R' suffix indicates RoHS green packaging, so the -16MU substitution is acceptable unless your regulatory program requires RoHS/green plating; verify finish requirements before converting a production bill of materials.
Where to download the ATMEGA128-16MNR datasheet PDF?
The ATMEGA128-16MNR datasheet PDF is available from the official Microchip product page at microchip.com/en-us/product/ATMEGA128, and mirrored on Octopart and Datasheets.com. The comprehensive datasheet covers the complete ATmega128(L) family including electrical characteristics, register descriptions, and package drawings. Always use the Microchip original as the authoritative document for design work rather than third-party mirrors.
What are the key specifications of ATMEGA128-16MNR that engineers should know?
Key ATMEGA128-16MNR specifications: 8-bit AVR RISC core, 16 MHz maximum frequency (16 MIPS), 128 KB in-system programmable Flash, 4 KB SRAM, 4 KB EEPROM, 53 programmable I/O lines, 8-channel 10-bit ADC, two USARTs, SPI and TWI interfaces, JTAG OCD, external memory interface to 64 KB, 4.5-5.5V operation, in a 64-QFN (9x9 mm) exposed-pad package. Source: Microchip ATmega128 datasheet.
What supply voltage does the ATMEGA128-16MNR require for 16 MHz operation?
The ATMEGA128-16MNR requires a supply between 4.5V and 5.5V to run reliably at its full 16 MHz speed. The -16 speed grade of the ATmega128 family is specified for the 5V range; operating at lower voltages requires derating the clock frequency per the maximum-frequency-versus-VCC curve in the Microchip datasheet. For 3.3V designs at lower speeds, the ATmega128L variants apply instead.
Where can I find the ATMEGA128-16MNR pinout for the 64-QFN package?
The ATMEGA128-16MNR pinout for the 64-QFN/MLF package is documented in the ATmega128 datasheet package drawing section, and a full pin table is provided on this page. The QFN-64 exposes 53 I/O lines (Ports A-G), power, ground, XTAL1/XTAL2, RESET, AREF, AVCC, JTAG pins shared with ADC4-ADC7, plus the PEN programming-enable pin at pin 1 and an exposed thermal/ground pad underneath.
Is ATMEGA128-16MNR suitable for motor control applications?
Yes, the ATMEGA128-16MNR suits motor control: its two 16-bit timers and two 8-bit timers generate up to four PWM channels (OC1A/OC1B/OC2/OC0), the 8-channel 10-bit ADC reads current and position feedback, and external interrupt pins support quadrature or Hall sensor inputs. At 16 MIPS throughput, control loops up to roughly 10-20 kHz update rates are practical for DC and stepper motor applications in 5V industrial systems.
What is the lead time for ATMEGA128-16MNR?
Lead time for the ATMEGA128-16MNR is distributor-dependent: some listings show immediate shipment from stock (for example, ~2,320 pieces at Heisener as of early 2026), while others mark lead time as 'to be confirmed'. Typical Microchip MCU lead times run 8-26 weeks when ordering factory-direct in shortage conditions. XAIPART provides confirmed lead times with every quote - submit your quantity for an exact date.
Is the ATMEGA128-16MNR RoHS compliant?
Yes. The 'R' suffix in ATMEGA128-16MNR designates RoHS-compliant, lead-free green packaging, distinguishing it from earlier ATMEGA128-16MN parts with tin-lead plating. Distributor listings describe the part as 'GREEN, 5V, T&R'. Compliance for REACH, halogen-free status, and conflict minerals should be confirmed against the official Microchip product compliance documentation for your specific date code before regulatory sign-off.
What programmer and tools work with the ATMEGA128-16MNR?
The ATMEGA128-16MNR works with Microchip (Atmel) AVR development tools: JTAGICE mkII/3 for on-chip debugging via its built-in JTAG OCD interface, AVRISP mkII or any ISP programmer for In-System Programming, and parallel/high-voltage programming via the PEN pin for full-chip programming. Software toolchains include Microchip Studio (Atmel Studio), AVR-GCC, and IAR; the open-source MegaCore Arduino package also supports ATmega128 for rapid prototyping.

エンジニアリング参考データ: ATMEGA128-16MNR — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the ATMEGA128-16MNR when you need a proven 5V, 16 MHz, 128 KB AVR in a RoHS green QFN-64 for general industrial I/O, motor control, or legacy platform sustainment - it delivers maximum code space at the lowest cost in this drop-in group. Choose the ATMEGA128-16MU if stock of the -16MNR is constrained and your program does not mandate green plating (same die, same footprint). Avoid ATMEGA128-16MN for new lead-free designs; it exists for legacy rework. Move to the ATMEGA1281-16MUR if your firmware needs more than 4 KB SRAM. Select AT90CAN128-15MT for CAN-bus nodes (automotive/industrial networking) and AT90USB1287-MU when a native USB device port replaces external USB chips. All five share the QFN-64 footprint, so one PCB layout covers the entire family - design the board once and qualify only the variants your roadmap requires.

代替品との比較

パラメータ この製品 ATMEGA128-16MU ATMEGA128-16MN ATMEGA1281-16MUR AT90CAN128-15MT AT90USB1287-MU
Package 64-QFN (9x9 mm) 64-QFN (9x9 mm) - same 64-QFN (9x9 mm) - same 64-QFN (9x9 mm) - same 64-QFN (9x9 mm) - same 64-QFN (9x9 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 128 KB 128 KB 128 KB 128 KB 128 KB 128 KB
SRAM 4 KB 4 KB 4 KB 8 KB 4 KB 8 KB
Max Clock Speed 16 MHz 16 MHz 16 MHz 16 MHz 16 MHz (15 MIPS rated) 16 MHz
Special Communication Module 2 x USART, SPI, TWI 2 x USART, SPI, TWI 2 x USART, SPI, TWI 2 x USART, SPI, TWI + CAN 2.0A/B controller + Full-speed USB device controller
Firmware Port Effort from ATmega128 N/A (baseline) None (same die) None (same die) Minor (register map differences) Minor (header/porting changes) Minor (header/porting changes)

主な差別化要因

  • Deterministic single-cycle RISC core at 16 MIPS (vs AT90CAN128-15MT)
  • RoHS green packaging without die change (vs ATMEGA128-16MN)
  • Lower cost than USB/CAN derivatives for non-networked designs (vs AT90USB1287-MU)
  • Trade-off: 4 KB SRAM only (vs ATMEGA1281-16MUR)

設計ノート

The -16 speed grade requires 4.5V to 5.5V for full 16 MHz operation. Estimated: at 16 MHz with typical active current of roughly 20-25 mA, a 5V rail dissipates only about 100-125 mW in the MCU itself, so no heatsinking is needed - but ensure the exposed ground pad is soldered to a ground plane for the datasheet-referenced electrical performance. Connect AVCC to VCC through a low-pass filter (10 uH inductor with 0.1 uF capacitor) when ADC accuracy matters, and tie AREF to a clean reference with a 100 nF decoupling capacitor.

For the QFN-64 MLF package, design the land pattern per the Microchip QFN application note and reserve a via array (at least 3x3) under the exposed pad to stitch the die paddle to the ground plane - this pad is the primary ground return for the die. Place 100 nF ceramic decoupling capacitors within 2-3 mm of every VCC pin (pins 10 and 51) and AVCC (pin 24). If you plan future conversion to AT90CAN128 or AT90USB1287 derivatives, keep the same 9x9 mm QFN footprint so the drop-in alternative requires no PCB change.

Two frequent ATmega128 migration pitfalls: (1) The PEN pin (pin 1 on QFN) must be pulled high during normal operation or the device may enter parallel programming mode at reset - tie it to VCC through a 10 kOhm resistor. (2) JTAG pins PF4-PF7 default to JTAG function at reset; if you need them as ADC4-ADC7 or GPIO, clear the JTAGEN fuse. Also note the 128 KB Flash exceeds the 16-bit program counter range, so use the EICRA/EIND-style far-call mechanism (RAMPZ register) when calling functions or reading data above 64 KB.

When using the XMEM external memory interface at full 16 MHz, ports PA and PC drive the full address/data bus with fast edges - add 22-33 Ohm series termination resistors on long bus traces to suppress ringing and reduce EMI. Keep the XTAL1/XTAL2 crystal traces under 10 mm and surround them with a ground guard ring; for the 16 MHz full-speed grade use a parallel crystal with appropriate 12-22 pF load capacitors per the crystal datasheet, not a ceramic resonator if timing accuracy of UART baud rates is required.

コンプライアンス情報

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Yes
ハロゲンフリー
Unknown
紛争鉱物
Unknown

The R suffix designates RoHS-compliant green packaging per distributor listings ('QFN/MLF, 105C, GREEN, 5V, T&R'). REACH, halogen-free, and conflict minerals status should be confirmed against official Microchip compliance documentation for the specific date code.

データ検証日: 2026-09-15 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

ATMEGA128-16MNR ATMEGA128-16MNR datasheet PDF Microchip ATmega128 64-QFN microcontroller ATMEGA128-16MNR price buy ATMEGA128-16MNR drop-in replacement equivalent ATmega128 vs AT90CAN128 ATmega128 16MHz 128KB flash 5V MCU ATMEGA128-16MNR pinout QFN-64 ATmega128 industrial motor control PWM what is the ATMEGA128-16MNR ATMEGA128-16MNR vs ATMEGA128-16AN ATmega128 JTAG debugging programmer

関連部品&用語

Microchip Technology ATMEGA128-16MNR ATmega128 AVR 8-bit RISC microcontroller MCU 64-QFN MLF package QFN package family surface mount JTAG ISP (In-System Programming) TWI / I2C SPI USART 10-bit ADC PWM ATMEGA1281-16MUR AT90CAN128-15MT AT90USB1287-MU RoHS XMEM external memory interface industrial automation MegaCore Arduino
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示