17
EM-32G210F128-H development board Users Manual All boards produced by Olimex are ROHS compliant Revision Initial, September 2011 Copyright(c) 2011, OLIMEX Ltd, All rights reserved Page 1

EM-32G210F128-H development board Users Manual - Olimex · INTRODUCTION: EM-32G210F128-H is small header board with EFM32G210F128 Cortex M3 microcontroller from Energy Micro AS. With

  • Upload
    lythuan

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

EM-32G210F128-H development board Users Manual

All boards produced by Olimex are ROHS compliant

Revision Initial, September 2011Copyright(c) 2011, OLIMEX Ltd, All rights reserved

Page 1

INTRODUCTION:

EM-32G210F128-H is small header board with EFM32G210F128 Cortex M3 microcontroller from Energy Micro AS. With a unique combination of the powerful 32-bit ARM Cortex-M3, innovative low energy techniques, short wake-up time from energy saving modes, and a wide selection of peripherals, the EFM32G210F128 mi-crocontroller is well suited for any battery operated application as well as other sys-tems requiring high performance and low-energy consumption. On the board are available DBG connector for programming/debugging, UEXT connector for con-necting some of our module boards to it, user button, status led and reset button.

BOARD FEATURES:

• MCU: EFM32G210F128

• Debug Interface

• UEXT

• Two extension connectors

• Status Led

• User button

• Reset button

• Battery connector

• FR-4, 1.5 mm, soldermask, component print

• Dimensions: 43.00 x 34.50mm (1.69 x 1.36")

Page 2

ELECTROSTATIC WARNING:

The EM-32G210F128-H board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.

BOARD USE REQUIREMENTS:

Cables: The cable you will need depends on the programmer/debugger you use. If you use ARM-JTAG-EW, you will need USB A-B cable.

Hardware: Programmer/Debugger ARM-JTAG-EW or other compatible programming/debugging tool if you work with EW-ARM.

PROCESSOR FEATURES:

EM-32G210F128-H board use ARM 32-bit Cortex-M3 microcontroller EFM32G210F128 from Energy Micro AS with these features:

− ARM Cortex-M3 CPU platform

− High Performance 32-bit processor @ up to 32 MHz

− Memory Protection Unit

− Wake-up Interrupt Controller

− Flexible Energy Management System

− 20 nA @ 3 V Shutoff Mode

− 0.6 μA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention

− 0.9 μA @ 3 V Deep Sleep Mode, including Real Time Clock with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and CPU retention

− 45 μA/MHz @ 3 V Sleep Mode

− 180 μA/MHz @ 3 V Run Mode, with code executed from flash

− 128 KB Flash

− 16 KB RAM

− 24 General Purpose I/O pins

− Configurable Push-pull, Open-drain, pull-up/down, input filter, drive strength

− Configurable peripheral I/O locations

− 14 asynchronous external interrupts

− 8 Channel DMA Controller

Page 3

− 8 Channel Peripheral Reflex System for autonomous inter-peripheral signaling

− Hardware AES with 128/256-bit keys in 54/75 cycles

− Timers/Counters

− 2× 16-bit Timer/Counter

− 2×3 Compare/Capture/PWM channels

− Dead-Time Insertion on TIMER0

− 16-bit Low Energy Timer

− 24-bit Real-Time Counter

− 8-bit Pulse Counter

− Asynchronous pulse counting/quadrature decoding

− Watchdog Timer with dedicated RC oscillator @ 50 nA

− Communication interfaces

− 2× Universal Synchronous/Asynchronous Receiver/Transmitter

− UART/SPI/SmartCard (ISO 7816)/IrDA

− Triple buffered full/half-duplex operation

− 4-16 data bits

− Low Energy UART

− Autonomous operation with DMA in Deep Sleep Mode

− I2C Interface with SMBus support

− Address recognition in Stop Mode

− Ultra low power precision analog peripherals

− 12-bit 1 Msamples/s Analog to Digital Converter

− 4 single ended channels/2 differential channels

− On-chip temperature sensor

− Conversion tailgating for predictable latency

− 12-bit 500 ksamples/s Digital to Analog Converter

− 2× Analog Comparator

− Programmable speed/current

− Capacitive sensing with up to 5 inputs

− Supply Voltage Comparator

− Ultra efficient Power-on Reset and Brown-Out Detector

− 2-pin Serial Wire Debug interface

− 1-pin Serial Wire Viewer

− Pre-Programmed Serial Bootloader

− Temperature range -40 to 85 ºC

Page 4

− Single power supply 1.8 to 3.8 V

Page 5

BLOCK DIAGRAM:

Page 6

MEMORY MAP:

Page 7

SCHEMATIC:

Page 8

DW

02R

IT1185AU2

clos

e

1.0uF/10V/X5R

10nF

1.0uF/10V/X5R

10pF

10pF

10uF

/6.3

V10

0nF

10uF

/6.3

V10

0nF

33pF

33pF

100n

F10

0nF

100n

F

1.0u

F/10

V/X

5R

100n

FN

A(10

0nF)

HN

1x12

HN

1x12

BA

T54C

BA

T54C

BH

20S

IRLM

L640

2

FB08

05/6

00R

/200

mA

(201

209-

601)

GYX-SD-TC0805SURK(GREEN)

3276

8Hz(

2x6)

/6pF

/20p

pm

53

5-90

80

-1-N

D(3

2MH

z/1

8p

F/2

0pp

m)

3M/5

%

1M/5

%10

k

NA

(4.7

k)

NA

100k

4.7k

4.7k

330R

330R

330R

IT1185AU2

EFM

32G

210F

128-

QFN

32

BH10

S

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

MC

P17

02T-

3302

E/M

B

+5V_

JTAG

+5V

_JTA

G

AV

DD

AV

DD

BA

TTE

RY

_VO

LTA

GE

BATT

ERY_

VO

LTAG

E

BU

T

BU

T

BU

T

DB

G_S

WC

LKD

BG

_SW

CLK

DB

G_S

WC

LK

DB

G_S

WD

IOD

BG

_SW

DIO

DB

G_S

WD

IO

DB

G_S

WO

DB

G_S

WO

DB

G_S

WO

LED

LED

LED

PA

2

PA

2

PB

11

PB

11

PC

13

PC

13

PC

14

PC

14

PC

15

PC

15

PD

5

PD

5

PD

6/I2

C0_

SD

APD

6/I2

C0_

SDA

PD

6/I2

C0_

SD

A

PD

6/I2

C0_

SD

A

PD

7/I2

C0_

SC

LPD

7/I2

C0_

SCL

PD

7/I2

C0_

SC

L

PD

7/I2

C0_

SC

L

PE

10/M

OS

IP

E10/

MO

SI

PE

10/M

OS

I

PE

10/M

OS

I

PE

11/M

ISO

PE11

/MIS

O

PE

11/M

ISO

PE

11/M

ISO

PE

12/S

CK

PE12

/SC

K

PE

12/S

CK

PE

12/S

CK

PE

13/C

S_U

EX

TPE

13/C

S_U

EXT

PE

13/C

S_U

EX

T

PE

13/C

S_U

EX

T

RS

TN

RS

TNR

STN

RS

TN

RS

TN

RX

_US

1

RX

_US

1R

X_U

S1

RX

_US

1

TX_U

S1

TX_U

S1

TX_

US1

TX_U

S1

VIN

VIN

1 2

BA

TTE

RY

BU

T

12

BU

T_E

C1

C2

C3

C4

C5

C6

C7

C8

C9

C10

C11

C12

C13

C14

C15

C16

C17

1 2 3 4 5 6 7 8 9 10 11 12CO

N1

123456789101112C

ON

2

D1

D2

12

34

56

78

910

1112

1314

1516

1718

1920DB

G

FET1

L1

LED

Q1

Q2

R1

R2

R3

R4

R5

R6

R7

R8

R9

R10

R11

RS

T

#RE

SE

T9

AC

MP

0_C

H0/

PC

NT0

_S0I

N/U

S1_

TX/P

C0

5

AC

MP

0_C

H1/

PC

NT0

_S1I

N/U

S1_

RX

/PC

16

AC

MP

1_C

H5/

TIM

0_C

DTI

0/TI

M1_

CC

0/P

CN

T0_S

0IN

/PC

1322

AC

MP

1_C

H6/

TIM

0_C

DTI

1/TI

M1_

CC

1/P

CN

T0_S

1IN

/PC

1423

AC

MP

1_C

H7/

TIM

0_C

DTI

2/TI

M1_

CC

2/D

BG

_SW

O/P

C15

24

AC

MP

1_O

/DB

G_S

WO

/PF2

27

AD

C0_

CH

4/LE

U0_

TX/P

D4

16

AD

C0_

CH

5/LE

U0_

RX

/PD

517

AD

C0_

CH

6/LE

TIM

0_O

UT0

/I2C

0_S

DA

/PD

618

AD

C0_

CH

7/LE

TIM

0_O

UT1

/I2C

0_S

CL/

PD

719

AV

DD

15

AV

DD

11

DA

C0_

OU

T0/L

ETI

M0_

OU

T0/P

B11

10

DE

CO

UP

LE21

HFX

TAL_

N/L

EU

0_R

X/P

B14

13H

FXTA

L_P

/LE

U0_

TX/P

B13

12

IOV

DD

4

IOV

DD

14

IOV

DD

28

LETI

M0_

OU

T0/D

BG

_SW

CLK

/PF0

25

LETI

M0_

OU

T1/D

BG

_SW

DIO

/PF1

26

LFX

TAL_

N/U

S1_

CS

/PB

88

LFX

TAL_

P/U

S1_

CLK

/PB

77

TIM

0_C

C0/

I2C

0_S

DA

/PA

01

TIM

0_C

C1/

1/I2

C0_

SC

L/C

MU

_CLK

1/P

A1

2

TIM

0_C

C2/

CM

U_C

LK0/

PA

23

TIM

1_C

C0/

US

0_TX

/PE

1029

TIM

1_C

C1/

US

0_R

X/P

E11

30

TIM

1_C

C2/

US

0_C

LK/P

E12

31

US

0_C

S/A

CM

P0_

O/P

E13

32

VD

D_D

RE

G20

VS

SP

$0U1

UEX

T-1

UEX

T-2

UEX

T-3

UEX

T-4

UEX

T-5

UE

XT-6

UEX

T-7

UE

XT-8

UEX

T-9

UEX

T-10

GN

D1

VIN

2

VO

UT

3

VR

(3.3

V)

(3.7

-5)V

DC

EM-3

2G21

0F12

8-H

Rev

. A

CO

PY

RIG

HT(

C)

2011

, OLI

ME

X L

td.

http

://w

ww

.olim

ex.c

om/d

ev

GN

D

POW

ER S

UPP

LYD

EBU

G IN

TER

FAC

E:

UEX

T

BUT&

LED

EXTE

NSI

ON

S

BOARD LAYOUT:

Page 9

POWER SUPPLY CIRCUIT:

EM-32G210F128-H is typically power supplied by Li-ion battery but battery connector allows 3.7-5 VDC.

The board can also be power supplied from extension CON2 pin 10 (VIN – 3.8-6VDC) and pin 11 (GND) and from DBG connector(pin19 – 3.8-6VDC).

The programmed board power consumption is about 7 mA with all peripherals enabled.

RESET CIRCUIT:EM-32G210F128-H reset circuit includes R9 (330Ω), CON2 - pin 2, DBG

connector pin 15, EFM32G210F128 pin 9 (#RESET) and RESET button.

CLOCK CIRCUIT:

Quartz crystal Q1 32.768 kHz is connected to EFM32G210F128 pin 7 (LFXTAL_P/US1_CLK/PB7) and pin 8 (LFXTAL_N/US1_CS/PB8).

Quartz crystal Q2 32MHz is connected to EFM32G210F128 pin 12 (HFXTAL_P/LEU0_TX/PB13) and pin 13 (HFXTAL_N/LEU0_RX/PB14).

JUMPER DESCRIPTION:

BUT_EThis jumper enables the user button – BUT.Default state is closed.

INPUT/OUTPUT:

Status led (green), with name LED, connected to EFM32G210F128 pin 1 (TIM0_CC0/I2C0_SDA/PA0).

User button with name BUT connected, via BUT_E, to EFM32G210F128 pin 2 (TIM0_CC1/1/I2C0_SCL/CMU_CLK1/PA1).

User button with name RST connected to EFM32G210F128 pin 9 (#RESET).

Page 10

EXTERNAL CONNECTORS DESCRIPTION:CON1:

Pin # Signal Name Pin # Signal Name

1 VCC 2 GND

3 AVDD 4 TX_US1

5 RX_US1 6 PD5

7 PD6/I2C0_SDA 8 PD7/I2C0_SCL

9 PE10/MOSI 10 PE11/MISO

11 PE12/SCK 12 PE13/CS_UEXT

CON2:

Pin # Signal Name Pin # Signal Name

1 GND 2 RSTN

3 PC15 4 PC14

5 PC13 6 PB11

7 PA2 8 BUT

9 LED 10 VIN

11 GND 12 VCC

UEXT:

Page 11

Pin # Signal Name

1 VCC

2 GND

3 TX_US1

4 RX_US1

5 PD7/I2C0_SCL

6 PD6/I2C0_SDA

7 PE11/MISO

8 PE10/MOSI

9 PE12/SCK

10 PE13/CS_UEXT

BATTERY:

Pin # Signal Name

1 to VCC

2 GND

Page 12

DBG:

Pin # Signal Name Pin # Signal Name

1 VCC 2 VCC

3 Not connected 4 GND

5 Not connected 6 GND

7 DBG_SWDIO 8 GND

9 DBG_SWCLK 10 GND

11 Not connected 12 GND

13 DBG_SWO 14 GND

15 RSTN 16 GND

17 Not connected 18 GND

19 +5V_JTAG 20 GND

Page 13

MECHANICAL DIMENSIONS:

Page 14

AVAILABLE DEMO SOFTWARE:

- Blinking led

Page 15

ORDER CODE:

EM-32G210F128-H - assembled and tested board

How to order?

You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.

Revision history:

Board's revision:

Rev. A, July 2011

Manual's revision:

Rev. Initial, September 2011

Page 16

Disclaimer:

© 2011 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.

Page 17