Een microarchitectuur (soms ook µarch) is in de computertechniek een manier waarop een instructieset is verwerkt in een specifieke processor.
Binnen deze technologie zijn er de processorstructuur, zoals de ALU en registers, en de processorindeling, zoals functionele eenheden die de werkprocessen uitvoeren.