How to Program the LPC1768 Microcontroller

The LPC1768 is an ARM Cortex-M3 based microcontroller manufactured by NXP Semiconductors. With its low power consumption, abundant memory and…

Jeday Schwartz 7 Min Read

RP2040 vs ESP32: How Do These Popular Microcontrollers Compare?

The Raspberry Pi RP2040 and Espressif ESP32 are two of the most popular microcontroller units (MCUs) used by hobbyists and…

Javier Massey 9 Min Read

Cortex-M0+ core Hang up in FFFF FFFEh address when executing DSB instruction

The Cortex-M0+ core can hang up or freeze at the address FFFF FFFEh when executing the DSB (Data Synchronization Barrier)…

Neil Salmon 7 Min Read

Interfacing ARM Cortex-M1 and Altera Virtual JTAG on FPGAs

Connecting an ARM Cortex-M1 processor to an Altera FPGA using the Virtual JTAG interface can be a powerful technique for…

Neil Salmon 8 Min Read
- Sponsored -
Ad image

Merging FPGA bitstream with Cortex-M1 application hex file

When working with certain ARM Cortex-M1 microcontrollers that have an integrated FPGA fabric, it is necessary to merge the FPGA…

Andrew Irwin 5 Min Read

ARM Cortex-M Architecture

The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. The Cortex-M cores are…

Elijah Erickson 7 Min Read

What is an atomic memory operation?

An atomic memory operation is a type of operation in computing where a single memory access or update happens in…

Eileen David 8 Min Read

Arm Cortex History

The ARM processor architecture has become ubiquitous in mobile devices and embedded systems. Since its creation in the 1980s, ARM…

Elijah Erickson 9 Min Read

What is the difference between Arduino and ARM processor?

The key differences between Arduino and ARM processors come down to architecture, performance, applications, and cost. Arduino is based on…

Eileen David 6 Min Read

More Read

What is the Function of the ARM Cortex M3?

The ARM Cortex-M3 is a 32-bit processor core designed for embedded and IoT applications. It…

What is arm usage fault?

An arm usage fault is an exception that occurs when the ARM processor attempts to…

Fixing “unknown compiler option ‘-lint’” error when compiling Cortex-M0 in ModelSim

When compiling C code for the ARM Cortex-M0 microcontroller in ModelSim, you may encounter the…

Program FPGA Block RAM connected to Cortex-M0 using JTAG: is it possible?

Yes, it is possible to program FPGA Block RAM connected to a Cortex-M0 processor using JTAG. JTAG provides a standard…

Neil Salmon 7 Min Read

ARM Cortex-M vs Kirin A1

The ARM Cortex-M and Kirin A1 are two very different processors designed for different use cases. The Cortex-M is designed…

Mike Johnston 9 Min Read

Maximum clock frequency for Cortex-M1 in Xilinx FPGAs

The maximum clock frequency that can be achieved for the Cortex-M1 CPU core when implemented in a Xilinx FPGA depends…

Andrew Irwin 6 Min Read

Tips for Updating Vivado and Migration of ARM Projects

Updating to the latest version of Xilinx Vivado can provide access to new features, improved performance, and bug fixes. However,…

Scott Allen 7 Min Read

What are the different faults in ARM?

ARM processors, like all microprocessors, are susceptible to faults during operation. These faults can occur due to issues in the…

Eileen David 6 Min Read

Running Cortex-M0 DesignStart Simulation in ModelSim on Linux

The Cortex-M0 DesignStart is a free and easy way to start developing and prototyping designs using the Cortex-M0 processor from…

Scott Allen 8 Min Read

What is ARM Cortex-M4?

The ARM Cortex-M4 is a 32-bit processor core designed for embedded applications requiring low power consumption and high performance. It…

Elijah Erickson 6 Min Read

What are the disadvantages and benefits of ARM’s CMSIS?

The Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for microcontrollers based on Arm Cortex cores.…

Holly Lindsey 6 Min Read

How to Enable the FPU in Cortex-M4 Microcontrollers?

The Cortex-M4 processor includes a single precision floating point unit (FPU) that can significantly improve performance for applications using floating…

Scott Allen 7 Min Read

Arm Cortex M vs Arm Cortex A

The key difference between Arm Cortex-M and Arm Cortex-A processors is that Cortex-M processors are designed for microcontroller applications that…

Jeday Schwartz 6 Min Read

Does Apple use ARM chips?

Yes, Apple does use ARM-based chips in many of its products including iPhones, iPads, Apple Watches and more recently, Mac…

Jeday Schwartz 6 Min Read
- Sponsored-
Ad image