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

Implementing Floating Point Math on Cortex-M3

The Cortex-M3 processor provides hardware support for single precision floating point math operations. This allows developers to leverage the benefits…

Eileen David 11 Min Read

What type of FPU is the cortex M33?

The Arm Cortex-M33 processor features a single precision floating point unit (FPU) that supports the IEEE 754 standard for floating…

Elijah Erickson 12 Min Read

Best Practices for Using External RAM with Arm Cortex

Adding external RAM to an Arm Cortex system can provide a significant performance boost by increasing the amount of available…

Eileen David 8 Min Read

How to Troubleshoot External Memory Interfaces?

When working with external memory interfaces on ARM Cortex chips, issues can arise that require troubleshooting to resolve. This comprehensive…

David Moore 8 Min Read

Memory Options and Tradeoffs in ARM Cortex-M

ARM Cortex-M microcontrollers offer a variety of memory options to choose from. Selecting the right memory configuration requires balancing factors…

Graham Kruk 12 Min Read

SPI Memory Interfaces vs Memory Mapped Memories in Arm Cortex

SPI and memory mapped memories are two different ways to connect external memories to Arm Cortex processors. The choice between…

David Moore 9 Min Read

What is a fault exception in the ARM Cortex-M?

A fault exception in the ARM Cortex-M is an unexpected event that occurs during program execution which transfers control to…

Jeday Schwartz 10 Min Read

What are the interrupts and exceptions in Cortex-M3?

The Cortex-M3 processor has a number of interrupts and exceptions that allow it to respond to events and handle errors…

Holly Lindsey 8 Min Read

What is EEPROM Memory?

EEPROM (Electrically Erasable Programmable Read-Only Memory) is a type of non-volatile memory used in computers and other electronic devices to…

Neil Salmon 11 Min Read
- Sponsored-
Ad image