EFM32TG210F32 Energy Micro, EFM32TG210F32 Datasheet - Page 489

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
29.3.7.2 Framerate Division Register
29.3.8 Data Update
2010-12-21 - d0034_Rev0.90
The framerate is set in the CMU by programming the framerate division bits FDIV in CMU_LCDCTRL.
This setting should not be changed while the LCD driver is running. The equation for calculating the
resulting framerate is given from Equation 29.1 (p. 489)
LCD Framerate Calculation
Table 29.9. LCD Framerate Conversion Table
Table settings: Min: FDIV = 7, Max: FDIV = 0
The LCD Driver logic that controls the output waveforms is clocked on LFACLK
Control Registers are clocked on the HFCORECLK. To avoid metastability and unpredictable behavior,
the data in the Segment Data (SEGDn) registers must be synchronized to the LCD driver logic. Also,
it is important that data is updated at the beginning of an LCD frame since the segment waveform
depends on the segment data and a change in the middle of a frame may lead to a DC-component in that
frame. The LCD driver has dedicated functionality to synchronize data transfer to the LCD frames. The
synchronization logic is applied to all data that need to be updated at the beginning of the LCD frames:
• LCD_SEGDn
• LCD_AREGA
• LCD_AREGB
• LCD_BACTRL
The different methods to update data are controlled by the UDCTRL bits in LCD_CTRL.
Table 29.10. LCD Update Data Control (UDCTRL) Bits
Static
Duplex
Triplex
Quadruplex
Sextaplex
Octaplex
UDCTRL
00
01
10
MUX Mode
LFACLK
LFACLK
LFACLK
LFACLK
LFACLK
LFACLK
Frame- rate
Mode
REGULAR
FCEVENT
FRAMESTART
formula
LCD
LCD
LCD
LCD
LCD
LCD
/2
/4
/6
/8
/12
/16
LFACLK
LFACLK
kHz
Min
128
64
43
32
21.33
16
LCD
LCDpre
= LFACLK
Max
1024
512
341
256
170.67
128
Description
The data transfer is controlled by SW and data synchronization is
initiated by writing data to the buffers. Data is transferred as soon as
possible, possibly creating a frame with a DC component on the LCD.
The data transfer is done at the next event triggered by the Frame
Counter (FC). See Section 29.3.10 (p. 490) for details on how to
configure the Frame Counter. Optionally, the Frame Counter can also
generate an interrupt at every event.
The data transfer is done at frame-start.
= 2
...the world's most energy friendly microcontrollers
489
LFACLK
kHz
Min
64
32
21
16
10.67
8
LCDpre
Resulting Framerate, CLK
/(1 + FDIV)
LCDpre
Max
512
256
171
128
85.33
64
= 1
LFACLK
0.5 kHz
Min
32
16
11
8
5.33
4
FRAME
LCDpre
Max
256
128
85
64
42.67
32
LCDpre
www.energymicro.com
(Hz)
=
. The LCD data and
LFACLK
0.25 kHz
Min
16
8
5
4
2.67
2
LCDpre
Max
128
64
43
32
21.33
16
(29.1)
=

Related parts for EFM32TG210F32