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

Influence Factors That Affect Interrupt Latency

Interrupt latency refers to the time it takes for an interrupt request to be serviced after it is asserted. There…

Eileen David 10 Min Read

Measuring interrupt latency on Arm Cortex-M processors

Interrupt latency is an important performance metric for real-time embedded systems built around Arm Cortex-M processors. It refers to the…

David Moore 7 Min Read

Vector Table Placement in Cortex-M3 Microcontrollers

The vector table in Cortex-M3 microcontrollers contains the reset value and exceptions handler addresses. Its placement in memory is an…

Eileen David 7 Min Read

Changing Processor Modes on ARM with CPSR Writes

The ARM processor has several different processor modes that allow access to different resources and functionality. The current processor mode…

David Moore 11 Min Read

Processor Modes and Mode Control in the ARM CPSR

The ARM CPSR (Current Program Status Register) controls the processor operating mode and enables switching between different modes in ARM…

David Moore 13 Min Read

Accessing the ARM Application Program Status Register

The Application Program Status Register (APSR) is one of the key registers in the ARM Cortex series of processors. It…

Andrew Irwin 13 Min Read

What are the the Application Program Status Register (APSR) in Arm Cortex-M

The Application Program Status Register (APSR) in Arm Cortex-M is a 32-bit register that contains application-level status and control information.…

David Moore 8 Min Read

What is the Application Program Status Register (APSR) in Arm Cortex-M?

The Application Program Status Register (APSR) in Arm Cortex-M is a 32-bit register that contains application level status and control…

Jamie Kellett 9 Min Read

ARM Program Status Registers

The ARM Program Status Registers (PSRs) are special purpose 32-bit registers that control and reflect the state of the processor.…

Graham Kruk 15 Min Read
- Sponsored-
Ad image