Skip to the content
12345678910111213141516171819202122232425262728293031323334353637383940

ATMEGA644-20PU

Microchip TechnologyExtended

-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 2KB 32 4KB 64KB 8 Bit AVR Built-in FLASH PDIP-40 Microcontrollers (MCU/MPU/SOC) ROHS

Part id
microchip/ATMEGA644-20PU
Category
Microcontrollers (MCU, MPU, SOC)
Package
PDIP-40
Pins
40
In stock
0 at JLCPCB (C1338004)
Used on
2 open-source boards

Overview

The ATMEGA644-20PU is a microcontroller made by Microchip Technology in a PDIP-40 package with 40 pins. -40℃~+85℃ 10bit 2.7V~5.5V 20MHz 2KB 32 4KB 64KB 8 Bit AVR Built-in FLASH PDIP-40 Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_Microchip_ATmega:ATmega644-20P, from KiCad's library) and its footprint (Package_DIP:DIP-40_W15.24mm, from KiCad's library), ready for a KiCad board. JLCPCB lists it (part C1338004). 2 open-source boards in 2 repositories on GitHub use it.

Symbol

PB01PB12PB23PB34PB45PB56PB67PB78RESET9VCC10GND11XTAL212XTAL113PD014PD115PD216PD317PD418PD519PD620PD721PC022PC123PC224PC325PC426PC527PC628PC729AVCC30AREF32PA733PA634PA535PA436PA337PA238PA139PA040
MCU_Microchip_ATmega:ATmega644-20PFrom KiCad's library

Footprint

12345678910111213141516171819202122232425262728293031323334353637383940
Package_DIP:DIP-40_W15.24mmFrom KiCad's library

Pinout

40
The pins of the ATMEGA644-20PU
PinNameType
1PB0Input/output
2PB1Input/output
3PB2Input/output
4PB3Input/output
5PB4Input/output
6PB5Input/output
7PB6Input/output
8PB7Input/output
9RESETInput
10VCCPower in
11GNDPower in
12XTAL2Output
13XTAL1Input
14PD0Input/output
15PD1Input/output
16PD2Input/output
17PD3Input/output
18PD4Input/output
19PD5Input/output
20PD6Input/output
21PD7Input/output
22PC0Input/output
23PC1Input/output
24PC2Input/output
25PC3Input/output
26PC4Input/output
27PC5Input/output
28PC6Input/output
29PC7Input/output
30AVCCPower in
31GNDPassive
32AREFPassive
33PA7Input/output
34PA6Input/output
35PA5Input/output
36PA4Input/output
37PA3Input/output
38PA2Input/output
39PA1Input/output
40PA0Input/output

Open-source boards using it

2
  • 2 layers177 × 114 mmHID Test, the printed circuit board in 3D

    HID Test

    Karethoth/HID-Test

    ATmega644 practice device

    133 partsGPL-3.0
  • 2 layersFull schematic, the printed circuit board in 3D

    Full schematic

    sammothxc/6502-stacked-cardputer

    my Ben Eater 6502 Computer Kit personal repo

    45 partsGPL-3.0

Parts like it

8

Questions

Is there a KiCad symbol and footprint for the ATMEGA644-20PU?

Yes. The symbol is MCU_Microchip_ATmega:ATmega644-20P and the footprint Package_DIP:DIP-40_W15.24mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the ATMEGA644-20PU?

PDIP-40, with 40 pins. Its footprint is drawn on this page.

Where is the ATMEGA644-20PU datasheet?

Microchip Technology publishes it: the Datasheet link on this page opens it.

Where can I order the ATMEGA644-20PU?

JLCPCB lists it as part C1338004, with 0 in stock; the sellers' links on this page open their listings.

What can replace the ATMEGA644-20PU?

Parts like it in the library: the ATMEGA1284P-PU by Microchip Technology, the PIC16C774-I/P by Microchip Technology, the ATMEGA644P-20PU by Microchip Technology and the ATMEGA644PA-PU by Microchip Technology. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the ATMEGA644-20PU?

2 boards in 2 repositories on GitHub; the most starred are listed on this page, with their KiCad files.