Typische Speichergrößen heutiger Mikrocontroller liegen zwischen 1 kByte und 2 MB für das Programm und zwischen 32 Bytes und 48 kByte für die Daten. Das erwähnte RAM ist dabei intern gemeint, während für den ROM-Teil sowohl interne als auch externe Lösungen vorkommen. Viele Modelle können aber auch wesentlich größeren externen Speicher ansprechen.