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

Stack Limit Checking in Arm Cortex-M for Stack Overflow Detection

Stack overflows are a common source of vulnerabilities in embedded systems using the Arm Cortex-M series of microcontrollers. A stack…

David Moore 7 Min Read

Utilizing Dual Stack Pointers (MSP and PSP) Without an RTOS

ARM Cortex-M processors provide two stack pointers, the main stack pointer (MSP) and process stack pointer (PSP), that enable dual-stacked…

David Moore 6 Min Read

Determining Stack Requirements When Using an RTOS on Arm Cortex-M

When developing embedded systems using an RTOS (real-time operating system) on an Arm Cortex-M processor, properly determining the stack requirements…

David Moore 5 Min Read

Calculating Maximum Stack Usage for Bare Metal Arm Cortex-M Apps

When developing bare metal applications for Arm Cortex-M microcontrollers, determining the maximum stack usage is crucial for allocating sufficient stack…

Eileen David 7 Min Read

Stack Usage Reporting in Arm Development Tools

Understanding and optimizing stack usage is an important part of developing efficient software for Arm-based systems. The stack is a…

Eileen David 5 Min Read

Estimating Stack Memory Needs for Arm Cortex-M Applications

When developing applications for Arm Cortex-M based microcontrollers, properly estimating the stack memory requirements is crucial for optimizing memory usage…

Andrew Irwin 5 Min Read

Tips for New Cortex-M1 DesignStart Users

The Cortex-M1 processor from ARM is an exciting new chip for embedded and IoT developers. The DesignStart program gives developers…

Neil Salmon 8 Min Read

Debugging Cortex-M1 DesignStart Projects with DAPLink

The Cortex-M1 processor from ARM is a popular choice for IoT and embedded devices. DesignStart is a free IP platform…

Eileen David 7 Min Read

Choosing an FPGA Board for Cortex-M1 DesignStart

When looking to create a custom system-on-chip (SoC) with the Cortex-M1 processor from ARM, one of the first decisions is…

Ryan Ryan 5 Min Read
- Sponsored-
Ad image