Yahboom MSPM0G3507

Download PDFFree PDF. The Save button below keeps a bookmark and private notes in your account.

Yahboom MSPM0G3507 Core Development Board User Manual

Model: MSPM0G3507

Brand: Yahboom

1. Introduction

The Yahboom MSPM0G3507 Core Development Board is a versatile microcontroller platform designed for electronic design, robotics, and various embedded projects. It features a built-in 128KB flash memory and 32KB SRAM, supporting the execution of complex applications. This manual provides essential information for setting up, operating, and understanding the board's capabilities.

This board supports multiple standard I/O interfaces including GPIO, SPI, UART, and I2C, ensuring compatibility with a wide range of peripheral sensor modules. It also includes onboard reset and custom buttons, along with LED indicators for enhanced user interaction and feedback.

2. Product Features

  • High Performance: Equipped with 128KB flash memory and 32KB SRAM to support advanced applications.
  • Versatile I/O: Features GPIO, SPI, UART, and I2C interfaces for broad compatibility with various sensors and modules.
  • User-Friendly Interaction: Includes onboard reset, custom buttons, and LED lights for direct control and status indication.
  • Integrated TFT Display Support: An 8P FPC connector allows for easy connection of a 0.96-inch TFT color display, suitable for displaying text and graphics.
  • Efficient Programming: A standard Type-C interface with CH340 chip enables convenient, driver-free program writing and downloading.
  • Debugging Capabilities: A reserved SWD debugging interface supports DP-LINK emulation and online code debugging.
  • Quality Manufacturing: Constructed using a lead-free tin-spraying PCB process for reliability and environmental compliance.

3. Package Contents

The standard package for the Yahboom MSPM0G3507 Core Development Board with TFT screen includes the following items:

Contents of the Yahboom MSPM0G3507 development board package with TFT screen

Image: Package contents including the MSPM0G3507 development board, 0.96-inch TFT color screen, 4-pin double-row pin, Type-C data cable, and 4-pin Dupont cable.

  • MSPM0G3507 Development Board (pin headers soldered by default)
  • 0.96-inch TFT Color Screen
  • 4-Pin Double-Row Pin (for SWD debugging, requires self-soldering)
  • Type-C Data Cable (30cm)
  • 4-Pin Dupont Cable (Female to female)

If you have purchased the version with the MSPM0 robot expansion board, your package will additionally include the MSPM0 robot expansion board and copper column screws, replacing the TFT screen.

4. Setup Guide

4.1 Initial Connection

To begin using your MSPM0G3507 development board, connect it to your computer using the provided Type-C data cable. The board is equipped with a CH340 chip, allowing for driver-free connection for program writing and downloading.

Yahboom MSPM0G3507 development board connected via Type-C cable to a laptop

Image: The MSPM0G3507 development board connected to a computer via its multi-function Type-C interface for power, data, and communication.

4.2 Power Supply Methods

The development board can be powered via the Type-C interface, which is convenient for both power and data transfer, or through a dedicated pin power supply for integration into larger systems.

Two common power supply methods for the development board: Type-C and pin power

Image: Demonstrates Type-C power supply (left) and pin power supply (right) for the MSPM0G3507 development board.

4.3 Connecting the TFT Screen

If your package includes the 0.96-inch TFT color display, connect it to the onboard 8P FPC connector. Ensure correct orientation. This display can be used to show Chinese characters, strings, and images, providing visual feedback for your projects.

Close-up of the MSPM0G3507 board with a connected 0.96-inch TFT color display showing 'Hello! Yahboom'

Image: The MSPM0G3507 development board with a 0.96-inch TFT color display connected and active, showing a sample message.

4.4 SWD Debugging Interface

The board features a reserved SWD debugging interface. The 4-pin header for SWD debugging is not soldered by default. Users who require this functionality for advanced debugging will need to solder the provided 4-pin double-row pin themselves. This interface is used for DP-LINK emulation and online debugging of code.

MSPM0G3507 development board connected to an SWD debugger

Image: The MSPM0G3507 development board connected to an SWD debugger for code emulation and debugging purposes.

5. Operating Instructions

5.1 Programming and Downloading

Connect the development board to your computer via the Type-C cable. Utilize compatible development environments such as Code Composer Studio (CCS), IAR Embedded Workbench, or Keil MDK to write and compile your code. The Type-C interface facilitates convenient and fast program downloading to the board's microcontroller.

5.2 Utilizing I/O Interfaces

The MSPM0G3507 board provides various standard I/O interfaces for connecting external components and sensors:

  • GPIO: General Purpose Input/Output pins for digital control and sensing.
  • SPI: Serial Peripheral Interface for high-speed synchronous serial communication with peripherals like sensors or memory.
  • UART: Universal Asynchronous Receiver/Transmitter for serial communication with devices like GPS modules or Bluetooth modules.
  • I2C: Inter-Integrated Circuit for multi-master, multi-slave serial communication with various sensors and EEPROMs.

Refer to the board's pinout diagram for specific pin assignments and functions to ensure correct connections.

Detailed diagram showing the IO resources and pinout of the MSPM0G3507 development board

Image: Detailed pinout and IO resource map of the MSPM0G3507 development board, indicating GPIO, SPI, UART, I2C, and other interfaces for connection guidance.

5.3 Onboard Components

The board includes several onboard components for direct interaction and feedback:

  • Reset Button: Used to restart the microcontroller, typically labeled 'NRST'.
  • Custom Buttons (PB2, PB3): User-definable buttons that can be programmed for various functions within your application.
  • LED Lights: Includes a power indicator light and user-defined LEDs (D1, D2) for status feedback and debugging.
Diagram showing the mainboard function distribution of the MSPM0G3507, including buttons, LEDs, and interfaces

Image: Mainboard function distribution diagram, highlighting the locations of the reset button, power indicator, user-defined LEDs, GPIO pins, LCD display interface, Type-C interface, BSL button, MSPM0G3507 chip, and SWD debugging interface.

6. Specifications

6.1 General Specifications

  • Brand: Yahboom
  • Model Name: MSPM0G3507 Development Board
  • Microcontroller: MSPM0G3507 (Cortex M0 core)
  • Internal Flash: 128KB
  • SRAM: 32KB
  • External Flash: 4MB
  • Main Frequency Clock: 80MHz
  • Interface Resources: 2x SPI, 4x UART, 2x I2C, 1x CAN, 32x I/O, 1x DAC
  • ADC: 2x ADC (12-bit/17-channel)
  • Voltage Range (ADC): External voltage: 1.62V - 3.6V, Core voltage: 2.5V
  • Power Consumption (Operation): 8mA/80M
  • Dimensions: 18.89 x 51.12 mm
  • Weight: 7g

6.2 TFT Display Specifications (0.96-inch)

Technical specifications and dimensions of the 0.96-inch TFT color display

Image: Detailed specifications and dimensional drawing for the 0.96-inch TFT color display, including size, resolution, and interface type.

  • Size: 0.96 inch
  • Resolution: 80(RGB)x160(V)
  • Communication Interface: SPI
  • Display Area: 10.8(H)x21.7(V)mm
  • Pixel Pitch: 0.135(H)x0.1356(V)mm
  • Working Current: 20mA
  • Working Temperature: -20~70°C
  • Material: HD IPS LCD
  • Driver Chip: ST7735S
  • Panel Size: 13.5(H)x27.95(V)x1.5(D)mm
  • Connection Method: Plug-in type 8Pin (0.5mm pitch plug-in type)
  • Working Voltage: 3.3V
  • Backlight Type: Side-entry LED backlight source

6.3 PCB Manufacturing Process

The development board's PCB is manufactured using advanced techniques to ensure durability and performance.

Diagram illustrating the lead-free tin-spraying PCB process with details on half-hole process, no burrs, and high-quality SMD crystal

Image: Visual representation of the PCB manufacturing process, highlighting lead-free tin-spraying, half-hole process, absence of burrs on edges, and high-quality SMD crystals.

  • Process: Lead-free tin-spraying process for environmental safety and improved solderability.
  • Edge Finish: Precision manufacturing ensures no burrs on the edges.
  • Components: Utilizes high-quality SMD crystals for stable clock generation.

7. Support and Resources

Yahboom provides comprehensive open-source development materials and technical support for the MSPM0G3507 Core Development Board. These resources include source code, schematics, and detailed tutorials to assist with your projects and learning.

Screenshot of the Yahboom development board repository website showing available information and resources

Image: A visual representation of the online resources available, including development environment guides, basic case studies, and module-specific information, accessible via the Yahboom website.

For detailed documentation, example code, and community support, please visit the official Yahboom website or the dedicated product repository. Contact information for technical support can typically be found on the official website.

© 2024 Yahboom. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.