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

How to Calculate MIPS for an Algorithm for ARM Processor?

Calculating the millions of instructions per second (MIPS) rating for an algorithm running on an ARM processor can provide useful…

David Moore 7 Min Read

How to Implement a Loop Position Independent in ARM Cortex-M0+?

Implementing a loop position independent in ARM Cortex-M0+ requires utilizing the relative branch instructions available in the Thumb-2 instruction set.…

David Moore 7 Min Read

How to use Cmsis DSP library in Keil?

The Cortex Microcontroller Software Interface Standard (CMSIS) DSP library provides a wide range of digital signal processing functions that are…

David Moore 7 Min Read

Is CMSIS a library?

Yes, CMSIS stands for Cortex Microcontroller Software Interface Standard and it is a vendor-independent hardware abstraction layer for microcontrollers based…

David Moore 7 Min Read

Difference Between Program Counter and Link Register

The program counter and link register are two important registers used in ARM processors to handle program execution. While they…

Eileen David 8 Min Read

How to get started with ARM Cortex-M and Linux?

The ARM Cortex-M series of processors are extremely popular in embedded devices and IoT applications. They provide a good balance…

David Moore 9 Min Read

How to get started with ARM Cortex-M and RTOS?

The ARM Cortex-M series of microcontrollers are extremely popular in embedded systems due to their low cost, low power consumption,…

David Moore 9 Min Read

How much power does the ARM M0 consume?

The ARM Cortex-M0 is an ultra low power 32-bit RISC CPU core designed for microcontroller applications. It is the smallest…

David Moore 7 Min Read

Can ARM Cortex-M processors do division?

Yes, ARM Cortex-M processors are capable of performing division operations in hardware. While earlier Cortex-M0 and Cortex-M0+ processors lacked a…

David Moore 8 Min Read
- Sponsored-
Ad image