La mémoire du programme sous forme de flash NOR ou OTP ROM est aussi souvent incluse sur la puce, ainsi qu'une quantité typiquement faible de RAM.
Les microcontrôleurs fonctionnent souvent à très faible vitesse par rapport aux microprocesseurs -LRB- à des vitesses d'horloge aussi peu que 32KHz -RRB-, mais ceci est adéquat pour des applications typiques.