All About Circuits

Latest Microcontroller Articles and Videos

Categories

Introduction To Real-Time Embedded Systems

Introduction To Real-Time Embedded Systems

This article looks at real-time embedded systems including classifications, constraints, and design patterns.


How to Choose Microcontroller Peripherals for Digital Signal Processing Applications

How to Choose Microcontroller Peripherals for Digital Signal Processing Applications

This article continues a discussion of microcontroller features and characteristics that are particularly important when you’re thinking in terms of DSP capabilities.


How to Choose a Microcontroller for Digital Signal Processing Applications

How to Choose a Microcontroller for Digital Signal Processing Applications

This article discusses the features that you should look for when you need an MCU to act as both a system controller and a digital signal processor.


How to Read a Microcontroller Datasheet: Exploring the Hardware

How to Read a Microcontroller Datasheet: Exploring the Hardware

This article provides some tips on making efficient use of the peripheral sections in your microcontroller’s datasheet (or reference manual, or user guide).


How to Read a Microcontroller Datasheet: Introduction and First Steps

How to Read a Microcontroller Datasheet: Introduction and First Steps

MCU datasheets sometimes present an overwhelming abundance of facts, figures, and specs. This practical, step-by-step guide will help you to identify and extract the information that you need.


How to Choose the Right Microcontroller for Your Application

How to Choose the Right Microcontroller for Your Application

This article continues the Introduction to Microcontrollers series with a discussion of the most important things to consider when you’re trying to find the best MCU for your next project.


Keeping RISC-V-Based Embedded System Design Flexible with Linux and Zephyr microPlatforms

Keeping RISC-V-Based Embedded System Design Flexible with Linux and Zephyr microPlatforms

This article discusses Foundries.io's microPlatforms which support Intel, Arm, and RISC-V architectures and are designed to avoid lock-in to specific hardware implementations.


Running Hard Real-Time Applications and Linux on PolarFire SoC

Running Hard Real-Time Applications and Linux on PolarFire SoC

This article discusses the RISC-V-based SoC FPGA architecture for PolarFire SoC, which allows hard real-time applications and Linux applications to coexist.


What Is a Microcontroller? The Defining Characteristics and Architecture of a Common Component

What Is a Microcontroller? The Defining Characteristics and Architecture of a Common Component

In this article we’ll look at the defining characteristics of these extremely popular ICs, and then we’ll explore the internal architecture.


New I/O Expander from Diodes Incorporated Offers Low-Voltage Compatibility

New I/O Expander from Diodes Incorporated Offers Low-Voltage Compatibility

The PI4IOE5V6416 allows you to incorporate 16 additional I/O pins into a wide variety of microcontroller- and FPGA-based applications.


News Mar 20, 2019 by Robert Keim
CKB-VM as a RISC-V Instruction Set: Inspiration, Design, and Benefits

CKB-VM as a RISC-V Instruction Set: Inspiration, Design, and Benefits

Learn about CKB-virtual machine (VM), which is a RISC-V instruction set that utilizes RISC-V's open-source instruction set architecture.


New Microcontroller from Maxim Targets Low-Power, Space-Constrained Consumer Electronics

New Microcontroller from Maxim Targets Low-Power, Space-Constrained Consumer Electronics

Maxim's new microcontroller supports a wide supply-voltage range and consumes 0.2 µA in low-power mode.


News Mar 12, 2019 by Robert Keim
How to Interface a 16×2 LCD Module with an MCU

How to Interface a 16×2 LCD Module with an MCU

This article will discuss the details of interfacing a 16x2 LCD module with an MCU.


Adesto Releases New Low-Power Flash Memory Devices Targeted at Wearable Applications and the IoT

Adesto Releases New Low-Power Flash Memory Devices Targeted at Wearable Applications and the IoT

This week, Adesto Technologies introduced its new FusionHD non-volatile memories (NVMs).


News Mar 03, 2019 by Gary Elinoff
The End of the Crystal? TI Introduces Two New Products Using Breakthrough BAW Resonator Technology

The End of the Crystal? TI Introduces Two New Products Using Breakthrough BAW Resonator Technology

TI is introducing the industry's first wireless, crystal-less MCU as well as a BAW-based network synchronizer capable of 400-Gbps.


News Feb 28, 2019 by Baker Lawley
Resources for Prototyping: The Basics of New Languages for Programming Microcontrollers

Resources for Prototyping: The Basics of New Languages for Programming Microcontrollers

Microcontroller specifications have changed little over the last few decades, but the expansion of languages and supporting software has opened up many choices. Learn about several new languages available for microcontrollers in this guide.


News Feb 05, 2019 by Robin Mitchell
Hardware-Based Security and a Dev Kit for Alexa: A Look at Microchip Technology at CES 2019

Hardware-Based Security and a Dev Kit for Alexa: A Look at Microchip Technology at CES 2019

Catch up on what Microchip released at CES this year and which trends they're focusing on for 2019.


News Jan 16, 2019 by Mark Hughes
How to Program an MSP430 Microcontroller to Gather Data from an Inclinometer

How to Program an MSP430 Microcontroller to Gather Data from an Inclinometer

This article goes over the design of firmware for a custom PCB project: a precision inclinometer subsystem.


How to Design a Precise Inclinometer on a Custom PCB

How to Design a Precise Inclinometer on a Custom PCB

Learn the design steps for creating your own custom inclinometer PCB.


Projects Jan 08, 2019 by Mark Hughes
NXP Semiconductors S32R274 Radar MCU | New Product Brief

NXP Semiconductors S32R274 Radar MCU | New Product Brief

NXP’s S32R274 RADAR MCU combines advanced radar signal processing capabilities with a multicore MCU for use in a variety of automotive radar applications, as well as applications such as surveillance or industrial automation.