
PNI Sensor Corporation Doc 1017252 r03
RM3100 & RM2100 Sensor Suite User Manual Page 27 of 45
5 MagI2C Operation
The primary functions of the MagI2C are:
Set the Cycle Count Registers if the default is not desired.
Initiate either a Single Measurement or Continuous Measurement.
Confirm New Data Ready.
Read the Measurement Results Registers.
Each of these steps is discussed in detail in the following sections.
Note: The MagI2C incorporates an Idle Mode to reduce power consumption. The device automatically
idles when not exchanging data or taking a measurement. The MagI2C starts in Idle Mode at power-up.
The MagI2C’s register map is given in Table 5-1. Register addresses are 7 bits. To Write to a
register, a ‘0’ followed by the 7-bit register number should be sent, followed by the register
value. To Read from a register, a ‘1’ followed by the 7-bit register number should be sent,
effectively adding 0x80 to the register number.
Table 5-1: MagI2C Register Map
Polls for a Single Measurement
Initiates Continuous Measurement Mode
Cycle Count Register – X Axis
Cycle Count Register – Y Axis
Cycle Count Register – Z Axis
Sets Continuous Measurement Mode Data Rate
Alarm Lower Limit – X Axis
Alarm Upper Limit – X Axis
Alarm Lower Limit – Y Axis
Alarm Upper Limit – Y Axis
Alarm Lower Limit – Z Axis
Alarm Upper Limit – Z Axis
Alarm Hysteresis Value – X Axis
Alarm Hysteresis Value – Y Axis
Alarm Hysteresis Value – Z Axis
Measurement Results – X Axis
Measurement Results – Y Axis
Measurement Results – Z Axis
MagI2C Revision Identification
Comentarios a estos manuales