Maple mini

Top

Bottom

This example is a Baite clone of the Leaflabs Maple mini. This is an inexpensive ARM development platform with 128KB flash and 20KB RAM. This has double the flash capacity of the vcc-gnd which has the same controller.

The Maple mini board comes with a USB boot loader in flash along with the ROM based serial UART boot loader. The USB boot loader is compatible with dfu-util and no programming hardware is necessary to begin development with the Maple mini.

Pinout

   VCC         MINI-USB          VCC
   GND          *PB9             GND
   BUT PB8 BOOT0                VBAT
   15  PB7                PC13    14
   16  PB6                PC14    13
   17  PB5                PC15    12
   18  PB4                NRST RESET
   19  PB3                PA0     11
   20  PA15               PA1     10
   21  PA14 STM32F103C8T6 PA2      9
   22  PA13               PA3      8
   23  PA12    PB1        PA4      7
   24  PA11    LED        PA5      6
RX 25  PA10               PA6      5
TX 26  PA9     RESET      PA7      4
   27  PA8                PB0      3
   28  PB15    BUTTON     PB2      2
   29  PB14               PB10     1
   30  PB13               PB11     0
   31  PB12                      VIN

ISP
===
TX  PA10  RX
RX  PA9   TX
    BOOT0 BUTTON

SWD             JTAG
===             ====
SWCLK PA14      TCK  PA14
SWDIO PA13      TMS  PA13
NRST  RESET     TRST PB4
                TDI  PA15
                TDO  PB3

*PB9 is active low USB enable.            

Power

Power is supplied on the USB socket or VIN which feeds a 3V3 LDO regulator.

LED demo

For now, see the libmaple page for a demo. Later a demo OpenCM3 demo will appear here.

Boot loader

The Maple mini boot loader has its own page here.

Resources