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 to Set Up External SPI Memory with an ARM Cortex-M3?

Setting up external SPI memory with an ARM Cortex-M3 microcontroller provides additional non-volatile storage space for data and code. The…

Neil Salmon 15 Min Read

What is the memory organization of arm cortex M3?

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

Mike Johnston 8 Min Read

Simulating ARM Cortex-M with QEMU: Tips

The ARM Cortex-M series of processors are very popular in embedded systems and IoT devices due to their low power…

Mike Johnston 7 Min Read

ARM Cortex M Configurations with Non-Native Endianness

The ARM Cortex-M processors are designed to operate with little endian data by default. However, they can be configured to…

Neil Salmon 9 Min Read

How to change endianess settings in cortex m3?

The endianess setting in Cortex-M3 processors refers to the byte order used to store data in memory. Cortex-M3 supports both…

Elijah Erickson 7 Min Read

Configuring Endianness in ARM Cortex-M3: Options and Limitations

The ARM Cortex-M3 processor supports both little endian and big endian data storage formats. The endianness can be configured through…

Eileen David 9 Min Read

Data processing instructions in arm cortex m3

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

David Moore 13 Min Read

How to Disassemble ARM Object Files?

Disassembling ARM object files allows you to view the machine code instructions that were generated by the compiler. This can…

Eileen David 7 Min Read

How to use ARM Toolchains for Disassembly?

Disassembly is the process of converting machine code back into assembly code. It allows you to see the low-level instructions…

David Moore 15 Min Read
- Sponsored-
Ad image