All About Circuits

Latest Embedded Articles and Videos

Categories

Pointers in C Programming: What Is a Pointer and What Does It Do?

Pointers in C Programming: What Is a Pointer and What Does It Do?

This article will help you to understand the pointer, which is an interesting and important aspect of the C language.


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.


A New Non-Contact Current Sensor IC from ROHM Semiconductor

A New Non-Contact Current Sensor IC from ROHM Semiconductor

This high-sensitivity device is designed for space-constrained and low-power applications.


News Jan 14, 2019 by Robert Keim
How to Design a Schematic: Creating a Roadmap for a Custom PCB Inclinometer

How to Design a Schematic: Creating a Roadmap for a Custom PCB Inclinometer

This project series details the design and construction of a precision inclinometer based on the Murata SCA103T-D04. This article looks at schematic design considerations.


SST SuperFlash Embedded Memory Platform Gains AEC-Q100 Qualification for Automotive Applications

SST SuperFlash Embedded Memory Platform Gains AEC-Q100 Qualification for Automotive Applications

SuperFlash, SST's flash memory platform used across multiple industries, has achieved AEC-Q100 Grade 1 Qualification on UMC's 55nm platform, allowing it to make headway into the automotive sector.


News Jan 09, 2019 by Baker Lawley
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
Understanding Arrays in C Programming

Understanding Arrays in C Programming

This article provides basic information and details regarding how to use arrays in C-language firmware projects.


Describing Combinational Circuits in Verilog

Describing Combinational Circuits in Verilog

This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe combinational truth tables.


Getting Started with the Verilog Hardware Description Language

Getting Started with the Verilog Hardware Description Language

In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog “wire” data type and its vector form, and briefly touch on some differences between VHDL and Verilog.


Understanding Variables in C Programming

Understanding Variables in C Programming

This article discusses the nature and use of C-language variables within the context of embedded applications.


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.


Introduction to the C Programming Language for Embedded Applications

Introduction to the C Programming Language for Embedded Applications

This article discusses the basic characteristics of C, a straightforward language that is still widely used for programming microcontrollers.


Microchip Technology dsPIC33CK Digital Signal Controllers | Featured Product Spotlight

Microchip Technology dsPIC33CK Digital Signal Controllers | Featured Product Spotlight

Microchip dsPIC33CK 16-bit digital signal controllers provide fast, deterministic performance for motor control, digital power, safety-critical and high-performance embedded applications.


Put an End to Stockings Full of Coal with the Raspberry Pi Santa Detector

Put an End to Stockings Full of Coal with the Raspberry Pi Santa Detector

For most, the name "Father Christmas" conjures images of toys and gadgets. But for this gentleman maker, the name brings misery. Be sure to stockpile your Arduino, Raspberry Pi, and Particle Photons; it's time to catch Saint Nick red-handed.


Projects Dec 21, 2018 by Robin Mitchell
Big Endian, Little Endian, Endianness: Understanding Byte Arrangements in Digital Systems

Big Endian, Little Endian, Endianness: Understanding Byte Arrangements in Digital Systems

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!


Building Out the RISC-V Ecosystem

Building Out the RISC-V Ecosystem

What is an ecosystem and what is not? How does the term ecosystem apply to RISC-V and it's open-source architecture? Markus Levy nad Robert Oshana weigh in on RISC-V as an ecosystem, where that ecosystem is today, and discusses new developments in RISC-V.


A Hardware Company in a Software World: STMicroelectronics’ Move to Embedded and IoT

A Hardware Company in a Software World: STMicroelectronics’ Move to Embedded and IoT

The recent software acquisitions from leading MCU suppliers show how the hardware and software worlds are converging and colliding in the rapidly changing IoT design landscape.


News Dec 19, 2018 by Majeed Ahmad
How to Make Your Umbrella into a Weather Station with a Particle Photon

How to Make Your Umbrella into a Weather Station with a Particle Photon

Want to get to-the-minute, location-specific weather information delivered right to your own Adafruit IO dashboard? It's time to assemble your very own SmartBrella.


Projects Dec 13, 2018 by Robin Mitchell
Nordic Semiconductor nRF9160 Development Kit | New Product Brief

Nordic Semiconductor nRF9160 Development Kit | New Product Brief

Nordic Semiconductor’s nRF9160 Development Kit makes cellular-connected IoT development easy.