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 Many Registers Are Provided in Arm Cortex-M0?

The ARM Cortex-M0 is the smallest and simplest processor in the Cortex-M series of ARM processors. It is designed for…

Scott Allen 7 Min Read

How to Speed Up DSP Processing Using Cortex-M0+?

The Cortex-M0+ processor from ARM is a very popular choice for embedded applications requiring digital signal processing (DSP) capabilities. With…

Scott Allen 7 Min Read

Cortex M0 placing interrupt vector in ram for application starting from a proprietary bootloader

Placing the interrupt vector table in RAM instead of flash memory can provide flexibility for applications using a custom or…

Javier Massey 6 Min Read

M0 SDK Load Program From External SPI Flash

The M0 SDK provides a way to load programs from external SPI flash rather than having the program reside in…

Jamie Kellett 6 Min Read

How and with what tools to check firmware code coverage in RTL simulation phase? ARM Cortex-M0/M0+?

To check firmware code coverage during RTL simulation for ARM Cortex-M0/M0+ cores, the main tools and techniques used are code…

Jamie Kellett 7 Min Read

Arm cortex m0 Dhrystone MIPS

The Arm Cortex-M0 is a 32-bit ARM processor core licensed by Arm Holdings. It is aimed at microcontroller applications that…

Eileen David 6 Min Read

How can I decompile an ARM Cortex-M0 .hex file to C++?

Decompiling a .hex file generated for an ARM Cortex-M0 microcontroller into equivalent C++ code can be a challenging but rewarding…

Scott Allen 9 Min Read

How to properly enable/disable interrupts in ARM Cortex-M?

Enabling and disabling interrupts is a critical aspect of working with ARM Cortex-M microcontrollers. Interrupts allow the processor to respond…

David Moore 7 Min Read

What are the core registers in the Cortex M0?

The Cortex-M0 is a 32-bit ARM processor designed for low-power embedded applications. It has a simplified architecture compared to higher…

Holly Lindsey 11 Min Read
- Sponsored-
Ad image