EFM32G200F64 Energy Micro, EFM32G200F64 Datasheet - Page 180

MCU 32BIT 64KB FLASH 32-QFN

EFM32G200F64

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

Specifications of EFM32G200F64

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
64KB (64K x 8)
Program Memory Type
FLASH
Ram Size
16K 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
EFM32G200
Core
ARM Cortex-M3
Data Bus Width
32 bit
Data Ram Size
16 KB
Interface Type
I2C, UART
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
24
Number Of Timers
2
Operating Supply Voltage
1.8 V to 3.8 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
EFM32G200F64-QFN32
Quantity:
714
16.3.2.3 Data Transmission
16.3.2.3.1 Transmit Buffer Operation
2010-09-06 - d0001_Rev1.00
Table 16.7. USART Baud Rates @ 4MHz Peripheral Clock
Asynchronous data transmission is initiated by writing data to the transmit buffer using one of the
methods described in Section 16.3.2.3.1 (p. 180) . When the transmission shift register is empty and
ready for new data, a frame from the transmit buffer is loaded into the shift register, and if the transmitter
is enabled, transmission begins. When the frame has been transmitted, a new frame is loaded into the
shift register if available, and transmission continues. If the transmit buffer is empty, the transmitter goes
to an idle state, waiting for a new frame to become available.
Transmission is enabled through the command register USARTn_CMD by setting TXEN, and disabled
by setting TXDIS in the same command register. When the transmitter is disabled using TXDIS, any
ongoing transmission is aborted, and any frame currently being transmitted is discarded. When disabled,
the TX output goes to an idle state, which by default is a high value. Whether or not the transmitter is
enabled at a given time can be read from TXENS in USARTn_STATUS.
When the USART transmitter is enabled and there is no data in the transmit shift register or transmit
buffer, the TXC flag in USARTn_STATUS and the TXC interrupt flag in USARTn_IF are set, signaling
that the transmitter is idle. The TXC status flag is cleared when a new frame becomes available for
transmission, but the TXC interrupt flag must be cleared by software.
The transmit-buffer is a 2-level FIFO buffer. A frame can be loaded into the buffer by writing
to USARTn_TXDATA, USARTn_TXDATAX, USARTn_TXDOUBLE or USARTn_TXDOUBLEX. Using
USARTn_TXDATA allows 8 bits to be written to the buffer, while using USARTn_TXDOUBLE will write
2 frames of 8 bits to the buffer. If 9-bit frames are used, the 9th bit of the frames will in these cases be
set to the value of BIT8DV in USARTn_CTRL.
To
USARTn_TXDOUBLEX must be used. USARTn_TXDATAX allows 9 data bits to be written, as well
as a set of control bits regarding the transmission of the written frame. Every frame in the buffer is
stored with 9 data bits and additional transmission control bits. USARTn_TXDOUBLEX allows two
600
1200
2400
4800
9600
14400
19200
28800
38400
57600
76800
115200
230400
baud rate
[baud/s]
Desired
set
the
USARTn_CLKDIV/256
415,75
207,25
103,25
51
25
16,25
12
7,75
5,5
3,25
2,25
1,25
0
9th
bit
USARTn_OVS =00
directly
Actual baud
rate [baud/s]
599,88
1200,48
2398,082
4807,692
9615,385
14492,75
19230,77
28571,43
38461,54
58823,53
76923,08
111111,1
250000
and/or
use
...the world's most energy friendly microcontrollers
Error %
-0,02
0,04
-0,08
0,16
0,16
0,64
0,16
-0,79
0,16
2,12
0,16
-3,55
8,51
180
transmission
USARTn_CLKDIV/256
832,25
415,75
207,25
103,25
51
33,75
25
16,25
12
7,75
5,5
3,25
1,25
control,
USARTn_OVS =01
USARTn_TXDATAX
www.energymicro.com
Actual baud
rate [baud/s]
600,06
1199,76
2400,96
4796,163
9615,385
14388,49
19230,77
28985,51
38461,54
57142,86
76923,08
117647,1
222222,2
Error %
0,01
-0,02
0,04
-0,08
0,16
-0,08
0,16
0,64
0,16
-0,79
0,16
2,12
-3,55
and

Related parts for EFM32G200F64