Electrically Erasable Programmable Read-Only Memory - The microcontrollers used on most of the Arduino boards have either 512, 1024 or 4096 bytes of EEPROM memory built into the chip. This memory is non-volatile, which means that the data doesn't get erased when the board loses power