EFM32G200F64 Energy Micro, EFM32G200F64 Datasheet - Page 19

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
2.2.5.1 Directly accessing an alias region
2011-02-04 - d0002_Rev1.00
bit_word_offset = (byte_offset x 32) + (bit_number x 4)
bit_word_addr = bit_band_base + bit_word_offset
where:
• Bit_word_offset is the position of the target bit in the bit-band memory region.
• Bit_word_addr is the address of the word in the alias memory region that maps to the targeted bit.
• Bit_band_base is the starting address of the alias region.
• Byte_offset is the number of the byte in the bit-band region that contains the targeted bit.
• Bit_number is the bit position, 0-7, of the targeted bit.
Figure 2.1 (p. 19) shows examples of bit-band mapping between the SRAM bit-band alias region
and the SRAM bit-band region:
• The alias word at 0x23FFFFE0 maps to bit[0] of the bit-band byte at 0x200FFFFF: 0x23FFFFE0 =
• The alias word at 0x23FFFFFC maps to bit[7] of the bit-band byte at 0x200FFFFF: 0x23FFFFFC =
• The alias word at 0x22000000 maps to bit[0] of the bit-band byte at 0x20000000: 0x22000000 =
• The alias word at 0x2200001C maps to bit[7] of the bit-band byte at 0x20000000: 0x2200001C =
Figure 2.1. Bit-band mapping
Writing to a word in the alias region updates a single bit in the bit-band region.
Bit[0] of the value written to a word in the alias region determines the value written to the targeted bit in
the bit-band region. Writing a value with bit[0] set to 1 writes a 1 to the bit-band bit, and writing a value
with bit[0] set to 0 writes a 0 to the bit-band bit.
0x22000000 + (0xFFFFF*32) + (0*4).
0x22000000 + (0xFFFFF*32) + (7*4).
0x22000000 + (0*32) + (0 *4).
0x22000000+ (0*32) + (7*4).
7
7
0x23FFFFFC
0x2200001C
6
6
5
5
0x200FFFFF
0x20000003
4
4
3
3
0x23FFFFF8
0x22000018
2
2
1
1
0
0
7
7
0x23FFFFF4
0x22000014
6
6
5
5
0x200FFFFE
0x20000002
4
4
1MB SRAM bit-band region
3
3
0x23FFFFF0
0x22000010
32MB alias region
2
2
...the world's most energy friendly microcontrollers
19
1
1
0
0
7
7
0x23FFFFEC
0x2200000C
6
6
5
5
0x200FFFFD
0x20000001
4
4
3
3
0x23FFFFE8
0x22000008
2
2
1
1
0
0
www.energymicro.com
7
7
0x23FFFFE4
0x22000004
6
6
5
5
0x200FFFFC
0x20000000
4
4
3
3
0x23FFFFE0
0x22000000
2
2
1
1
0
0

Related parts for EFM32G200F64