David Moore

104 Articles

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

Understanding IDCODE values returned by Cortex debug ports

The IDCODE is a 32-bit code that provides details about the device, including the version, manufacturer, and part number. When…

David Moore 8 Min Read

What is Instrumentation Trace Macrocell (ITM) in Arm Cortex-M?

The Instrumentation Trace Macrocell (ITM) is a tracing and debugging feature in Arm Cortex-M series processors. It provides a way…

David Moore 14 Min Read

Supported Bus Protocols in the Cortex-M System Design Kit

The Cortex-M System Design Kit supports a range of bus protocols that allow the Cortex-M processor to interface with peripheral…

David Moore 7 Min Read

Resolving ld Library and Architecture Errors when Compiling for Cortex-M4

When compiling code for the ARM Cortex-M4 processor, you may encounter linker errors related to incompatible libraries or architecture mismatches.…

David Moore 6 Min Read

Cross-Compiling for 32-bit ARM Cortex-M4 Cores

Cross-compiling allows you to build code for a target platform different from the build host. For ARM Cortex-M4, this means…

David Moore 22 Min Read

How fast is Cortex-A76?

The Cortex-A76 CPU core from ARM offers a significant performance boost over previous ARM CPU cores like the Cortex-A73 and…

David Moore 16 Min Read

Sleep Modes in ARM Cortex-M3 (Explained)

The ARM Cortex-M3 processor has multiple low power or sleep modes that allow the system designer to minimize power consumption…

David Moore 15 Min Read

System Power Management in ARM Cortex-M3 (Explained)

The ARM Cortex-M3 processor provides extensive support for system power management. This allows the Cortex-M3 system to operate in different…

David Moore 8 Min Read

Cortex-M3 Processor Sleep Modes for Power Management

The Cortex-M3 processor from ARM offers various sleep modes that can be leveraged for power management. By utilizing the sleep…

David Moore 13 Min Read

Cortex-M0 Low Power Features (Explained)

The Cortex-M0 processor from ARM is designed to provide an ultra low power 32-bit CPU solution for microcontroller and deeply…

David Moore 11 Min Read

Cortex-M3 Memory Protection and Isolation (Explained)

The Cortex-M3 processor from ARM offers several features for memory protection and isolation to help developers build more robust and…

David Moore 10 Min Read
- Sponsored-
Ad image