3.4 Peripherals
The ZGM230S Dev Kit contains a set of peripherals that can be accessed from the ZGM230S. 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 a minuscule
amount of power. This option allows for the lowest possible power consumption in every application. The following peripherals are ac-
cessible to the ZGM230S:
• One Silicon Labs Si7021 relative humidity & temperature sensor
• One Silicon Labs Si7210 Hall effect sensor
• One Vishay VEML6035 ambient light sensor
• One TDK InvenSense ICM-20689 6-axis inertial measurement sensor
• One Bosch Sensortec BMP384 pressure sensor
• One Macronix MX25R8035F ultra-low power 8 Mbit SPI flash
• Two single color LEDs and two push buttons
• One RGB LED
• One LESENSE LC-Sensor metal detector
The figure below gives an overview of the peripherals that are connected to the ZGM230S. 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, the application code
should actively drive the signals either low or high to prevent the lines from floating.
PC10 (I2C0_SCL#14)
PC11 (I2C0_SDA#16)
ZGM230S
ICM-20689
MX25R
VMCU
Si7021
VEML6035
Si7210
BMP384
VMCU
I2C
SENSOR ENABLE
IMU ENABLE
SPI IMU CS
SPI
VMCU
SPI FLASH CS
IMU INTERRUPT
8 Mbit
Flash
3
2
2
Buttons
RGB LED
GPIO
GPIO
GPIO
Single Color LEDs
3
2
METAL DETECTOR
LESENSE_LC_SENSE
LESENSE_LC_EXCITE
Figure 3.3. Peripherals
UG532: ZGM230S Dev Kit User's Guide
Hardware
silabs.com
| Building a more connected world.
Rev. 1.0 | 11