We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

MPU System On Modules (SOMs)

Integrated Solutions for Industrial-Grade Designs


With SOMs, creating an industrial-grade microprocessor (MPU)-based system doesn’t have to be complicated. SOMs simplify your design by integrating power management, nonvolatile boot memory, an Ethernet PHY and high-speed (LP) DDRx memory onto a small, single-sided Printed Circuit Board (PCB). The different modules offer a range of features including wireless connectivity and on-board NAND Flash. SOMs use a common set of Microchip components and limit the design rules of the main application board, reducing overall PCB complexity and cost. They have castellated mounting holes to enable easy hand soldering in your initial prototyping phase and automated board-to-board soldering in production.

SOMs are supported by a comprehensive development environment through our mainline Linux® OS distribution and our MPLAB® development ecosystem to help you design your end product at the bare-metal or RTOS level.

Resources to Build Your Design


You can hand solder the SOM on a motherboard and take your project to production or take advantage of the free schematics, design and Gerber files and complete Bill of Materials (BOM) that are available in the Documentation section of our SOM product pages to create a reference design. You can also easily transition from the SOM to a System-in-Package (SiP) or to a discrete MPU, depending on your design needs. No matter which option you select, these devices are backed by our client-driven obsolescence practice of continuing to supply a product for as long as possible and while demand for the product exists.

Software Tools


Our software solutions let you take full advantages of our silicon by providing a simple, transparent development experience. Easily build your project using either our MPLAB X Harmony environment for bare metal and RTOS development or our mainline Linux OS distribution.

The MPLAB development ecosystem is a single tool chain supporting all PIC® microcontrollers (MCUs) and SAM MCUs and MPUs. The tight integration between MPLAB X IDE and MPLAB X Harmony embedded software framework produces an enhanced development environment so that you can focus on creating and debugging your application-specific code on our MPUs.

Part Number: Quantity: Price per Unit (in USD): Total Amt:
Part Number: Quantity: Price per Unit (in USD): Total Amt:
MPLAB-X-IDE

MPLAB X IDE is a highly configurable software platform that provides powerful, free tools for developing, debugging and qualifying embedded designs that use microcontrollers and digital signal controllers.

MPLAB-HARMONY-V3

MPLAB® Harmony is a modular framework that provides interoperable firmware libraries for application development on 32-bit microcontrollers and microprocessors.

MPLAB-XC32

When combined with our free and award-winning MPLAB X Integrated Development Environment (IDE), the fully graphical frontend provides:

Editing errors and breakpoints that match corresponding lines in the source code
Single stepping through C and C++ (C++ only available in MPLAB XC32++ compilers) source code to inspect variables and structures at critical points
Data structures with defined data types, including floating point, display in watch windows

Microchip Graphics Suite for MPLAB Harmony

MPLAB X IDE also comes with Microchip Graphics Suite for Harmony for creating professional-looking embedded Graphical User Interfaces (GUIs). This tightly integrated system of tools and software allows you to add GUIs, animation and imagery quickly and easily to a graphical display.

Linux OS

All our Linux development code is mainlined in the Linux communities, providing you full access to source code and long-term support. This also opens the door to the world’s largest developer community, providing access to qualified software engineers who can assist with your MPU-based projects.

You can also benefit from our Microchip Graphics Suite (MGS) for Linux, a free open-source C++ GUI development tool that provides a great user experience and a high-quality look and feel. 

Design Help


Live Chat

Need Help?

Privacy Policy