The LeafLabs Maple is a microcontroller board based on the STM32F103RB microprocessor. The Maple runs at a maximum of 72 MHz, has 39 digital input/output pins, 16 analog inputs, native full speed USB, 3 USARTs (hardware serial ports), integrated SPI/I2C support, a power jack, and a reset button.
Maple is programmable over USB via our provided DFU bootloader, no extra hardware required! Users can also program the onboard program flash via external JTAG interface. Maple offers security support for read/write protected addresses, as well as User and Handler processor modes. It has a real-time sysTick, useful for a real time OS or any timing senstitive applications. Four built-in 16-bit timers will help you here as well. Maple can be powered via USB, a wall adapter, or it can run off of a rechargeable LiPo battery . The Maple is compatible with shields designed for the Arduino Duemilanove or Diecimila.
Microcontroller: STM32 F103RB
Clock Speed: 72 MHz
Operating Voltage: 3.3V
Input Voltage (recommended): 3.0V-12V
Digital I/O Pins: 39
Analog Input Pins: 16
Flash Memory: 128 KB
64 Channel nested vector interrupt handler (including external interrupt on GPIO’s)
Integrated SPI/I2C and 7 Channels of Direct Memory Access (DMA)
Supplies up to 800mA @ 3.3v
Support for low power and sleep modes (<500uA)