Introduction to ARM Cortex-M Processors (Part 1)
The Cortex-M3 and Cortex-M4 processors utilize a 32-bit architecture, with internal registers in the register set, a 32-bit data path, and bus interfaces, employing Thumb-2 technology that supports both 16-bit and 32-bit instructions. They feature the following characteristics: Three-stage pipeline design Harvard bus architecture (I-BUS, D-BUS) 32-bit addressing AMBA bus interface NVIC interrupt controller, supporting … Read more