Коли в Uno закінчується програмна пам’ять, ви маєте три практичні варіанти: зменшити розмір програми; видалити завантажувач (щоб звільнити один або два КБ); використати іншу плату з потужнішим процесором.
Серцем платформи Arduino Uno є 8-бітний мікроконтролер фірми Microchip – ATmega328P на архітектурі AVR з тактовою частотою 16 МГц. Контролер має три види пам’яті: 32 КБ Flash-пам’яті, з яких 0,5 КБ використовуються завантажувачем, що дає змогу прошивати Uno зі звичайного комп’ютера через USB.
Серцем платформи Arduino Nano є 8-бітний мікроконтролер сімейства AVR – ATmega328P з тактовою частотою 16 МГц. Контролер надає 32 КБ Flash-пам’яті для зберігання прошивки, 2 КБ оперативної пам’яті SRAM і 1 КБ енергонезалежної пам’яті EEPROM для зберігання даних.
Мікроконтролер ATmega168 має: 16 Кб флеш-пам’яті (2 Кб використовується для зберігання завантажувача) 1024 байти ОЗП