Maple Native
Maple Native is identical to the Maple, but we've diverged from Arduino form factor and pin layout. The STM32 is an amazing chip and it deserves a layout that was designed just for it. Maple native includes a silkscreen that labels exactly which pins work with which peripherals, such as I2C and SPI communication, or the analog to digital converter (ADC). With Maple Native, you wont have to dig through schematics or pin mapping charts again. To make things even easier, the pins are arranged to keep peripheral ports together wherever possible. Our extended library makes using any of the STM32's advanced peripherals as easy as blinking an LED.
Specs Overview
- Microcontroller: STM32 F103RB
- Clock Speed: 72 MHz
- Operating Voltage: 3.3V
- Input Voltage (recommended): 3.0V-18V
- Digital I/O Pins: 39
- Analog Input Pins: 16
- Flash Memory: 128 KB
- SRAM: 20KB
- 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 (total) via GPIO pins with external power.
- Support for low power and sleep modes (<500uA)
Programming
Maple Native can be programmed using an Arduino-style, sketch-based programming environment, which is open-source and can be downloaded online at our website. The Cortex-M3 on Maple Native comes pre-programmed with a boot-loader – allowing users to upload new code onto it using the USB interface (supported directly by the Cortex-M3), without the need for an external hardware programmer. You can also program the microcontroller directly with an external JTAG interface.
To Buy
The Maple Native is not currently available for sale, but will be soon! Stay tuned for updates.