Graham Kruk

156 Articles

What are the applications of Cortex-M processors?

Cortex-M processors are ARM's family of 32-bit microcontroller cores. They are designed for embedded and Internet of Things applications requiring

Graham Kruk 6 Min Read

Cortex-M0 Clock Speed

The Cortex-M0 is an ultra low power 32-bit ARM processor core designed for microcontroller applications. It is the smallest and

Graham Kruk 7 Min Read

Cortex M0 Pipeline Stages

The Cortex-M0 is a 32-bit ARM processor optimized for low-power embedded applications. It has a simplified 3-stage pipeline compared to

Graham Kruk 7 Min Read

Cortex-M0 AHB

The Cortex-M0 is an ARM processor core designed for microcontroller applications. It is part of the Cortex-M series of cores,

Graham Kruk 9 Min Read

ARM Cortex-M0 Microcontroller

The ARM Cortex-M0 is a 32-bit microcontroller core licensed by ARM Holdings. It is aimed at low-cost and low-power embedded

Graham Kruk 8 Min Read

ARM Cortex M TrustZone

TrustZone is a security extension developed by ARM for their Cortex-M series of microcontrollers. It provides isolation and security capabilities

Graham Kruk 7 Min Read

Basepri Example

The BASEPRI register is one of the system control registers in ARM Cortex-M processors that is used to set the

Graham Kruk 10 Min Read

basepri register

The basepri register is one of the system control registers in ARM Cortex-M processors. It allows setting the base priority

Graham Kruk 6 Min Read

PSR Register in ARM

The Program Status Register (PSR) is one of the most important registers in ARM processors. It contains condition code flags

Graham Kruk 7 Min Read

Registering and Configuring the ARM MSP in Depth

The ARM Microcontroller Software Interface Standard (MSP) provides a standardized way to access and configure ARM Cortex-M microcontrollers. Properly registering

Graham Kruk 7 Min Read

How to Write a Bootloader for x86

Writing a bootloader for x86 systems requires an understanding of x86 assembly language, the BIOS, and operating system boot processes.

Graham Kruk 7 Min Read

Cortex-M33 Bootloader

A bootloader is a small program that runs when a device first powers on and initializes the device's hardware and

Graham Kruk 7 Min Read
- Sponsored-
Ad image