Memfault for MCU

End-to-end observability for your RTOS and Bare Metal devices

Our solution offers comprehensive monitoring, debugging, and OTA updates for all types of embedded devices.

End-to-end observability for your RTOS and Bare Metal devices

Why Memfault?

A Solution for Your RTOS and Bare Metal Devices

Key takeaways of using Memfault to monitor, debug, and update your MCU devices.

Lightweight SDK

The Memfault firmware SDK is lightweight with 1.5kB of RAM and can collect full device metrics.

Delivery of data structures

Collected data stuctures can be as small as 9 bytes and be delivered via Bluetooth, LTE, WiFi, LoRa, Zigbee, or even proprietary protocols.

Support of various MCU architectures

We support for different architectures like ARM Cortex-M, nRF Connect SDK, ESP32 ESP-IDF, ESP8266, Dialog DA1469x, NXP MCUXpresso RT1060, Zephyr RTOS, ARM Cortex-R.

De-duplication of similar issues

The Memfault cloud is able to de-duplication similar issues automatically and our web application allows you to fully examine your fleet health.

Fleet-Wide Visibility Into Issues

Fleet-Wide Visibility Into Issues – Memfault provides fleet-wide visibility into low-level firmware issues or custom trace events – showing you how many times an issue occurred and the scope of impact.

Access to Full stack traceMemfault arms your team with the full stack trace, system properties, registers, locals, Globals & Statics, as well as low-level logs.

 
Fleet-Wide Visibility Into Issues
 

Comprehensive Data Collection System

Collect Full Device Metrics – Our device reliability platform showcases a range of metrics that you can collect including coredumps, backtraces, debug registers, logs, and custom metrics. We even support arbitrary binary data uploading.

Visibility Into Device History – Within the Memfault platform you can automate the collection and visualization of device performance, behavior, and telemetry in one place. Inspect the last hour, day, or week in one place.

Complete Control of OTA Updates

Cohort-based and Staged Rollouts – Within Memfault’s platform you have the ability to split devices into specific groups to test updates with beta users. customers with an issue, or another group you identify before you update all devices.

Easily Manage Updates – You determine when you want to send an update to your users whether that be while they are sleeping or not. Also, have the ability to rollback an update with one-click before the rest of your fleet is impacted.

 
Complete Control of OTA Updates

MCU Resources

Webinar: Getting Started with Memfault for MCU

Watch this webinar to learn what Memfault is and how you can use it for device observability at scale.

Watch Now
Webinar: How to Debug HardFaults on ARM Cortex-M MCUs

Watch this webinar to learn effective and efficient tips for debugging and resolving issues quickly on ARM Cortex-M MCUs.

Watch Now
Documentation: Introduction to MCU

Read our documentation to learn how you can integrate Memfault with your various MCU devices.

Read More
TESTIMONIALS

What Our Customers Are Saying

““To this date, integrating Memfault was probably one of the best decisions I’ve made for this company because it saved us so many headaches and so much time.””

“It’s vital to Airthings that we act as swiftly as possible to provide uninterrupted, reliable service to our customers, and Memfault is a key tool for us in doing this.””

““Memfault allows us to easily generate metrics on the fly to continuously improve how we monitor the performance of our devices and gain invaluable insight into our device operations.” ”

Get Started Now

Proactively Manage Your MCU Devices

Improve productivity, minimize downtime, and provide exceptional products with the help of Memfault.

 
Proactively Manage Your MCU Devices