This is a simple question for others, but I'm still a little confused
Yes, microarchitecture describes different implementations of the same architecture.
For example, different pipeline lengths of the Cortex-M3 vs Cortex-M7.
Thanks for answering my questions.