Scott Allen

108 Articles

What are Thumb-2 instructions in Arm Cortex-M series?

Thumb-2 instructions are a subset of the ARM instruction set that is used in Arm Cortex-M series microcontrollers. Thumb-2 provides…

Scott Allen 8 Min Read

What are Thumb-1 instructions in Arm Cortex-M series?

Thumb-1 instructions are a 16-bit compressed instruction set that is supported by Arm Cortex-M series microcontrollers. Thumb-1 provides a balance…

Scott Allen 8 Min Read

What is ARMv8.1-M in Arm Cortex-M series?

ARMv8.1-M is the latest architecture within the ARM Cortex-M series of embedded and IoT processors. It introduces key enhancements for…

Scott Allen 8 Min Read

What is ARMv8-M in Arm Cortex-M series?

ARMv8-M refers to the latest architecture version of the Cortex-M series of 32-bit microcontrollers designed by ARM. It builds upon…

Scott Allen 6 Min Read

What is ARMv7E-M in Arm Cortex-M series?

ARMv7E-M refers to a specific architecture profile within the Arm Cortex-M series of 32-bit microcontroller CPUs. It provides a flexible…

Scott Allen 6 Min Read

What is ARMv7-M in Arm Cortex-M series?

ARMv7-M refers to the architecture profile designed by ARM for microcontroller applications. It is part of the larger ARMv7 architecture…

Scott Allen 6 Min Read

What is ARMv6-M in Arm Cortex-M series?

ARMv6-M refers to the architecture version 6-M of ARM Cortex-M series of 32-bit microcontrollers. It was introduced in 2004 as…

Scott Allen 8 Min Read

What is Vector Table Offset Register (VTOR) in Arm Cortex-M series?

The Vector Table Offset Register (VTOR) is a key register in Arm Cortex-M series processors that controls the location of…

Scott Allen 8 Min Read

What is ECC for TCM and Cache in Arm Cortex-M series?

ECC stands for Error Correcting Code. It is a mechanism used to detect and correct data corruption errors in computer…

Scott Allen 7 Min Read

What is Data TCM (DTCM) Memory in Arm Cortex-M series?

Data TCM (DTCM) is a small, fast memory located inside the Cortex-M processor that can be used for time-critical data…

Scott Allen 7 Min Read

What is Instruction TCM (ITCM) Memory in Arm Cortex-M series?

Instruction TCM (ITCM) is a small, fast memory region that is located within the Cortex-M processor itself. It allows frequently…

Scott Allen 7 Min Read

Tips for bare metal Cortex-M23 programming in uVision5

Programming Cortex-M23 microcontrollers in bare metal mode using uVision5 can be challenging for beginners. Here are some tips to help…

Scott Allen 7 Min Read
- Sponsored-
Ad image