All About Circuits

Latest Digital ICs Articles and Videos

Categories

AVX 9176-800 Series IDC Connectors | Tech Specs

AVX 9176-800 Series IDC Connectors | Tech Specs

AVX 9176-800 series IDC connectors are ideal for space-constrained, harsh environment applications requiring a robust wire-to-board termination for signal and power.


new products Mar 08, 2019 by TTI, Inc
New Debouncing Power-Control IC Targets Longer Battery Life

New Debouncing Power-Control IC Targets Longer Battery Life

Maxim has released the MAX16150, a switch-debouncing on/off controller for battery-powered products intended for industrial and consumer applications.


News Mar 08, 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.


Using Verilog to Describe a Sequential Circuit

Using Verilog to Describe a Sequential Circuit

This article focuses on using Verilog to describe synchronous sequential circuits.


New Isolated IGBT Gate Driver from Analog Devices for Power Supplies and Photovoltaic Inverters

New Isolated IGBT Gate Driver from Analog Devices for Power Supplies and Photovoltaic Inverters

The ADuM4137, which incorporates fault detection and can also drive MOSFETs, is intended for photovoltaic inverters, power-supply circuitry, and motor-control applications.


News Mar 01, 2019 by Robert Keim
How to Write Assembly Instructions for Programming a 32-bit ARM Core with a Raspberry Pi

How to Write Assembly Instructions for Programming a 32-bit ARM Core with a Raspberry Pi

This article explores the basic instructions needed to program a 32-bit ARM core, while building a foundational understanding of the micro-architecture.


Microchip MPLAB PicKit Circuit Debugger Programmer | Digital Datasheet

Microchip MPLAB PicKit Circuit Debugger Programmer | Digital Datasheet

Microchip’s MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, AVR and SAM Microcontrollers, and dsPIC® Digital Signal Controllers using the MPLAB X IDE.


Understanding ASCII in Embedded Firmware Development

Understanding ASCII in Embedded Firmware Development

This article, which serves as preparation for a discussion of C-language strings, introduces the concept of ASCII characters and explains two benefits of ASCII-based coding techniques.


STMicroelectronics Releases New Accelerometer and Gyroscope SiP IC with Built-In Machine Learning

STMicroelectronics Releases New Accelerometer and Gyroscope SiP IC with Built-In Machine Learning

ST has just released their latest sensor IC, the LSM6DSOX, which provides sensor data on acceleration and orientation. In addition, it can also process this data via machine learning without any external microcontroller input.


News Feb 13, 2019 by Robin Mitchell
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.


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.


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
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.


Microchip ATmega4809 Xplained Pro Kit | Digital Datasheet

Microchip ATmega4809 Xplained Pro Kit | Digital Datasheet

Microchip’s ATmega4809 Xplained Pro evaluation kit enables rapid prototyping of advanced real-time control systems with the ATmega4809 family of Microcontrollers.