Skip to main content
Application NoteNxp

i.MX RT700 Smartwatch Demo with Face Detection (AN14849)

Learn how to implement a smartwatch UI with face detection on the NXP i.MX RT700 MCU using the LVGL graphics library, GUI Guider, and eIQ Neutron NPU for AI acceleration.

View application note

Overview

This application note describes the development of a smartwatch user interface using the i.MX RT700 crossover MCU and the LVGL graphics library. It details a demo implemented on the MIMXRT700-EVK board featuring face detection powered by the eIQ Neutron NPU. The document covers the use of NXP's GUI Guider tool for drag-and-drop UI design, integration with the ZC143AC72MIPI circular AMOLED display (utilizing the ChipOne CO5300 driver and Cypress TMA525B touch controller), and MIPI DSI/D-PHY clock configurations. Additionally, it explains the role of the 2D Vector Graphics Processing Unit (VGPU) and VGLite API for efficient rendering, and the PCA9422 PMIC for managing power domains.

Use Cases

  • Smartwatch and wearable device design
  • Edge AI face recognition applications
  • Embedded HMI development with LVGL
  • Low-power high-resolution display interfacing
  • Consumer medical and smart home device UI prototyping

Topics

i.MX RT700
PCA9422
CO5300
TMA525B
LVGL
GUI Guider
MIPI DSI
eIQ Neutron NPU
Smartwatch UI
Face Detection
VGLite API
VGPU

Referenced Parts

PCA9422

NXP

This voltage can be supplied by the PCA9422 PMIC on the MIMXRT700-EVK board.

i.MX RT700

NXP

The i.MX RT700 features up to five computing cores designed to power smart AI-enabled edge devices

OV7670

OmniVision Technologies

A OV7670camera module captures image frames.

CO5300

ChipOne

It uses the driver IC CO5300

TMA525B

Cypress Semiconductor

and the touch panel IC, TMA525B.

i.MX RT700 Smartwatch Demo with Face Detection (AN14849) | Design Resources