background image

5

5

4

4

3

3

2

2

1

1

D

D

C

C

B

B

A

A

MCU_PE15

MCU_PE14

MCU_PE13

MCU_PE12

MCU_PE11

MCU_PE10

MCU_PE9

MCU_PE8

MCU_PE7

MCU_PE6

MCU_PE5

MCU_PE4

MCU_PE3

MCU_PE2

MCU_PE1

MCU_PE0

MCU_PD15

MCU_PD14

MCU_PD13

MCU_PD12

MCU_PD11

MCU_PD10

MCU_PD9

MCU_PD8

MCU_PD7

MCU_PD6

MCU_PD5

MCU_PD4

MCU_PD3

MCU_PD2

MCU_PD1

MCU_PD0

MCU_PA15

MCU_PA14

MCU_PA13

MCU_PA12

MCU_PA11

MCU_PA10

MCU_PA9

MCU_PA8

MCU_PA7

MCU_PA6

MCU_PA5

MCU_PA4

MCU_PA3

MCU_PA2

MCU_PA1

MCU_PA0

MCU_PB15

MCU_PB14

MCU_PB13

MCU_PB12

MCU_PB11

MCU_PB10

MCU_PB9

MCU_PB8

MCU_PB7

MCU_PB6

MCU_PB5

MCU_PB4

MCU_PB3

MCU_PB2

MCU_PB1

MCU_PB0

MCU_PC15

MCU_PC14

MCU_PC13

MCU_PC12

MCU_PC11

MCU_PC10

MCU_PC9

MCU_PC8

MCU_PC7

MCU_PC6

MCU_PC5

MCU_PC4

MCU_PC3

MCU_PC2

MCU_PC1

MCU_PC0

MCU_PF0
MCU_PF1
MCU_PF2
MCU_PF3
MCU_PF4
MCU_PF5
MCU_PF6
MCU_PF7
MCU_PF8
MCU_PF9

MCU_PA[15..0]

(p 2,6)

MCU_PB[15..0]

(p 2,5,6)

MCU_PC[15..0]

(p 2,3,9)

MCU_PD[15..0]

(p 2,6)

MCU_PE[15..0]

(p 2,6)

MCU_PF[9..0]

(p 6,9)

Size

Designed:

Revision

Sheet

of

Approved:

Sheet Created Date

Sheet Modified Date

Document number

Schematic Title

Design Created Date:

BOM Doc No:

Page Title

A03

BRD2001A

Tuesday, June 29, 2010

4

10

A3

GB

<OrgAddr2>

EFM32 Starter Kit

<Cage Code>

Tuesday, January 12, 2010

Wednesday, December 03, 2008

TOP

<Schematic Path>

EFM32 I/O

Size

Designed:

Revision

Sheet

of

Approved:

Sheet Created Date

Sheet Modified Date

Document number

Schematic Title

Design Created Date:

BOM Doc No:

Page Title

A03

BRD2001A

Tuesday, June 29, 2010

4

10

A3

GB

<OrgAddr2>

EFM32 Starter Kit

<Cage Code>

Tuesday, January 12, 2010

Wednesday, December 03, 2008

TOP

<Schematic Path>

EFM32 I/O

Size

Designed:

Revision

Sheet

of

Approved:

Sheet Created Date

Sheet Modified Date

Document number

Schematic Title

Design Created Date:

BOM Doc No:

Page Title

A03

BRD2001A

Tuesday, June 29, 2010

4

10

A3

GB

<OrgAddr2>

EFM32 Starter Kit

<Cage Code>

Tuesday, January 12, 2010

Wednesday, December 03, 2008

TOP

<Schematic Path>

EFM32 I/O

PORT D

PORT E

PORT F

U300B

EFM32G890F128

PORT D

PORT E

PORT F

U300B

EFM32G890F128

D0 / USART1_TX #1 / PCNT2_S0IN #0 / ADC0_CH0

L11

D1 / TIMER0_CC0 #3 / USART1_RX #1 / PCNT2_S1IN #0 / ADC0_CH1

K11

D2 / TIMER0_CC1 #3 / USART1_CLK #1 / ADC0_CH2

J9

D3 / TIMER0_CC2 #3 / USART1_CS #1 / ADC0_CH3

J10

D4 / LEUART0_TX #0 / ADC0_CH4

J11

D5 / LEUART0_RX #0 / ADC0_CH5

H9

D6 / LETIMER0_OUT0 #0 / I2C0_SDA #1 / ADC0_CH6

H10

D7 / LETIMER0_OUT1 #0 / I2C0_SCL #1 / ADC0_CH7

H11

D8 / CMU_CLKOUT1 #1 / ADC0_VCM

H8

D9 / EBI_CS0 / LCD_SEG28

D6

D10 / EBI_CS1 / LCD_SEG29

A5

D11 / EBI_CS2 / LCD_SEG30

B5

D12 / EBI_CS3 / LCD_SEG31

C5

D13

C4

D14 / I2C0_SDA #3

H3

D15 / I2C0_SCL #3

J3

E0 / UART0_TX #1 / PCNT0_S0IN #1

E9

E1 / UART0_RX #1 / PCNT0_S1IN #1

E10

E2 / ACMP0 _OUT #1

F10

E3 / ACMP1_OUT #1

E11

E4 / USART0_CS #1 / LCD_COM0

A9

E5 / USART0_CLK #1 / LCD_COM1

B9

E6 / USART0_RX #1 / LCD_COM2

C9

E7 / USART0_TX #1 / LCD_COM3

D9

E8 / EBI_AD0 / PCNT2_S0IN #1 / LCD_SEG4

B4

E9 / EBI_AD1 / PCNT2_S1IN #1 / LCD_SEG5

A4

E10 / EBI_AD2 / TIMER1_CC0 #1 / USART0_TX #0 / LCD_SEG6

C3

E11 / EBI_AD3 / TIMER1_CC1 #1 / USART0_RX #0 / LCD_SEG7

B3

E12 / EBI_AD4 / TIMER1_CC2 #1 / USART0_CLK #0 / LCD_SEG8

A3

E13 / EBI_AD5 / USART0_CS #0 / ACMP0_OUT #0 / LCD_SEG9

B2

E14 / EBI_AD6 / LEUART0_TX #2 / LCD_SEG10

A2

E15 / EBI_AD7 / LEUART0_RX #2 / LCD_SEG11

A1

F0 / LETIMER0_OUT0 #2 / DBG_SWCLKTCK

E8

F1 / LETIMER0_OUT1 #2 / DBG_SWDITMS

D8

F2 / EBI_ARDY / ACMP1_OUT #0 / DBG_SWV #0 / LCD_SEG0

C8

F3 / TIMER0_CCC0 #2 / EBI_ALE / LCD_SEG1

B8

F4 / TIMER0_CCC1 #2 / EBI_WEn / LCD_SEG2

A8

F5 / TIMER0_CCC2 #2 / EBI_REn / LCD_SEG3

A7

F6 / TIMER0_CC0 #2 / UART0_TX #0 / LCD_SEG24

B7

F7 / TIMER0_CC1 #2 / UART0_RX #0 / LCD_SEG25

A6

F8 / TIMER0_CC2 #2 / LCD_SEG26

B6

F9 / LCD_SEG27

C6

PORT A

PORT B

PORT C

U300A

EFM32G890F128

PORT A

PORT B

PORT C

U300A

EFM32G890F128

A0 / TIMER0_CC0 #0,1 / EBI_AD9 / I2C0_SDA #0 / LCD_SEG13

C2

A1 / TIMER0_CC1 #0,1 / CMU_CLKOUT1 / EBI_AD10 / I2C0_SCL #0 / LCD_SEG14

C1

A2 / TIMER0_CC2 #0,1 / CMU_CLKOUT0 / EBI_AD11 / LCD_SEG15

D2

A3 / TIMER0_CCC0 #0 / EBI_AD12 / UART0_TX #2 / LCD_SEG16

D1

A4 / TIMER0_CCC1 #0 / EBI_AD13 / UART0_RX #2 / LCD_SEG17

E3

A5 / TIMER0_CCC2 #0 / EBI_AD14 / LEUART1_TX #1 / LCD_SEG18

E2

A6 / EBI_AD15 / LEUART1_RX #1 / LCD_SEG19

E1

A7 / LCD_SEG35

H4

A8 / TIMER2_CC0 #0 / LCD_SEG36

H5

A9 / TIMER2_CC1 #0 / LCD_SEG37

J5

A10 / TIMER2_CC2 #0 / LCD_SEG38

J6

A11 / LCD_SEG39

K5

A12 / TIMER2_CC0 #1 / LCD_BCAP_P

J4

A13 / TIMER2_CC1 #1 / LCD_BCAP_N

K3

A14 / TIMER2_CC2 #1 / LCD_BEXT

L3

A15 / EBI_AD8 / LCD_SEG12

B1

B0 / TIMER1_CC0 #2 / LCD_SEG32

E4

B1 / TIMER1_CC1 #2 / LCD_SEG33

F1

B2 / TIMER1_CC2 #2 / LCD_SEG34

F2

B3 / USART2_TX #1 / PCNT1_S0IN #1 / LCD_SEG20

F3

B4 / USART2_RX #1 / PCNT1_S1IN #1 / LCD_SEG21

F4

B5 / USART2_CLK #1 / LCD_SEG22

G1

B6 / USART2_CS #1 / LCD_SEG23

G2

B7 / USART1_CLK #0/ LFXTAL_P

K1

B8 / USART1_CS #0 / LFXTAL _N

L1

B9

J7

B10

J8

B11 / LETIMER0_OUT0 #1 / DAC0_OUT0

L5

B12 / LETIMER0_OUT1 #1 / DAC0_OUT1

L6

B13 / LEUART0_TX #1 / HFXTAL_P

L8

B14 / LEUART0_RX #1 / HFXTAL_N

L9

B15

D3

C0 / USART1_TX #0 / PCNT0_S0IN #2 / ACMP0_CH0

H1

C1 / USART1_RX #0 / PCNT0_S1IN #2 / ACMP0_CH1

J1

C2 / USART2_TX #0 / ACMP0_CH2

H2

C3 / USART2_RX #0 / ACMP0_CH3

J2

C4 / USART2_CLK #0 / LETIMER_OUT0 #3 / PCNT1_S0IN #0 / ACMP0_CH4

K2

C5 / USART2_CS #0 / LETIMER_OUT1 #3 / PCNT1_S1IN #0 / ACMP0_CH5

L2

C6 / LEUART1_TX #0 / I2C0_SDA #2 / ACMP0_CH6

G10

C7 / LEUART1_RX #0 / I2C0_SCL #2 / ACMP0_CH7

G11

C8 / TIMER2_CC0 #2 / USART0_CS #2 / ACMP1_CH0

D10

C9 / TIMER2_CC1 #2 / USART0_CLK #2 / ACMP1_CH1

D11

C10 / TIMER2_CC2 #2 / USART0_RX #2 / ACMP1_CH2

C10

C11 / USART0_TX #2 / ACMP1_CH3

C11

C12 / CMU_CLKOUT0 #1 / ACMP1_CH4

B10

C13 / TIMER0_CCC0 #1,3 / TIMER1_CC0 #0 / PCNT0_S0IN #0 / ACMP1_CH5

B11

C14 / TIMER0_CCC1 #1,3 / TIMER1_CC1 #0 / UART0_TX #3 / PCNT0_S1IN #0 / ACMP1_CH6

A10

C15 / TIMER0_CCC2 #1,3 / TIMER1_CC2 #0 / UART0_RX #3 / DBG_SWV #1 / ACMP1_CH7

A11

Summary of Contents for EFM32-G8XX-STK

Page 1: ...uation prototyping and application development for the EFM32 Gecko MCU family with the ARM Cortex M3 CPU core Main features Advanced Energy Monitoring provides real time visibility into the energy con...

Page 2: ...precise current tracking Special hardware configuration for isolation of the MCU power domain Full feature USB debugger with debug out functionality 160 segment Energy Micro LCD 20 pin expansion heade...

Page 3: ...01 3 www energymicro com 2 STK block diagram An overview of the Kit is shown in the block diagram below Figure 2 1 EFM32 G8XX STK Block Diagram EFM32 3V CR2032 BC 20 4 44 2 4 50 4 EXP Touch Gecko Touc...

Page 4: ...the world s most energy friendly microcontrollers 2010 11 12 t0008_1 01 4 www energymicro com 3 Hardware layout The layout of the EFM32 G8XX STK is shown below Figure 3 1 EFM32 G8XX STK hardware layou...

Page 5: ...socket for a 20mm coin cell battery which can be used to power the kit When the USB is disconnected and the battery connect switch is turned on the EFM and its peripherals is powered by the battery Th...

Page 6: ...gymicro com 5 Reset infrastructure 5 1 MCU The primary user reset for the MCU is the reset button on the MCU board This will only reset the MCU The MCU can also be reset by debuggers 5 2 Board control...

Page 7: ...o the EFM and are debounced by RC filters with a time constant of 1ms 6 2 LEDs There are four LEDs on the kit marked LED0 to LED3 An active high on the respective pins will light the LEDs 6 3 LCD An E...

Page 8: ...e noise averaging of the samples is performed before the current measurement is presented in the AEM GUI During startup of the kit a calibration of the AEM is performed This calibration compensates fo...

Page 9: ...EFM and the BC The connection is made by setting the bc_en line high The EFM can then use the BSP to send commands to the BC When bc_en is low bc_tx and bc_rx can be used by other applications To use...

Page 10: ...l give unpredictable results 9 1 Installation location When installing the complete software package for the kit the BSP will be installed under the main installation directory typically in a location...

Page 11: ...or correct configuration 1 Make sure you define the correct part number i e EFM32G890F128 as a preprocessor defined symbol 2 Make sure you define the correct part number i e EFM32G890F128 for your pro...

Page 12: ...A12 TIM2_CC0 LCD Boost capacitor PA13 TIM2_CC1 LCD Boost capacitor PA14 TIM2_CC2 LCD Boost capacitor GND PE0 U0_TX PCNT0_S0 BC_TX PE1 U0_RX PCNT0_S1 BC_RX PE2 ACMP0_O EXP header PE3 ACMP1_O GND PC0 AC...

Page 13: ...11 DAC_OUT0 LET0_O0 EXP header PB12 DAC_OUT1 LET0_O1 EXP header PB15 GND PD0 US1_TX PCNT2_S0 EXP header PD1 TIM0_CC0 US1_RX PCNT2_S1 EXP header PD2 TIM0_CC1 US1_CLK EXP header PD3 TIM0_CC2 US1_CS EXP...

Page 14: ...CU GPIO pin MCU GPIO pin functions 1 GND Ground 2 VMCU MCU supply voltage 3 PC4 USART2_CLK 0 LETIMER_OUT0 3 PCNT1_S0IN 0 ACMP0_CH4 4 PD0 USART1_TX 1 PCNT2_S0IN 0 ADC0_CH0 5 PC5 USART2_CS 0 LETIMER_OUT...

Page 15: ...t voltage on the debugged application 2 NC 3 TRST JTAG tap reset 4 GND 5 TDI JTAG data in 6 GND 7 TMS SWDIO JTAG TMS or Serial Wire data I O 8 GND 9 TCK JTAG TCK or Serial Wire clock 10 GND 11 RTCK JT...

Page 16: ...board debugger is disconnected and an external debugger can be connected to debug the EFM on the EFM32 G8XX STK Debug OUT In this mode the on board debugger can be used to debug an EFM mounted in your...

Page 17: ...n how to use it You will find the IAR project file in the iar subfolder of each project 12 2 Rowley Associates CrossWorks for ARM See the quick start guide for download details for CrossWorks for ARM...

Page 18: ...ration Using the command line involves runnig the binary in a command shell with an appropriate argument e g eACommander exe help All command line options will be parsed in the other they are given so...

Page 19: ...the latest available Kit SW package It is important to upgrade the kit when installing a new SW package as new energyAware Commander functionality might require kit controller software upgrades You ca...

Page 20: ...www energymicro com for the latest erra updates on your device 14 2 efm32lib Chip Init routine The efm32lib include efm32_chip h CHIP_Init routine will as far as possible enable work arounds for chip...

Page 21: ...1 01 21 www energymicro com 15 Version information The current version information can be read from Gecko Commander Table 15 1 Current versions Type Version Released Firmware revision 1v3p0 2010 11 15...

Page 22: ...the world s most energy friendly microcontrollers 2010 11 12 t0008_1 01 22 www energymicro com 16 Schematic On the next pages you can find the schematic and the assembly drawings of the main board...

Page 23: ...Approved Sheet Created Date Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Page Title A03 BRD2001A Tuesday June 29 2010 1 10 A3 GB OrgAddr2 EFM32 Starter Kit Cage C...

Page 24: ...Design Created Date BOM Doc No Page Title A03 BRD2001A Tuesday June 29 2010 2 10 A3 GB OrgAddr2 EFM32 Starter Kit Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path User In...

Page 25: ...2 4 6 LCD_PB 6 0 p 4 6 MCU_PA 15 0 p 2 4 6 MCU_PB 15 0 p 2 4 5 6 LCD_PD 12 9 p 4 6 MCU_PD 15 0 p 2 4 6 LCD_PE 15 4 p 4 6 MCU_PE 15 0 p 2 4 6 LCD_PF 9 2 p 4 6 MCU_PF 9 0 p 4 6 9 MCU_PC 15 0 p 2 4 9 MCU...

Page 26: ...1 E10 E2 ACMP0 _OUT 1 F10 E3 ACMP1_OUT 1 E11 E4 USART0_CS 1 LCD_COM0 A9 E5 USART0_CLK 1 LCD_COM1 B9 E6 USART0_RX 1 LCD_COM2 C9 E7 USART0_TX 1 LCD_COM3 D9 E8 EBI_AD0 PCNT2_S0IN 1 LCD_SEG4 B4 E9 EBI_AD...

Page 27: ...ower Size Designed Revision Sheet of Approved Sheet Created Date Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Page Title A03 BRD2001A Tuesday June 29 2010 5 10 A3...

Page 28: ...2 Starter Kit Cage Code Tuesday January 12 2010 Wednesday December 03 2008 TOP Schematic Path LCD Size Designed Revision Sheet of Approved Sheet Created Date Sheet Modified Date Document number Schema...

Page 29: ...f Approved Sheet Created Date Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Page Title A03 BRD2001A Tuesday June 29 2010 7 10 A3 GB OrgAddr2 EFM32 Starter Kit Cage...

Page 30: ...700 NM 1 2 C703 10U C703 10U R711 4R7 R711 4R7 R724 1R R724 1R R701 4R7 R701 4R7 R706 22K R706 22K TP713 TP713 C712 1N C712 1N C711 100N C711 100N C715 100N C715 100N R700 10K R700 10K P700 COIN_CELL...

Page 31: ...chematic Path Debug Interface R804 100K R804 100K U803B 74LVC2G125DC U803B 74LVC2G125DC 5 7 3 TP801 TP801 R803 100K R803 100K TP812 TP812 U806A 74LVC4066 U806A 74LVC4066 1Y 1 1Z 2 1E 13 2Y 4 3Y 8 4Y 1...

Page 32: ...rol MCU PORT A PORT B PORT C U900A Control MCU PA0 WKUP USART2_CTS ADC123_IN0 TIM2_CH1_ETR TIM5_CH1 TIM8_ETR G2 PA1 USART2_RTS ADC123_IN1 TIM5_CH2 TIM2_CH2 H2 PA2 USART2_TX ADC123_IN2 TIM5_CH3 TIM2_CH...

Page 33: ...05 R606 R607 R608 R609 R610 R611 R612 R700 R701 R702 R703 R704 R705 R706 R707 R708 R709 R710 R711 R712 R713 R714 R715 R716 R717 R718 R719 R720 R721 R722 R723 R724 R725 R727 R728 R729 R800 R801 R802 R8...

Page 34: ...P900...

Page 35: ...the world s most energy friendly microcontrollers 2010 11 12 t0008_1 01 34 www energymicro com...

Page 36: ...the world s most energy friendly microcontrollers 2010 11 12 t0008_1 01 35 www energymicro com...

Page 37: ...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...

Page 38: ...the world s most energy friendly microcontrollers 2010 11 12 t0008_1 01 37 www energymicro com List of Figures 2 1 EFM32 G8XX STK Block Diagram 3 3 1 EFM32 G8XX STK hardware layout 4...

Page 39: ...es 7 1 AEM accuracy 8 10 1 Bottom breakout pad row 12 10 2 Top breakout pad row 13 10 3 Expansion header pinout 14 10 4 Expansion header pin list 14 10 5 Debug connector pinout 15 11 1 Debug modes 16...

Page 40: ......

Reviews: