What is Serial Wire Viewer (SWV) in Arm Cortex-M?

Serial Wire Viewer (SWV) is a real-time trace functionality that is available in Arm Cortex-M microcontrollers. It allows real-time data…

Mike Johnston 9 Min Read

Arm Cortex-M DAP bus and interconnect architecture Explained

The Arm Cortex-M series of processors feature a Debug Access Port (DAP) that provides debug capability and access to the…

Neil Salmon 11 Min Read

Controlling Clocks and PLL for Power Savings in Cortex-M3

The Cortex-M3 processor provides multiple clock control features that allow significant power savings by slowing or stopping clocks when parts…

David Moore 12 Min Read

Sleep-on-Exit for Automated Low Power in Cortex-M3 (Explained)

Sleep-on-exit is a feature in Cortex-M3 processors that allows the processor to automatically enter a low power sleep mode when…

Eileen David 23 Min Read

Latest Arm

STM32F1(Cortex-M3) SRAM Boot Magic Values

The STM32F1 microcontroller based on the Cortex-M3 core contains several boot modes that allow booting from different memory locations. One…

Mike Johnston 8 Min Read

How to Boot Cortex-M3 STM32F1 from RAM?

Booting Cortex-M3 STM32F1 microcontrollers from RAM instead of flash memory can offer performance benefits like faster boot times. However, it…

Javier Massey 6 Min Read

Deciphering the (Cortex-M3) STM32F1 Vector Table when Booting from RAM

When booting a Cortex-M3 based STM32F1 microcontroller from RAM instead of flash memory, understanding how to properly configure the vector…

Jamie Kellett 7 Min Read

STM32F1 (Cortex-M3) Boot from RAM Behavior

The STM32F1 microcontroller based on the Cortex-M3 core provides the ability to boot from RAM instead of flash memory. This…

Holly Lindsey 6 Min Read

Explanation of (Cortex-M3) STM32F1 Boot Modes and Memory Mapping

The STM32F1 series of microcontrollers based on the Cortex-M3 core from STMicroelectronics offer several boot modes and flexible memory mapping…

Graham Kruk 7 Min Read

What are the pipeline stages of the Cortex-M3?

The Cortex-M3 is a 32-bit RISC processor designed by ARM to provide high performance and low power consumption for embedded…

Elijah Erickson 7 Min Read

What is Thumb instruction set in ARM Cortex M3 processor?

The Thumb instruction set is a compressed 16-bit instruction set that is supported by the ARM Cortex-M3 processor alongside the…

Eileen David 6 Min Read

What are the fundamentals of the ARM Cortex M3?

The ARM Cortex-M3 is a 32-bit processor core designed for embedded applications requiring high performance and low power consumption. Some…

Andrew Irwin 6 Min Read

Dangers of Using Bit Banding for Peripheral Register Access in ARM Cortex M3

Bit banding is a useful feature in ARM Cortex M3 and M4 processors that allows individual bits within the memory…

David Moore 5 Min Read
- Sponsored-
Ad image