Skip to main content

Getting Started with FoBE Breakout CMSIS-DAP Lite

FoBE Breakout CMSIS-DAP Lite Main

Introduction

The FoBE Breakout CMSIS-DAP Lite integrates the WCH-CH32V203F6P6 microcontroller running CMSIS-DAP firmware, providing a professional debugging and programming solution for ARM Cortex-M based microcontrollers. The module supports JTAG, SWD debugging interfaces, virtual serial port communication, and offers both 3.3V and 5V power output capabilities for target board supply.

Applications

  • ARM Cortex-M microcontroller debugging and programming
  • STM32, nRF51/52, and other Cortex-M development
  • Educational and prototyping projects
  • Firmware development and testing
  • Hardware-in-the-loop testing systems

Key Features

  • CMSIS-DAP Interface

    • Compatible with all ARM Cortex-M based microcontrollers
    • Support for STM32, nRF51/52, and other Cortex-M series
    • JTAG and SWD debugging interfaces
    • Virtual serial port communication
    • Drag-and-drop programming support
    • STLINK compatible and upgradeable firmware
  • Development Environment Support

    • Keil/MDK development environment
    • IAR Embedded Workbench
    • OpenOCD open-source debugging tool
    • ARM Mbed online compiler
  • Power Supply

    • USB-C power input: 5V
    • Dual voltage output: 3.3V and 5V
    • Direct target board power supply capability
    • Power output protection circuits
  • Connectivity

    • 12-Pin 2.54mm Header Interface
    • USB-C connector for host communication
    • Status LED indicators

Hardware diagram

The following figure illustrates the FoBE Breakout CMSIS-DAP Lite hardware diagram.

FoBE Breakout CMSIS-DAP Lite Hardware Diagram

Mechanical dimensions

FoBE Breakout CMSIS-DAP Lite is a single-sided 25.4mm x 25.4mm (1" x 1") 1.6mm thick PCB with a USB-C connector and a set of 12-pin 2.54mm header. Features two buttons for reset and bootloader mode, and a DAP-LED for status indication. Fixing by 4 x 1.6mm Screw holes.

FoBE Breakout CMSIS-DAP Lite Mechanical Dimensions

Interfaces

The module provides a 12-pin 2.54mm header interface for connection to target boards.

PinSignalFeatures
1VCP_RXDVirtual COM Port Receive (RX)
2VCP_TXDVirtual COM Port Transmit (TX)
33V3Power output: 3.3V
45VPower output: 5V
5GNDGround
6SWRSTSoftware Reset
7JTAG_TMSJTAG Test Mode Select
8JTAG_TDOJTAG Test Data Output
9JTAG_TDIJTAG Test Data Input
10JTAG_TCKJTAG Test Clock
11Reserved
12Reserved

Usage Example

Connection with FoBE Quill nRF52840 Mesh

Connect the FoBE Breakout CMSIS-DAP Lite to the FoBE Quill nRF52840 Mesh using the provided Dupont wires.

FoBE Breakout CMSIS-DAP Lite Connection

Setup Instructions

  1. Hardware Connection

    • Connect the CMSIS-DAP Lite to your target board using the 12-pin header
    • Ensure proper power supply connections (3.3V or 5V as required)
    • Connect SWD signals: SWCLK, SWDIO, and SWRST
    • Connect USB-C cable to your development computer
  2. Software Setup

    • Install your preferred IDE (Keil MDK, IAR, or OpenOCD)
    • Configure the debugger to use CMSIS-DAP interface
    • Select the appropriate target device in your IDE
    • Start debugging or programming your target device
  3. Status Indicators

    • DAP-LED indicates the current operation status
    • Use RESET button to reset the target device
    • Use BOOT button to enter bootloader mode for firmware updates
note
  • Ensure proper power supply compatibility between the debugger and target board
  • Use appropriate voltage levels (3.3V or 5V) for your target device
  • The virtual serial port can be used for debugging output and communication

Resources

[PDF] FoBE Breakout CMSIS-DAP Lite Datasheet

[PDF] FoBE Breakout CMSIS-DAP Lite Schematic

[PDF] FoBE Breakout CMSIS-DAP Lite Dimension

[OBJ] FoBE Breakout CMSIS-DAP Lite 3D Model