Microchip Technology

ATMEGA644-20AU - 8-Bit AVR MCU 64KB Flash 20MHz | Microchip

부품 번호: ATMEGA644-20AU ✗ 단종
재고 있음 영업일 기준 1~3일 내 발송
2.7 V to 5.5 V Vdss 44-TQFP (10x10 mm) Package 20 MHz Speed 64 KB In-System Programmable Flash (32K x 16) Memory
시작가 $4.96 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-17
볼륨 가격
수량 단가 합계
1 $7.75 $7.75
10 $6.98 $69.80
100 $6.21 $621.00
500 $5.59 $2,795.00
1,000 $4.96 $4,960.00
ℹ️ 모든 가격은 USD 기준입니다

ATMEGA644-20AU 개요

The Microchip Technology ATMEGA644-20AU is an 8-bit AVR RISC microcontroller with 64 KB in-system programmable Flash, 4 KB SRAM, 2 KB EEPROM, and 32 general-purpose I/O lines, operating at up to 20 MHz from a 2.7 V to 5.5 V supply in a 44-pin TQFP (10x10 mm) package. It delivers up to 20 MIPS throughput at 20 MHz, combining 131 powerful instructions with 32 general-purpose working registers for single-cycle execution.

An AVR microcontroller is a Harvard-architecture 8-bit MCU family that executes most instructions in a single clock cycle using on-chip Flash program memory, SRAM data memory, and EEPROM non-volatile storage. Within the product taxonomy, the ATmega644 sits at AVR MCU -> 8-bit microcontroller -> embedded microcontroller -> integrated circuit, and it is the 64 KB Flash member of the ATmega164/324/644 pin-compatible family.

Key features include 64 KB ISP Flash with read-while-write, 4 KB SRAM, 2 KB EEPROM, two USARTs, a byte-oriented two-wire serial interface, an 8-channel 10-bit ADC, three flexible timer/counters with compare and PWM modes, a programmable watchdog timer, and an internal calibrated RC oscillator. The JTAG interface supports IEEE 1149.1 boundary scan plus on-chip debug and programming.

The device uses a low-power CMOS process with six sleep modes (Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby), enabling battery-powered designs to trade throughput for microamp-level current consumption. The 20 MHz speed grade (-20) supports 2.7 V to 5.5 V operation, while the 10 MHz and 16 MHz grades are restricted to lower supply ranges.

Typical applications include industrial control panels, building automation nodes, motor control front-ends, battery chargers, handheld instruments, and legacy ATmega644 replacement in existing designs. The 32 I/O lines and dual USARTs make it well suited to multi-sensor data acquisition and serial gateway roles.

When designing with this device, decouple every VCC pin with a 100 nF ceramic capacitor placed close to the pin, and keep the AREF pin bypassed with 100 nF plus a 10 uF bulk capacitor when using the ADC. Note that Microchip lists the ATmega644 as a mature product not recommended for new designs, with the ATmega644PA recommended as the successor.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for procurement and second-source decisions.

드롭인 대체품: ATMEGA644-20AU — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: ATMEGA644-20AU (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Operating Temperature, Serial Interfaces, Timer/Counters, Package.

Microchip Technology
ADC: 10-bit, 8-channel
Operating Temperature: -40C to +85C (industrial)
Timer/Counters: 2x 8-bit, 2x 16-bit
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 10-bit, 8 channels
Operating Temperature: -40C to +85C (extended, A suffix)
Serial Interfaces: USART, SPI, TWI (I2C)
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 8-channel, 10-bit
Operating Temperature: -40C to +85C (Industrial)
Serial Interfaces: TWI (2-wire, I2C-compatible), SPI
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 8-channel, 10-bit, optional differential input
Operating Temperature: Industrial temperature range
Serial Interfaces: 2-wire (TWI/I2C), SPI, 2x USART
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 10-bit, up to 8 channels
비교 대상: ATMEGA644-20AU →
Microchip Technology
Operating Temperature: -40C to +85C (industrial)
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 8-channel, 10-bit
Operating Temperature: -40C to +105C (extended, M grade)
비교 대상: ATMEGA644-20AU →
Microchip Technology
Operating Temperature: -40C to +105C
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 8-channel, 10-bit
Operating Temperature: -40C to +85C (industrial)
Timer/Counters: 3 (with PWM and compare modes)
비교 대상: ATMEGA644-20AU →
Microchip Technology
ADC: 8-channel 10-bit
Serial Interfaces: TWI (I2C-compatible), SPI
Package: 44-TQFP (10 x 10 mm)
비교 대상: ATMEGA644-20AU →
Microchip Technology
Serial Interfaces: TWI (I2C-compatible), SPI, 2x USART
비교 대상: ATMEGA644-20AU →

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

ATMEGA644PA-AU

✅ 드롭인
Microchip Technology
📦 44-TQFP (10x10 mm)
AVR 8-bit RISC · ATmega · ATmega644P / picoPower · 20 MHz · 64 KB (32K x 16) · 4 KB · 2 KB · 1.8 V to 5.5 V

✓ 재고 있음

$4.61 / 개

데이터시트 보기 →

ATMEGA644P-20AU

✅ 드롭인
Microchip Technology
📦 44-TQFP (10x10 mm)
AVR 8-bit RISC · 8-Bit · 20 MHz · 64 KB (32K x 16) FLASH · 4 KB SRAM · 2 KB · 4.5 V to 5.5 V (20 MHz grade) · 2

✓ 재고 있음

$3.95 / 개

데이터시트 보기 →

ATMEGA644-20AUR

✅ 드롭인
📦 44-TQFP (10x10 mm)
same die and speed grade, tape-and-reel packaging variant of the -20AU

📋 참조 대체품 (카탈로그에 없음)

ATMEGA644A-AU

✅ 드롭인
Microchip Technology
📦 44-TQFP (10x10 mm)
8-bit AVR enhanced RISC · 64 KB Flash (32K x 16) · ISP FLASH with Read-While-Write · 2 KB · 4 KB · 20 MHz (20 MIPS) · 1.8 V to 5.5 V · 32 lines

✓ 재고 있음

$5.4 / 개

데이터시트 보기 →

ATMEGA1284P-AU

✅ 드롭인
Microchip Technology
📦 44-TQFP (10x10 mm)
8-bit AVR RISC · 128 KB · 4 KB · 16 KB · 20 MHz · 1.8 V to 5.5 V · 32 · 32

✓ 재고 있음

$4.65 / 개

데이터시트 보기 →

ATMEGA644-20AU 최대 정격 & 전기적 특성

Core Architecture 8-bit AVR RISC
Program Memory 64 KB In-System Programmable Flash (32K x 16)
SRAM 4 KB
EEPROM 2 KB
최대 클록 주파수 20 MHz
Throughput Up to 20 MIPS at 20 MHz
Operating Voltage Range 2.7 V to 5.5 V
General Purpose I/O Pins 32
General Purpose Working Registers 32
ADC 8-channel, 10-bit successive approximation
USART Interfaces 2
Timer/Counters 2 x 8-bit, 1 x 16-bit with compare and PWM modes
Two-Wire Serial Interface 1 (byte-oriented, I2C compatible)
SPI Interface 1 (master/slave)
패키지 44-TQFP (10x10 mm)
실장 유형 Surface Mount
동작 온도 범위 -40C to +85C
Debug Interface JTAG (IEEE 1149.1) with on-chip debug
Sleep Modes 6 (Idle, ADC Noise Reduction, Power-save, Power-down, Standby, Extended Standby)
RoHS 상태 Compliant

ATMEGA644-20AU 핀 구성

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 PB0 — Port B, bit 0 (also XCK0/T0)
핀 2 PB1 — Port B, bit 1 (also T1/CLKO)
핀 3 PB2 — Port B, bit 2 (also INT2/AIN0)
핀 4 PB3 — Port B, bit 3 (also OC0/AIN1)
핀 5 PB4 — Port B, bit 4 (also SS/OC0B)
핀 6 PB5 — Port B, bit 5 (also MOSI/OC1A)
핀 7 PB6 — Port B, bit 6 (also MISO/OC1B)
핀 8 PB7 — Port B, bit 7 (also SCK/OC2A)
핀 9 RESET — Reset input (active low)
핀 10 VCC — Digital supply voltage
핀 11 GND — Ground
핀 12 XTAL2 — Crystal oscillator output
핀 13 XTAL1 — Crystal oscillator input / external clock
핀 14 PD0 — Port D, bit 0 (also RXD0)
핀 15 PD1 — Port D, bit 1 (also TXD0)
핀 16 PD2 — Port D, bit 2 (also RXD1/INT0)
핀 17 PD3 — Port D, bit 3 (also TXD1/INT1)
핀 18 PD4 — Port D, bit 4 (also OC1B)
핀 19 PD5 — Port D, bit 5 (also OC1A)
핀 20 PD6 — Port D, bit 6 (also OC2B)
핀 21 PD7 — Port D, bit 7 (also OC2A)
핀 22 PC0 — Port C, bit 0 (also SCL/ADC0)
핀 23 PC1 — Port C, bit 1 (also SDA/ADC1)
핀 24 PC2 — Port C, bit 2 (also TCK/ADC2)
핀 25 PC3 — Port C, bit 3 (also TMS/ADC3)
핀 26 PC4 — Port C, bit 4 (also TDO/ADC4)
핀 27 PC5 — Port C, bit 5 (also TDI/ADC5)
핀 28 PC6 — Port C, bit 6 (also TOSC1/ADC6)
핀 29 PC7 — Port C, bit 7 (also TOSC2/ADC7)
핀 30 AVCC — Analog supply voltage for ADC
핀 31 GND — Ground
핀 32 AREF — Analog reference voltage for ADC
핀 33 PA7 — Port A, bit 7 (also ADC7)
핀 34 PA6 — Port A, bit 6 (also ADC6)
핀 35 PA5 — Port A, bit 5 (also ADC5)
핀 36 PA4 — Port A, bit 4 (also ADC4)
핀 37 PA3 — Port A, bit 3 (also ADC3)
핀 38 PA2 — Port A, bit 2 (also ADC2)
핀 39 PA1 — Port A, bit 1 (also ADC1)
핀 40 PA0 — Port A, bit 0 (also ADC0)
핀 41 VCC — Digital supply voltage
핀 42 GND — Ground
핀 43 GND — Ground
핀 44 GND — Ground

일반적인 애플리케이션

ATMEGA644-20AU 적합 용도: 6 애플리케이션s: Industrial Control Panels, Building Automation Nodes, Motor Control Front-Ends, Battery Chargers and Power Management, Handheld Instruments and Data Loggers, Legacy ATmega644 Replacement.

🏭

Industrial Control Panels

The ATMEGA644-20AU fits industrial control panels because its 32 general-purpose I/O lines, 8-channel 10-bit ADC, and three timer/counters with PWM can directly drive relays, read analog sensors, and generate control waveforms without external glue logic. Operating from 2.7 V to 5.5 V over -40C to +85C, it interfaces natively with 5 V industrial signaling. In a typical panel controller, the MCU scans digital inputs on ports A-D, samples 4-20 mA loop sensors through the ADC with AREF bypassed by 100 nF plus 10 uF, and updates outputs at a 1 kHz control loop rate. The 64 KB Flash holds the control state machine and Modbus stack, while the 2 KB EEPROM stores calibration constants across power cycles. The trade-off versus a 32-bit MCU is lower math throughput, but the 20 MIPS AVR core is sufficient for deterministic ladder-logic replacement.

🧩

Building Automation Nodes

The ATMEGA644-20AU suits building automation nodes because its two USARTs and byte-oriented two-wire serial interface allow simultaneous connection to a host bus and local sensor peripherals. A typical node uses one USART for an RS-485 HVAC network and the second for a wireless module, while the I2C-compatible interface reads temperature and humidity sensors. The 8-channel 10-bit ADC monitors occupancy and light-level sensors, and the 16-bit timer provides a real-time counter for scheduling. With 64 KB Flash and 4 KB SRAM, the device hosts a protocol stack plus application logic without external memory. Six sleep modes, including Power-save and Power-down, let the node drop to microamp-level current between polling intervals, extending battery life in wireless installations. The 44-TQFP package keeps the node compact for DIN-rail or wall-box mounting.

⚙️

Motor Control Front-Ends

The ATMEGA644-20AU works as a motor control front-end because its three timer/counters with compare and PWM modes generate complementary drive signals for H-bridge and three-phase inverter stages, while the 8-channel 10-bit ADC samples current-shunt and back-EMF feedback. At 20 MHz the AVR core executes most instructions in one cycle, giving up to 20 MIPS for a field-oriented-control loop running in the low-kilohertz range. The 32 I/O lines accommodate gate-driver enables, fault inputs, and encoder interfaces without port expanders. In a typical implementation, Timer1 produces a 20 kHz center-aligned PWM, the ADC triggers synchronously at the PWM trough to reject switching noise, and the 16-bit timer captures encoder pulses. The main trade-off is that the 10-bit ADC limits current-loop resolution compared with a dedicated motor-control SoC, so oversampling is often used.

⚡

Battery Chargers and Power Management

The ATMEGA644-20AU is used in battery chargers because its 10-bit ADC monitors cell voltage, charge current, and temperature, while PWM outputs from the 8-bit and 16-bit timers regulate charge current in buck or linear topologies. The 2 KB EEPROM stores battery chemistry profiles and charge-cycle counters without external memory, and the programmable watchdog timer provides a safe shutdown path if firmware hangs. Operating from 2.7 V to 5.5 V, the MCU can be powered directly from the regulated rail of a multi-cell charger. In a typical design, the ADC samples a current-sense amplifier at 1 kHz, the firmware runs a constant-current/constant-voltage state machine, and a USART reports charge status to a host. The trade-off versus an analog charger IC is higher firmware complexity, offset by flexible charge profiles.

📱

Handheld Instruments and Data Loggers

The ATMEGA644-20AU fits handheld instruments and data loggers because its 64 KB Flash, 4 KB SRAM, and 2 KB EEPROM provide enough non-volatile storage for sample buffers and calibration tables without external memory devices. The 8-channel 10-bit ADC digitizes sensor signals, the two USARTs stream data to a PC or wireless module, and the JTAG interface allows field firmware updates and debug. Six sleep modes, including ADC Noise Reduction, let the logger sleep between samples at microamp-level current, which is critical for multi-month battery life. In a typical design, the MCU wakes on a timer interrupt, samples four differential channels, stores records in EEPROM, and returns to Power-down. The main trade-off is that the 10-bit ADC and 20 MHz core limit high-speed or high-resolution acquisition compared with a 32-bit instrument MCU.

🔧

Legacy ATmega644 Replacement

The ATMEGA644-20AU serves as the direct replacement part for legacy ATmega644 designs in industrial and consumer equipment, because it is pin-compatible and functionally identical to the original ATmega644 in the 44-TQFP package. Engineers maintaining long-lifecycle products can substitute it without PCB changes, provided the operating voltage and 20 MHz clock requirements are matched. The device retains the same 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, dual USARTs, and JTAG debug interface as the original family. In practice, replacement requires only firmware re-verification of fuse settings and clock source configuration. Because Microchip lists the ATmega644 as mature and not recommended for new designs, designers should plan a migration path to the ATmega644PA for future builds while using the -20AU to sustain current production.

What is the ATMEGA644-20AU?
The ATMEGA644-20AU is an 8-bit AVR RISC microcontroller from Microchip Technology with 64 KB of in-system programmable Flash, 4 KB SRAM, 2 KB EEPROM, and 32 general-purpose I/O lines in a 44-pin TQFP package. It runs at up to 20 MHz and delivers up to 20 MIPS throughput, operating from a 2.7 V to 5.5 V supply over -40C to +85C.
What is the operating voltage range of ATMEGA644-20AU?
The ATMEGA644-20AU operates from 2.7 V to 5.5 V. The 20 MHz speed grade requires the full 2.7 V to 5.5 V range, whereas the 10 MHz and 16 MHz grades of the same family are limited to lower supply voltages. According to the Microchip ATmega644 datasheet, operation below 2.7 V at 20 MHz is not guaranteed.
How much Flash, SRAM and EEPROM does the ATMEGA644-20AU have?
The ATMEGA644-20AU contains 64 KB of in-system programmable Flash (organized as 32K x 16), 4 KB of SRAM, and 2 KB of EEPROM. The Flash supports read-while-write self-programming, and the EEPROM has a rated endurance of 100,000 write/erase cycles, making it suitable for storing calibration data and configuration parameters without external memory.
What is the maximum clock speed of ATMEGA644-20AU?
The ATMEGA644-20AU runs at a maximum clock frequency of 20 MHz, delivering up to 20 MIPS because the AVR core executes most instructions in a single clock cycle. The internal calibrated RC oscillator can also clock the device, but for timing-critical designs an external crystal or resonator on XTAL1/XTAL2 is recommended for frequency accuracy.
Where to buy ATMEGA644-20AU online?
The ATMEGA644-20AU is stocked by major authorized distributors including DigiKey, Mouser, and LCSC, and is listed on Octopart for multi-distributor price comparison. As of 2026-09-18, distributor unit pricing starts at approximately $7.75 for single quantities and drops below $5.00 at 1000-piece volumes. Always purchase from authorized channels to avoid counterfeit or re-marked parts.
What is the price of ATMEGA644-20AU?
As of 2026-09-18, the ATMEGA644-20AU is priced at approximately $7.75 for quantity 1, $6.98 at quantity 10, $6.21 at quantity 100, $5.59 at quantity 500, and $4.96 at quantity 1000 from authorized distributors. Pricing varies by distributor and stock position, so compare DigiKey, Mouser, and Octopart listings before placing volume orders.
What is the lead time for ATMEGA644-20AU?
Lead time for the ATMEGA644-20AU depends on distributor stock and Microchip factory allocation. Distributor listings indicate immediate shipment for in-stock inventory, while factory-direct orders typically quote multi-week lead times. Because Microchip lists the ATmega644 as a mature product not recommended for new designs, verify current availability before committing to production volumes.
Is ATMEGA644-20AU in stock?
The ATMEGA644-20AU is generally available from authorized distributors, with aggregator listings showing tens of thousands of pieces in stock across channels. Stock fluctuates, so confirm live inventory at DigiKey, Mouser, or LCSC before ordering. For long-lifecycle programs, consider securing buffer stock or qualifying the ATmega644PA successor to mitigate allocation risk.
What is the difference between ATMEGA644-20AU and ATMEGA644P-20AU?
The ATMEGA644P-20AU is the picoPower variant of the ATMEGA644-20AU, adding significantly lower active and sleep current consumption while keeping the same 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, and 44-TQFP package. Both run at 20 MHz, so the P version is a pin-compatible drop-in for power-sensitive designs, though firmware timing must be re-validated.
ATMEGA644-20AU vs ATMEGA644PA-AU - which is better for new designs?
The ATMEGA644PA-AU is the better choice for new designs because Microchip lists the ATmega644 as a mature product not recommended for new designs and names the ATmega644PA as its replacement. The PA variant offers the same 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, and 44-TQFP footprint with improved picoPower current consumption, so it is a drop-in upgrade for most applications.
When should I choose ATMEGA644-20AU over ATMEGA644P-20AU?
Choose the ATMEGA644-20AU when you need the lowest unit cost and your design is not power constrained, or when existing firmware and qualification data are already tied to the non-P device. Choose the ATMEGA644P-20AU when battery life or sleep current matters, since picoPower reduces active and standby current substantially at the same 20 MHz speed and identical 44-TQFP pinout.
What is the best drop-in replacement for ATMEGA644-20AU?
The best drop-in replacement for the ATMEGA644-20AU is the ATMEGA644PA-AU, which Microchip identifies as the successor device. It shares the 44-TQFP (10x10 mm) package, 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, and 20 MHz maximum frequency, and adds picoPower low-current operation. The ATMEGA644P-20AU is an equally pin-compatible alternative when picoPower is required.
Can ATMEGA644P-20AU replace ATMEGA644-20AU?
Yes, the ATMEGA644P-20AU can replace the ATMEGA644-20AU in most designs because both use the identical 44-TQFP (10x10 mm) package with the same pinout, 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, and 20 MHz maximum clock. The P variant adds picoPower low-current modes, so verify that any firmware relying on specific current-consumption behavior is re-validated after substitution.
Where to download ATMEGA644-20AU datasheet PDF?
The ATMEGA644-20AU datasheet PDF is available from the Microchip Technology product page for the ATmega644 and from distributor documentation portals such as DigiKey, Mouser, and Octopart. The datasheet covers pin configuration, electrical characteristics, register descriptions, and application notes for the ATmega164/324/644 family. Always download from Microchip or an authorized distributor to ensure the current revision.
Where to find ATMEGA644-20AU pinout?
The ATMEGA644-20AU pinout is documented in the Microchip ATmega644 datasheet and reproduced on distributor product pages such as DigiKey and Mouser. The 44-TQFP package provides 32 general-purpose I/O lines across ports A through D, plus VCC, GND, AREF, AVCC, RESET, XTAL1, XTAL2, and JTAG pins. Confirm pin numbering against the datasheet before committing a PCB layout.
What are the key specifications of ATMEGA644-20AU that engineers should know?
The ATMEGA644-20AU is an 8-bit AVR RISC MCU with 64 KB ISP Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, 20 MHz maximum clock, 2.7 V to 5.5 V supply, and a 44-TQFP (10x10 mm) package. It integrates an 8-channel 10-bit ADC, two USARTs, SPI, a two-wire serial interface, three timer/counters, and JTAG debug, delivering up to 20 MIPS at 20 MHz.
Is ATMEGA644-20AU the same as ATMEGA644P-20AU?
No, they are not identical, but they are pin-compatible. The ATMEGA644-20AU is the standard AVR device, while the ATMEGA644P-20AU adds picoPower technology for lower active and sleep current. Both share 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, 20 MHz maximum clock, and the 44-TQFP (10x10 mm) package, so the P device can be substituted with firmware re-validation.
What is the best Microchip equivalent for ATMEGA644-20AU in a 44-pin TQFP?
Within Microchip's own AVR portfolio, the ATMEGA644PA-AU and ATMEGA644P-20AU are the closest 44-TQFP equivalents to the ATMEGA644-20AU, matching the 64 KB Flash, 4 KB SRAM, 2 KB EEPROM, 32 I/O lines, and 20 MHz rating. The ATmega1284P offers 128 KB Flash in the same 44-TQFP footprint for designs that need more program memory, but it is a memory upgrade rather than an identical replacement.
Is ATMEGA644-20AU suitable for industrial control applications?
Yes, the ATMEGA644-20AU is well suited to industrial control because it offers 32 I/O lines, an 8-channel 10-bit ADC, two USARTs, three timer/counters with PWM, and a -40C to +85C operating range at 2.7 V to 5.5 V. Its 64 KB Flash and 4 KB SRAM accommodate control firmware and buffering, and the JTAG interface simplifies in-system debug and boundary scan during production test.
Does ATMEGA644-20AU support JTAG debugging?
Yes, the ATMEGA644-20AU includes a JTAG interface compliant with IEEE 1149.1 that supports boundary scan plus on-chip debug and programming of the Flash, EEPROM, and fuse bits. This allows real-time breakpoints and single-stepping without an external emulator. Note that the JTAG pins are shared with ADC channels on port F, so plan pin allocation carefully if both features are needed.
What is the lifecycle status of ATMEGA644-20AU?
The ATMEGA644-20AU is listed by Microchip as a mature product that is not recommended for new designs, with the ATmega644PA named as the replacement. It remains orderable and in distributor stock as of 2026-09-18, so existing designs can continue production, but new designs should migrate to the ATmega644PA to avoid future obsolescence risk.

엔지니어링 참조 데이터: ATMEGA644-20AU — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the ATMEGA644-20AU when you are sustaining an existing ATmega644 design, need the lowest unit cost in the 44-TQFP AVR family, and are not power constrained. Choose the ATMEGA644P-20AU or ATMEGA644PA-AU when battery life or sleep current matters, since picoPower reduces active and standby current at the same 20 MHz speed and identical pinout; the PA variant is Microchip's recommended successor for new designs. Choose the ATMEGA1284P-AU when 64 KB Flash and 4 KB SRAM are insufficient and you need 128 KB Flash and 16 KB SRAM in the same footprint, accepting a higher price. Choose the ATMEGA644-20AUR when your assembly line requires tape-and-reel packaging rather than trays. All of these devices share the 44-TQFP (10x10 mm) land pattern, so a single PCB can be qualified against multiple sources to mitigate obsolescence and allocation risk.

대체품과의 비교

파라미터 이 제품 ATMEGA644PA-AU ATMEGA644P-20AU ATMEGA644-20AUR ATMEGA1284P-AU
Package 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 64 KB 64 KB 64 KB 64 KB 128 KB
SRAM 4 KB 4 KB 4 KB 4 KB 16 KB
EEPROM 2 KB 2 KB 2 KB 2 KB 4 KB
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Voltage Range 2.7 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 2.7 V to 5.5 V 1.8 V to 5.5 V
General Purpose I/O Pins 32 32 32 32 32
picoPower Low-Current Technology No Yes Yes No Yes
Lifecycle Status Mature / not recommended for new designs Active (recommended successor) Active Mature / not recommended for new designs Active

주요 차별점

  • Mature, widely second-sourced 44-TQFP AVR footprint (vs ATMEGA1284P-AU)
  • 20 MHz operation across the full 2.7 V to 5.5 V range (vs ATMEGA644P-20AU)
  • Direct replacement for legacy ATmega644 sockets (vs ATMEGA644PA-AU)

설계 노트

Decouple every VCC pin (pins 10 and 41) with a 100 nF ceramic capacitor placed within a few millimeters of the pin, and add a 10 uF bulk capacitor at the board entry. The AVCC pin (pin 30) must be connected to the same supply through a separate low-pass filter, typically a 10 uH inductor or ferrite bead plus 100 nF, to keep digital switching noise out of the ADC. AREF (pin 32) should be bypassed with 100 nF in parallel with 10 uF when the internal reference is not used. Estimated: at 20 MHz and 5 V, core current is on the order of 10-15 mA, so a 100 nF decoupling network per supply pin is sufficient for the transient currents involved.

Keep the crystal or resonator loop between XTAL1 (pin 13) and XTAL2 (pin 12) as short as possible, with the load capacitors returned to a local ground plane directly beneath the device. Route the RESET line (pin 9) away from switching nodes and add a 100 nF capacitor to ground close to the pin to prevent noise-induced resets. For the 44-TQFP, use a solid ground plane under the package and connect all four GND pins (11, 31, 42, 43) plus the exposed thermal pad area with multiple vias to minimize ground bounce during ADC conversions.

The JTAG pins TCK, TMS, TDO, and TDI are multiplexed with ADC channels on port C (PC2-PC5), so enabling JTAG disables those ADC inputs. If both JTAG debug and all eight ADC channels are required, disable JTAG via the fuse bits after production programming and use the debugWIRE interface instead. Also verify the clock source fuse settings before first power-up: an incorrect CKSEL configuration can leave the device running from the internal RC oscillator at an unexpected frequency, which is a frequent cause of UART baud-rate errors in new designs.

The 44-TQFP package has a low thermal resistance and the ATMEGA644-20AU dissipates well under 100 mW at 20 MHz and 5 V, so no heatsinking is required in normal operation. Estimated: at 5 V and approximately 15 mA core current, power dissipation is about 75 mW, giving a junction temperature rise of only a few degrees Celsius above ambient in still air. Ensure the exposed pad area, if present on the land pattern, is soldered to a ground plane for mechanical robustness rather than thermal reasons.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Unknown
분쟁 광물
Compliant

Distributor listings and comparison data indicate RoHS compliance and lead-free construction for the ATMEGA644-20AU. AEC-Q100 automotive qualification is not applicable to this industrial-grade device. Halogen-free status was not stated in the retrieved data and is marked unknown.

데이터 검증일: 2026-09-18 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

ATMEGA644-20AU ATMEGA644-20AU datasheet Microchip ATMEGA644-20AU ATMEGA644-20AU pinout 44-TQFP 8-bit AVR microcontroller 64KB Flash 20MHz ATMEGA644-20AU vs ATMEGA644P-20AU ATMEGA644-20AU drop-in replacement ATMEGA644-20AU buy price ATMEGA644-20AU industrial control application what is the operating voltage of ATMEGA644-20AU ATMEGA644-20AU JTAG debug interface ATMEGA644-20AU lead time and stock ATmega644 mature product replacement ATMEGA644-20AU 44-TQFP AVR MCU equivalent

관련 부품 & 용어

Microchip Technology ATMEGA644-20AU ATMEGA644PA-AU ATMEGA644P-20AU ATMEGA1284P-AU AVR 8-bit microcontroller embedded microcontroller integrated circuit RISC 44-TQFP TQFP family surface mount in-system programmable Flash EEPROM SRAM 10-bit ADC USART JTAG IEEE 1149.1 picoPower RoHS REACH industrial control building automation
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

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

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