main
Download ZIP Propose a change
Generated by kicad-footprint-generator · KiCad file format 20260206
Name Last commit message Last updated
docs Publish 0.1.0 · Ray 4d ago
viewers atmega644pa-mu: viewers · Ray 4d ago
atmega644pa-mu-etched.glb Publish 0.1.0 · Ray 4d ago
atmega644pa-mu-etched.step atmega644pa-mu: factory component page (tier=mfr) · Ray 4d ago
atmega644pa-mu-hero.glb atmega644pa-mu: hero GLB from the etched model (keeps the MPN mark) · Ray 4d ago
atmega644pa-mu-hero.overlay.json Publish 0.1.0 · Ray 4d ago
atmega644pa-mu.glb Publish 0.1.0 · Ray 4d ago
atmega644pa-mu.kicad_mod Publish 0.1.0 · Ray 4d ago
atmega644pa-mu.kicad_sym Publish 0.1.0 · Ray 4d ago
atmega644pa-mu.lbr Publish 0.1.0 · Ray 4d ago
atmega644pa-mu.step Publish 0.1.0 · Ray 4d ago
package.json Publish 0.1.0 · Ray 4d ago
page.json Set visibility: public · Ray 4d ago
README.md Publish 0.1.0 · Ray 4d ago
verification.json Verified: Published by the parts factory: tier mfr, 45 pins · Ray 4d ago

ATMEGA644PA-MU

Microchip Tech · Pre-ordered MCUs · VQFN-44(7x7)

ATMEGA644PA-MU from Microchip Tech, in a VQFN-44(7x7). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 PB5 bidirectional Port B bit 5, 8-bit bidirectional I/O with internal pull-up; alternate functions MOSI (SPI), ICP3 and PCINT13.
2 PB6 bidirectional Port B bit 6, bidirectional I/O with internal pull-up; alternate functions MISO (SPI), OC3A and PCINT14.
3 PB7 bidirectional Port B bit 7, bidirectional I/O with internal pull-up; alternate functions SCK (SPI), OC3B and PCINT15.
4 RESET input Reset input; a low level longer than the minimum pulse length generates a reset even if the clock is not running.
5 VCC power_in Digital supply voltage.
6 GND power_in Ground.
7 XTAL2 output Output from the inverting oscillator amplifier.
8 XTAL1 input Input to the inverting oscillator amplifier and input to the internal clock operating circuit.
9 PD0 bidirectional Port D bit 0, bidirectional I/O with internal pull-up; alternate functions RXD0 (USART0 receive) and PCINT24 (T3 only on ATmega1284/1284P).
10 PD1 bidirectional Port D bit 1, bidirectional I/O with internal pull-up; alternate functions TXD0 (USART0 transmit) and PCINT25.
11 PD2 bidirectional Port D bit 2, bidirectional I/O with internal pull-up; alternate functions RXD1 (USART1 receive), INT0 and PCINT26.
12 PD3 bidirectional Port D bit 3, bidirectional I/O with internal pull-up; alternate functions TXD1 (USART1 transmit), INT1 and PCINT27.
13 PD4 bidirectional Port D bit 4, bidirectional I/O with internal pull-up; alternate functions OC1B, XCK1 (USART1 external clock) and PCINT28.
14 PD5 bidirectional Port D bit 5, bidirectional I/O with internal pull-up; alternate functions OC1A and PCINT29.
15 PD6 bidirectional Port D bit 6, bidirectional I/O with internal pull-up; alternate functions ICP1, OC2B and PCINT30.
16 PD7 bidirectional Port D bit 7, bidirectional I/O with internal pull-up; alternate functions OC2A and PCINT31.
17 VCC power_in Digital supply voltage.
18 GND power_in Ground.
19 PC0 bidirectional Port C bit 0, bidirectional I/O with internal pull-up; alternate functions SCL (two-wire interface) and PCINT16.
20 PC1 bidirectional Port C bit 1, bidirectional I/O with internal pull-up; alternate functions SDA (two-wire interface) and PCINT17.
21 PC2 bidirectional Port C bit 2, bidirectional I/O with internal pull-up; alternate functions TCK (JTAG) and PCINT18.
22 PC3 bidirectional Port C bit 3, bidirectional I/O with internal pull-up; alternate functions TMS (JTAG) and PCINT19.
23 PC4 bidirectional Port C bit 4, bidirectional I/O with internal pull-up; alternate functions TDO (JTAG) and PCINT20.
24 PC5 bidirectional Port C bit 5, bidirectional I/O with internal pull-up; alternate functions TDI (JTAG) and PCINT21.
25 PC6 bidirectional Port C bit 6, bidirectional I/O with internal pull-up; alternate functions TOSC1 (Timer/Counter2 oscillator) and PCINT22.
26 PC7 bidirectional Port C bit 7, bidirectional I/O with internal pull-up; alternate functions TOSC2 (Timer/Counter2 oscillator) and PCINT23.
27 AVCC power_in Supply voltage pin for Port A and the ADC; must be connected to VCC even if the ADC is not used, and through a low-pass filter if the ADC is used.
28 GND power_in Ground.
29 AREF input Analog reference pin for the analog-to-digital converter.
30 PA7 bidirectional Port A bit 7, ADC7 analog input and bidirectional I/O with internal pull-up; also PCINT7.
31 PA6 bidirectional Port A bit 6, ADC6 analog input and bidirectional I/O with internal pull-up; also PCINT6.
32 PA5 bidirectional Port A bit 5, ADC5 analog input and bidirectional I/O with internal pull-up; also PCINT5.
33 PA4 bidirectional Port A bit 4, ADC4 analog input and bidirectional I/O with internal pull-up; also PCINT4.
34 PA3 bidirectional Port A bit 3, ADC3 analog input and bidirectional I/O with internal pull-up; also PCINT3.
35 PA2 bidirectional Port A bit 2, ADC2 analog input and bidirectional I/O with internal pull-up; also PCINT2.
36 PA1 bidirectional Port A bit 1, ADC1 analog input and bidirectional I/O with internal pull-up; also PCINT1.
37 PA0 bidirectional Port A bit 0, ADC0 analog input and bidirectional I/O with internal pull-up; also PCINT0.
38 VCC power_in Digital supply voltage.
39 GND power_in Ground.
40 PB0 bidirectional Port B bit 0, bidirectional I/O with internal pull-up; alternate functions T0, XCK0 (USART0 external clock) and PCINT8.
41 PB1 bidirectional Port B bit 1, bidirectional I/O with internal pull-up; alternate functions T1, CLKO (divided system clock output) and PCINT9.
42 PB2 bidirectional Port B bit 2, bidirectional I/O with internal pull-up; alternate functions AIN0 (comparator positive input), INT2 and PCINT10.
43 PB3 bidirectional Port B bit 3, bidirectional I/O with internal pull-up; alternate functions AIN1 (comparator negative input), OC0A and PCINT11.
44 PB4 bidirectional Port B bit 4, bidirectional I/O with internal pull-up; alternate functions SS (SPI slave select), OC0B and PCINT12.
45 EP passive Exposed pad (from the footprint; not named in the datasheet pin table).

Key specifications

Parameter Value
Manufacturer Microchip Tech
Package VQFN-44(7x7)
Category Embedded Processors & Controllers
Pins 45

Electrical characteristics

Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).

Parameter Symbol Min Typ Max Unit Conditions Page
Input Low Voltage, except XTAL1 and RESET (VCC 1.8-2.4V) VIL -0.5 0.2 V VCC = 1.8V - 2.4V; max printed as 0.2VCC 326
Input Low Voltage, except XTAL1 and RESET (VCC 2.4-5.5V) VIL -0.5 0.3 V VCC = 2.4V - 5.5V; max printed as 0.3VCC 326
Input Low Voltage, XTAL1 pin VIL1 -0.5 0.1 V VCC = 1.8V - 5.5V; max printed as 0.1VCC 326
Input Low Voltage, RESET pin VIL2 -0.5 0.1 V VCC = 1.8V - 5.5V; max printed as 0.1VCC 326
Input High Voltage, except XTAL1 and RESET (VCC 1.8-2.4V) VIH 0.7 V VCC = 1.8V - 2.4V; min printed as 0.7VCC, max VCC + 0.5 326
Input High Voltage, except XTAL1 and RESET (VCC 2.4-5.5V) VIH 0.6 V VCC = 2.4V - 5.5V; min printed as 0.6VCC, max VCC + 0.5 326
Input High Voltage, XTAL1 pin (VCC 1.8-2.4V) VIH1 0.8 V VCC = 1.8V - 2.4V; min printed as 0.8VCC, max VCC + 0.5 326
Input High Voltage, XTAL1 pin (VCC 2.4-5.5V) VIH1 0.7 V VCC = 2.4V - 5.5V; min printed as 0.7VCC, max VCC + 0.5 326
Input High Voltage, RESET pin VIH2 0.9 V VCC = 1.8V - 5.5V; min printed as 0.9VCC, max VCC + 0.5 326
Output Low Voltage (5V) VOL 0.9 V IOL = 20mA, VCC = 5V 326
Output Low Voltage (3V) VOL 0.6 V IOL = 10mA, VCC = 3V 326
Output High Voltage (5V) VOH 4.2 V IOH = -20mA, VCC = 5V 326
Output High Voltage (3V) VOH 2.3 V IOH = -10mA, VCC = 3V 326
Input Leakage Current I/O Pin, pin low IIL 1 µA VCC = 5.5V, pin low (absolute value) 326
Input Leakage Current I/O Pin, pin high IIH 1 µA VCC = 5.5V, pin high (absolute value) 326
Reset Pull-up Resistor RRST 30 60 kΩ 326
I/O Pin Pull-up Resistor RPU 20 50 kΩ 326
Analog Comparator Input Offset Voltage VACIO 10 40 mV VCC = 5V, Vin = VCC/2; typ printed as <10 326
Analog Comparator Input Offset Voltage (VCC < 3.6V) VACIO 15 60 mV VCC < 3.6V, Vin < 0.5V; typ printed as <15; max from characterization 327
Analog Comparator Input Offset Voltage (VCC > 3.6V) VACIO 15 500 mV VCC > 3.6V, Vin < 0.5V; typ printed as <15; max from characterization 327
Analog Comparator Input Leakage Current IACLK -50 50 nA VCC = 5V, Vin = VCC/2 327
Analog Comparator Propagation Delay (VCC = 2.7V) tACID 750 ns VCC = 2.7V 327
Analog Comparator Propagation Delay (VCC = 4.0V) tACID 500 ns VCC = 4.0V 327
Operating temperature -55 125 °C 326
Storage temperature -65 150 °C 326
Voltage on any pin except RESET with respect to ground -0.5 V max printed as VCC + 0.5V 326
Voltage on RESET with respect to ground -0.5 13 V 326
DC current per I/O pin 40 mA 326
Supply voltage range VCC 1.8 5.5 V TA = -40°C to 85°C 326
Operating temperature (industrial) TA -40 85 °C ATmega644PA-MU industrial range 649
Maximum clock frequency 20 MHz Speed grade 20MHz, 1.8 - 5.5V; max frequency depends on VCC (see Figure 28-1) 649

CAD (KiCad official)

  • Symbol: ATMEGA644PA-MU
  • Footprint: Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm
  • 3D model: VQFN-44(7x7) (KiCad packages3D, STEP)
  • 3D model files: atmega644pa-mu-etched.step / atmega644pa-mu-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); atmega644pa-mu.step / atmega644pa-mu.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: Microchip Tech datasheet (672 pp, sha256 b5ee49362803dc70, retrieved 2026-10-31, tier: manufacturer)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-sonnet-5-5 (text), consensus claude-sonnet-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF