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

Inline assembly in C code for Cortex-M0/M0+

Inline assembly allows inserting assembly language code directly into C/C++ code. This can be useful for Cortex-M0/M0+ programming when you…

Neil Salmon 7 Min Read

Key factors in upgrading legacy Cortex-M0 designs to Cortex-M0+

Upgrading from the older Cortex-M0 to the newer Cortex-M0+ microcontroller can provide several benefits for devices and systems needing an…

Andrew Irwin 8 Min Read

Choosing an MCU based on peripheral sets and vendor longevity

When choosing a microcontroller unit (MCU) for a new project, two key factors to consider are the peripheral sets offered…

Andrew Irwin 6 Min Read

Code Compatibility Between Cortex-M0 and M0+ Cores

The Cortex-M0 and Cortex-M0+ are two microcontroller cores from ARM aimed at low-cost and low-power embedded applications. While they share…

Andrew Irwin 7 Min Read

Fast I/O for Industrial Use Cases with Cortex-M0+

The Cortex-M0+ processor offers fast, flexible I/O capabilities that make it well-suited for a wide range of industrial applications requiring…

Andrew Irwin 7 Min Read

Selecting a Cortex-M0+ MCU for an Industrial Automation Application

Choosing the right microcontroller unit (MCU) is a crucial decision when designing any embedded system. For industrial automation applications, factors…

Andrew Irwin 8 Min Read

Porting existing LCD drivers to new Cortex M0+ MCUs

Upgrading to a new microcontroller (MCU) can provide benefits like better performance, more memory, and new features. However, it often…

Andrew Irwin 6 Min Read

Parallel interfacing for LCD displays with Cortex M0+

Interfacing an LCD display in parallel mode with a Cortex M0+ microcontroller provides a simple and efficient way to drive…

Andrew Irwin 9 Min Read

LCD Interfacing with ARM Cortex M0+ LPC845

The LPC845 is an ARM Cortex M0+ based microcontroller from NXP Semiconductors. It is an extremely low cost and low…

Andrew Irwin 12 Min Read
- Sponsored-
Ad image