Powerful Sensing Solutions for a Better Life
Ultra Low Cost ACCELEROMETER
MXC6255XC: Fully Integrated Thermal Acceleromete
r
MXC6255XC Ultra Low Cost Accelerometer
© 2010 MEMSIC, Inc.
One Technology Drive, Suite 325 Andover, MA 01810, USA
Tel: +1 978 738 0900 Fax: +1 978 738 0196
www.memsic.com
Information furnished by MEMSIC is believed to be accurate and reliable. However, no responsibility is assumed by MEMSIC for its
use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by
implication or otherwise under any patent or patent rights of MEMSIC. Information presented in this document is the property o
f
MEMSIC, Inc., is considered proprietary, and is not to be reproduced without the specific written permission of MEMSIC, Inc.
Rev.E(5/26/2014) Formal release date: 5/29/2014
Page 7 of 14
Reflow Profile
Figure 9 Reflow Profile
Note:
Reflow is limited to two cycles.
If a second reflow cycle is implemented, it should be applied
only after device has cooled down to 25 (room temperature)
Figure 9 is the reflow profile for Pb free process
Follow solder paste supplier’s recommendations for the best
SMT quality.
Manual Soldering
Figure 10
Chip Scale Package
Note:
When soldering manually or repairing via soldering iron/heat
gun for a Chip Scale packaged device, the time must be limited
to less than 10 seconds and the temperature must not exceed
280.
Avoid bending the PCB after the sensor assembly.
Low Temperature Glass
Powerful Sensing Solutions for a Better Life
Ultra Low Cost ACCELEROMETER
MXC6255XC: Fully Integrated Thermal Acceleromete
r
MXC6255XC Ultra Low Cost Accelerometer
© 2010 MEMSIC, Inc.
One Technology Drive, Suite 325 Andover, MA 01810, USA
Tel: +1 978 738 0900 Fax: +1 978 738 0196
www.memsic.com
Information furnished by MEMSIC is believed to be accurate and reliable. However, no responsibility is assumed by MEMSIC for its
use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by
implication or otherwise under any patent or patent rights of MEMSIC. Information presented in this document is the property o
f
MEMSIC, Inc., is considered proprietary, and is not to be reproduced without the specific written permission of MEMSIC, Inc.
Rev.E(5/26/2014) Formal release date: 5/29/2014
Page 8 of 14
Orientation (Bottom View) State Bits OR [1,0]
01
00
11
10
Figure 8
Orientation/Shake Characteristics
Output state response to orientation
If the sensor is rotated past the 45 degree threshold, the orientation bits will change only after the
sensor stays in the same orientation quadrant for a defined period of time. If the sensor crosses back
before this time period, the orientation bits remain unchanged. This is to prevent dithering of the
orientation state. Four user programmable hysteresis time periods are available : 160, 320, 640 and
1280ms.
Figure 12
Figure 13
MXC6255XC can detect orientation changes with up to 60 degrees of off-axis tilt
Shake Detection
Shake and shake direction are orthogonal to screen orientation. An interrupt pin (INT) is set high and
must be cleared by the MCU via the I
2
C interface. Four user programmable thresholds are available:
0.5g, 1g, 1.5g and 2g, and these can be applied either to the X-axis, Y-axis, or both axes.
Figure 9
Gravity Direction
Powerful Sensing Solutions for a Better Life
Ultra Low Cost ACCELEROMETER
MXC6255XC: Fully Integrated Thermal Acceleromete
r
MXC6255XC Ultra Low Cost Accelerometer
© 2010 MEMSIC, Inc.
One Technology Drive, Suite 325 Andover, MA 01810, USA
Tel: +1 978 738 0900 Fax: +1 978 738 0196
www.memsic.com
Information furnished by MEMSIC is believed to be accurate and reliable. However, no responsibility is assumed by MEMSIC for its
use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by
implication or otherwise under any patent or patent rights of MEMSIC. Information presented in this document is the property o
f
MEMSIC, Inc., is considered proprietary, and is not to be reproduced without the specific written permission of MEMSIC, Inc.
Rev.E(5/26/2014) Formal release date: 5/29/2014
Page 9 of 14
I
2
C Interface
A slave mode I
2
C interface, capable of operating in standard or fast mode, is implemented on the MXC6255XC. The interface uses a serial data line
(SDA) and a serial clock line (SCL) to achieve bi-directional communication between master and slave devices. A master (typically a microprocessor)
initiates all data transfers to and from the device, and generates the SCL clock that synchronizes the data transfer. The SDA pin on the MXC6255XC
operates both as an input and an open drain output. Since the MXC6255XC only operates as a slave device, the SCL pin is always an input. There
are external pull-up resistors on the I
2
C bus lines. Devices that drive the I
2
C bus lines do so through open-drain n-channel driver transistors, creating a
wired NOR type arrangement.
Data on SDA is only allowed to change when SCL is low. A high to low transition on SDA when SCL is high is indicative of a START condition,
whereas a low to high transition on SDA when SCL is high is indicative of a STOP condition. When the interface is not busy, both SCL and SDA are
high. A data transmission is initiated by the master pulling SDA low while SCL is high, generating a START condition. The data transmission occurs
serially in 8 bit bytes, with the MSB transmitted first. During each byte of transmitted data, the master will generate 9 clock pulses. The first 8 clock
pulses are used to clock the data, the 9th clock pulse is for the acknowledge bit. After the 8 bits of data are clocked in, the transmitting device
releases SDA, and the receiving device pulls it down so that it is stable low during the entire 9th clock pulse. By doing this, the receiving device
"acknowledges" that it has received the transmitted byte. If the slave receiver does not generate an acknowledge, then the master device can
generate a STOP condition and abort the transfer. If the master is the receiver in a data transfer, then it must signal the end of data to the slave by not
generating an acknowledge on the last byte that was clocked out of the slave. The slave must release SDA to allow the master to generate a STOP or
repeated START condition.
The master initiates a data transfer by generating a START condition. After a data transmission is complete, the master may terminate the data
transfer by generating a STOP condition. The bus is considered to be free again a certain time after the STOP condition. Alternatively, the master can
keep the bus busy by generating a repeated START condition instead of a STOP condition. This repeated START condition is functionally identical to
a START condition that follows a STOP. Each device that sits on the I
2
C bus has a unique 7 bit address.
The first byte transmitted by the master following a START is used to address the slave device.
The first 7 bits contain the address of the slave device, and the 8th bit is the R/W* bit (read = 1, write = 0; the asterisk indicates active low, and is used
instead of a bar). If the transmitted address matches up to that of the MXC6255XC, then the MXC6255XC will acknowledge receipt of the address,
and prepare to receive or send data.
If the master is writing to the MXC6255XC, then the next byte that the MXC6255XC receives, following the address byte, is loaded into the address
counter internal to the MXC6255XC. The contents of the address counter indicate which register on the MXC6255XC is being accessed. If the master
now wants to write data to the MXC6255XC, it just continues to send 8-bit bytes. Each byte of data is latched into the register on the MXC6255XC that
the address counter points to. The address counter is incremented after the transmission of each byte.
If the master wants to read data from the MXC6255XC, it first needs to write the address of the register it wants to begin reading data from to the
MXC6255XC address counter. It does this by generating a START, followed by the address byte containing the MXC6255XC address, with R/W* = 0.
The next transmitted byte is then loaded into the MXC6255XC address counter. Then, the master repeats the START condition and re-transmits the
MXC6255XC address, but this time with the R/W* bit set to 1. During the next transmission period, a byte of data from the MXC6255XC register that
is addressed by the contents of the address counter will be transmitted from the MXC6255XC to the master. As in the case of the master writing to the

MXC6255XC

Mfr. #:
Manufacturer:
MEMSIC
Description:
ACCELEROMETER 2G I2C 6SMD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet