
•M24C32-RMN6TP: a 32-Kbit I²C-compatible EEPROM organized as 4 K x 8 bits. The following table shows
the various features of this EEPROM package.
Table 2. M24C32-R package details
Order code Operating voltage Ambient temperature
M24C32-W 2.5 to 5.5 V -
-M24C32-R 1.8 to 5.5 V -
M24C32-F 1.7 to 5.5 V 40°C/+85°C
M24C32-DF 1.7 to 5.5 V 40°C/+85°C
M24C32-X 1.6 to 5.5 V -20°C/+85°C
Table 3. M24C32-RMN6TP details
Order code Package Operating voltage
M24C32-RMN6TP SO-8 1.8 to 5.5 V
•LSM6DSOX: features a 3-axis digital accelerometer and a 3-axis digital gyroscope with a 0.55 mA boost
performance in high-performance mode. It enables always-on low-power features for an optimal motion
experience for the consumer. The LSM6DSOX has a full-scale acceleration range of ±2/±4/±8/±16 g and an
angular rate range of ±125/±250/±500/±1000/±2000 dps. It fully supports EIS and OIS applications as the
module includes a dedicated configurable signal processing path for OIS and the auxiliary SPI, configurable
for both the gyroscope and accelerometer.
Table 4. LSM6DSOX details
Order code Package Operating voltage
LSM6DSOX LGA-14L 1.71 to 3.6 V
• RGB LED (SML-LX0404SIUPGUSB): used as an output to detect any error from the devices.
• Two push-button switches: used for the user's inputs.
2.1 EEPROM (M24C32-RMN6TP)
The EEPROM communicates with the X-STM32MP-IOT01A through I²C signals.
The J4 jumper J4 makes the device write-enabled.
The device can perform the read and write operations by setting the jumpers as detailed in the following table.
Table 5. Jumper settings
Jumper EEPROM
1-2 WRITE_ENABLE
2-3 (default) WRITE_DISABLE
UM3039
EEPROM (M24C32-RMN6TP)
UM3039 - Rev 1 page 4/23