Showing posts with label MCU. Show all posts
Showing posts with label MCU. Show all posts

Thursday, June 5, 2025

Exploring Edge AI with NXP's FRDM-MCXN947

I recently attended NXP technology day in Auckland, where the latest innovations from NXP were showcased - including their microcontrollers, i.MX microprocessors, and other advanced semiconductor technologies. NXP, a leading Dutch semiconductor company, designs and manufactures a wide array of products for automotive, industrial, and IoT applications. Among their latest developments is the MCX series of microcontrollers, which unifies the legacy Philips and Kinetis families into a new, modern MCU architecture.

What particularly caught my attention was the MCXN947 from the MCX N series. This device delivers high performance and low power consumption, while integrating a neural processing unit (NPU) to enable on-device AI processing. As computing increasingly moves to the edge, it's exciting to see compact, energy-efficient hardware like this supporting real-time AI workloads. NXP also hosted a hands-on machine learning session with the MCXN947, which inspired me to explore its potential as an edge AI platform.


Wednesday, July 7, 2021

Tuesday, June 6, 2017

Flash content protection for LPC824

In this article, I would like to discuss about evaluation of LPC824 low cost 32-bit ARM Cortex-M0 microcontroller using OM13071 LPCXpresso824-MAX Development board. LPC824M201JHI33 is used in the board. Its size is only 5 x 5 x 0.85 mm in HVQFN package.

In order to evaluate it, MCUXpresso Integrated Development Environment (IDE) is downloaded and installed. Other tools for it can be found at this link . After launching MCUXpresso and assigning a workspace folder, example projects can be imported by clicking Quick Start Panel (near bottom left corner) -> Import projects from file system ... -> Browse LPC open resources as shown in the following figure.



Saturday, September 19, 2015

Controlling Your Hardware from the Web Using Arduino

Using Arduino Ethernet shield 2 to control a hardware from the web is discussed. Arduino Ethernet 2 Library is used to implement in an Arduino Uno board as a server in an example as well as a client in an another example. The latest version Arduino IDE ( 1.7.6 in our case ) is used in the following examples. An Arduino Uno board with Ethernet shield 2 is shown below.


Figure. Arduino Uno paired with Arduino Ethernet shield 2.


Thursday, September 10, 2015

Accelerometer LIS3DSH

LIS3DSH is an 3-axis MEMS accelerometer made by STMicroelectronics. Its full scale range is selectable from ±2g to ±16g. The size is small and it is only 3mm x 3mm. Either SPI or I2C can be used to interface with it. Supply voltage is from 1.71 V to 3.6 V. In this article, testing and evaluation of STEVAL-MKI134V1 adapter board is discussed.


Figure. STEVAL-MKI134V1 - LIS3DSH adapter board for standard DIL24 socket.