emWin for STM32
Users of STM32 MCUs benefit from the full emWin package for their commercial application at a reduced price.

About emWin
The emWin professional GUI library enables you to efficiently create high-quality graphical user interfaces on your STM32 embedded system. emWin empowers resource-constrained microcontroller-based systems to run stunning interactive interfaces, independent from any display — It Simply Works!
emWin, written in "C", is compatible with a single-task or multitask environment, with a proprietary operating system or any commercial RTOS.
Many STM32 MCUs come with ChromART hardware acceleration, which emWin supports.
If you would like to have access to the emWin source code: As an STM32 user, you can get your emWin license at a discount directly from SEGGER!
Key features
- ANSI C library
- No RTOS required
- Any display with any controller could be used
- Minimal resource usage in RAM and ROM
- VNC client/server with file transfer
- Language resource files
- RTL and Bidirectional text support
- Multiple layers supported
- Simultaneous use of multiple displays
- Virtual display support
- Multibuffering avoids flickering and tearing effects
- Integrated memory management system
- Simulation environment
- JPEG based movie format for free of charge movies
- Window manager and free customizable widget library
- Wide range of available tools
- New GUI design Tool - AppWizard
About AppWizard
The award-winning AppWizard GUI design tool provides developers and designers with a flexible tool to create stunning emWin-based user interface applications – without writing any code. Users need little to no experience, with emWin or even C.
Features such as scalable resource management with integrated access to external media, conditional interactions, multilingual text management, ready-to-use BSPs and many more make it a joy to create cutting-edge user interfaces with AppWizard.
About STM32
The STM32 family of 32-bit microcontrollers, based on the Arm Cortex®-M processor, is designed to give MCU users a new level of freedom. It offers products that combine very high performance, real-time capabilities, digital signal processing, low power/low voltage operation, and connectivity, while maintaining full integration and ease of development.
The unparalleled range of STM32 microcontrollers, based on an industry-standard core, comes with a wide selection of tools and software to support project development, making this product family ideal for small projects as well as end-to-end platforms. For more information on the STM32 MCUs, visit https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
emWin offer for STM32 users
In acknowledgement of the significant role STM32 played in the history of emWin, we offer a 25% discount to customers using an STM32 in their design.
Please contact our sales to discuss your requirements.