MicroEJ VEE for
NXP i.MX RT595 Crossover MCU

MICROEJ VEE RT500 for i.MX RT595 is a dedicated Virtual Execution Environment focusing on Security, Embedded GUI, Low-Power: it supports NXP’s i.MX RT500 series of crossover MCUs and enables a multi sandboxed environment that greatly simplifies  the development process and accelerates time to production.

This NXP+MicroEJ combined solution is ideally suited for markets such as: smart thermostats, wearables, appliances, industrial computing, automation, automotive, medical, smart meters and printers.

See for Yourself! Wearable Demo on i.MX RT595 MCU

Demo on Virtual Device

A Virtual Device Player runs an empty Virtual Device loaded with one specific Application. No need to download MICROEJ SDK to experiment the application on any desktop.

For Windows, Linux, macOS
Download Virtual i.MX RT595 EVK Device

Demo on Evaluation Board

A MicroEJ embedded device demo combines a MICROEJ VEE and an application. Use the binary package to easily flash a physical device’s board or use the sources of the demo to compile it yourself!


  • i.MX RT595 EVK rev C1 or rev D (SCH-45800)
  • LCD Bridge Board
  • 390×390 AMOLED MIPI-DSI display (SCH-46966 Rev A)

Flash tools: IAR Embedded WorkBench


  • the MICROEJ VEE source
  • the Wearable demo application source
  • tools
  • documentation

MicroEJ Embedded GUI

The new i.MX RT595 Crossover MCU powered by MicroEJ shows unprecedented performance, sharp-looking raster and vector graphics, creative animations, and ultra-fast rendering (60 fps in average). This combined solution provides a fast path to innovation for wearable and smart appliance manufacturers looking for performant and intuitive user interfaces on cost-effective, low powered MCUs.

MICROEJ VEE for Low Power Devices

The new i.MX RT595 Crossover MCU coupled with MICROEJ VEE offers an industry-unique integrated solution for holistic low-power management and low footprint while providing uncompromised performance and best-in-class user experiences. Thanks to smart power savings core functionalities, smartwatches can now expect to 40 days of autonomy on a standard battery.

MicroEJ Wi-Fi Connectivity Solution

MicroEJ supports secure and low power IoT applications. On this example, the NXP i.MX RT595 Crossover MCU is paired with Silicon Labs WF200 expansion kit for seamless, lightweight and secure Wi-Fi connectivity.

Safely Upload New Watch Faces at Runtime

With MicroEJ, uploading new software applications has never been faster or easier. Dynamically upload your new watch face in its binary form and make it run on your device right away!

Embedded Systems Developer Guide


Run a Wearable Demo on the i.MX RT595  EVK

Browse our documentation to understand how the i.MX RT595 GPU advanced features have been integrated in MicroEJ ecosystem: MICROEJ VEE, MicroEJ libraries, MicroEJ application.
The documentation also details how to run the pre-compiled watch demo on a simulator or on an embedded device, and how to compile again the wearable application in order to modify it.

More Info

Get Started: Build Your First VEE for the i.MX RT595 EVK

The NXP VEE for i.MX RT595 EVK project allows you to develop Java applications within a Virtual Execution Environment. You’ll use an EVK simulator, integrate VEE with GCC, work with the G1120B0MIPI display panel, and explore Foundation Libraries and sample applications. This project provides hands-on experience with NXP VEE, high-level embedded programming, and the i.MX RT595 EVK development workflow.

I.MX RT595 Get started SDK

Go To Documentation