ATmega2560-16A

The ATmega2560 is the largest ATmega MCU with 256KB flash, 8KB SRAM, 4KB EEPROM, 86 GPIO, 16 ADC channels, 4x UART, 5x timers, SPI, I2C. The brain of the Arduino Mega 2560. TQFP-100 package.