MM7150
DS00001888B-page 10 2015 - 2016 Microchip Technology Inc.
3.2.1 FEATURE REPORT
3.2.2 3D ACCELEROMETER INPUT REPORT
3.2.3 COMPASS INPUT REPORT
TABLE 3-2: FEATURE REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucConnectionType Connection Type UINT 8
ucReportingState Reporting State UINT 8
ucPowerState Power On State UINT 8
ucSensorState Sensor State UINT 8
uIReportInterval Reporting Interval UINT 16
usAccuracy Accuracy UINT 16
usResolution Resolution UINT 16
usChangeSensitivity Change Sensitivity UINT 16
sMaximum Maximum range INT 16
sMinimum Minimum range INT 16
minimumReportInterval Minimum report interval supported UINT16
sensorDesc[6] Sensor description, initialized “MCHPSF” INT16
TABLE 3-3: 3D ACCELEROMETER REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sAccelXValue Accelerometer X axis value INT 16
sAccelYValue Accelerometer Y axis value INT 16
sAccelZValue Accelerometer Z axis value INT 16
ucShakeDetectState Shake event detection UINT 8
TABLE 3-4: COMPASS REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sHeadingCompensatedMag-
neticNorthValue
Magnetic north value INT 16
sFluxXValue Magnetic field strength, X axis value INT16
sFluxYValue Magnetic field strength, Y axis value INT16
sFluxZValue Magnetic field strength, Z axis value INT16
2015 - 2016 Microchip Technology Inc. DS00001888B-page 11
MM7150
3.2.4 3D GYROSCOPE INPUT REPORT
3.2.5 INCLINOMETER INPUT REPORT
3.2.6 ORIENTATION INPUT REPORT
TABLE 3-5: 3D GYROSCOPE REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sGyroXValue Gyroscope X axis value INT 16
sGyroYValue Gyroscope Y axis value INT 16
sGyroZValue Gyroscope Z axis value INT 16
ucShakeDetectState Shake event detection UINT 8
TABLE 3-6: INCLINOMETER REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sIncXValue Inclinometer X axis values INT 16
sIncYValue Inclinometer Y axis value INT 16
sIncZValue Inclinometer Z axis value INT 16
TABLE 3-7: ORIENTATION REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sOriXValue Orientation X axis value INT 16
sOriYValue Orientation Y axis value INT 16
sOriZValue Orientation Z axis value INT 16
sOriWValue Orientation W axis value INT 16
MM7150
DS00001888B-page 12 2015 - 2016 Microchip Technology Inc.
4.0 MM7150 HOST INTERFACE
4.1 I
2
C
The MM7150 can be connected to a host via the I
2
C interface. The I
2
C interface is compliant with the I
2
C standard
described in [4], at speeds up to 400KHz. Above the transport layer, the protocol used by the MM7150 is the same HID
protocol used when communicating over USB. The mapping of HID over I
2
C is defined in Reference [3]. The protocol
and the interface, taken together, are compliant with Windows 8/8.1 certification.

MM7150-AB1

Mfr. #:
Manufacturer:
Description:
IMU ACCEL/GYRO/MAG 3-AXIS I2C
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet