I would like to use the Arduino micro for a project. It uses an ATmega32u4 with a Flash Memory 32 KB of which 4 KB used by bootloader.So I am wondering about the program space . Please, is there any Arduino mini USB key I can use to increase the program space for my embedded software?