Mike Johnston

53 Articles

Arm Cortex-M0+ Power Consumption

The Arm Cortex-M0+ processor is an ultra low power 32-bit microcontroller CPU core designed for use in energy-constrained devices. With…

Mike Johnston 5 Min Read

What is the application of cortex-M0?

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

Mike Johnston 6 Min Read

What is the performance of the ARM Cortex-M0?

The ARM Cortex-M0 is an ultra low power 32-bit microcontroller CPU that is designed for simple, low cost embedded applications.…

Mike Johnston 5 Min Read

Watchdog Timer Architecture

A watchdog timer (WDT) is an important component in many embedded systems that is used to detect system failures and…

Mike Johnston 8 Min Read

Arm DesignStart

Arm DesignStart is an entry-level program that provides designers access to Arm Cortex-M0 and Cortex-M3 CPU cores, Arm Cordio Bluetooth…

Mike Johnston 7 Min Read

Cortex MO Pipeline Stages

The Cortex-M series of ARM processors feature a simplified pipeline compared to larger Cortex-A series processors. The Cortex-M pipeline aims…

Mike Johnston 7 Min Read

Cortex-MO FPGA

Field Programmable Gate Arrays (FPGAs) based on ARM Cortex-M processor cores, also known as Cortex-MO FPGAs, are reconfigurable integrated circuits…

Mike Johnston 6 Min Read

ARM Cortex M4 vs Raspberry Pi

The ARM Cortex-M4 and Raspberry Pi are two very different devices that serve different purposes. The Cortex-M4 is a 32-bit…

Mike Johnston 7 Min Read

Is Raspberry Pi ARM or x86?

The Raspberry Pi uses an ARM-based system-on-a-chip rather than an x86 processor. All models of the Raspberry Pi, from the…

Mike Johnston 9 Min Read

Arm Cortex M4 vs ESP32

The Arm Cortex M4 and ESP32 are two popular 32-bit microcontroller units (MCUs) used in a variety of embedded systems…

Mike Johnston 7 Min Read

Does ARM assume that all Cortex-M microcontrollers are little-endian?

The short answer is yes, ARM does assume that all Cortex-M microcontrollers are little-endian by default. However, Cortex-M CPUs do…

Mike Johnston 6 Min Read

What is the purpose of the hard fault exception in ARM Cortex-M?

The hard fault exception in ARM Cortex-M processors is designed to handle catastrophic software errors and hardware faults. It acts…

Mike Johnston 9 Min Read
- Sponsored-
Ad image