← All Components  /  Microcontrollers
// Microcontrollers

ATmega2560

The ATmega2560 is an 8-bit AVR microcontroller with 256KB flash, 8KB SRAM, 54 digital I/O pins, 16 analog inputs, and 4 UARTs. It is the heart of the Arduino Mega 2560 and suits projects requiring large numbers of I/O pins.

// Specifications
Architecture
8-bit AVR RISC
Clock
Up to 16 MHz
Flash
256 KB
SRAM
8 KB
Digital I/O
54 pins
Package
TQFP-100
// Pin Reference Table
Pin Name Function Type
1 PG5/OC0B PWM Timer0B I/O
2 PE0/RXD0 UART0 receive BUS
3 PE1/TXD0 UART0 transmit BUS
12 PH0/RXD2 UART2 receive BUS
13 PH1/TXD2 UART2 transmit BUS
14 PJ0/RXD3 UART3 receive BUS
15 PJ1/TXD3 UART3 transmit BUS
19 PD0/SCL I2C clock BUS
20 PD1/SDA I2C data BUS
21 PD2/RXD1 UART1 receive BUS
22 PD3/TXD1 UART1 transmit BUS
50 PB3/MISO SPI MISO BUS
51 PB2/MOSI SPI MOSI BUS
52 PB1/SCK SPI clock BUS
53 PB0/SS SPI slave select BUS
VCC VCC Supply voltage PWR
GND GND Ground GND
AVCC AVCC Analog supply PWR