All About Circuits

Latest Embedded Articles and Videos

Categories

What Is Brown Out Reset in Microcontrollers? How to Prevent False Power-Downs

What Is Brown Out Reset in Microcontrollers? How to Prevent False Power-Downs

Brown Out Reset is an important function to increase the reliability of a microcontroller after start-up. Normally used to solve problems with the power supply, this article shows how Brown Out Reset can prevent another problem.


Renesas Introduces Security-Focused RA Family of Arm-Based MCUs

Renesas Introduces Security-Focused RA Family of Arm-Based MCUs

The new devices, based on the Arm Cortex-M, bring advanced security to edge devices and IoT endpoints.


News Oct 09, 2019 by Gary Elinoff
Microchip Unveils Dual-Mode, Bluetooth 5.0-Certified IC for Audio Solutions

Microchip Unveils Dual-Mode, Bluetooth 5.0-Certified IC for Audio Solutions

Microchip's newest SoC and module feature a power amplifier and flash memory, enabling them to better support Sony’s LDAC technology.


News Oct 08, 2019 by Gary Elinoff
Arm TechCon 2019 Explores the Convergence of AI, 5G, and IoT

Arm TechCon 2019 Explores the Convergence of AI, 5G, and IoT

Arm TechCon begins today in San Jose, CA. Here's what you need to know.


News Oct 08, 2019 by Gary Elinoff
PCB Thermal Management Techniques

PCB Thermal Management Techniques

This article will discuss design practices that ensure better thermal management, including some common methods for removing excess heat from a PCB.


GPIO Interrupt Comparison for Three Popular Microcontrollers from TI, Microchip, and STMicro

GPIO Interrupt Comparison for Three Popular Microcontrollers from TI, Microchip, and STMicro

Compare the GPIO interrupts of three popular microcontrollers: the Texas Instruments CC2544, the Microchip ATmega328P, and the STMicroelectronics STM32L151C6.


Interrupts for Peripherals: Timers, Serial Communication, and ADCs

Interrupts for Peripherals: Timers, Serial Communication, and ADCs

Learn about interrupts for some familiar peripherals: timers, serial communication, and ADCs.


How GPIO Interrupts Work

How GPIO Interrupts Work

This article introduces the idea of concurrency and a mechanism that many computers provide for dealing with concurrency called interrupts.


Concurrency and Interrupts in Microcontrollers and Embedded Systems

Concurrency and Interrupts in Microcontrollers and Embedded Systems

This article introduces the idea of concurrency and a mechanism that many computers provide for dealing with concurrency called interrupts.


Renesas and StradVision Team Up for Machine Learning Smart Cameras in ADAS Applications

Renesas and StradVision Team Up for Machine Learning Smart Cameras in ADAS Applications

Renesas and StradVision are leveling up automotive camera solutions with deep learning for object recognition on low-power SoCs.


News Sep 30, 2019 by Gary Elinoff
NXP Semiconductors SE050 Development Kit | New Product Brief

NXP Semiconductors SE050 Development Kit | New Product Brief

This New Product Brief (NPB) is part of a video series highlighting the features, applications, and technical specs of newly-released products.


Cree Invests $1 Billion in Silicon Carbide Fabrication Facilities

Cree Invests $1 Billion in Silicon Carbide Fabrication Facilities

Cree is doubling down on SiC with new facility expansions and the creation of what it claims will be the largest silicon carbide device manufacturing facility in the world.


News Sep 26, 2019 by Gary Elinoff
Embedded Firmware Tips: How to Initialize Arrays in C with Signal Waveforms and Other File Data

Embedded Firmware Tips: How to Initialize Arrays in C with Signal Waveforms and Other File Data

This article shows how to initialize arrays in a C program with values from text files.


Assembly vs. C: Why Learn Assembly?

Assembly vs. C: Why Learn Assembly?

This article discusses two programming languages, namely, C and Assembly, and presents the need to know Assembly language for programming embedded systems.


Embedded Firmware Tips: Converting Digital Signal Waveforms into Code with Scilab

Embedded Firmware Tips: Converting Digital Signal Waveforms into Code with Scilab

This article describes a simple procedure that helps you to introduce a wide variety of signals and mathematical functions into your microcontroller projects.


Dialog Semiconductor Launches New Series of Programmable Sub-PMICs

Dialog Semiconductor Launches New Series of Programmable Sub-PMICs

Dialog Semi's four new high-frequency, I2C-controlled buck converters aim to save onboard space and external component count.


News Sep 19, 2019 by Gary Elinoff
What Is Clock Frequency? Embedded Firmware Tips and Tricks

What Is Clock Frequency? Embedded Firmware Tips and Tricks

You can simplify MCU development if you make sure that your firmware has access to a numerical value that corresponds to the processor frequency.


Embedded Firmware Tips and Tricks: Use Your Read Only Memory to Free Up RAM

Embedded Firmware Tips and Tricks: Use Your Read Only Memory to Free Up RAM

Learn how to use code memory to free up RAM on your MCU.


Taiwan Semiconductor Offers Four New Power MOSFETs for BLDC Motor Control

Taiwan Semiconductor Offers Four New Power MOSFETs for BLDC Motor Control

The dual N-channel devices offer DS breakdown voltages of 40 V and 60 V and current ratings of 25 A to 48 A.


News Sep 15, 2019 by Gary Elinoff
Texas Instruments CapTIvate Mixed Signal MCUs | New Product Brief

Texas Instruments CapTIvate Mixed Signal MCUs | New Product Brief

This New Product Brief (NPB) is part of a video series highlighting the features, applications, and technical specs of newly-released products.