Atmega1284P
The Atmega1284P is a chip from Microchip (“inherited” from Atmel) with the following features:
- 16MHz 8bit AVR RISC Processor 
- 128Kbyte Flash 
- 16Kbyte RAM 
- 4Kbyte EEPROM 
- 2 High Speed Serial Ports 
- 2 8-bit Timer/Counters 
- 2 16-bit Timer/Counter 
- 1 Master/Slave SPI 
- 1 I2C controller (aka Two-Wire interface) 
- 8Ch 10bit Analog Input port 
- up to 32 GPIOs 
- Watchdog timer 
- Real Time Clock 
- JTAG/OCD Interface