2.16 Timers
EFR32 includes multiple timers, as can be seen from
Table 2.3 EFR32 Timers Overview on page 36
.
Table 2.3. EFR32 Timers Overview
Timer
Number of instances
Typical clock source
Overview
RTCC
1 (2)
Low frequency (LFXO or
LFRCO)
32 bit Real Time Counter and
Calendar, typically used to ena-
ble wakeup on compare match.
A second RTC module is used
by the radio software drivers for
accurately timing inactive peri-
ods in the radio communication
protocol.
PROTIMER
1
High frequency (HFXO or
HFRCO)
16+16+32 bit Protocol Timer,
typically used to accurately con-
trol detailed RF protocol timing
in transmit and receive modes.
TIMER
2
High frequency (HFXO or
HFRCO)
16 bit general purpose timer.
WTIMER
2
High frequency (HFXO or
HFRCO)
32 bit general purpose timer.
Systick timer
1
High frequency (HFXO or
HFRCO)
32 bit systick timer integrated in
the Cortex-M4. Typically used
as an Operating System timer.
WDOG
1
Low frequency (LFXO, LFRCO
or ULFRCO)
Watch dog timer. Once enabled,
this module must be periodically
accessed. If not, this is consid-
ered an error and the EFR32 is
reset in order to recover the
system.
LETIMER
1
Low frequency (LFXO, LFRCO
or ULFRCO)
Low energy general purpose
timer.
Advanced interconnect features allows synchronization between timers. This includes:
• Start / stop any high frequency timer synchronized with the RTCC
• Trigger RSM state transitions based on compare timer compare match, for instance to provide clock cycle accuracy on frame trans-
mit timing
2.17 RF Test Modes
EFR32 supports a wide range of RF test modes typically used for characterization and regulation compliance testing, including:
• Unmodulated carrier transmit
• Modulated carrier transmit, with internal configurable pseudo random data generator
• Continuous data reception for Bit Error Rate (BER) measurements
• Storing of raw receiver data to RAM
• Transmit of raw frequency data from RAM
Reference Manual
System Overview
silabs.com
| Building a more connected world.
Rev. 1.1 | 36