Old Arduino MEGA 2560 Board

I know is old, but the price dropped very low ... is only $28.85. If you have old projects based on Arduino and you cannot switch to RaspberryPI or CubieBoard then it can be a good deal.
Arduino Mega 2560 board based on the ATmega2560. It has 54 digital input/output pins , 16 analog inputs, 4 UARTs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.