Skip to the content
PCBKitNew board
2 layers53.8 × 28.5 mmMSPMO, the printed circuit board in 3D

🌐 ARM Cortex-M0+ • KiCad 10.0 • Open Source • PCB Hardware

Size
53.8 × 28.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
60
Pads
205
Tracks, vias
329, 112
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 Aug 2026
Updated
30 Aug 2026

Overview

MSPMO is an open-source printed circuit board by adityajoshi2008, from the adityajoshi2008/MSPM0-DevKit repository on GitHub, published under the MIT licence. It is a 2-layer board of 53.8 × 28.5 mm with 38 parts on 60 nets, routed with 329 tracks and 112 vias.

It is built around the MSPM0G3507SPTR, CH340E and LIS2DH, with the SPX3819M5-L-3-3, USB4105-GF-A and USBLC6-2SC6 among its other parts. Its parts include 14 capacitors, 8 resistors, 4 ICs, 2 connectors and 1 diode.

Main components

6

README

README.md

⚡ MSPM0-Core

🌐 ARM Cortex-M0+ • KiCad 10.0 • Open Source • PCB Hardware

Design. Route. Fabricate.
An open-source hardware breakout board engineered around the Texas Instruments MSPM0G3507SPTR microcontroller[cite: 1].

KiCad[cite: 1] MCU[cite: 1] Layers[cite: 1] FR4[cite: 1] Status License

Web Viewer iBOM


🧭 Navigate

🚀 Overview • 📐 Board Specifications • 🔌 Hardware Architecture & BOM • 🚀 Quick Start • 👏 Credits & End Notes


🚀 Overview

MSPM0-Core is an open-source, production-ready hardware development platform designed around the Texas Instruments MSPM0G3507SPTR microcontroller[cite: 1]. Engineered using KiCad 10.0 (pcbnew engine)[cite: 1], this 2-layer layout optimizes high-frequency power decoupling and signal integrity in a compact form factor[cite: 1].


📐 Board Specifications

FeatureEngineering ParameterFabrication Detail
🟢 SubstrateStandard FR4 Core[cite: 1]1.6mm Board Thickness[cite: 1]
🔵 Layer Stackup2-Layer Layout (Top / Bottom)[cite: 1]0.035mm Outer Copper (1 oz)[cite: 1]
🟡 Surface FinishLead-Free HASL[cite: 1]RoHS Compliant
🟣 MechanicalDual Grounded Pad Holes[cite: 1]2x 3.2mm M3 Screws (MH1, MH2)[cite: 1]
🔴 Design ToolKiCad EDA Workstation[cite: 1]pcbnew Generator v10.0[cite: 1]

🔌 Hardware Architecture & BOM

[!IMPORTANT] Ensure all active voltage sources do not exceed 3.6V maximum rating on power rails during initial bring-up.

diff
+ COMPONENT SUMMARY (Core Layout)
+ ---------------------------------------------------------------------
! [U1]  MSPM0G3507SPTR   : ARM Cortex-M0+ Main Microcontroller[cite: 1]
+ [C12] 470nF 0603       : High-Frequency Decoupling Capacitor[cite: 1]
+ [C3]  10uF 0805        : Bulk Power Rail Filtering Capacitor[cite: 1]
- [MH1] M3 Grounded Hole : Structural Mount & Chassis Ground[cite: 1]
- [MH2] M3 Grounded Hole : Structural Mount & Chassis Ground[cite: 1]

🚀 Quick Start

  1. Clone the Repository:

    bash
    git clone [https://github.com/your-username/mspm0-core.git](https://github.com/your-username/mspm0-core.git)
    cd mspm0-core
  2. Open in KiCad: Launch KiCad 10.0[cite: 1] and open the PCB layout directly:

    text
    hardware/mspm0-core.kicad_pcb[cite: 1]

👏 Credits & End Notes

👤 Author & Design Lead

  • Aditya Joshi
    ECE Semiconductor
    The NorthCap University

🛠️ Hardware Ecosystem & Acknowledgments


Distributed under the CERN Open Hardware Licence Version 2 (CERN-OHL-P)
Crafted with precision for the Open-Source Semiconductor & Hardware Community.

Parts

38
QtyValueFootprintReferences
11470nCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C6, C7, C8, C9, C10, C12, C13, C14
55k1Resistor_SMD:R_0603_1608MetricR2, R3, R6, R7, R8
4M3MountingHole:MountingHole_3.2mm_M3_Pad_ViaMH1, MH2, MH3, MH4
310uCapacitor_SMD:C_0805_2012MetricC3, C5, C11
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
20RResistor_SMD:R_0603_1608MetricR1, R5
1100kResistor_SMD:R_0603_1608MetricR4
18MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmX1
1CH340EPackage_SO:MSOP-10_3x3mm_P0.5mmU2
1Conn_ARM_SWD_TagConnect_TC2030Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalJ2
1LIS2DHPackage_LGA:LGA-14_2x2mm_P0.35mm_LayoutBorder3x4yU4
1MSPM0G3507SPTRPackage_QFP:LQFP-48_7x7mm_P0.5mmU3
1SPX3819M5-L-3-3Package_TO_SOT_SMD:SOT-23-5U1
1USB4105-GF-AConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6D1

The 37 most common of 38 parts.

Questions

How big is the MSPMO PCB?

It measures 53.8 × 28.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MSPMO use?

38 parts, built around the MSPM0G3507SPTR, CH340E, LIS2DH and SPX3819M5-L-3-3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the MSPMO KiCad files?

From the adityajoshi2008/MSPM0-DevKit repository on GitHub, at the commit this page was made from: the board is MSPM0-DevKit PCB DESIGN/MSPMO.kicad_pcb and its schematic MSPM0-DevKit Schematic/MSPMO.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MSPMO design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers59.8 × 35.5 mmPCB Tutorial, the printed circuit board in 3D

    PCB Tutorial

    basillx1/mspm0-accelerometer-board

    2-layer KiCad board: TI MSPM0 MCU + LIS2DH accelerometer, USB-C, SWD debug

    37 partsMIT
  • 2 layers53.8 × 29.2 mmMSPM0, the printed circuit board in 3D

    MSPM0

    benbruder/MSPM0

    Design of schematic and PCB for a TI MSPM0-based MCU with all of its components.

    37 parts
  • 2 layers55 × 34 mmMSPM0-TutorialPCB, the printed circuit board in 3D

    MSPM0-TutorialPCB

    MikhalevDima/MSPM0-TutorialPCB

    Учебный проект, двухслойной печатной платы. Спроектированная в KiCad.

    37 parts
  • 2 layers58 × 37.1 mmPhils Lab #165, the printed circuit board in 3D

    Phils Lab #165

    ctrl-z3d/pcb-designs

    A personal archive of PCB projects I've designed and built along the way. Schematics, board layouts, manufacturing files, and notes.

    37 parts1
  • 2 layers54.1 × 31.8 mmIVME OLCER, the printed circuit board in 3D

    IVME OLCER

    hykoser/LIS2DH-Accelerometer-Board

    A custom accelerometer development board designed with KiCad and MSPM0 microcontroller.

    37 parts1
  • 2 layers53 × 28 mmMspmo baord, the printed circuit board in 3D

    Mspmo baord

    prashantbhandary/mspmo-baord

    A compact USB-C development board for TI's MSPM0G3507 (Arm Cortex-M0+, 80 MHz, 128 KB flash, 32 KB SRAM), with an on-board USB-to-UART bridge, a 3-axis accelerometer and a Tag-Connect SWD footprint.

    37 parts1
  • 2 layers56.1 × 29.1 mmMSPM0, the printed circuit board in 3D

    MSPM0

    Ar998-max/PCB-1-

    My 1st PCB

    37 parts
  • 2 layers50 × 30 mmMspm0-mini, the printed circuit board in 3D

    Mspm0-mini

    bfmhno3/mspm0-mini

    38 partsMIT