EFM32G890F64 Energy Micro, EFM32G890F64 Datasheet - Page 112

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
4.4.2 SysTick Reload Value Register
4.4.2.1 Calculating the RELOAD value
4.4.3 SysTick Current Value Register
2011-02-04 - d0002_Rev1.00
When ENABLE is set to 1, the counter loads the RELOAD value from the LOAD register and then counts
down. On reaching 0, it sets the COUNTFLAG to 1 and optionally asserts the SysTick depending on the
value of TICKINT. It then loads the RELOAD value again, and begins counting.
The LOAD register specifies the start value to load into the VAL register. See the register summary in
Table 4.32 (p. 111) for its attributes. The bit assignments are:
Table 4.34. LOAD register bit assignments
The RELOAD value can be any value in the range 0x00000001-0x00FFFFFF. A start value of 0 is
possible, but has no effect because the SysTick exception request and COUNTFLAG are activated when
counting from 1 to 0.
The RELOAD value is calculated according to its use:
• To generate a multi-shot timer with a period of N processor clock cycles, use a RELOAD value of N-1.
• To deliver a single SysTick interrupt after a delay of N processor clock cycles, use a RELOAD of value
The VAL register contains the current value of the SysTick counter. See the register summary in
Table 4.32 (p. 111) for its attributes. The bit assignments are:
Table 4.35. VAL register bit assignments
31
31
Bits
[0]
Bits
[31:24]
[23:0]
Bits
[31:24]
[23:0]
For example, if the SysTick interrupt is required every 100 clock pulses, set RELOAD to 99.
N. For example, if a SysTick interrupt is required after 400 clock pulses, set RELOAD to 400.
Reserved
Reserved
Name
ENABLE
Name
-
RELOAD
Name
-
CURRENT
Function
Reserved.
Value to load into the VAL register when the counter is enabled and when it reaches 0, see
Section 4.4.2.1 (p. 112) .
Function
Reserved.
Reads return the current value of the SysTick counter.
A write of any value clears the field to 0, and also clears the SysTick CTRL.COUNTFLAG bit to 0.
24
24
Function
Enables the counter:
0 = counter disabled
1 = counter enabled.
23
23
...the world's most energy friendly microcontrollers
112
CURRENT
RELOAD
www.energymicro.com
0
0

Related parts for EFM32G890F64