STM32 F103RET6 Arduino Compatible Bluetooth 4.0 Board

SKU: DFR0329

The ARM processor is famous for its efficient processing performance, but one of the downsides to this is that its developing environment is also quite complicated. Bluno M3, a new product designed by DFRobot, changes this. The rewritten underlying protocol and development environment have been rewritten to accommodate for Arduino language usage, giving it full Arduino compatibility. Bluno M3 has 512K flash memory and 64K SRAM, and the integrated Bluetooth 4.0 (BLE) supports Bluetooth wireless control or Bluetooth wireless programming. This board is suitable for robotic control or IOT applications and has a good balance between Arduino and ARM processing.

Detail of Bluno M3 Bluetooth 4.0 board with Arduino BLE connectivity-DFRobot product sku:DFR0329 image.
  • Docs
  • Tech Specs
  • Projects
  • Specification

    Parameter Details
    Microcontroller STM32 F103RET6
    Clock Speed 72MHz
    Bluetooth chip TI CC2540 (Bluetooth 4.0)
    Communication Range 30m
    Operating Voltage 3.3V
    DC Supply USB Powered or External 7V~12V DC
    Digital I/O Pins 39
    Analog Input Pins 11 (Multiplexing Pins)
    External Interrupt 39 (D0~D38)
    I2C/IWC 30 (Default SDA), 29 (Default SCL)
    SRAM 64K
    Flash 512K (Customizable Flash assignment, refer to Flash chapter)
    - Default User Code repository: 492K
    - Default User Data repository: 20K
    SPI SPI,SPI1
    - SPI 12(MISO), 11(MOSI), 13(SCK)
    - SPI1 33(MISO), 34(MOSI), 32(SCK)
    Serial Port 5 (Serial1/Serial2/Serial3/Serial4/Serial5)
    - Serial1 0 (Rx1) & 1(Tx1)
    - Serial2 22(Rx2) & 21(Tx2)
    - Serial3 30(Rx3) & 29(Tx3)
    - Serial4 8(Rx4) & 9(Tx4)
    - Serial5 25(Rx5) & 23(Tx5)
    Dimensions 68mm x 31mm

    Pinout

    pinpout

    • M3 Hardware UART1 connects to RX1/TX1 and Bluetooth communications port
    • SCL/SDA is a default internal IIC interface, compatible with Arduino IIC use-pattern
    • "~": PWM: pins with this mark can output a PWM signal (refer to PWM chapter for more information)
    • "Ax": Analog input pins (note: some analog pins and digital pins are using the same GPIO)
    • "SWD": STM32 debug port
    • For pin definitions and functions refer to the MORE section: Bluno M3 Reference manual —— GPIO

    Was this article helpful?

    TOP