All About Circuits

Latest Microcontroller Articles and Videos

Categories

MCU Carves Power Domains to Optimize CPU Load, Data Transfers

MCU Carves Power Domains to Optimize CPU Load, Data Transfers

ST's new microcontroller is raising processing levels while boasting three power domains for energy efficiency.


News Oct 31, 2016 by Majeed Ahmad
Build Your Own LED Saber—Firmware, Microcontroller, and Testing

Build Your Own LED Saber—Firmware, Microcontroller, and Testing

In part 3, we compile the firmware and build the controller at the heart of the Saber, then do initial testing and diagnostics.


Projects Oct 20, 2016 by Jeremy Lee
Intel’s Next IoT Development Board: The Intel Joule 570x

Intel’s Next IoT Development Board: The Intel Joule 570x

Intel has a new powerful IoT development kit with impressive specs and video applications.


News Oct 01, 2016 by Dylan Wadler
Tutorial and Overview of Infineon’s 3D Magnetic 2Go Kit

Tutorial and Overview of Infineon’s 3D Magnetic 2Go Kit

The 3D Magnetic 2GO kit is a development kit for the TLV493D from Infineon that can detect magnetic field strength in x, y, and z directions.


C-BISCUIT: Schematic Design for the RCB—Microcontroller, Motor Controller

C-BISCUIT: Schematic Design for the RCB—Microcontroller, Motor Controller

In this article we’ll take a close look at two sections of the custom-designed control board for the C-BISCUIT demo bot.


Projects Sep 21, 2016 by Robert Keim
Build a Wireless “Tipping Bucket” Rain Gauge, Part 3—Receiver, PICAXE, and LCD

Build a Wireless “Tipping Bucket” Rain Gauge, Part 3—Receiver, PICAXE, and LCD

Here's a rain gauge that empties itself and that you can read from your easy chair. Best of all, you can build it, yourself.


Build a Wireless “Tipping Bucket” Rain Gauge, Part 2—Adding the Transmitter

Build a Wireless “Tipping Bucket” Rain Gauge, Part 2—Adding the Transmitter

A tipping bucket rain gauge is a clever way to measure rainfall. Learn how to add wireless capability, a PICAXE microcontroller, and an LCD display to your weather station.


Rapid Analysis of BJT Switch/Driver Circuits

Rapid Analysis of BJT Switch/Driver Circuits

This technical brief explains a quick, straightforward procedure for evaluating a switch/driver circuit based on an NPN bipolar junction transistor.


The Quark D2000 Development Board: Moving Beyond “Hello World”

The Quark D2000 Development Board: Moving Beyond “Hello World”

Start to get acquainted with the new D2000 microcontroller development board by exploring the GPIO and PWM.


Driving LED Arrays with an Arduino

Driving LED Arrays with an Arduino

All you need to know about LED arrays. If you want to learn about them, drive one using an Arduino, or build them, this is the place to start.


Understanding Arduino UNO Hardware Design

Understanding Arduino UNO Hardware Design

This article explains how Arduino works from an electronic design perspective. It also explains the role of every part of the Arduino.


Microchip Produces the First Bluetooth 4.2-Compliant Devices: The RN4870 and RN4871

Microchip Produces the First Bluetooth 4.2-Compliant Devices: The RN4870 and RN4871

Microchip emerges as the first to release next-generation Bluetooth Low Energy (BLE) devices by unveiling the RN4870 and RN4871.


News Jun 27, 2016 by Dr. Steve Arar
Timing Light Sequences: Build a Traffic Light Controller with an Arduino MEGA

Timing Light Sequences: Build a Traffic Light Controller with an Arduino MEGA

Learn how to simulate a traffic light using an Arduino.


Projects Jun 22, 2016 by Joseph Corleto
House-Monitoring Framework with Arduino and Raspberry Pi: The Paranoid App

House-Monitoring Framework with Arduino and Raspberry Pi: The Paranoid App

Learn how to use a Raspberry Pi and an Arduino to develop a system for monitoring and controlling your home.


Projects Jun 03, 2016 by Cezar Chirila
UART Double Buffering Technique: Interrupt-Friendly

UART Double Buffering Technique: Interrupt-Friendly

UART is a great transmission protocol for both hobby and professional projects but, in time-critical systems, UART can be tricky.


Build a Development Platform for a PICAXE 40X2

Build a Development Platform for a PICAXE 40X2

The PICAXE 40X2 features 32 I/O ports and speeds up to 64MHz; a development platform simplifies project design using this workhorse.


Getting Started with OPENOCD Using FT2232H Adapter for SWD Debugging

Getting Started with OPENOCD Using FT2232H Adapter for SWD Debugging

Learn how to make flashing your ARM-based MCU easy by using OpenOCD debugger with an FT2232H adapter.


Building Raspberry Pi Controllers: Interactive Graphics Controllers

Building Raspberry Pi Controllers: Interactive Graphics Controllers

In part 7 of the "Building Raspberry Pi Controllers" series, readers will learn how to make an interactive graphics bouncing ball using a Raspberry Pi and physical computing techniques.


Projects May 18, 2016 by Don Wilcher
Choosing the Right Oscillator for Your Microcontroller

Choosing the Right Oscillator for Your Microcontroller

Internal or external? Quartz or ceramic? Crystal oscillator or silicon oscillator? So many clocking options . . . which one is right for your design?


Digital-to-Analog Conversion with the SAM4S Peripheral DMA Controller

Digital-to-Analog Conversion with the SAM4S Peripheral DMA Controller

Part Three in this three-article series shows you how to generate values for a discrete sinusoid and continuously convert this data into an analog signal without overburdening the CPU.


Projects May 09, 2016 by Robert Keim