EFM32G200F16 Energy Micro, EFM32G200F16 Datasheet - Page 225

MCU 32BIT 16KB FLASH 32-QFN

EFM32G200F16

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

Specifications of EFM32G200F16

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
16KB (16K x 8)
Program Memory Type
FLASH
Ram Size
8K 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
8 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
18.3.5.7 Programmable Signal Frame
18.3.5.8 Multi-Processor Mode
18.3.6 Loopback
2010-09-06 - d0001_Rev1.00
When 8 data-bit frame formats are used, only the 8 least significant bits of LEUARTn_STARTFRAME
are compared to incoming frames. The full length of LEUARTn_STARTFRAME is used when operating
with frames consisting of 9 data bits.
Note
As well as the configurable start frame, a special signal frame can be specified. When a frame matching
the frame defined in LEUARTn_SIGFRAME is detected by the receiver, the SIGF interrupt flag in
LEUARTn_IF is set. As for start frame detection, the receiver must be enabled for signal frames to be
detected.
One use of the programmable signal frame is to signal the end of a multi-frame message transmitted to
the LEUART. An interrupt will then be triggered when the packet has been completely received, allowing
software to process it. Used in conjunction with the programmable start frame and DMA, this makes it
possible for the LEUART to automatically begin the reception of a packet on a specified start frame,
load the entire packet into memory, and give an interrupt when reception of a packet has completed.
The device can thus wait for data packets in EM2, and only be woken up when a packet has been
completely received.
A signal frame with a parity error or framing error is not detected as a signal frame.
To simplify communication between multiple processors and maintain compatibility with the USART, the
LEUART supports a multi-processor mode. In this mode the 9th data bit in each frame is used to indicate
whether the content of the remaining 8 bits is data or an address.
When multi-processor mode is enabled, an incoming 9-bit frame with the 9th bit equal to the value of
MPAB in LEUARTn_CTRL is identified as an address frame. When an address frame is detected, the
MPAF interrupt flag in LEUARTn_IF is set, and the address frame is loaded into the receive register.
This happens regardless of the value of RXBLOCK in LEUARTn_STATUS.
Multi-processor mode is enabled by setting MPM in LEUARTn_CTRL. The mode can be used in buses
with multiple slaves, allowing the slaves to be addressed using the special address frames. An addressed
slave, which was previously blocking reception using RXBLOCK, would then unblock reception, receive
a message from the bus master, and then block reception again, waiting for the next message. See the
USART for a more detailed example.
Note
An address frame with a parity error or a framing error is not detected as an address frame.
The LEUART receiver samples LEUn_RX by default, and the transmitter drives LEUn_TX by default.
This is not the only configuration however. When LOOPBK in LEUARTn_CTRL is set, the receiver is
connected to the LEUn_TX pin as shown in Figure 18.5 (p. 226) . This is useful for debugging, as the
LEUART can receive the data it transmits, but it is also used to allow the LEUART to read and write to
the same pin, which is required for some half duplex communication modes. In this mode, the LEUn_TX
pin must be enabled as an output in the GPIO.
The receiver must be enabled for start frames to be detected. In addition, a start frame with
a parity error or framing error is not detected as a start frame.
The programmable start frame functionality can be used for automatic address matching,
enabling reception on a correctly configured incoming frame.
...the world's most energy friendly microcontrollers
225
www.energymicro.com

Related parts for EFM32G200F16