All About Circuits

Latest Processors Articles and Videos

Categories

How to Build a Touchless MIDI Controller with Arduino

How to Build a Touchless MIDI Controller with Arduino

Learn how to build your own touchless MIDI controller using an Arduino... video and code file included.


Projects Nov 03, 2016 by Evan Kale
Understanding and Implementing the HC-12 Wireless Transceiver Module

Understanding and Implementing the HC-12 Wireless Transceiver Module

The HC-12 is a 100mW multi-channel wireless transceiver you can use in your projects to transmit and receive serial information.


Projects Nov 02, 2016 by Mark Hughes
Build a 4-Bit Binary Counter with 5x7 LED Matrix

Build a 4-Bit Binary Counter with 5x7 LED Matrix

In this project, you'll learn how to build a 4-bit binary counter using a 5x7 LED matrix for data count value visualization. The project will use a combination of standard electronic and surface mount components.


Projects Jun 20, 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
Intel’s Response to ARM Servers: Xeon D Processors with a Twist

Intel’s Response to ARM Servers: Xeon D Processors with a Twist

Intel Xeon D processors will now contain FPGAs, which directly combats the upcoming ARM-based server-grade processors.


News May 08, 2016 by Dylan Wadler
Understanding and Using the SAM4S Digital-to-Analog Converter

Understanding and Using the SAM4S Digital-to-Analog Converter

Part Two in this three-article series explores the SAM4S DAC. We’ll look at hardware configuration, electrical characteristics, and the application programming interface.


Projects May 04, 2016 by Robert Keim
NES Controller Interface with an Arduino UNO

NES Controller Interface with an Arduino UNO

Learn about the NES Controller's data protocol, then use this knowledge to easily integrate into an Arduino Uno.


Projects Apr 29, 2016 by Joseph Corleto
DMA Digital-to-Analog Conversion with a SAM4S Microcontroller: The Timer/Counter

DMA Digital-to-Analog Conversion with a SAM4S Microcontroller: The Timer/Counter

Part One in this three-article series focuses on using the SAM4S timer/counter peripheral to precisely control the DAC’s sampling rate.


Projects Apr 28, 2016 by Robert Keim
Classification of Signals used in Electrical Engineering

Classification of Signals used in Electrical Engineering

Classifying signals is a way to organize the signals that surround us. It focuses design, testing requirements, measurement tools, and expected results. There are many ways to classify signals!


PWM Digital-to-Analog Conversion with the SAM4S Xplained Pro

PWM Digital-to-Analog Conversion with the SAM4S Xplained Pro

In this article we’ll use the SAM4S Xplained Pro development platform to get some hands-on experience with a PWM DAC.


Projects Apr 19, 2016 by Robert Keim
Pulse-Width Modulation with the SAM4S Xplained Pro

Pulse-Width Modulation with the SAM4S Xplained Pro

This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained Pro development board.


Projects Apr 14, 2016 by Robert Keim
Build Programmable Time-based Switches Using a Real Time Clock

Build Programmable Time-based Switches Using a Real Time Clock

Use DS3231M RTC alarm functions to make programmable, time-based, switches to power devices on and off at precise times.


Turn Your PWM into a DAC

Turn Your PWM into a DAC

If your microcontroller doesn’t have a digital-to-analog converter, you can make a passable replacement with nothing more than a pulse-width-modulated signal and a low-pass filter.


Intro to Project Development with the Atmel SAM4S Xplained Pro

Intro to Project Development with the Atmel SAM4S Xplained Pro

Learn about basic procedures and techniques for creating your own projects with Atmel’s SAM4S Xplained Pro development platform.


Projects Mar 28, 2016 by Robert Keim
Embedded PID Temperature Control, Part 2: Board-Level Integration

Embedded PID Temperature Control, Part 2: Board-Level Integration

This article covers the firmware that allows the EFM8 microcontroller to communicate with the DAC and the MAX31855.


Projects Feb 03, 2016 by Robert Keim
Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Learn how to collect and process RGB data generated by the BH1745NUC color sensor IC.


Projects Jan 23, 2016 by Robert Keim
A Breakdown of Class D Amplifiers

A Breakdown of Class D Amplifiers

Ever wanted to find out more about Class D amplification? Here's a handy breakdown.


Implementing I2C with an EFM8 Microcontroller, Part 2

Implementing I2C with an EFM8 Microcontroller, Part 2

Firmware architecture and example code for an I2C interface based on the Silicon Labs SMBus peripheral.


Implementing I2C with an EFM8 Microcontroller

Implementing I2C with an EFM8 Microcontroller

Learn how to design an I2C interface using the Silicon Labs SMBus peripheral.