Microchip Technology

ATMEGA644P-20AU - 8-Bit AVR MCU 20MHz 64KB Flash TQFP-44 | Microchip

N.º da peça: ATMEGA644P-20AU ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
4.5 V to 5.5 V (20 MHz grade) Vdss 44-TQFP (10x10 mm) Package 20 MHz Speed 64 KB (32K x 16) FLASH Memory
A partir de $3.95 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-17
Preços por volume
Qtd. Preço unitário Total
1 $6.2 $6,20
10 $5.58 $55,80
100 $4.95 $495,00
500 $4.4 $2.200,00
1.000 $3.95 $3.950,00
ℹ️ Todos os preços estão em USD

ATMEGA644P-20AU Visão geral

The Microchip Technology ATMEGA644P-20AU is an 8-bit AVR RISC microcontroller with 64KB (32K x 16) in-system programmable FLASH, 4KB SRAM, 2KB EEPROM, and a 20MHz maximum clock, housed in a 44-pin TQFP (10x10 mm) package operating from 4.5V to 5.5V over the industrial temperature range.

An 8-bit microcontroller is a self-contained computing IC that integrates a CPU core, program memory, data memory, and peripherals such as UARTs, timers, ADCs, and SPI/I2C interfaces on a single die. Within the power-management hierarchy of an embedded system, the MCU sits at the control layer, executing firmware that orchestrates sensors, actuators, and communication links. The AVR family, originally developed by Atmel and now part of Microchip Technology, executes most instructions in a single clock cycle, delivering approximately 1 MIPS per MHz.

Key features of the ATmega644P include the advanced AVR RISC architecture with 130 powerful instructions and 32 general-purpose working registers, up to 20 MIPS throughput at 20MHz, and two programmable serial USARTs. The P suffix denotes the enhanced variant with PicoPower-class low-power features and an additional USART compared with the base ATmega644.

Technical depth: the device integrates a 10-bit ADC, SPI and TWI (I2C) serial interfaces, multiple PWM-capable timers, an on-chip debug capability, and in-system programming (ISP) via the SPI interface. Self-programming FLASH enables boot-loader firmware updates in the field.

Typical applications include industrial control panels, motor control and power-supply supervision, metering and sensor-hub nodes, and legacy Arduino-compatible boards that use the ATmega644P core.

Design consideration: the 20MHz grade requires 4.5V to 5.5V operation; for 3.3V designs, derate the clock or choose a PicoPower ATmega644PA variant. Decouple AVCC and VCC separately for ADC accuracy.

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

Alternativas drop-in para ATMEGA644P-20AU — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com ATMEGA644P-20AU (mesmo formato e footprint) — diferindo em ADC, Timer/Counters, Core Architecture, Package, EEPROM.

Microchip Technology
ADC: 10-bit, 8-channel
Timer/Counters: 2x 8-bit, 2x 16-bit
Core Architecture: 8-bit AVR RISC
Comparar com ATMEGA644P-20AU →
Microchip Technology
ADC: 8-channel, 10-bit
Core Architecture: 8-bit AVR RISC
EEPROM: 1 KB
Comparar com ATMEGA644P-20AU →
Microchip Technology
ADC: 8-channel, 10-bit successive approximation
Timer/Counters: 2 x 8-bit, 1 x 16-bit with compare and PWM modes
Core Architecture: 8-bit AVR RISC
Comparar com ATMEGA644P-20AU →
Microchip Technology
ADC: 8-channel, 10-bit
Timer/Counters: 3 (with compare modes and PWM)
Core Architecture: 8-bit AVR enhanced RISC
Comparar com ATMEGA644P-20AU →
Microchip Technology
ADC: 8-channel, 10-bit, with differential mode
Timer/Counters: 3 with PWM and compare modes
Core Architecture: AVR 8-bit enhanced RISC
Comparar com ATMEGA644P-20AU →
Microchip Technology
ADC: 10-bit, up to 8 channels
Comparar com ATMEGA644P-20AU →
Microchip Technology
Core Architecture: AVR 8-bit RISC
Comparar com ATMEGA644P-20AU →
Microchip Technology
ADC: 8-channel, 10-bit
Timer/Counters: 3 (with PWM and compare modes)
Core Architecture: AVR 8-bit RISC
Comparar com ATMEGA644P-20AU →

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

ATMEGA644PA-AU

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
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

✓ Em estoque

$4.61 / unidade

Ver ficha técnica →

ATMEGA644P-15AZ

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 44-TQFP (10x10)
AVR 8-bit · 8-Bit · 16 MHz · 64 KB (32K x 16) Flash · 4 KB · 2 KB · 32 · 44-TQFP (10x10 mm)

✓ Em estoque

$4.98 / unidade

Ver ficha técnica →

ATMEGA644-20AU

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
8-bit AVR RISC · 64 KB In-System Programmable Flash (32K x 16) · 4 KB · 2 KB · 20 MHz · Up to 20 MIPS at 20 MHz · 2.7 V to 5.5 V · 32

✓ Em estoque

$4.96 / unidade

Ver ficha técnica →

ATMEGA1284P-AU

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 44-TQFP (10x10)
8-bit AVR RISC · 128 KB · 4 KB · 16 KB · 20 MHz · 1.8 V to 5.5 V · 32 · 32

✓ Em estoque

$4.65 / unidade

Ver ficha técnica →

ATMEGA644P-20AU Classificações máximas e características elétricas

Core AVR 8-bit RISC
Core Size 8-Bit
Frequência máxima de clock 20 MHz
Program Memory Size 64 KB (32K x 16) FLASH
Data RAM Size 4 KB SRAM
EEPROM Size 2 KB
Supply Voltage Range 4.5 V to 5.5 V (20 MHz grade)
Number of USARTs 2
ADC Resolution 10-bit
Peripherals SPI, TWI (I2C), PWM timers, WDT, BOD
I/O Count 32
Encapsulamento 44-TQFP (10x10 mm)
Tipo de montagem Surface Mount
Temperatura de operação -40C to +85C (industrial)
Throughput Up to 20 MIPS at 20 MHz (approx. 1 MIPS/MHz)
Programming In-System Programmable (ISP) via SPI
Status RoHS Compliant (green package)

Configuração de pinos do ATMEGA644P-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
Pino 1 PB0 (XCK0/T0) — Port B bit 0 / USART0 external clock / Timer0 external clock
Pino 2 PB1 (T1) — Port B bit 1 / Timer1 external clock
Pino 3 PB2 (AIN0/INT2) — Port B bit 2 / analog comparator input 0 / external interrupt 2
Pino 4 PB3 (AIN1/OC0) — Port B bit 3 / comparator input 1 / Timer0 output compare
Pino 5 PB4 (SS) — Port B bit 4 / SPI slave select
Pino 6 PB5 (MOSI) — Port B bit 5 / SPI master output, slave input
Pino 7 PB6 (MISO) — Port B bit 6 / SPI master input, slave output
Pino 8 PB7 (SCK/OC0A) — Port B bit 7 / SPI clock / output compare
Pino 9 RESET — Active-low reset input
Pino 10 VCC — Digital supply voltage
Pino 11 GND — Ground
Pino 12 XTAL2 — Crystal oscillator output 2
Pino 13 XTAL1 — Crystal oscillator input 1 / external clock
Pino 14 PD0 (RXD0) — Port D bit 0 / USART0 receive
Pino 15 PD1 (TXD0) — Port D bit 1 / USART0 transmit
Pino 16 PD2 (INT0) — Port D bit 2 / external interrupt 0
Pino 17 PD3 (INT1) — Port D bit 3 / external interrupt 1
Pino 18 PD4 (XCK1/OC1B) — Port D bit 4 / USART1 clock / Timer1 output compare B
Pino 19 PD5 (OC1A) — Port D bit 5 / Timer1 output compare A
Pino 20 PD6 (OC2B/ICP) — Port D bit 6 / Timer2 output compare B / Timer1 input capture
Pino 21 PD7 (OC2A) — Port D bit 7 / Timer2 output compare A
Pino 22 PC0 (SCL) — Port C bit 0 / TWI clock
Pino 23 PC1 (SDA) — Port C bit 1 / TWI data
Pino 24 PC2 (TCK) — Port C bit 2 / JTAG test clock
Pino 25 PC3 (TMS) — Port C bit 3 / JTAG test mode select
Pino 26 PC4 (TDO) — Port C bit 4 / JTAG test data output
Pino 27 PC5 (TDI) — Port C bit 5 / JTAG test data input
Pino 28 AVCC — ADC supply voltage
Pino 29 GND — Ground
Pino 30 PC6 (TOSC1) — Port C bit 6 / Timer oscillator input (32.768 kHz)
Pino 31 PC7 (TOSC2) — Port C bit 7 / Timer oscillator output
Pino 32 PA7 (ADC7) — Port A bit 7 / ADC channel 7
Pino 33 PA6 (ADC6) — Port A bit 6 / ADC channel 6
Pino 34 PA5 (ADC5) — Port A bit 5 / ADC channel 5
Pino 35 PA4 (ADC4) — Port A bit 4 / ADC channel 4
Pino 36 PA3 (ADC3) — Port A bit 3 / ADC channel 3
Pino 37 PA2 (ADC2) — Port A bit 2 / ADC channel 2
Pino 38 PA1 (ADC1) — Port A bit 1 / ADC channel 1
Pino 39 PA0 (ADC0) — Port A bit 0 / ADC channel 0
Pino 40 PE0 (PDI/RXD1) — Port E bit 0 / programming data input / USART1 receive
Pino 41 PE1 (PDO/TXD1) — Port E bit 1 / programming data output / USART1 transmit
Pino 42 PE2 (XCK0/AIN0) — Port E bit 2 / clock / comparator input
Pino 43 PE3 (OC0A/AIN1) — Port E bit 3 / output compare / comparator input
Pino 44 VCC — Digital supply voltage

Aplicações típicas

ATMEGA644P-20AU é adequado para 6 aplicaçãos: Industrial Control Panels, Embedded Sensor Hubs and Data Loggers, Motor Control and Power Supervision, Legacy Arduino-Compatible Boards (Sanguino class), Metering and Building Automation Terminals, Communication Bridges and Protocol Converters.

🏭

Industrial Control Panels

The ATMEGA644P-20AU fits industrial control and automation panels where its 4.5V-5.5V supply matches legacy 5V logic rails, and its -40C to +85C industrial temperature rating covers harsh cabinets. The dual USARTs simultaneously link to an RS-485/Modbus converter and an HMI or debug terminal, while the 10-bit ADC reads potentiometers, 4-20mA-derived voltages, and temperature channels. The 64KB FLASH accommodates ladder-logic interpreters or Modbus RTU stacks, and 4KB SRAM buffers communication frames. In-system programming via SPI allows field firmware updates without removing the MCU from the panel, reducing maintenance cost. As a 5V part it also drives relays and optocouplers directly without level shifting.

🧩

Embedded Sensor Hubs and Data Loggers

For sensor hubs and data loggers, the ATMEGA644P-20AU combines a 10-bit ADC with SPI, TWI (I2C), and two USARTs, letting one MCU aggregate analog sensors, digital I2C/SPI devices, and a serial radio or RS-232 link. The 2KB EEPROM stores calibration constants and rolling log indexes that survive power loss, while 4KB SRAM provides ample FIFO buffering for burst acquisitions at the 20MHz core clock. The 64KB FLASH hosts both application code and a boot-loader for OTA-style updates over the serial link. Designers should route AVCC through an LC filter and sample with a stable ADC reference to reach datasheet ADC accuracy across the -40C to +85C range.

⚡

Motor Control and Power Supervision

The ATMEGA644P-20AU suits small motor control and power-supply supervision tasks: hardware PWM timers generate drive waveforms for brushed DC and stepper motors, and fast interrupt latency at 20MHz closes current or speed loops in firmware. The 10-bit ADC monitors bus voltage, current-shunt amplifiers, and temperature sensors, while general-purpose I/O on Port B and Port D drives gate drivers or relay stages directly from the 5V rail. A watchdog timer with brown-out detection provides fail-safe recovery in mains-powered equipment. Because this is a 5V part, gate thresholds of classic MOSFET drivers are met without level shifters; the industrial temperature grade supports enclosed drives near thermal limits.

🔧

Legacy Arduino-Compatible Boards (Sanguino class)

The ATMEGA644P-20AU is the classic core of Sanguino-class Arduino-compatible boards, chosen for its 64KB FLASH (twice the classic ATmega328) and 44-TQFP layout that exposes 32 I/O lines. Maker projects that outgrow ATmega328P memory limits - large NeoPixel frames, multi-serial sketches, or FAT-style logging - port with minimal code changes because the AVR core, ISP toolchain (avrdude), and Arduino bootloader flow are identical. Two USARTs allow USB-serial bridging plus a GPS or Bluetooth module concurrently. Boards run the MCU at 16MHz or the full 20MHz from a 5V rail; remember the 20MHz grade is specified only at 4.5V-5.5V, so 3.3V shields need level shifting.

🏠

Metering and Building Automation Terminals

Energy meters, thermostats, and building automation terminals benefit from the ATMEGA644P-20AU's balance of memory and peripherals: 64KB FLASH holds energy-accumulation firmware and LCD menus, the 2KB EEPROM retains tariff tables and lifetime counters, and the TWI interface drives RTC chips and I2C displays while USART 0 or 1 talks to M-Bus or RS-485 backplanes. The 10-bit ADC samples current-transformer outputs for basic power measurement, and the brown-out detector protects metering integrity during brownouts. Industrial temperature rating permits mounted meter enclosures in unconditioned spaces. For battery-backed or energy-harvesting versions, select the ATMEGA644PA-AU whose PicoPower sleep currents dramatically extend battery life.

🌐

Communication Bridges and Protocol Converters

With two independent hardware USARTs, the ATMEGA644P-20AU is a natural protocol converter: bridge RS-232 to RS-485, USB-serial to UART, or Modbus RTU to a custom serial protocol, at line rates comfortably handled by the 20MHz AVR core. SPI and TWI let the same device translate between serial and I2C/SPI buses, while 4KB SRAM buffers frame reassembly and packet queues without external RAM. The 64KB FLASH accommodates two protocol stacks plus a boot-loader for field-updatable mapping tables. Hardware flow control and multi-processor communication modes of the USARTs simplify robust link design; use 1% XTAL or internal calibration review to keep baud-rate error below 2%.

What is the maximum clock frequency of ATMEGA644P-20AU?
The ATMEGA644P-20AU runs at up to 20MHz, delivering roughly 20 MIPS of throughput because the AVR RISC core executes most instructions in a single clock cycle (about 1 MIPS per MHz). Note that this 20MHz speed grade requires a 4.5V to 5.5V supply; at lower voltages the safe clock frequency is derated. Source: Microchip ATmega644P product page and distributor listings (DigiKey), as of 2026-09-18.
How much FLASH, SRAM and EEPROM does the ATMEGA644P-20AU have?
The ATMEGA644P-20AU integrates 64KB (32K x 16) of in-system-programmable FLASH, 4KB of SRAM, and 2KB of EEPROM. FLASH self-programming supports boot-loader-based field updates, while the EEPROM retains calibration or configuration data across power cycles. These figures are confirmed by DigiKey and Mouser product listings for this 44-TQFP 8-bit AVR microcontroller, as of 2026-09-18.
Where to buy ATMEGA644P-20AU online?
You can buy ATMEGA644P-20AU from authorized distributors such as DigiKey (ships today per its product page) and Mouser, plus marketplaces like Octopart, which aggregates 13 distributors. On XAIPART, request a quote for ATMEGA644P-20AU directly from this page. Pricing tiers start around 6.20 USD at qty 1, as of 2026-09-18; always verify live stock since independent-stock quotes can fluctuate daily.
What is the price of ATMEGA644P-20AU?
As of 2026-09-18, ATMEGA644P-20AU unit pricing is approximately 6.20 USD at qty 1, 5.58 USD at qty 10, 4.95 USD at qty 100, 4.40 USD at qty 500, and 3.95 USD at qty 1000. Distributor prices vary by stock location; Octopart compares bulk discounts from 13 distributors. Prices are indicative for budgeting only and should be confirmed with a live quote before ordering.
What is the best drop-in replacement for ATMEGA644P-20AU?
The best drop-in replacement is the Microchip ATMEGA644PA-AU, which Microchip officially lists as the replacement for the ATmega644P on its product page. It shares the identical 44-TQFP footprint, 64KB FLASH, 4KB SRAM, 2KB EEPROM, two USARTs, and 20MHz capability, while adding PicoPower low-power technology and a wider 1.8V to 5.5V supply range. Firmware written for the 644P runs on the 644PA without code changes in most cases.
What is the difference between ATMEGA644P-20AU and ATMEGA644PA-AU?
The ATMEGA644PA-AU is the newer PicoPower revision of the same 44-TQFP 8-bit AVR MCU. Key differences: the 644PA supports 1.8V to 5.5V operation (versus 4.5V to 5.5V for the 20MHz 644P), lower power-down and active currents, and it is Microchip's recommended part for new designs. FLASH (64KB), SRAM (4KB), EEPROM (2KB), 20MHz speed, and pinout are identical. Source: Microchip ATmega644P product page, which explicitly states the 644PA replaces the 644P.
ATMEGA644P vs ATMEGA644 - which is better for UART-heavy designs?
For UART-heavy designs the ATMEGA644P is clearly better: the P variant integrates two programmable serial USARTs, while the base ATMEGA644-20AU has only one USART. Both share the 44-TQFP footprint, 64KB FLASH, 4KB SRAM, and 20MHz clock, so the 644-20AU can serve as a pin-compatible substitute only in firmware that uses a single serial port. The pin-compatible swap preserves the PCB; only firmware with dual-UART assumptions must be reworked. Source: Microchip ATmega644P/ATmega644 datasheets.
Is ATMEGA644P-20AU suitable for a 3.3V design?
No, not directly. The ATMEGA644P-20AU is a 20MHz speed grade specified for 4.5V to 5.5V operation, and this listing describes it as a 5V part (Mouser: '20MHZ 5V'). For 3.3V systems, use the ATMEGA644PA-AU, which extends operation down to 1.8V, though even then the maximum clock must be derated below 20MHz at low VCC. Attempting 3.3V operation on the 644P-20AU is outside the guaranteed datasheet operating envelope.
Where can I download the ATMEGA644P-20AU datasheet PDF?
Download the ATMEGA644P-20AU datasheet PDF from the official Microchip product page at microchip.com/en-us/product/ATmega644P, which hosts the current 8-bit AVR microcontroller with 64K bytes ISP FLASH datasheet. Mirror copies are also indexed on Octopart and DigiKey product pages. This page links to the manufacturer source so you always get the latest revision rather than a stale third-party scan.
Where can I find the ATMEGA644P-20AU pinout?
The ATMEGA644P-20AU pinout for the 44-pin TQFP package is documented in the Microchip ATmega644P datasheet, and this page includes a complete 44-pin diagram: Port B on pins 1-8, RESET (pin 9), VCC (pin 10), GND (pin 11), XTAL2/XTAL1 (pins 12-13), Port D on pins 14-21, Port C on pins 22-23 and 30-31, AVCC (pin 28), Port A/ADC on pins 32-39, and the second USART Port E on pins 40-43 with VCC on pin 44.
Is the ATMEGA644P-20AU recommended for new designs?
Not for new designs. Microchip lists the ATmega644P as a mature product and recommends the ATMEGA644PA-AU for new designs, per the official product page. The 644P-20AU remains active and orderable for maintenance of existing designs. If you are starting a new board, spec the 644PA to avoid future last-time-buy risk; if you must qualify the 644P for an existing build, stock up or plan the 644PA migration path now.
What are the key specifications of ATMEGA644P-20AU that engineers should know?
The ATMEGA644P-20AU is an 8-bit AVR RISC microcontroller with 64KB ISP FLASH, 4KB SRAM, 2KB EEPROM, 20MHz max clock, and two USARTs in a 44-TQFP (10x10mm) package. It runs from 4.5V to 5.5V over -40C to +85C, offers 10-bit ADC, SPI, TWI, PWM timers, and ~1 MIPS/MHz throughput, and supports in-system programming. Microchip lists it as mature, replaced by ATMEGA644PA.
What is the Microchip equivalent for ATMEGA644P-20AU (cross-brand alternative)?
Microchip is already the manufacturer of the ATMEGA644P-20AU, so no cross-brand substitution is required; the official in-family equivalent is the ATMEGA644PA-AU. Genuinely cross-brand pin-compatible substitutes for a 44-TQFP AVR MCU with 64KB FLASH are rare because competitors such as STMicroelectronics (STM32, LQFP-48) and NXP use different pinouts and toolchains. Verified web cross-reference data (FindMyChip) identifies only Microchip in-family parts, so the 644PA is the safe, verifiable replacement path.
What is the lead time and stock situation for ATMEGA644P-20AU?
Stock levels reported in September 2026 data include approximately 39,980 pieces at Wolfchip (updated Jan 28, 2026) and 27,804 pieces at Heisener, with DigiKey showing immediate shipment. Because Microchip designates the part as mature (replaced by the 644PA), allocation risk exists over time. For volume needs, request a quote on this page; typical distribution lead time is stock-to-2-weeks when inventory is available, longer if production allocation tightens.
Is ATMEGA644P-20AU RoHS compliant?
Yes. The ATMEGA644P-20AU is supplied in a RoHS-compliant green package; the FindIC listing describes it as 'TQFP, IND TEMP, GREEN, 5V', and Xecor comparison data confirms RoHS compliance for the ATmega644 series. It is also lead-free for standard surface-mount reflow assembly. Confirm the exact REACH declaration status with Microchip compliance documentation if your product requires formal substance-of-concern reporting beyond RoHS.

Dados de referência de engenharia para ATMEGA644P-20AU — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the ATMEGA644P-20AU when you are maintaining an existing 5V, 44-TQFP design that already uses its dual USARTs and you want to avoid firmware requalification. For any new design, specify the ATMEGA644PA-AU instead: it is pin-to-pin identical, offers the same 64KB FLASH, 4KB SRAM, 2KB EEPROM and 20MHz speed, and adds 1.8V-5.5V operation plus PicoPower low sleep currents - Microchip explicitly recommends it as the 644P replacement. Choose the ATMEGA644-20AU only when one USART suffices and it is materially cheaper or more available; firmware using the second UART will break. Choose the ATMEGA1284P-AU when code or buffer needs exceed 64KB/4KB, since it shares the same footprint. Avoid the 644P entirely for 3.3V or battery-powered systems; the 644PA is the correct choice there. All four options let you reuse the same PCB and AVR toolchain (ISP via SPI, JTAG debug).

Comparação com alternativas

Parâmetro Este produto ATMEGA644PA-AU ATMEGA644P-15AZ ATMEGA644-20AU 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
Program FLASH 64 KB 64 KB 64 KB 64 KB 128 KB
SRAM 4 KB 4 KB 4 KB 4 KB 16 KB
Max Clock Frequency 20 MHz 20 MHz 15 MHz 20 MHz 20 MHz
USARTs 2 2 2 1 2
New-Design Recommendation No (mature; replaced by 644PA) Yes (recommended replacement) No No (mature) Yes (active family)

Principais diferenciais

  • Dual hardware USARTs in a 44-TQFP footprint (vs ATMEGA644-20AU)
  • Legacy availability for existing 644P production (vs ATMEGA644PA-AU)
  • Cost-optimized memory point versus larger family members (vs ATMEGA1284P-AU)

Notas de projeto

Supply decoupling and AVCC treatment are critical for ADC accuracy. Place 100nF ceramic capacitors at each VCC pin (pins 10 and 44) and at AVCC (pin 28), each with a low-ESL path to the nearest GND (pins 11, 29). Feed AVCC through an LC filter (10uH ferrite + 100nF/10uF) from the digital 5V rail so ADC readings are not corrupted by digital switching noise; connect AGND to the solid ground plane via a single low-impedance via. If using the internal 2.56V ADC reference, add 100nF on AREF and avoid loading it externally. Estimated: even at 20MHz with all ports toggling, active current stays within tens of mA, so a 5V/100mA budget per MCU is comfortable.

The 44-TQFP (10x10mm) uses a 0.8mm pitch, well within standard reflow capability, but breakout fanout determines signal quality. Keep the XTAL1/XTAL2 crystal loop (pins 12-13) within ~10mm of the pins, guard it with ground pour, and never route fast USART/PWM traces under the crystal net. For ISP programming, route MOSI/MISO/SCK/RESET to a standard 2x3 header; keep RESET (pin 9) pulled up 10k and add a 100nF to GND for robust external-reset behavior with programmers that toggle the line. Expose JTAG pads (PC2-PC5) if on-chip debugging is planned, since rework later on 0.8mm pitch is feasible but costly.

Three recurring mistakes with this part: (1) Operating at 20MHz below 4.5V - the 20MHz speed grade is specified only for 4.5V-5.5V; derate frequency at lower VCC or use the ATmega644PA. (2) Assuming two USARTs exist on the base ATmega644-20AU when substituting - the P variant's second USART (Port E, pins 40-41) is the key difference; code using RXD1/TXD1 will not compile or will misbehave on the non-P part. (3) Ignoring lifecycle status: Microchip marks the 644P as mature and points to the 644PA; designs finalized today should qualify ATMEGA644PA-AU as the production part and treat the 644P as a maintenance-order item.

Informações de conformidade

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
Unknown

RoHS compliant green package per FindIC and Xecor data ('TQFP, IND TEMP, GREEN'). REACH and conflict-minerals declarations not stated in provided data - confirm via Microchip compliance portal.

Dados verificados em: 2026-09-18 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

ATMEGA644P-20AU datasheet ATMEGA644P-20AU price Microchip ATMEGA644P-20AU ATMEGA644P-20AU 44-TQFP 8-bit AVR microcontroller ATMEGA644P-20AU pinout ATMEGA644P vs ATMEGA644PA difference ATMEGA644P-20AU drop-in replacement ATMEGA644P dual UART microcontroller 5V ATMEGA644P Sanguino Arduino compatible board buy ATMEGA644P-20AU in stock is ATMEGA644P still in production 64KB flash 44 pin TQFP microcontroller

Componentes & termos relacionados

Microchip Technology Atmel ATMEGA644P-20AU ATMEGA644PA-AU ATMEGA644-20AU ATMEGA1284P-AU AVR 8-bit microcontroller RISC architecture TQFP-44 QFP package family surface mount RoHS in-system programming (ISP) USART SPI TWI (I2C) 10-bit ADC PicoPower JTAG industrial control Modbus RTU throughput MIPS per MHz brown-out detection
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ