Unlock console-like performance and stunning visual fidelity on your Nuvoton NuMicro® platform. Go from concept to production-ready HMI in record time.
Sparklet is a powerful, lightweight GUI library for Nuvoton microcontrollers, engineered from the ground up to solve the most critical challenge in modern embedded development: delivering a rich, responsive, and smartphone-like graphical user interface (GUI) on resource-constrained hardware. Traditional GUI frameworks force a difficult compromise between performance, features, and memory footprint. Sparklet eliminates this compromise. As a purpose-built Nuvoton GUI solution, it is meticulously optimized to leverage the specific hardware acceleration features found in the Nuvoton ecosystem. By integrating deeply with Nuvoton's 2D Graphics Accelerator (GE2D) and DMA, Sparklet offloads the CPU, ensuring buttery-smooth 60 FPS animations, instant touch response, and a modern aesthetic with minimal processing overhead. This makes it the ideal GUI partner for demanding applications in industrial automation, medical devices, smart homes, and automotive systems where efficiency and user experience are paramount.
Achieve 60 FPS animations and zero-lag touch response by leveraging Nuvoton's GE2D hardware acceleration and our highly optimized, low-overhead rendering engine.
Sparklet’s minimal RAM and ROM consumption (starting as low as 16KB RAM / 32KB ROM) leaves more of your Nuvoton MCU's precious resources free for your core application logic.
Go from concept to deployed HMI in record time with "Sparklet UI Designer," our intuitive, drag-and-drop visual IDE. Design, simulate, and deploy without writing thousands of lines of GUI code.
Deploy on millions of Nuvoton devices with a clear, developer-friendly licensing model. No per-unit fees or hidden costs. Develop with our Free Edition; deploy with a simple commercial license.
Anti-aliased fonts, alpha blending, and seamless transformations. Delivers smooth, visually appealing interfaces.
A built-in animation framework makes it easy to create fluid state transitions, fades, and sliding motions.
Built-in UTF-8 support and a simple framework for localization and internationalization in a single GUI project.
Write less code and achieve more. Sparklet's architecture is built for portability and efficiency.
While optimized for Nuvoton, Sparklet's core is platform-independent. Adapt your GUI to various resolutions, orientations, color depths, and color formats.
Run your HMI bare-metal for maximum efficiency or integrate it as a task in any RTOS, including FreeRTOS, Zephyr, or Nuvoton's RTOS.
Reuse a single GUI project across multiple Nuvoton product lines (e.g., from an M0 to an M4) with little to no modification.
Our What-You-See-Is-What-You-Get (WYSIWYG) editor allows designers and engineers to collaborate seamlessly. Designers can import assets directly from tools like Figma or Photoshop. Engineers can then drag and drop pre-built widgets (buttons, sliders, graphs, meters), assign properties, and bind them to your application's C/C++ variables with a simple-to-use interface.
The integrated simulator lets you test logic and animations instantly. When you're ready, Sparklet Studio generates clean, optimized C code that integrates directly into your Nuvoton project environment, slashing your time-to-market.
Deep technical expertise in MCU/MPU architectures, RTOS internals (FreeRTOS, Zephyr), and low-level hardware driver development.
Expertise in graphics rendering pipelines, shader languages, and optimization techniques ported from the desktop and mobile worlds to the embedded domain.
A modern design-first approach, ensuring your final Nuvoton-powered product isn't just functional but also intuitive, beautiful, and competitive.
We have delivered modernization projects for automotive, medical, industrial automation, and consumer electronics. This multi-domain experience is baked into Sparklet's DNA.
We provide a comprehensive, out-of-the-box demo for the Nuvoton Gerda-ZWEI platform to get you started in minutes, not days. Leverage Sparklet, the lightweight embedded GUI library, to build responsive, low-footprint user interfaces today. Our comprehensive guides simplify setup, integration, and UI deployment—designed specifically for seamless operation on Nuvoton hardware.
Explore how Sparklet transforms your Nuvoton HMI development process with minimal code and maximum efficiency. From setting up your environment to creating a fully functional, high-performance interface, we’ve got you covered. Get all the resources you need—the IDE, demo applications, and documentation—to start your first embedded GUI project today.