All About Circuits

Latest Embedded Articles and Videos

Categories

ROHM Semiconductor BH1792GLC Optical Sensor IC | New Product Brief

ROHM Semiconductor BH1792GLC Optical Sensor IC | New Product Brief

ROHM Semiconductor BH1792GLC Optical Sensor IC is an integrated heart rate monitor IC for wearables and other portable devices.


Microchip dsPIC33CH Curiosity Development Board | Digital Datasheet

Microchip dsPIC33CH Curiosity Development Board | Digital Datasheet

Microchip’s dsPIC33CH Curiosity Development Board is a cost-effective platform to demonstrate the benefits of the dual independent cores in the dsPIC33CH family, which is optimized for high-performance digital power, motor control, and other high-end embedded applications.


Simple Priority Arbiters: Allocating Resources in Embedded Systems with VHDL and Logisim

Simple Priority Arbiters: Allocating Resources in Embedded Systems with VHDL and Logisim

This article looks at the use cases and benefits of the arbiter with an implementation of a simple priority arbiter in VHDL.


Engineer Spotlight: Open Source Signal Integrity Engineering with Davi Correia and David Banas

Engineer Spotlight: Open Source Signal Integrity Engineering with Davi Correia and David Banas

The future of electrical engineering, the freedom of giving code away for free, and the importance of professional curiosity: an interview with Signal Integrity Engineers David Banas and Davi Correia.


News Feb 08, 2019 by Mark Hughes
How to Write Assembly Language: Basic Assembly Instructions in the ARM Instruction Set

How to Write Assembly Language: Basic Assembly Instructions in the ARM Instruction Set

Learn some basic instructions used in the ARM instruction set used for programming ARM cores.


What Is a Microarchitecture? Understanding Processors and Register Files in an ARM Core

What Is a Microarchitecture? Understanding Processors and Register Files in an ARM Core

Learn about the microarchitecture of an ARM processor, including an explanation of the register file and how it functions within a processor.


ROHM, Omron, Maxim: A Look at the Biometric-Monitoring Wearables Made by Component Manufacturers

ROHM, Omron, Maxim: A Look at the Biometric-Monitoring Wearables Made by Component Manufacturers

The wearables market is by many measures still in its infancy, but many manufacturers continue to push wearable products into the market. How are component manufacturers involved in the wearable market and what are they currently producing?


News Feb 07, 2019 by Robin Mitchell
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
Artificial Intelligence Grew Faster, Better, and More Controversial in 2018. What’s Ahead in 2019?

Artificial Intelligence Grew Faster, Better, and More Controversial in 2018. What’s Ahead in 2019?

Let's look back at the last year in AI and forward to what may be in store for 2019.


News Feb 04, 2019 by Baker Lawley
The Semiconductor of Automotive Power Design: Who’s Offering SiC Components in 2019?

The Semiconductor of Automotive Power Design: Who’s Offering SiC Components in 2019?

A brief overview of silicon carbide AKA SiC, which may replace silicon in power electronics altogether.


News Feb 03, 2019 by Robin Mitchell
X-FAB Releases New Automotive-Qualified, High-Temperature Galvanic Isolation Semiconductor Process

X-FAB Releases New Automotive-Qualified, High-Temperature Galvanic Isolation Semiconductor Process

This week, X-FAB Silicon Foundries SE released news that it was going into production with a new galvanic isolation semiconductor process for manufacturing.


News Feb 01, 2019 by Gary Elinoff
Microchip Technology SAM R34 LoRa Sub-GHz System-in-Package Family  | Featured Product Spotlight

Microchip Technology SAM R34 LoRa Sub-GHz System-in-Package Family | Featured Product Spotlight

Microchip Technology’s SAM R34 LoRa Sub-GHz System-in-Package family integrates an Arm® Cortex®-M0+ MCU, LoRa transceiver and software stack to reduce time to market for IoT designs.


Use Verilog to Describe a Combinational Circuit: The “If” and “Case” Statements

Use Verilog to Describe a Combinational Circuit: The “If” and “Case” Statements

This article explains the use of Verilog “If” and “Case” statements to describe a combinational circuit.


Microsemi Releases Libero SoC 12.0, a New Unified Design Suite for SoC FPGA Development

Microsemi Releases Libero SoC 12.0, a New Unified Design Suite for SoC FPGA Development

This week, Microsemi announced their latest unified design suite to help streamline the process of developing on FPGAs.


News Jan 31, 2019 by Robin Mitchell
Five Tips for Using Functions in C-Language Firmware

Five Tips for Using Functions in C-Language Firmware

In this article we’ll conclude our exploration of C functions with some additional information and a few useful implementation techniques.


NXP Semiconductors i.MX RT1060 Crossover Processor | Featured Product Spotlight

NXP Semiconductors i.MX RT1060 Crossover Processor | Featured Product Spotlight

NXP Semiconductor’s i.MX RT1060 Crossover Processor can be used in a wide range of applications from professional audio, consumer products, home, and building automation to motor control, power conversion, and industrial computing.


Silicon Labs Releases New Low-Power Wi-Fi Module Portfolio

Silicon Labs Releases New Low-Power Wi-Fi Module Portfolio

Take a look at a new range of Wi-Fi modules from Silicon Labs.


News Jan 27, 2019 by Robin Mitchell
Silicon Labs Wireless Xpress BGX13P | New Product Brief

Silicon Labs Wireless Xpress BGX13P | New Product Brief

Silicon Labs Wireless Xpress BGX13P Starter Kit is a development platform for the easy-to-use BGX13P Blue Gecko Bluetooth® Module.


How to Use Pointers in C-Language Firmware

How to Use Pointers in C-Language Firmware

In this article we’ll discuss pointer operators, pointer arithmetic, and two situations in which pointers can improve your code.


How to Incorporate Functions into Embedded Firmware

How to Incorporate Functions into Embedded Firmware

This article explains why you should use functions in your C-language code and discusses situations in which functions are particularly helpful.