Language: English | Deutsch | 中国的       Change Country

Micrium is a global RTOS leader and a top choice of embedded engineers building microprocessor, microcontroller, and DSP-based devices. Whether used for safety critical applications, or simply to "talk" to another embedded device, Micrium´s commercial RTOS modules are increasingly the preferred solution when compared with both open source and competitive alternatives.

Micrium´s µC/OS-II and µC/OS-III kernels are designed to meet the most rigorous standards and are based on strict coding standards, code reviews, and clear and concise documentation. Micrium´s kernels and complete RTOS solutions are used in a myriad of military, aerospace, medical, nuclear, transportation, and automotive applications.

Micrium RTOS components include µC/TCP-IP, µC/File System, µC/USB, µC/GUI, µC/MMU, µC/CAN, µC/Modbus, and its offerings are rapidly expanding.


uC/CANμC/CAN is a CAN protocol framework that enables easy and clean implementation of CAN communication paths.


uC/CANOpenµC/CANOpen is the CANOPen protocol running over the CAN transport.

uC/File System

uC/File SystemμC/FS is a compact, reliable, high-performance and thread-safe embedded file system for microprocessors, microcontrollers and DSPs.


uC/GUIGUI Color Basic including the Graphical Library and Color Conversion plus the Fonts module, the Touch/Mouse support, the MultiLayer, the Windows executable simulation library, the Window Manager, the


uC/ModbusµC/Modbus provides an embedded solution for implementing Modbus, an industrial communications protocol used for connecting industrial electronic devices.

uC/Modbus Slave

uC/Modbus SlaveµC/Modbus Slave provides an embedded solution for implementing Modbus, an industrial communications protocol used for connecting industrial electronic devices. This module is the Slave component.


uC/TCP-IPμC/TCP-IP is a compact, reliable, high-performance TCP/IP protocol stack, optimized for embedded systems.

uC/TCP-IP Extension

uC/TCP-IP ExtensionThe TCP/IP extension package contains a FTP Client, FTP Server, POP3 Client, SMTP Client, Telnet Server, SNTP Client, Clock module (used with SNTP) and a Shell module (typical usage: FTP, SSH). SNMP i

uC/USB Device

uC/USB DeviceμC/USB Device is a compact, reliable, high-performance stack designed for embedded systems equipped with a USB device controller.

uC/USB Host

uC/USB HostμC/USB Host is a real-time USB Host software stack designed for embedded systems equipped with a USB Host or OTG controller. It includes many class drivers (MSC, HID and CDC ACM). The stack require
Articles and White Papers   

Renesas and Micrium add IPv6 to “The Power of Two” Program for IoT Design
Additional New Hardware and Software Features Speed Development of Embedded System Designs by Months
Micrium adds Debugging Interfaces, Data Logging and IoT Support to µC/Probe Graphical Live Watch
New features enhance tool’s capability, broaden interface support and enable its use with Internet of Thing (IoT) devices
Designing the IoT: Micrium\'s embedded systems solutions help drive the industry\'s biggest trend
Interview with Christian Legare, Executive Vice President & CTO of Micrium
Micrium Paves the Way with ARMv8 RTOS Support
Micrium, the premier supplier of high-quality embedded software components, today announced support for the 64-bit ARMv8-based microprocessors. Micrium’s uC/OS-II and uC/OS-III now both support the ARMv8 architecture found in the Cortex-A50 series. This announcement brings Micrium’s renowned RTOS ecosystem to the next generation of 64-bit application processors and SoCs.
Debugging your Embedded Design with a Graphical Live Watch

This article describes the benefits of using IAR Embedded Workbench® and Micriµm’s µC/Probe to test and validate an embedded design. It explains why embedded software developers interested in predicting with confidence that their embedded designs will work as expected when deployed, should keep µC/Probe in their toolbox.