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 make use of the GCC fixed-point types extension on ARM Cortex-M?

The GCC compiler for ARM Cortex-M microcontrollers provides built-in support for fixed-point data types through its fixed-point types extension. This…

Graham Kruk 7 Min Read

Does cortex M0 have floating point?

The simple answer is no, Cortex-M0 does not have hardware support for floating point operations. The Cortex-M0 is one of…

Eileen David 9 Min Read

ARM Cortex-M0: Number of Clock Cycles for LDR Instruction

The ARM Cortex-M0 is one of the most popular ARM processor cores used in microcontrollers and other embedded systems. It…

Eileen David 7 Min Read

How does one do integer (signed or unsigned) division on ARM?

Integer division on ARM processors is done using the SDIV and UDIV instructions for signed and unsigned division respectively. Here…

David Moore 10 Min Read

ARM Cortex M0 Delay Function

The ARM Cortex M0 is one of the most popular ARM processor cores used in microcontrollers and other embedded systems.…

David Moore 8 Min Read

Disabling All Interrupts on ARM Cortex-M0

The ARM Cortex-M0 is an extremely popular 32-bit embedded processor used in a wide range of microcontroller units (MCUs). As…

Holly Lindsey 10 Min Read

Difference Between ARM Cortex M0 and M0+

The ARM Cortex-M0 and Cortex-M0+ are two of ARM's most popular low power microcontroller cores. Both are 32-bit RISC processors…

Ryan Ryan 7 Min Read

ARM Cortex-M0 vs Cortex-M23

The ARM Cortex-M0 and Cortex-M23 are two low-power microcontroller cores designed for embedded and IoT applications. The main differences between…

Scott Allen 9 Min Read

Cortex-M0 Interrupt Priority

The Cortex-M0 is an ultra low power 32-bit microcontroller core designed by ARM. It is intended for use in embedded…

Scott Allen 9 Min Read
- Sponsored-
Ad image