La mémoire contient à la fois les données et le programme. (Inconvénient : On ne peut pas accéder en même temps aux données et aux instructions)
Le instructions sont au même format que les données: 8,16 ou 32bits.
Le programme peut accéder au programme.
Exemple de microcontrôleur utilisant l’architecture Von Neumann : 68HC, ARM7, ColdFire (68k)
En “opposition” : l'architeure Harvard