3.4 Peripherals
The xG24 Dev Kit contains a set of peripherals that can be accessed from the EFR32MG24. All the peripherals have enable signals
which can be used to completely turn off the peripherals that are not in use, or they can be put into a state that draws minuscule
amount of power. This allows for the lowest possible power consumption in every application. The following peripherals are accessible
to the EFR32MG24:
• Silicon Labs Si7021 relative humidity & temperature sensor
• Silicon Labs Si7210 hall effect sensor
• 2x TDK InvenSense ICS-43434 MEMS microphones with I2S output
• TDK InvenSense ICM-20689 6-axis inertial measurement sensor
• Vishay VEML6035 ambient light sensor
• Bosch BMP384 pressure sensor with internal temperature sensor
• Macronix MX25R3235F ultra-low power 32 Mbit SPI flash
• RGB LED and two push buttons
• External precise voltage reference for the EFR32 IADC
• U.FL connector for the EFR32 IADC
The figure below gives an overview of the peripherals that are connected to the EFR32MG24. Note that some of the peripherals share
the same interface and enable signals. As the enable signals do not have external pull-down resistors on the board, it is recommended
to actively drive the signals either low or high in the application code to prevent the lines from floating.
PC10 (I2C0_SCL#14)
PC11 (I2C0_SDA#16)
EFR32MG24
ICM-20689
MX25R
VMCU
Si7021
VEML6035
2x ICS-43434
Si7210
BMP384
VMCU
I2C
I2S
SENSOR ENABLE
VMCU
VMCU
MIC ENABLE
ADC VREF ENABLE
SPI IMU CS
SPI
VMCU
SPI FLASH CS
IMU INTERRUPT
32 Mbit
Flash
3
2
2
3
Buttons
RGB LED
GPIO
GPIO
ADC
VREF
U.FL Connector
3
Voltage Reference
Figure 3.3. Peripherals
UG524: xG24 Dev Kit User's Guide
Hardware
silabs.com
| Building a more connected world.
Rev. 0.1 | 11