Microarchitecture is the design of the CPU's inner workings, including data paths, register sets, and control units.