ISA (instruction set architecture) is the set of instructions that are supported by a processor such as x64, x86. Whereas, micro-architecture is concepts that deal with how the ISA is implemented.