EFM32G890F64 Energy Micro, EFM32G890F64 Datasheet - Page 74

MCU 32BIT 64KB FLASH 112-BGA

EFM32G890F64

Manufacturer Part Number
EFM32G890F64
Description
MCU 32BIT 64KB FLASH 112-BGA
Manufacturer
Energy Micro
Series
Geckor

Specifications of EFM32G890F64

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, LCD, POR, PWM, WDT
Number Of I /o
90
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 8x12b, D/A 2x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
112-LFBGA
Processor Series
EFM32G890
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
90
Number Of Timers
3
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
Part Number:
EFM32G890F64
Manufacturer:
Energy Micro
Quantity:
10 000
Part Number:
EFM32G890F64-T
Manufacturer:
Energy Micro
Quantity:
10 000
3.9.1 B, BL, BX, and BLX
3.9.1.1 Syntax
3.9.1.2 Operation
2011-02-04 - d0002_Rev1.00
Branch instructions.
B{cond} label
BL{cond} label
BX{cond} Rm
BLX{cond} Rm
where:
B
BL
BX
BLX
cond
label is a PC#relative expression. See Section 3.3.6 (p. 42) .
Rm
All these instructions cause a branch to label, or to the address indicated in Rm. In addition:
• The BL and BLX instructions write the address of the next instruction to LR (the link register, R14).
• The BX and BLX instructions cause a UsageFault exception if bit[0] of Rm is 0.
Bcond label is the only conditional instruction that can be either inside or outside an IT block. All
other branch instructions must be conditional inside an IT block, and must be unconditional outside the
IT block, see Section 3.9.3 (p. 76) .
Table 3.12 (p. 74) shows the ranges for the various branch instructions.
Table 3.12. Branch ranges
Mnemonic
BX
CBNZ
CBZ
IT
TBB
TBH
Instruction
B label
Bcond label (outside IT
block)
is branch (immediate).
is branch with link (immediate).
is branch indirect (register).
is branch indirect with link (register).
is an optional condition code, see Section 3.3.7 (p. 43) .
is a register that indicates an address to branch to. Bit[0] of the value in Rm must be 1, but the
address to branch to is created by changing bit[0] to 0.
Brief description
Branch indirect
Compare and Branch if Non Zero
Compare and Branch if Non Zero
If#Then
Table Branch Byte
Table Branch Halfword
Branch range
#16 MB to +16 MB
#1 MB to +1 MB
See
Section 3.9.1 (p. 74)
Section 3.9.2 (p. 75)
Section 3.9.2 (p. 75)
Section 3.9.3 (p. 76)
Section 3.9.4 (p. 78)
Section 3.9.4 (p. 78)
...the world's most energy friendly microcontrollers
74
www.energymicro.com

Related parts for EFM32G890F64