...the world's most energy friendly microcontrollers
2010-11-12 - t0008_1.01
36
www.energymicro.com
Table of Contents
1. Introduction .............................................................................................................................................. 2
1.1. Features ....................................................................................................................................... 2
2. STK block diagram .................................................................................................................................... 3
3. Hardware layout ........................................................................................................................................ 4
4. Power supply ........................................................................................................................................... 5
4.1. USB ............................................................................................................................................. 5
4.2. Battery .......................................................................................................................................... 5
5. Reset infrastructure ................................................................................................................................... 6
5.1. MCU ............................................................................................................................................ 6
5.2. Board controller .............................................................................................................................. 6
6. Peripherals ............................................................................................................................................... 7
6.1. Pushbuttons ................................................................................................................................... 7
6.2. LEDs ............................................................................................................................................ 7
6.3. LCD ............................................................................................................................................. 7
6.4. Touch slider ................................................................................................................................... 7
6.5. Touch Gecko ................................................................................................................................. 7
7. Advanced Energy Monitor ........................................................................................................................... 8
7.1. Usage ........................................................................................................................................... 8
7.2. AEM theory of operation .................................................................................................................. 8
7.3. AEM accuracy and performance ........................................................................................................ 8
8. Board controller ........................................................................................................................................ 9
9. Board Support Package ............................................................................................................................ 10
9.1. Installation location ........................................................................................................................ 10
9.2. Application Programming Interface ................................................................................................... 10
9.3. Example Applications ..................................................................................................................... 11
9.4. How to include in your own applications ............................................................................................ 11
9.5. Chip errata .................................................................................................................................. 11
10. Connectors ........................................................................................................................................... 12
10.1. Breakout pads ............................................................................................................................ 12
10.2. Expansion header ........................................................................................................................ 14
10.3. Debug connector ......................................................................................................................... 15
11. Debugging ............................................................................................................................................ 16
11.1. Debugging during battery operation ................................................................................................ 16
12. Integrated Development Environments ....................................................................................................... 17
12.1. IAR Embedded Workbench for ARM ............................................................................................... 17
12.2. Rowley Associates - CrossWorks for ARM ....................................................................................... 17
12.3. CodeSourcery - Sourcery G++ ....................................................................................................... 17
12.4. Keil - MDK-ARM ......................................................................................................................... 17
13. energyAware Commander and Upgrades ................................................................................................... 18
13.1. GUI Operation ............................................................................................................................ 18
13.2. Command Line operation .............................................................................................................. 18
13.3. Upgrades ................................................................................................................................... 19
14. Errata .................................................................................................................................................. 20
14.1. Chip errata ................................................................................................................................. 20
14.2. efm32lib Chip Init routine .............................................................................................................. 20
14.3. STK Revision Errata .................................................................................................................... 20
15. Version information ................................................................................................................................ 21
16. Schematic ............................................................................................................................................ 22