Jump to: navigation, search


EFmapleis a microcontroller board based on Leaf Maple. TheEFmaple can achieve the maximum 72 MHz, it has 39 digital input/output pins, 16 analog inputs, native full speed USB, 3 USARTs (hardware serial ports), integrated SPI/I2C support, with power jack, and reset button. EFmaple is programmable over USB via a provided DFU bootloader, no extra hardware required! Users can also program the onboard program flash via external X-link/X-linkEx JTAG interface. EFmaple offers security support for read/write protected addresses, as well as User and Handler processor modes.EFmaple can be powered by USB or external power supply. Model: EF01019

EFmaple-A.jpg EFmaple-C.jpg EFmaple-B.jpg


  • Maple pins map full compatible for Arduino shield SPI Interface up to 10 MHz
  • 72MHz ARM Cortex M3 core; 20KB SRAM and 128KB Flash
  • 7 channels of Direct Memory Access(DMA)
  • Wide range external input from and USB supply adaptive
  • X-link/X-linkEx full compatible
  • Operating Voltage: DC 3-12V
  • Dimensions: 68.3mm X 54.3mm

Electronic Properties





Interface Function




Module Description


  • Details



Step 1

  • Get Tools Prepared:
  • EFMaple motherboard * 1
  • Bee adapter * 1
  • USB cable * 1
  • DuPont line * 4
  • Bootloader
  • PC for Flash Loader Demonstrator installation

Step 2

Connect the Bee Adapter to the EFMaple motherboard, following TX --- D8 RX --- D7 VCC --- 5V GND ----- GND


Step 3 Burn Bootloader

Connect the Bee Adapter to the computer via USB cable. The following window will appear when you open the Flash Loader Demonstrator.


As shown in the above dialogue, select the right USB port in your PC and follow the other default settings. Hold down the reset button, press the button on the top right, release the former and then the latter. After doing this, you enter EFMaple ISP mode. Press “Next” to enter the below interface.


Includes important code snippet. Demo code like : <syntaxhighlight lang="php">

Demo code {




The projects and application examples.

Version Tracker

Revision Descriptions Release
v0.9b Initial public release date

Bug Tracker

Bug Tracker is the place you can publish any bugs you think you might have found during use. Please write down what you have to say, your answers will help us improve our products.

Additional Idea

The Additional Idea is the place to write your project ideas about this product, or other usages you've found. Or you can write them on Projects page.


How to buy

Click here to buy:


See Also

Other related products and resources.


This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are licensed under GPL/LGPL, see source code files for details.

External Links

Links to external webpages which provide more application ideas, documents/datasheet or software libraries