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

Lazy Context Switching

Lazy context switching is a technique used in operating systems and processors like ARM to improve performance and reduce overhead…

Eileen David 7 Min Read

ARM Cortex-M4 Interrupt Handling

The ARM Cortex-M4 processor has a flexible and configurable interrupt handling system that allows developers to respond quickly and efficiently…

Eileen David 7 Min Read

Cortex-M Interrupt Stack

The Cortex-M interrupt stack is a key part of how interrupts are handled on Cortex-M processors. It provides a dedicated…

Eileen David 11 Min Read

EPSR Register

The EPSR (External Physical State Register) is a 32-bit register present in ARM Cortex processors that indicates the current physical…

Eileen David 8 Min Read

ARM Calling Convention Return Value

The ARM calling convention refers to how function arguments are passed and return values are handled when making function calls…

Eileen David 5 Min Read

ARM Cortex-M3 Processor Functional Description

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

Eileen David 7 Min Read

How much memory does the Cortex-M0 have?

The Cortex-M0 is an ARM processor core designed for microcontroller applications. It is an extremely small and low power core…

Eileen David 8 Min Read

How much memory does the Cortex-M85 have?

The Cortex-M85 is an ARM processor targeted for advanced driver assistance systems (ADAS), autonomous driving systems, industrial and IoT applications.…

Eileen David 6 Min Read

How much memory does the Cortex-M55 have?

The Cortex-M55 is the latest microcontroller from ARM designed for advanced artificial intelligence and machine learning applications. It has several…

Eileen David 7 Min Read
- Sponsored-
Ad image