English
Language : 

SLWSTK6000A Datasheet, PDF (9/80 Pages) Silicon Laboratories – ConfidentialMighty Gecko Wireless SoC EFR32MG1X232
EFR32MG1X232 Data Sheet
System Overview
3.3.21 Watchdog (WDOG)
Confidential The watchdog timer with window monitoring capabilities can monitor the Peripheral Reflex System and generate a reset in case of a
system failure to improve application reliability.
3.3.22 Peripheral Reflex System (PRS)
The Peripheral Reflex System provides a communication network between different peripheral modules without software involvement.
Peripheral modules producing Reflex signals are called producers. The PRS routes Reflex signals from producers to consumer periph-
erals which in turn perform actions in response. Edge triggers and other functionality can be applied by the PRS. The PRS allows pe-
ripheral to act autonomously without waking the MCU core, saving power.
3.3.23 Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
The Universal Synchronous/Asynchronous Receiver/Transmitter is a flexible serial I/O module. It supports full duplex asynchronous
UART communication with hardware flow control as well as RS-485, SPI, MicroWire and 3-wire. It can also interface with devices sup-
porting:
• ISO7816 SmartCards
• IrDA
• I2S
3.3.24 Low Energy Universal Asynchronous Receiver/Transmitter (LEUART)
The unique LEUART provides two-way UART communication on a strict power budget. Only a 32.768 kHz clock is needed to allow
UART communication up to 9600 baud. The LEUART includes all necessary hardware to make asynchronous serial communication
possible with a minimum of software intervention and energy consumption.
3.3.25 Inter-Integrated Circuit Interface (I2C)
The I2C module provides an interface between the MCU and a serial I2C bus. It is capable of acting as both a master and a slave and
supports multi-master buses. Standard-mode, fast-mode and fast-mode plus speeds are supported, allowing transmission rates from
10 kbit/s up to 1 Mbit/s. Slave arbitration and timeouts are also available, allowing implementation of an SMBus-compliant system. The
interface provided to software by the I2C module allows precise timing control of the transmission process and highly automated trans-
fers. Automatic recognition of slave addresses is provided in active and low energy modes.
3.3.26 Protocol Timer (PROTIMER)
The PROTIMER is perfectly suited for radio protocol time-keeping, featuring support for time-slotted and random backoff LBT/CSMA
radio access mechanisms. The PROTIMER includes a capture/compare functionality, including several capture registers, configurable
to capture counter or RTCC values upon trigger events selected from Peripheral Reflex System events or radio events. The capture
register values may be used for received frame timestamping. The compare feature produces output events upon match of captured
values to programmed comparison values, which can be used to enable or disable the RF receiver without MCU intervention.
3.3.27 Timer/Counter (TIMER)
TIMER peripherals keep track of timing, count events, generate PWM outputs and trigger timed actions in other peripherals through the
PRS system. Please refer to Section 3.4 Configuration Summary for available TIMER units and features in the EFR32MG1X232
The core of each TIMER is a 16-bit counter with up to 4 compare/capture channels. Each channel is configurable in one of three
modes. In capture mode, the counter state is stored in a buffer at a selected input event. In compare mode, the channel output reflects
the comparison of the counter to a programmed threshold value. In PWM mode, the TIMER supports generation of pulse-width modula-
tion (PWM) outputs of arbitrary waveforms defined by the sequence of values written to the compare registers, with optional dead-time
insertion available in timer unit TIMER_0 only.
3.3.28 Real Time Counter and Calendar (RTCC)
The Real Time Counter and Calendar (RTCC) is a 32-bit counter providing timekeeping in all energy modes. The RTCC includes a
Binary Coded Decimal (BCD) calendar mode for easy time and date keeping. The RTCC can be clocked by any of the on-board oscilla-
tors (Section 3.3.2 Integrated Oscillators) with the exception of the AUXHFRCO, and it is capable of providing system wake-up at user
defined instances. When receiving frames, the RTCC value can be used for timestamping. The RTCC includes 128 bytes of general
purpose data retention, allowing easy and convenient data storage in all energy modes.
silabs.com | Smart. Connected. Energy-friendly.
Preliminary Rev. 0.71 | 8