L'architecture ARMv7 est une architecture de processeur32 bits d'ARM, succédant à l'architecture ARMv6 (équipant les processeurs ARM11(en)). Il ne faut pas la confondre avec le processeur ARM7 plus ancien.
Elle comprend les familles:
ARM Cortex-A pour les applications ("A" pour "application")
ARM Cortex-M pour l'embarqué ("M" pour "microcontroller")