

The Mini560 Pro is a compact, high-performance microcontroller development board designed for embedded applications. It is equipped with a powerful processor and a variety of connectivity options, including USB and GPIO pins, making it an ideal choice for prototyping and developing IoT devices. Its small form factor and versatile features make it suitable for a wide range of applications, such as home automation, wearable devices, robotics, and industrial control systems.
Common applications and use cases:








The Mini560 Pro offers robust performance and flexibility. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Microcontroller | ARM Cortex-M4 (32-bit) |
| Clock Speed | 120 MHz |
| Flash Memory | 512 KB |
| SRAM | 128 KB |
| Operating Voltage | 3.3V |
| Input Voltage (USB) | 5V |
| GPIO Pins | 20 |
| Communication Interfaces | UART, SPI, I2C, USB |
| Dimensions | 35mm x 25mm |
The Mini560 Pro features a total of 20 GPIO pins, which can be configured for various functions. Below is the pinout description:
| Pin Number | Label | Functionality |
|---|---|---|
| 1 | GND | Ground |
| 2 | 3.3V | Power output (3.3V) |
| 3 | D0 (RX) | UART Receive |
| 4 | D1 (TX) | UART Transmit |
| 5 | D2 | Digital I/O |
| 6 | D3 (PWM) | Digital I/O with PWM |
| 7 | D4 | Digital I/O |
| 8 | D5 (PWM) | Digital I/O with PWM |
| 9 | D6 (PWM) | Digital I/O with PWM |
| 10 | D7 | Digital I/O |
| 11 | D8 | Digital I/O |
| 12 | D9 (PWM) | Digital I/O with PWM |
| 13 | D10 (PWM) | Digital I/O with PWM |
| 14 | D11 (MOSI) | SPI Master Out Slave In |
| 15 | D12 (MISO) | SPI Master In Slave Out |
| 16 | D13 (SCK) | SPI Clock |
| 17 | A0 | Analog Input |
| 18 | A1 | Analog Input |
| 19 | A2 | Analog Input |
| 20 | A3 | Analog Input |
The Mini560 Pro is designed to be user-friendly and versatile. Follow these steps to use it in your project:
Below is an example of how to blink an LED connected to pin D3:
// Define the pin number for the LED
const int ledPin = 3; // D3 supports PWM
void setup() {
// Set the LED pin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Turn the LED on
digitalWrite(ledPin, HIGH);
delay(1000); // Wait for 1 second
// Turn the LED off
digitalWrite(ledPin, LOW);
delay(1000); // Wait for 1 second
}
The board is not detected by the computer:
The program does not upload:
GPIO pins are not functioning as expected:
By following this documentation, you can effectively utilize the Mini560 Pro for your embedded projects.