Learn about the behavior and benefits of hysteresis in comparator circuits, magnetic components, and high-power devices.
November 19, 2023 by Robert Keim
This article, the second in a series on hysteresis, explains two types of hysteresis found in engineered systems.
November 15, 2023 by Robert Keim
Learn about double date rate (DDR) memory key concepts and applications surrounding this digital communication technique, where two data words are transferred during one clock cycle.
February 03, 2023 by Robert Keim
January 24, 2021 by Kevin Aylward
This article discusses the use of finite state machines (or FSMs) in design, including the initial state and the way memory configuration affects FPGA design.
January 04, 2021 by Eduardo Corpeño
How can you build a fast non-volatile memory from a conventional SRAM? It turns out, you only need a back-up battery and some control circuitry.
August 21, 2020 by Dr. Steve Arar
Learn about all 16 possible logic functions that can be realized for two binary inputs.
March 01, 2020 by Sneha H.L.
This article shows how to initialize arrays in a C program with values from text files.
September 25, 2019 by Stephen Colley
This article discusses two programming languages, namely, C and Assembly, and presents the need to know Assembly language for programming embedded systems.
September 20, 2019 by Colin Walls
Learn how to use code memory to free up RAM on your MCU.
September 16, 2019 by Robert Keim
This article will explore what virtual memory is, why it exists, and how it works from a high level.
August 20, 2019 by Stephen St. Michael
This article will take a closer look at the commands used to control and interact with DRAM.
August 09, 2019 by Stephen St. Michael
This article will examine the basic operation of Dynamic Random Access Memory (DRAM), along with how a DRAM chip is organized.
August 01, 2019 by Stephen St. Michael
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.
July 19, 2019 by Pallav Aggarwal
This article will examine principles of CPU cache design including locality, logical organization, and management heuristics.
July 11, 2019 by Stephen St. Michael
Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this technical article.
June 23, 2019 by Mark Hughes
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
June 02, 2019 by Stephen St. Michael
How do processors access memory? Learn more about structures in C language and how to use them.
May 02, 2019 by Dr. Steve Arar
This article will discuss the details of interfacing a 16x2 LCD module with an MCU.
March 04, 2019 by Dr. Steve Arar
Get a primer on the basics of supercapacitors, their functionality, and which applications they're best for.
January 28, 2019 by Maurizio Di Paolo Emilio
Don't have an AAC account? Create one now.
Forgot your password? Click here.