All About Circuits

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


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.


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.


Tools for Future EEs: New Texas Instruments Robotics System Learning Kit Supports STEM Education

Tools for Future EEs: New Texas Instruments Robotics System Learning Kit Supports STEM Education

The TI-RSLK Max allows students to gain hands-on experience building a robot and programming it.


News Sep 06, 2019 by Gary Elinoff
Meeting ASIL Compliance for ADAS with an Integrated SoC Power System Monitor

Meeting ASIL Compliance for ADAS with an Integrated SoC Power System Monitor

This article looks at the safety standard that governs ADAS features and the challenge in designing power monitoring systems to comply with this standard while introducing an automotive power monitor that has been certified to meet this standard.


Renesas Releases RX65N Cloud Kit For IoT Product Development

Renesas Releases RX65N Cloud Kit For IoT Product Development

This week, Renesas released a new IoT development kit, the RX65N Wi-Fi Connectivity Cloud Kit. What can this kit do and how can it help develop the latest IoT products?


News Aug 20, 2019 by Robin Mitchell
Renesas Unveils Li-Ion Battery Management IC for Hybrids and EVs

Renesas Unveils Li-Ion Battery Management IC for Hybrids and EVs

The ISL78714 provides voltage and temperature monitoring and meets critical international safety criteria.


News Aug 12, 2019 by Gary Elinoff
Nissan Adopts Renesas SoC and MCU for Assisted Driving Platform

Nissan Adopts Renesas SoC and MCU for Assisted Driving Platform

Nissan has adopted Renesas's R-Car SOC and RH850 MCU for its ProPilot2 driver assistance system.


News Aug 08, 2019 by Gary Elinoff
Secure Microcontrollers Address IoT Security

Secure Microcontrollers Address IoT Security

Security is increasingly something EEs need to be cognizant of in their component choices. Here's an overview of three secure microcontrollers.


News Jul 23, 2019 by Gary Elinoff
Hardware Security Vulnerabilities that Engineers Should Know

Hardware Security Vulnerabilities that Engineers Should Know

Why should engineers care about hardware security? Because they can help prevent vulnerabilities through design!


Adding Custom Instructions to RISC-V to Boost Performance While Reducing Power and Code Density

Adding Custom Instructions to RISC-V to Boost Performance While Reducing Power and Code Density

The article discusses the benefits of a custom instruction for RISC-V and introduces the ACE framework.


The Advanced Microcontroller Bus Architecture: An Introduction

The Advanced Microcontroller Bus Architecture: An Introduction

This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.