What is ARM Cortex-M55?

The ARM Cortex-M55 is the latest and most advanced processor in ARM's Cortex-M series of embedded, IoT and MCU-focused processor…

Elijah Erickson 9 Min Read

Software debuggers and configuring for CoreSight components (Arm Cortex-M)

Debugging software on Arm Cortex-M devices requires configuring the CoreSight components like the Embedded Trace Macrocell (ETM), Trace Port Interface…

Eileen David 20 Min Read

How to Speed Up DSP Processing Using Cortex-M0+?

The Cortex-M0+ processor from ARM is a very popular choice for embedded applications requiring digital signal processing (DSP) capabilities. With…

Scott Allen 7 Min Read

Relocating the Vector Table in Cortex-M3 Boot Code

The Cortex-M3 vector table contains the reset value and exceptions handlers that are executed when specific events occur. By default,…

Graham Kruk 8 Min Read
Most Popular
- Sponsored -
Ad image

NULL Pointer Protection with ARM Cortex-M MPU with Examples

NULL pointer dereferences are a common source of bugs and security vulnerabilities in embedded systems built on ARM Cortex-M CPUs.…

Javier Massey 5 Min Read

Tips for Using the FPU on Cortex-M4 Efficiently

The Cortex-M4 processor includes a single precision floating point unit (FPU) that can significantly improve the performance of math-intensive code.…

Graham Kruk 8 Min Read

Using Keil RTX RTOS on Cortex-M0+

The Cortex-M0+ processor is an ultra low power 32-bit ARM processor optimized for embedded and IoT applications. It provides an…

Andrew Irwin 7 Min Read

Using the Cortex M0+ in USB Memory Sticks for Audio Decoding

The Cortex M0+ microcontroller from ARM is well-suited for audio decoding applications in USB memory sticks due to its low…

Mike Johnston 6 Min Read

Why ARM Cortex M3 Bit Manipulation is Atomic?

The ARM Cortex-M3 processor implements atomic bit manipulation via exclusive access instructions that allow read-modify-write operations on single bits to…

Andrew Irwin 6 Min Read

More Read

What is the difference between WFI and WFE arm cortex?

The ARM Cortex processor architecture provides two low-power states for reducing power consumption when the…

What Is the M Profile of the Arm Cortex?

The M profile refers to one of three privilege levels in the Arm Cortex-A series…

What is the instruction set of the Cortex-M0?

The Cortex-M0 is a 32-bit ARM processor designed for microcontroller applications. It has a reduced…

What is the difference between LDR and STR arm?

ARM processors utilize load and store instructions to move data between the processor and memory. The two main instructions for…

Javier Massey 10 Min Read

Keil RTX configuration like osFeature flags in cmsis_os.h

The osFeature flags in cmsis_os.h allow developers to configure and customize the CMSIS-RTOS API for their specific application requirements. Similarly,…

Andrew Irwin 5 Min Read

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

Difference Between ARM Cortex M0 and M0+

The ARM Cortex-M0 and Cortex-M0+ are two of ARM's most popular low power microcontroller cores. Both are 32-bit RISC processors…

Ryan Ryan 7 Min Read

ARM Cortex-M1 FPGA Debugging Workarounds without Virtual JTAG

The ARM Cortex-M1 processor is a popular choice for embedded and IoT applications due to its low cost and power…

Holly Lindsey 8 Min Read

File Format for Code Coverage Data in Keil μVision

When running code coverage in Keil μVision, the code coverage data can be exported to a file for further analysis.…

Ryan Ryan 6 Min Read

How generic are Cortex-M0+ MCUs?

Cortex-M0+ microcontrollers (MCUs) from ARM offer a good balance of performance, power efficiency, and cost for a wide range of…

Neil Salmon 6 Min Read

What is the difference between ARM Cortex-M0 and M3?

The ARM Cortex-M0 and Cortex-M3 are two of the most popular microcontroller cores designed by ARM for use in embedded…

Graham Kruk 7 Min Read

How much memory does the Cortex-M0+ have?

The Cortex-M0+ is an ultra low power 32-bit ARM Cortex-M microcontroller core produced by ARM Holdings. It has a simplified…

Eileen David 10 Min Read

What is Computer architecture in Arm Cortex-M series?

The ARM Cortex-M series of processors are designed for embedded and Internet of Things (IoT) applications. The Cortex-M series focuses…

Ryan Ryan 9 Min Read

Merging FPGA bitstream with Cortex-M1 application hex file

When working with certain ARM Cortex-M1 microcontrollers that have an integrated FPGA fabric, it is necessary to merge the FPGA…

Andrew Irwin 5 Min Read
- Sponsored-
Ad image