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 M23 vs M3: A Detailed Comparison

The Cortex-M23 and Cortex-M3 are both ARM processor cores designed for embedded and IoT applications. The key difference between them…

David Moore 8 Min Read

Arm Cortex M3 vs M7: A Detailed Comparison

The ARM Cortex-M3 and Cortex-M7 are two popular ARM processor cores used in embedded systems and IoT devices. The Cortex-M3…

Scott Allen 7 Min Read

Arm Cortex M3 vs M33: A Detailed Comparison

The ARM Cortex-M3 and Cortex-M33 are two popular ARM processor cores designed for embedded and IoT applications. Both offer high…

Javier Massey 7 Min Read

What are the advantages of the ARM Cortex M3?

The ARM Cortex-M3 processor is a 32-bit processor core licensed by ARM Holdings. It is part of the Cortex-M series…

David Moore 11 Min Read

Debugging On-Chip Flash and RAM with Cortex-M1 and ULINK2

Debugging on-chip flash and RAM can be challenging for developers working with Cortex-M1 chips. The ULINK2 debug adapter from Keil…

David Moore 7 Min Read

Invalid ROM Table Errors with Cortex-M1 and ULINK2

Seeing "Invalid ROM Table" errors when trying to debug Cortex-M1 chips using a ULINK2 debugger can be incredibly frustrating. This…

Andrew Irwin 7 Min Read

KEIL ULINK2 and ACTEL Cortex-M1 debugging issues

When debugging ARM Cortex-M1 chips using the KEIL ULINK2 debugger, users may encounter various issues that prevent effective debugging. The…

David Moore 7 Min Read

Differences between debugging Cortex-M1 and Cortex-M3 processors

Debugging any microcontroller can be challenging, but debugging ARM Cortex processors like the Cortex-M1 and Cortex-M3 adds another layer of…

Eileen David 4 Min Read

Troubleshooting “Invalid ROM Table” error when debugging Cortex-M1

The "Invalid ROM Table" error is a common problem faced by developers when debugging applications on Cortex-M1 chips. This error…

Ryan Ryan 7 Min Read
- Sponsored-
Ad image