MEMSIC MXP7205VW Rev.C Page 10 of 12 8/2/2011
Byte (MSB) Register, which contains the 10 most significant bits, and a Least Significant Byte (LSB) Register, which contains
the 4 least significant bits, right justified, with zeros inserted for the remaining 6 data bits. If a 14-bit output is desired, then the
MSB and LSB register reads should be from the same output sample. Therefore, in the 14-bit output mode of operation (DAT1 =
0), the filter output will not be updated until both the MSB and LSB for that channel have been read. It may also be desirable to
have a reading of both the x and y/z channel outputs corresponding to the same output sample. In that case, setting DAT0 = 0
will cause the filter outputs to be frozen, after a read of one of the channels, until both channels are read.
A 10-bit mode of operation is also available. In this case, only the MSB register of the x and y/z channels are read. Setting DAT0
= 0 requires that both channels be read before the filter outputs are updated. When DAT1 = 1 and DAT0 = 1, the filter outputs
are updated continuously.
Data transfer format:
14bits operation mode 10bits operation mode
LSB Hex g LSB Hex g
6144 1800 7.68
384
180 7.68
4000 0FA0 5
250
0FA 5
800 320 1
50
32 1
1 1 0.00125 1 1 0.02
0 0 0 0 0 0
-1 3FFF -0.00125 -1 3FF -0.02
-800 3CE0 -1 -50 3CE -1
-4000 3060 -5 -250 306 -5
-6144 2800 -7.68 -384 280 -7.68
The protocol for reading and writing to the control register is shown in following tables.
Slave Data Request (MOSI):
MSB
LSB
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OP1 OP0 SEN A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 Not Used
0 1 0 Write Address Write Data
1 0 0 Read Address Don’t Care
1 1 0 Not Used
Slave Data Request
Name Bit Position Definition
OP1:OP0 15:14 Opcode - Defines operation (Read, Write).
SEN 13 SEN = 1, sensor data read; SEN = 0, control register read or write.
A4:A0 12:8 Address - For read or write operation.
D7:D0 7:0 Data - For write operation.
Slave Data Request MOSI Bit Definition
Slave Data Response (MISO):
MSB
LSB
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- OP1 OP0 P ST1 ST0 ES1 ES0 D7 D6 D5 D4 D3 D2 D1 D0
0 0 P 1 1 1 0 Error Data
0 0 0 0 0 SE RE DU
0 1 P 1 1 1 0 Slave Status - Responds with data just written
1 0 P 1 1 1 0 Read Data
1 1 P 1 1 1 0 -
Slave Data Response
MEMSIC MXP7205VW Rev.C Page 11 of 12 8/2/2011
Name Bit Position Definition
OP1:OP0 14:13 Opcode - Identifies contents of Read or Write data in D9:D0 - copied from MOSI if request granted
P 12 Parity - Ensures odd parity for bits 15:0 of MISO
ST1:ST0 11:10 Status - Always ‘11’ for non-sensor response
ES1:ES0 9:8 Exception Status - Always ’10’ for non-sensor response
D7:D0 7:0 Read Data/Error Data/Status
SE 2 SPI Error - Set if there is an incorrect number of SCK clock pulses during a data transfer frame
RE 1 Request Error - Set to ‘1’ for illegal, or unknown requests
DU 0 Data Unavailable - Not used
Slave Response MISO Bit Definition
Summary of MXP7205VW SPI protocol:
If bit 13 (SEN) of the request is a ‘1’, then the data transfer is a read of one of the accelerometer output registers. Bits 15 (SQ1),
14 (SQ0), and 12 (SQ2) are the sequence bits. This field provides the system with a means of synchronizing the data samples
received from the sensors. Bits 3:0 are the logical channel bits, LC3:LC0. These bits determine whether the x or y axis data is
being read, and whether the MSB or LSB byte is being read. None of the other bits in the request have any meaning.
If bit 13 (SEN) of the request is a ‘0’, then the data transfer is a write or read of the MXP7205VW control register. Bits 15
(OP1), and 14 (OP0) define whether the request is a write (OP1:OP0 = 01), or a read (OP1:OP0 = 10). Since the MXP7205VW
has only one control register, the address bits in the request are irrelevant. All requests with SEN=0, are assumed to be directed
to the 8-bit control register. The only other bits that have meaning, besides 15:13, for a slave data request, are the data bits 7:0,
for the case of a write to the control register.
The errors that are detected for a sensor data request are: 1. CNC = 1, chip is in power down state; and 2. HE = 1, heater control
loop is out of regulation.
If the number of SCK rising edges during a data transfer (period of time from the falling edge of SSB to the rising edge of SSB)
is different from 16, then bit 2 (SE) will be set. If the request does not correspond to any of the requests defined in this
specification, then bit 1 (RE) will be set. The remaining bits in the response, for these errors, will correspond to those given in
the table of Slave Data Response.
The response on MISO during the first command following a reset will be a slave data error response with RE = 1, DU = 1.
MXP7205VW CONTROL REGISTER
The MXP7205VW contains a single 8-bit control register. This register can be written to and read by the master device. The bit
definitions are shown in following table, followed by a description of each control bit.
MSB LSB
7 6 5 4 3 2 1 0
DAT1 DAT0 RFILT FTST1 FTST0 TC ST PD
MXP7205VW Control Register
DAT1:DAT0 - These 2 bits determine how the accelerometer output registers will be updated.
RFILT - Writing this bit to a ‘1’ resets the digital filters for the x and y/z channels. The bit must be cleared for normal operation
to resume. Can be used in the testing of the filters. While the digital filters are in reset (RFILT=1), the x and y acceleration
outputs will be 0.
FTST1:FTST0 - These bits are used to facilitate testing of the digital filter. The different modes of operation are described in
following table. Both the x channel and y/z channel filters are affected in the same way.
FTST1 FTST0 Definition
0 0 Normal operating mode
MEMSIC MXP7205VW Rev.C Page 12 of 12 8/2/2011
0 1 Filter input comes from pattern generator with 25% pulse density.
Expected Xout/Yout (Zout) values are 3072.
1 0 Filter input comes from pattern generator with 50% pulse density.
Expected Xout/Yout (Zout) values are 0.
1 1 Filter input comes from pattern generator with 75% pulse density.
Expected Xout/Yout values are +3072.
Digital Filter Test Modes
TC - Setting this bit disables the temperature compensation of sensitivity.
ST - Setting this bit enables self-test.
PD - Setting this bit puts the device into a zero-current, non-functional, power down state.
Note: All bits in the control register are initialized to 0 when power is applied to the device
MECHANICAL PACKAGE OUTLINE DIMENSIONS
CERAMIC
(BLACK)
Dimensions show in (mm)
Tolerance: ± 0.2 (Unless otherwise specified)

MXP7205VW

Mfr. #:
Manufacturer:
MEMSIC
Description:
Accelerometers +/- 5g 2 Axis Accelerometer with SPI Interface
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet