Learn how to use code memory to free up RAM on your MCU.
Learn how to use code memory to free up RAM on your MCU.
This article will explore what virtual memory is, why it exists, and how it works from a high level.
This article will explore what virtual memory is, why it exists, and how it works from a high level.
This article will take a closer look at the commands used to control and interact with DRAM.
This article will take a closer look at the commands used to control and interact with DRAM.
This article will examine the basic operation of Dynamic Random Access Memory (DRAM), along with how a DRAM chip is organized.
This article will examine the basic operation of Dynamic Random Access Memory (DRAM), along with how a DRAM chip is organized.
RPi has done some amazing good in the world, especially for aspiring young engineers, but here's the breakdown on why…
RPi has done some amazing good in the world, especially for aspiring young engineers, but here's the breakdown on why it's probably not what you need for a professional project.
This article will examine principles of CPU cache design including locality, logical organization, and management heuristics.
This article will examine principles of CPU cache design including locality, logical organization, and management heuristics.
Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this…
Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this technical article.
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
How do processors access memory? Learn more about structures in C language and how to use them.
How do processors access memory? Learn more about structures in C language and how to use them.
This article will discuss the details of interfacing a 16x2 LCD module with an MCU.
This article will discuss the details of interfacing a 16x2 LCD module with an MCU.
Get a primer on the basics of supercapacitors, their functionality, and which applications they're best for.
Get a primer on the basics of supercapacitors, their functionality, and which applications they're best for.
This article will help you to understand the pointer, which is an interesting and important aspect of the C language.
This article will help you to understand the pointer, which is an interesting and important aspect of the C language.
This article discusses the use of pass-transistor configurations in the design of gated latches.
This article discusses the use of pass-transistor configurations in the design of gated latches.
The various “endian” terms may sound a bit odd, but the underlying concept is straightforward. If you’re not yet an…
The various “endian” terms may sound a bit odd, but the underlying concept is straightforward. If you’re not yet an endian expert, read on!
In this article, we discuss power hold-up and some energy storage management devices in the context of SSDs.
In this article, we discuss power hold-up and some energy storage management devices in the context of SSDs.
Learn how to make a tachometer and speedometer using a C8051 microcontroller, an optoelectronic sensor, and a spinning disc.
Learn how to make a tachometer and speedometer using a C8051 microcontroller, an optoelectronic sensor, and a spinning disc.
In this how-to article, we explore the use of I2C EERAM to save critical program variables when power fails and restore…
In this how-to article, we explore the use of I2C EERAM to save critical program variables when power fails and restore them when power returns to easily preserve program continuity.
Enter the world of the Internet of Things by building your own IoT notification device.
Enter the world of the Internet of Things by building your own IoT notification device.
Use an Arduino/Genuino 101, a TI SensorTag, and an SD shield to build a BLE multi-sensor data logger that records…
Use an Arduino/Genuino 101, a TI SensorTag, and an SD shield to build a BLE multi-sensor data logger that records temperature, humidity, atmospheric pressure, ambient light and more.
The FPGA can be a great addition to your arsenal, but it requires some adjustments to the way a microcontroller jockey thinks.
The FPGA can be a great addition to your arsenal, but it requires some adjustments to the way a microcontroller jockey thinks.