Podes gravar programas diferentes em vários CIs, e montar o CI com o programa desejado na placa do Arduino (precisas da ferramenta para remoção do CI para não estragar os terminais). E também podes gravar um novo programa no mesmo CI, apagando e regravando (o que é mais barato).