EFM32TG210F32 Energy Micro, EFM32TG210F32 Datasheet - Page 253

MCU 32BIT 32KB FLASH 32-QFN

EFM32TG210F32

Manufacturer Part Number
EFM32TG210F32
Description
MCU 32BIT 32KB FLASH 32-QFN
Manufacturer
Energy Micro
Series
Tiny Geckor
Datasheets

Specifications of EFM32TG210F32

Core Processor
ARM® Cortex-M3™
Core Size
32-Bit
Speed
32MHz
Connectivity
EBI/EMI, I²C, IrDA, SmartCard, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
24
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.8 V
Data Converters
A/D 4x12b, D/A 1x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
32-VQFN Exposed Pad
Processor Series
EFM32
Core
ARM Cortex-M3
Data Bus Width
32 bit
Data Ram Size
32 KB
Interface Type
UART, I2C, SPI
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
17
Number Of Timers
1
Operating Supply Voltage
1.8 V to 3.8 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Processor To Be Evaluated
EFM32TG210
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details
17.3.2.4 Compare
2010-12-21 - d0034_Rev0.90
Figure 17.14. TIMER Period and/or Pulse width Capture
Each Compare/Capture channel contains a comparator which outputs a compare match if the contents
of TIMERn_CCx_CCV matches the counter value, see Figure 17.15 (p. 253) . In compare mode, each
compare channel can be configured to either set, clear or toggle the output on an event (compare match,
overflow or underflow). The output from each channel is represented as an alternative function on the
port it is connected to, which needs to be enabled for the CC outputs to propagate to the pins.
Figure 17.15. TIMER Block Diagram Showing Comparison Functionality
If occurring in the same cycle, match action will have priority over overflow or underflow action.
The input selected (through PRSSEL, INSEL and FILTSEL in TIMERn_CCx_CTRL) for the CC channel
will also be sampled on compare match and the result is found in the CCPOL bits in TIMERn_STATUS.
It is also possible to configure the CCPOL to always track the inputs by setting ATI in TIMERn_CTRL.
The COIST bit in TIMERn_CCx_CTRL is the initial state of the compare/PWM output. The COIST bit
can also be used as an intial value to the comapre outputs on a relaod-start when RSSCOIST is set in
TIMERn_CTRL. Also the resulting output can be inverted by setting OUTINV in TIMERn_CCx_CTRL. It
is recommended to turn off the CC channel before configuring the output state to avoid any pulses on
the output. The CC channel can be turned off by setting MODE to OFF in TIMER_CCx_CTRL.
Note: For sim plicity, all
TIMERn_CCx registers are
grouped together in the figure,
but they all have individual
Com pare Register and logic
Input Capture (pulse-width capture)
Input Capture (frequency capture)
CNTCLK
Clear& Start
TnCCR0[ 15:0
TnCCR1[ 15:0
TIMERn_CNT
TIMERn_CCx
Input
CNT
]
]
0
Condition
Update
= =
=
TIMERn_TOP
...the world's most energy friendly microcontrollers
= 0
253
=
Com pare and
Com pare and
Com pare and
PWM config
PWM config
PWM config
www.energymicro.com
Overflow
Underflow
Com pare Match x
TIMn_CC0
TIMn_CC1
TIMn_CC2

Related parts for EFM32TG210F32