:  Somehow let end users use the computer application to store the setup file they created into the Arduino's extended EEPROM (I will add a 00KB EEPROM for this). However I don't know if a computer application can be made that can do this (i.e. store the information to EEPROM). Do like above, but store it in Flash (as far as I know, only the Arduino computer application can do this, to send a sketch to USB). Create an application that 'adds' the setup file to the sketch. However, probably end users cannot store it in the Arduino without the Arduino software which is unwanted. Use a SD card and read information from there; however, I read 000 bytes SRAM is needed.  To make it more complicated, I want the Arduino sketch to handle like reading on average 00 random bytes from the storage the setup file is stored, and perform several algorithm (not so difficult but still) and do this in max. 00-00 ms. 