What’s the Difference Between System on Module and Carrier Board?

When designing embedded systems or custom electronics, two critical components come into play: the System on Module (SoM) and the Carrier Board. Understanding the roles and differences between these two can help developers, engineers, and product managers make better decisions when choosing hardware platforms for their projects.

In this article, we’ll break down what each component does, how they interact, and when you might choose a modular SoM and carrier board setup over a single-board computer (SBC).

What is a System on Module (SoM)?

A System on Module (SoM) is a compact, self-contained computing unit that integrates the core functions of a system—typically including:

  • Processor (CPU, often ARM or x86-based)
  • RAM
  • Storage (eMMC or NAND Flash)
  • Power management ICs
  • Often: GPU, wireless modules (Wi-Fi/Bluetooth), and security chips

SoMs are designed to be plug-and-play computing cores, mounted on a larger carrier or baseboard. They’re optimized for performance, thermal control, and ease of integration.

Key Benefits of SoMs:

  • Rapid development: Offloads core hardware design to a ready-made module.
  • Scalability: Easily upgradeable by swapping to a higher-performance SoM.
  • Reduced risk: Shortens development cycles by relying on a pre-tested core.

What is a Carrier Board?

A Carrier Board, also known as a baseboard or motherboard, is the custom-designed board that provides the SoM with all its peripheral interfaces and I/O connectivity. Think of it as the infrastructure that connects your SoM to the outside world.

The carrier board includes:

  • Power supply circuits
  • USB, Ethernet, HDMI, or LVDS interfaces
  • GPIO, UART, SPI, I2C ports
  • Audio and camera interfaces
  • Sensors, custom modules, or industry-specific connectors

Unlike the SoM, the carrier board is often application-specific, designed based on the product’s needs (e.g., smart home panels, industrial controllers, robotics).

Key Differences Between SoM and Carrier Board

Feature System on Module (SoM) Carrier Board
Purpose Core processing unit Application-specific connectivity and I/O
Includes CPU, RAM, storage, PMIC, sometimes Wi-Fi USB, Ethernet, HDMI, sensors, power supply
Design Generic, reusable Customized per product requirements
Flexibility Swappable, scalable Tightly coupled to final hardware design
Who Designs It? Often provided by vendors (e.g., Portworld, Toradex, Raspberry Pi CM) Typically designed by the product OEM or integrator

Why Use a SoM + Carrier Board Architecture?

  1. Faster Time-to-Market
    SoMs come pre-certified and tested, so developers can focus on designing the carrier board for their specific use case, greatly reducing development time.

  2. Cost-Effective in Low to Mid Volumes
    Avoiding full hardware design for CPU, memory, and power means fewer engineering resources needed.

  3. Easier Upgrades & Maintenance
    Want to upgrade from a quad-core CPU to an octa-core in the future? Just switch the SoM without redesigning the whole board.

  4. Better Thermal Management
    Many SoMs are built with industrial-grade thermal tolerances, especially useful in smart home or industrial control applications.

Example Use Case: Smart Home Control Panels

For products like Portworld’s 4-inch and 5-inch Android-based smart home control panels, a SoM provides the computing backbone, while the carrier board is customized to support:

  • Zigbee or Wi-Fi modules
  • Capacitive touch display interface
  • Power over Ethernet (PoE) support
  • GPIO for sensors or relays

This approach lets Portworld support rapid product customization for different clients without changing the whole system—only the carrier board layout is updated, reducing engineering effort and cost.