background image

5

5

4

4

3

3

2

2

1

1

D

D

C

C

B

B

A

A

Control MCU Power & Bypass

J-Link LED

Debug out LED

PCB_REV0
PCB_REV1

CLK_SEL

CTRL_MCU_TCK_SWCLK

CTRL_MCU_TMS_SWDIO

CTRL_MCU_TDI

TCK_IN

CTRL_MCU_#TRST

#RESET_IN

TDO_SWO_IN

#TRST_OUT

TDI_OUT

TMS_OUT

TCK_OUT

#TRST_IN

TDI_IN
TMS_IN

CTRL_MCU_TDO_SWD

AEM_CTRL0
AEM_CTRL1
AEM_CTRL2
AEM_CTRL3

BOARD_REV0
BOARD_REV1

BOARD_REV1

BOARD_REV0

GND

GND

GND

GND

GND

GND

ADC_VREF

GND

3V3

3V3

3V3

3V3

GND

GND

3V3

3V3

GND

GND

3V3

3V3

GND

3V3

3V3

GND

3V3

3V3

3V3

GND

CTRLMCU_DEBUG_#RESET

CTRLMCU_SPI_SCK

CTRLMCU_SPI_MOSI
CTRLMCU_SPI_#CS

CTRLMCU_SPI_MISO

DEBUG_TMS_SWDIO_IN

(p 9)

DEBUG_TDI_IN

(p 9)

DEBUG_#TRST_IN

(p 9)

DEBUG_TDO_SWO_IN

(p 9)

DEBUG_TMS_SWDIO_#OE

(p 9)

DEBUG_BUF_#OE

(p 9)

AEM_SENSE_VOLTAGE

(p 8)

DEBUG_TCK_SWCLK_IN

(p 9)

DEBUG_EXT_CABLE_ATTACH

(p 9)

AEM_SENSE_CURRENT_RANGE2

(p 8)

DEBUG_EXT_VDD_TARGET

(p 9)

AEM_SENSE_CURRENT_RANGE1

(p 8)

DEBUG_#RESET_IN

(p 9)

CTRLMCU_SPI_MISO

USBDP

(p 7)

USBDM

(p 7)

DEBUG_#RESET

(p 9)

DEBUG_#TRST_OUT

(p 9)

DEBUG_TCK_SWCLK_OUT

(p 9)

DEBUG_TMS_SWDIO_OUT

(p 9)

DEBUG_TDI_OUT

(p 9)

AEM_VMCU_ENABLE

(p 8)

CTRLMCU_SPI_#CS

CTRLMCU_DEBUG_#RESET

CTRLMCU_SPI_SCK

CTRLMCU_SPI_MOSI

DEBUG_DH_SW_ENABLE

(p 9)

DEBUG_MCU_SW_ENABLE

(p 9)

BC_TX

(p 3)

BC_RX

(p 3)

CTRLMCU_I2C_SDA

(p 7)

CTRLMCU_I2C_SCL

(p 7)

AEM_CTRL[3..0] (p 8)

EEPROM_WP

(p 7)

3V3_SENSE

(p 7)

5V_SENSE

(p 7)

MCU_DEBUG_ISOLATE_#EN

BOARD_REV[1..0]

BOARD_REV[1..0]

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

10

10

A3

GB

<OrgAddr2>

EFM32 Starter Kit

<Cage Code>

Saturday, March 21, 2009

Wednesday, December 03, 2008

TOP

<Schematic Path>

Control MCU

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

10

10

A3

GB

<OrgAddr2>

EFM32 Starter Kit

<Cage Code>

Saturday, March 21, 2009

Wednesday, December 03, 2008

TOP

<Schematic Path>

Control MCU

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

10

10

A3

GB

<OrgAddr2>

EFM32 Starter Kit

<Cage Code>

Saturday, March 21, 2009

Wednesday, December 03, 2008

TOP

<Schematic Path>

Control MCU

C916

100N

C916

100N

TP909

TP909

C910

100N

C910

100N

R900
2K

R900
2K

U902A

M25PX16

U902A

M25PX16

D

5

C

6

HOLD

7

Q

2

W

3

S

1

R917
100K

NM

R917
100K

NM

U900C

Control MCU

U900C

Control MCU

NRST

E1

BOOT0

D5

OSC_IN

C1

OSC_OUT

D1

VBAT

B2

VREF-

H1

VREF+

J1

VSSA

G1

VDDA

K1

VDD_1

F7

VDD_2

F6

VDD_3

F5

VDD_4

F4

VDD_5

D2

VSS_1

E7

VSS_2

E6

VSS_3

E5

VSS_4

E4

VSS_5

C2

NC

F8

R911
0R

R911
0R

C903
12P

C903
12P

LED900
YELLOW

LED900
YELLOW

2

1

LED902

YELLOW

LED902

YELLOW

2

1

TP923

TP923

TP908

TP908

LED903
RED

LED903
RED

2

1

R910
1R

R910
1R

L900

BLM21B102S

L900

BLM21B102S

1

2

U902B

M25PX16

U902B

M25PX16

VCC

8

VSS

4

R914
10K

R914
10K

C912

100N

C912

100N

R916
0R

R916
0R

TP902

TP902

C907
10U

C907
10U

C915

10U

C915

10U

PORT A

PORT B

PORT C

U900A

Control 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_CH3

J2

PA3 / USART2_RX / ADC123_IN3 / TIM5_CH4 / TIM2_CH4

K2

PA4 / SPI1_NSS / DAC_OUT1 / USART2_CK / ADC12_IN4

G3

PA5 / SPI1_SCK / DAC_OUT2 / ADC12_IN5

H3

PA6 / SPI1_MISO / TIM8_BKIN / ADC12_IN6 / TIM3_CH1 [TIM1_BKIN]

J3

PA7 / SPI1_MOSI / TIM8_CH1N / ADC12_IN7 / TIM3_CH2 [TIM1_CH1N]

K3

PA8 / USART1_CK / TIM1_CH1 / MCO

D9

PA9 / USART1_TX / TIM1_CH2

C9

PA10 / USART1_RX / TIM1_CH3

D10

PA11 / USART1_CTS / CANRX / TIM1_CH4 / USBDM

C10

PA12 / USART1_RTS / CANTX / TIM1_ETR / USBDP

B10

PA13 / JTMS-SWDIO

A10

PA14 / JTCK-SWCLK

A9

PA15 / JTDI

A8

PB0 / ADC12_IN8 / TIM3_CH3 / TIM8_CH2N

J4

PB1 / ADC12_IN9 / TIM3_CH4 / TIM8_CH3N

K4

PB2 / BOOT1

G5

PB3 / JTDO / TRACESWO  / SPI3_SCK / I2S3_CK [TIM2_CH2 / SPI1_SCK]

A7

PB4 / JNTRST / SPI3_MISO [TIM3_CH2 / SPI1_MISO]

A6

PB5 / I2C1_SMBAI / SPI3_MOSI / I2S3_SD [TIM3_CH2 / SPI1_MOSI]

C5

PB6 / I2C1_SCL / TIM4_CH1 [USART1_TX]

B5

PB7 / I2C1_SDA / FSMC_NADV / TIM4_CH2 [USART1_RX]

A5

PB8 / TIM4_CH3 / SDIO_D4 [I2C1_SCL / CANRX]

B4

PB9 / TIM4_CH4 / SDIO_D5 [I2C1_SDA / CANTX ]

A4

PB10 / I2C2_SCL / USART3_TX [TIM2_CH3]

J7

PB11 / I2C2_SDA / USART3_RX [TIM2_CH4]

K7

PB12 / SPI2_NSS / I2S2_WS / I2C2_SMBAI / USART3_CK / TIM1_BKIN

K8

PB13 / SPI2_SCK / I2S2_CK / USART3_CTS / TIM1_CH1N

J8

PB14 / SPI2_MISO / TIM1_CH2N / USART3_RTS

H8

PB15 / SPI2_MOSI / I2S2_SD / TIM1_CH3N

G8

PC0 / ADC123_IN10

F1

PC1 / ADC123_IN11

F2

PC2 / ADC123_IN12

E2

PC3 / ADC123_IN13

F3

PC4 / ADC12_IN14

G4

PC5 / ADC12_IN15

H4

PC6 / I2S2_MCK / TIM8_CH1 / SDIO_D6 [TIM3_CH1]

F10

PC7 / I2S3_MCK / TIM8_CH2 / SDIO_D7 [TIM3_CH2]

E10

PC8 / TIM8_CH3 / SDIO_D0 [TIM3_CH3]

F9

PC9 / TIM8_CH4 / SDIO_D1 [TIM3_CH4]

E9

PC10 / UART4_TX / SDIO_D2 [USART3_TX]

B9

PC11 / UART4_RX / SDIO_D3 [USART3_RX]

B8

PC12 / UART5_TX / SDIO_CK [USART3_CK]

C8

PC13 / TAMPER-RTC

A2

PC14 / OSC32_IN

A1

PC15 / OSC32_OUT

B1

C905
10N

C905
10N

C917

100N

C917

100N

R913

0R

NM

R913

0R

NM

R905
2K

R905
2K

R901

1K5

R901

1K5

C914

100N

C914

100N

TP911

TP911

C904
100N

C904
100N

U900B

Control MCU

U900B

Control MCU

PD0 / OSC_IN / FSMC_D2 [CANRX]

D8

PD1 / OSC_OUT / FSMC_D3 [CANTX]

E8

PD2 / TIM3_ETR / UART5_RX / SDIO_CMD

B7

PD3 / FSMC_CLK [USART2_CTS]

C7

PD4 / FSMC_NOE [USART2_RTS]

D7

PD5 / FSMC_NWE [USART2_TX]

B6

PD6 / FSMC_NWAIT [USART2_RX]

C6

PD7 / FSMC_NE1 / FSMC_NCE2 [USART2_CK]

D6

PD8 / FSMC_D13  [USART3_TX]

K9

PD9 / FSMC_D14  [USART3_RX]

J9

PD10 / FSMC_D15  [USART3_CK]

H9

PD11 / FSMC_A16  [USART3_CTS]

G9

PD12 / FSMC_A17  [USART3_RTS / TIM4_CH1]

K10

PD13 / FSMC_A18  [TIM4_CH2]

J10

PD14 / FSMC_D0  [TIM4_CH3]

H10

PD15 / FSMC_D1  [TIM4_CH4]

G10

PE0 / TIM4_ETR / FSMC_NBL0

D4

PE1 / FSMC_NBL1

C4

PE2 / TRACECK / FSMC_A23

A3

PE3 / TRACED0 / FSMC_A19

B3

PE4 / TRACED1 / FSMC_A20

C3

PE5 / TRACED2 / FSMC_A21

D3

PE6 / TRACED3 / FSMC_A22

E3

PE7 / FSMC_D4 [TIM1_ETR]

H5

PE8 / FSMC_D5 [TIM1_CH1N]

J5

PE9 / FSMC_D6 [TIM1_CH1]

K5

PE10 / FSMC_D7 [TIM1_CH2N]

G6

PE11 / FSMC_D8 [TIM1_CH2]

H6

PE12 / FSMC_D9 [TIM1_CH3N]

J6

PE13 / FSMC_D10 [TIM1_CH3]

K6

PE14 / FSMC_D11 [TIM1_CH4]

G7

PE15 / FSMC_D12 [TIM1_BKIN]

H7

C908

10N

C908

10N

C911

100N

C911

100N

C900

18P

C900

18P

C913

100N

C913

100N

X900

16MHz

X900

16MHz

2

1

R903
2K

R903
2K

TP904

TP904

TP910

TP910

C902
12P

C902
12P

R912
2K

R912
2K

R915
0R

R915
0R

R904

22R

R904

22R

C909
10N

C909
10N

R909
0R

R909
0R

TP901

TP901

TP903

TP903

R902

22R

R902

22R

LED901
BLUE

LED901
BLUE

2

1

C901

18P

C901

18P

R918
100K

R918
100K

P900

NM

P900

NM

1

2
4

8

6

10

3
5

9

7

12

13

14

11

15

16

17
19

18
20

TP900

TP900

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: