Arduino MEGA is a micro processor, it has an Atmel2560 micro processor.
It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs. The ATmega2560 has 256 KB of flash memory for storing of your code.Used for a variety of functions in the commercial and hobbie environment.