All About Circuits

Latest Firmware Industry Articles

Categories

Edge AI Demands Call For Optimized Storage Controller Chips

Edge AI Demands Call For Optimized Storage Controller Chips

AI will push the limits of PCs and smartphones. In turn, demands on storage controller chips will be intense. Learn how chip architectures and firmware schemes must be optimized for these AI workloads.


How To Perform Fault Classification With an AI-Based Vibration Sensor Node

How To Perform Fault Classification With an AI-Based Vibration Sensor Node

Learn how to use edge AI technology to do predictive maintenance, leveraging machine learning, vibration sensors, and wireless connectivity.


Optimizing Power Management with NXP’s i.MX RT500 Crossover MCU

Optimizing Power Management with NXP’s i.MX RT500 Crossover MCU

This article provides an introduction to microcontroller power management concepts. The NXP i.MX RT500 family of crossover MCUs will be used to provide examples of how these power management concepts can be employed by embedded developers in their applications.


Understanding DSP Enablement Using NXP’s i.MX RT500 Crossover MCU

Understanding DSP Enablement Using NXP’s i.MX RT500 Crossover MCU

Learn about multi-threaded programs, developing applications using the XOS real-time operating system, resource sharing with semaphores, and how NXP's i.MX RT500 family of microcontrollers help engineers design DSP-enabled smart devices.


Understanding the Heterogeneous Graphics Pipeline of i.MX RT1170 MCUs

Understanding the Heterogeneous Graphics Pipeline of i.MX RT1170 MCUs

In this article, learn about the heterogeneous graphics pipeline of the i.MX RT1170 MCU and its three main graphics acceleration engines.


Understanding Digital Filtering with Embedded Microcontrollers

Understanding Digital Filtering with Embedded Microcontrollers

Learn about the widely used methods for filtering and processing data samples in the time domain while taking a closer look at the Dual Biquad IIR engine of the PowerQuad unit in the LPC55S69 MCU. 


Improving Home Appliance Safety with IEC Standards

Improving Home Appliance Safety with IEC Standards

This article explores the IEC 60730 Class B standard for functional safety to address both mechanical and electrical design in appliances. Learn what the standard entails and controllers to help meet these standards.


Protecting IoT Embedded Designs with Security ICs

Protecting IoT Embedded Designs with Security ICs

In this article, we discuss some key security threats to be aware of when designing for the IoT, important security functions, and how protecting these designs is becoming easier with advances in security ICs. 


How to Enable I2C on the OKdo E1 Board Using the NXP MCUXpresso IDE

How to Enable I2C on the OKdo E1 Board Using the NXP MCUXpresso IDE

In this article, learn how to enable I2C by allowing the LPC55S69 MCU on the E1 board to communicate with a Bosch BME280 environmental sensor present on the Microe Weather click module.


How to Get Started Quickly with the OKdo E1 Development Board

How to Get Started Quickly with the OKdo E1 Development Board

The OKdo E1 development board is only as wide as a coin but contains the LPC55S69 microcontroller, making it suitable for a variety of small production runs and prototypes. Here, get more familiar with the dev board and see how to use its evaluation kit.


How to Obtain the Temperature Value from a Thermistor Measurement

How to Obtain the Temperature Value from a Thermistor Measurement

This article explains how to use an NTC or a PTC thermistor with an ADC, along with the various process techniques to convert ADC measured results into a usable temperature value.


Leveraging the LPC55S16-EVK for Industrial Applications

Leveraging the LPC55S16-EVK for Industrial Applications

Explore the LPC55S16, an MCU well-suited for industrial and professional applications, thanks to its fast clock speed of 150 MHz, out-of-the-box support for communicating over a CAN-FD bus network, and low current consumption.


An Example of Securing In-Cabin AI using TEE on a Secure FPGA SoC

An Example of Securing In-Cabin AI using TEE on a Secure FPGA SoC

This article discusses trusted execution environments — already used in a variety of connected devices — by showing how using TEE and an FPGA SoC can work in vehicle in-cabin AI.


The Multi-Core and DSP Capabilities of the LPC5500 MCU Series

The Multi-Core and DSP Capabilities of the LPC5500 MCU Series

In this article, learn more about the multi-core, DSP acceleration, and co-processing features of the LPC5500 series of microcontrollers.


How to Leverage the Arm TrustZone Security Features of the LPC5500

How to Leverage the Arm TrustZone Security Features of the LPC5500

Learn how the Arm TrustZone extension for the LPC5500 series works and how to start utilizing the safety measures in custom secure and non-secure applications.


Getting Started With the LPC5500 Series MCU Using NXP’s MCUXpresso IDE

Getting Started With the LPC5500 Series MCU Using NXP’s MCUXpresso IDE

This article introduces the MCUXpresso IDE, introducing important features and showing how to get started with programming the LPC65500 series MCU using a Hello World example.


The Features and Applications of LPC5500 Series Microcontrollers

The Features and Applications of LPC5500 Series Microcontrollers

Learn about the LPC5500 series of MCUs, including specs and features, available resources, and applications, which range from automated robots to industrial HMI.


The Role of Last-Level Cache Implementation for SoC Developers

The Role of Last-Level Cache Implementation for SoC Developers

There is a challenge for SoC developers to find ways to navigate the demand of memory in their design. This article looks at how a fourth, or last-level, cache can provide a solution.


Trusted Execution Environments (TEEs) in Connected Cars

Trusted Execution Environments (TEEs) in Connected Cars

This article introduces trusted execution environments (TEEs), discussing ways these environments are currently being used and how they could be a security solution for connected cars.


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.