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

ARM Cortex vs Arduino: A Detailed Comparison

When it comes to microcontrollers and microprocessors for embedded systems and IoT devices, two of the most popular options are…

David Moore 8 Min Read

ARM Cortex-M4 FPU Instructions

The ARM Cortex-M4 processor features a single-precision floating-point unit (FPU) that supports IEEE 754-2008 compliant operations. The inclusion of the…

David Moore 5 Min Read

Cortex-M4 NVIC Priority

The Cortex-M4 processor from ARM includes an advanced interrupt controller called the Nested Vectored Interrupt Controller (NVIC). The NVIC allows…

David Moore 9 Min Read

Cortex M4 Interrupt Vector Table

The Cortex-M4 interrupt vector table defines the location of exception and interrupt handlers in the microcontroller's memory map. It provides…

David Moore 8 Min Read

Cortex-M7 DSP Instructions

The Cortex-M7 processor from ARM introduces DSP instructions to boost digital signal processing performance. These instructions allow common DSP operations…

David Moore 7 Min Read

Cortex-M4 DSP Instructions

The Cortex-M4 processor from ARM includes a range of digital signal processing (DSP) instructions to enable more efficient processing of…

Graham Kruk 6 Min Read

ARM Debug Interface Architecture Specification

The ARM Debug Interface Architecture (DIA) specification defines a standard debugging interface between debug agents and ARM processor cores. This…

Graham Kruk 10 Min Read

ARM Debug Interface v5 Architecture Specification

The ARM Debug Interface v5 Architecture Specification defines a standard debug interface between ARM processor cores and external debuggers. This…

Graham Kruk 8 Min Read

Best IDEs for ARM Development

ARM processors and architectures are widely used in embedded systems and IoT devices. As such, having a good integrated development…

Graham Kruk 8 Min Read
- Sponsored-
Ad image