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

What are Multiply instructions (32-bit result/64-bit result) in Arm Cortex-M series?

The ARM Cortex-M series of processors support various multiply instructions that can produce 32-bit or 64-bit results. These instructions allow…

Scott Allen 9 Min Read

What are Thumb-2 instructions in Arm Cortex-M series?

Thumb-2 instructions are a subset of the ARM instruction set that is used in Arm Cortex-M series microcontrollers. Thumb-2 provides…

Scott Allen 8 Min Read

What are Thumb-1 instructions in Arm Cortex-M series?

Thumb-1 instructions are a 16-bit compressed instruction set that is supported by Arm Cortex-M series microcontrollers. Thumb-1 provides a balance…

Scott Allen 8 Min Read

What is ARMv8.1-M in Arm Cortex-M series?

ARMv8.1-M is the latest architecture within the ARM Cortex-M series of embedded and IoT processors. It introduces key enhancements for…

Scott Allen 8 Min Read

What is ARMv8-M in Arm Cortex-M series?

ARMv8-M refers to the latest architecture version of the Cortex-M series of 32-bit microcontrollers designed by ARM. It builds upon…

Scott Allen 6 Min Read

What is ARMv7E-M in Arm Cortex-M series?

ARMv7E-M refers to a specific architecture profile within the Arm Cortex-M series of 32-bit microcontroller CPUs. It provides a flexible…

Scott Allen 6 Min Read

What is ARMv7-M in Arm Cortex-M series?

ARMv7-M refers to the architecture profile designed by ARM for microcontroller applications. It is part of the larger ARMv7 architecture…

Scott Allen 6 Min Read

What is ARMv6-M in Arm Cortex-M series?

ARMv6-M refers to the architecture version 6-M of ARM Cortex-M series of 32-bit microcontrollers. It was introduced in 2004 as…

Scott Allen 8 Min Read

What is Vector Table Offset Register (VTOR) in Arm Cortex-M series?

The Vector Table Offset Register (VTOR) is a key register in Arm Cortex-M series processors that controls the location of…

Scott Allen 8 Min Read
- Sponsored-
Ad image