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