W CH583

CH583 / CH582 Core Board User Manual

Model: CH583 / CH582 | Brand: W

1. Introduction

The W CH583 / CH582 Core Board is a compact and powerful evaluation board designed for developing and testing applications based on RISC-V architecture with integrated Bluetooth Low Energy (BLE) 5.3 wireless communication. This module provides essential interfaces and peripherals, making it suitable for a wide range of IoT and embedded projects. It offers a robust platform for both rapid prototyping and advanced development.

CH583/CH582 Core Board
Figure 1: CH583/CH582 Core Board Overview

2. Specifications

FeatureDescription
Model NumberCH583 / CH582
TypeModule
Brand NameW
ConditionNew
OriginMainland China
Microcontroller CoreRISC-V
Wireless CommunicationBLE V5.3
SRAM32KB
Flash Memory512KB
USB Interfaces2 (Host/Device)
Timers4
PWM Channels12
ADC Channels14 (12-bit)
TouchKey Channels14
GPIO Pins40
UART Interfaces4
SPI Interfaces2
I2C Interfaces1
Dimensions (L x W)54.61 mm x 30.48 mm (approx. 2.15 in x 1.20 in)

2.1. CH583 Block Diagram

CH583 Block Diagram
Figure 2: Internal architecture of the CH583 microcontroller

2.2. Board Dimensions

Board Dimensions Diagram
Figure 3: Physical dimensions of the core board. Note: 100 mil = 2.54 mm.

3. Setup

3.1. Board Components Overview

Front and Back View of CH583/CH582 Core Board
Figure 4: Front and back view of the CH583/CH582 Core Board, showing pin labels and main components.

3.2. Initial Connection

  1. Power Supply: Connect the board to a computer using a USB Type-C cable. The board can be powered via the USB Type-C port. The PWR indicator LED will illuminate when power is supplied.
  2. Driver Installation: Before programming or communicating with the board, ensure that the necessary USB drivers for the CH583/CH582 series are installed on your computer. These are typically provided by WCH.
  3. Development Environment: Set up your preferred RISC-V development environment (e.g., MounRiver Studio, PlatformIO, or other compatible IDEs) and install the relevant toolchains and SDKs for the CH583/CH582.

3.3. WCH-Link Connection

For advanced debugging and programming, the board supports connection via WCH-Link. Refer to the pinout diagram below for correct connections.

WCH-Link Pinout Diagram
Figure 5: WCH-Link pinout for programming and debugging.

4. Operating Instructions

4.1. Board Features

Board Features Diagram
Figure 6: Detailed view of board features including LEDs and buttons.
  • LED (User LED): Connected to PB4. This LED can be controlled programmatically and is often used for basic status indication or as a programming indicator.
  • PWR: Power indicator LED. Illuminates when the board receives power.
  • RST Button: Reset button. Pressing this button will restart the microcontroller.
  • BOOT Button: Boot button. Typically used in conjunction with the RST button to enter bootloader mode for firmware flashing.
  • USB Type-C: Main interface for power and data communication (e.g., serial communication, firmware upload).
  • USB Type-A Female: Provides an additional USB interface, which can be configured as a host or device depending on the application.

4.2. Programming the Board

The CH583/CH582 Core Board can be programmed using the WCH-Link debugger/programmer or via the USB interface, depending on the specific bootloader and development environment configuration. Consult the WCH official documentation and SDK examples for detailed programming procedures.

4.3. BLE 5.3 Communication

The integrated BLE 5.3 module allows for wireless communication with other Bluetooth-enabled devices. Utilize the provided SDK and examples to develop custom BLE applications, including advertising, scanning, and data transfer.

5. Maintenance

  • Cleaning: Keep the board clean and free from dust and debris. Use a soft, dry brush or compressed air for cleaning. Avoid using liquids.
  • Storage: Store the board in an anti-static bag when not in use to prevent electrostatic discharge (ESD) damage. Keep it in a dry environment, away from extreme temperatures.
  • Handling: Handle the board by its edges to minimize contact with components and solder joints. Avoid bending or applying excessive force to the board.
  • Firmware Updates: Regularly check the official WCH website for firmware updates and SDK improvements to ensure optimal performance and access to the latest features.

6. Troubleshooting

  • Board Not Powering On:
    • Ensure the USB cable is securely connected to both the board and the power source/computer.
    • Try a different USB cable or USB port.
    • Verify that the power source (e.g., computer USB port) is providing sufficient power.
  • Computer Not Recognizing Board:
    • Check if the correct USB drivers for CH583/CH582 are installed. You may need to manually install them from the WCH website.
    • Restart your computer.
    • Try connecting to a different USB port.
  • Firmware Upload Failure:
    • Ensure the board is in bootloader mode (often by holding the BOOT button while pressing and releasing RST, then releasing BOOT).
    • Verify that your development environment is correctly configured for the CH583/CH582 and the selected programmer/debugger.
    • Check for correct WCH-Link connections if using an external programmer.
  • BLE Communication Issues:
    • Ensure your BLE application code is correctly implemented and initialized.
    • Check the distance and obstacles between the board and the communicating device.
    • Verify that the BLE module is enabled and configured correctly in your firmware.

7. User Tips

  • Start Simple: When beginning with a new project, always start with basic examples like blinking an LED or simple serial communication to confirm the board's functionality and your development setup.
  • Consult Official Documentation: The WCH website provides comprehensive datasheets, application notes, and SDKs for the CH583/CH582 series. These resources are invaluable for in-depth understanding and advanced development.
  • Community Support: Engage with online forums and communities dedicated to RISC-V and WCH microcontrollers. Many common issues and solutions are shared by other developers.
  • Power Considerations: While USB provides power, for projects requiring stable or higher current, consider external power supplies if available on the board or through expansion.

8. Warranty and Support

For warranty information and technical support, please refer to the official WCH documentation or contact your point of purchase. Keep your purchase receipt as proof of purchase for any warranty claims.

Related Documents - CH583

Preview WCH Product Selection Manual: Communication Interface ICs and MCUs
Explore the comprehensive product selection manual from WCH (WinChipHead), detailing a wide range of Communication Interface ICs and Microcontrollers (MCUs) including RISC-V and E8051 core-based solutions. Discover products for USB, Bluetooth, and Ethernet applications.
Preview WCH Product Selection Manual: Communication Interface ICs and MCUs
Comprehensive product selection manual from WCH (WinChipHead) detailing their range of communication interface ICs and microcontrollers (MCUs), featuring RISC-V and Cortex-M cores, USB, Bluetooth, Ethernet, and PD/Type-C solutions.