Dreamer Maple-A 32-bit ARM Cortex-M3 Powered Controller

SKU: DFR0283

The Maple is an STM32F103RET6-based microcontroller board running at 72 MHz, with 43 digital I/O, 15 analog inputs, full-speed USB, 3 USARTs, and SPI/I2C support. Programmable via USB (DFU bootloader) or external JTAG, it has security features, a sysTick timer, and 6 advanced interrupt timers. Powerable via USB, wall adapter, or lipo battery, it’s compatible with Arduino Duemilanove/Diecimila shields. Use its Arduino-style, open-source sketch environment to leverage the 32-bit processor’s speed and peripherals.

Angled shot of Dreamer Maple-A 32-bit ARM Cortex-M3 controller with colored connectors and metallic pins-DFRobot product sku:DFR0283 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Specification

    Parameter Details
    STM32F103RET6 a 32-bit ARM Cortex-M3 microprocessor at 72Mhz
    Operating Voltage 3.3 V
    RAM 64KB
    Flash 512KB
    USB Port Dedicated for programming and communications
    Timers 2 advanced, 4 general-purpose, and 2 basic timers
    Analog Inputs 15 at 12-bit resolution
    PWM Pins 18 at 16-bit resolution
    SPI Peripherals 2 with I2S support
    I2C Peripherals 2
    USART Serial Ports 3
    DMA 12 Channels (dma.h) with 2 DMA controllers
    Power Modes Low power and sleep modes
    Input Voltage (recommended) 7 V — 12 V
    Wireless Support XBEE interface

    Pinout

    pinout

    • GPIO Information

    The RET6 Edition features 38 ready-to-use general purpose input/output (see GPIO) pins for digital input/output, numbered D0 through D37. These numbers correspond to the numeric values next to each header on the Maple silkscreen.

    Pin D38 is the board’s button pin. It is thus mainly useful as an input. The pin will read HIGH when the button is pressed.

    More GPIOs (numbered D39–D42 on the back of the RET6 Edition’s silkscreen) are available if you use the disableDebugPorts() function; see the board-specific debug pin constants for more information. (See this erratum for information about the pin numbered 43 on the silkscreen).

    • This table shows a summary of the available functionality on every GPIO pin, by peripheral type. The “5 V?” column documents whether or not the pin is 5 volt tolerant.

    Note that this table is not exhaustive; on some pins, more peripherals are available than are listed here.

    GPIO-1

    GPIO-2

    Was this article helpful?

    TOP