Image not available
Illustrative purposes only
KX003-1077
MEMS Accelerometer, Digital, X, Y, Z, ± 2g, ± 4g, ± 8g, ± 16g, 1.71 V, 3.6 V, LGA
⚠️ Reference pricing provided. In case of supply shortages, we will connect you with our trusted procurement partners to ensure your project's continuity.
- Manufacturer: KIONIX
- Product type: MEMS Accelerometers
- No. of Pins: 12Pins
- Sensitivity Typ: 8counts/g, 16counts/g, 32counts/g, 64counts/g, 128counts/g, 256counts/g, 512counts/g, 1024counts/g
- Measurement Axis: X, Y, Z
- Sensor Case Style: LGA
- Acceleration Range: ± 2g, ± 4g, ± 8g, ± 16g
- MEMS Sensor Output: Digital
- Supply Voltage Max: 3.6V
- Supply Voltage Min: 1.71V
| Delivery and price | |
|---|---|
| Units per pack | 5000 |
| Price | 0.325 € |
| Current stock | 10+ |
| Lead time | 30 days |
**PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Product Description** The KX003-1077 is a tri-axis ±2g, ±4g, ±8g, or ±16g silicon micromachined accelerometer. The sense element is fabricated using Kionix’s proprietary plasma micromachining process technology. Acceleration sensing is based on the principle of a differential capacitance arising from acceleration-induced motion of the sense element, which further utilizes common mode cancellation to decrease errors from process variation, temperature, and environmental stress. The sense element is hermetically sealed at the wafer level by bonding a second silicon lid wafer to the device using a glass frit. A separate ASIC device packaged with the sense element provides signal conditioning and digital communications. The accelerometer is delivered in a 2 x 2 x 0.9 mm LGA plastic package operating from a 1.71V – 3.6V DC supply. Voltage regulators are used to maintain constant internal operating voltages over the range of input supply voltages. This results in stable operating characteristics over the range of input supply voltages and virtually undetectable ratiometric error. The I[2] C digital protocol is used to communicate with the chip to configure the part and monitor outputs. ## **Features** - Small footprint: 2 x 2 x 0.9 mm LGA 12-pin package - Low current consumption: 0.9 µA in standby, 10 µA in Low Power, and 155 µA in High Resolution modes - Extended user-configurable g-ranges: ±2g, ±4g, ±8g, ±16g - 8-bit, 12-bit, and 14-bit resolution modes - Wide supply voltage range: 1.71V – 3.6V with internal voltage regulator - High resolution Wake-Up function with threshold configurable down to 3.9 mg - User-configurable Output Data Rates from 0.781Hz to 1600Hz - I[2] C digital communication interface up to 3.4MHz - Highly configurable interrupt control - Embedded Low Pass filter - Improved design to virtually eliminate post reflow offset and sensitivity shifts - Improved noise performance - Stable performance over temperature - High shock survivability - Self-test function - RoHS / REACH compliant 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 1 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** 6Kionix’ **05-Oct-2018** ## **Table of Contents** **PRODUCT DESCRIPTION .............................................................................................................................................................. 1** **==> picture [524 x 501] intentionally omitted <==** **----- Start of picture text -----**<br> |||| |---|---|---| |FEATURES ................................................................................................................................................................................... 1| |TABLE OF CONTENTS ................................................................................................................................................................... 2| |FUNCTIONAL DIAGRAM .............................................................................................................................................................. 4| |PRODUCT SPECIFICATIONS .......................................................................................................................................................... 5| |MECHANICAL .................................................................................................................................................................................. 5| |ELECTRICAL ..................................................................................................................................................................................... 6| |Start Up Time Profile .................................................................................................................................................................. 7| |Current Profile ............................................................................................................................................................................ 8| |Power-On Procedure .................................................................................................................................................................. 9| |ENVIRONMENTAL ......................................................................................................................................................................... 10| |Handling, Mounting, Soldering................................................................................................................................................. 10| |Floor Life ................................................................................................................................................................................... 10| |TERMINOLOGY .............................................................................................................................................................................. 11| |g ................................................................................................................................................................................................ 11| |Sensitivity ................................................................................................................................................................................. 11| |Zero-g offset ............................................................................................................................................................................. 11| |Self-test..................................................................................................................................................................................... 11| |FUNCTIONALITY ............................................................................................................................................................................ 12| |Sense element .......................................................................................................................................................................... 12| |ASIC interface ........................................................................................................................................................................... 12| |Factory calibration ................................................................................................................................................................... 12| |APPLICATION SCHEMATIC ............................................................................................................................................................. 13| |PIN DESCRIPTION .......................................................................................................................................................................... 13| |PACKAGE DIMENSIONS AND ORIENTATION ................................................................................................................................. 14| |Dimensions ............................................................................................................................................................................... 14| |Orientation ............................................................................................................................................................................... 15| |DIGITAL INTERFACE ................................................................................................................................................................... 19| |I|[2]|C SERIAL INTERFACE ................................................................................................................................................................... 19| |I|[2]|C OPERATION .............................................................................................................................................................................. 20| |WRITING TO AN 8-BIT REGISTER ................................................................................................................................................... 21| |READING FROM AN 8-BIT REGISTER ............................................................................................................................................. 22| |DATA TRANSFER SEQUENCES ....................................................................................................................................................... 23| |HS-MODE ...................................................................................................................................................................................... 24| |I|[2]|C TIMING DIAGRAM.................................................................................................................................................................... 25| |EMBEDDED REGISTERS.............................................................................................................................................................. 26| |REGISTER DESCRIPTIONS........................................................................................................................................................... 27| |ACCELEROMETER OUTPUTS .......................................................................................................................................................... 27| **----- End of picture text -----**<br> 36 Thornwood Dr. – Ithaca, NY 14850 © 2018 Kionix – All Rights Reserved tel: 607-257-1080 – fax:607-257-1146 834-11887-1810051249-0.34 www.kionix.com - info@kionix.com Page 2 of 43 **==> picture [498 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> ||| |---|---| |PART NUMBER:| |± 2g / 4g / 8g / 16g Tri-axis Digital|KX003-1077| |Accelerometer Specifications|Rev. 2.0| |6Kionix’| |05-Oct-2018| **----- End of picture text -----**<br> XOUT_L ......................................................................................................................................................................................... 29 XOUT_H ......................................................................................................................................................................................... 29 YOUT_L .......................................................................................................................................................................................... 29 YOUT_H ......................................................................................................................................................................................... 29 ZOUT_L .......................................................................................................................................................................................... 30 ZOUT_H ......................................................................................................................................................................................... 30 DCST_RESP .................................................................................................................................................................................... 30 WHO_AM_I ................................................................................................................................................................................... 30 INTERRUPT SOURCE REGISTERS .................................................................................................................................................... 31 INT_SOURCE1 ................................................................................................................................................................................ 31 INT_SOURCE2 ................................................................................................................................................................................ 31 STATUS_REG ................................................................................................................................................................................. 32 INT_REL ......................................................................................................................................................................................... 32 CTRL_REG1 .................................................................................................................................................................................... 33 CTRL_REG2 .................................................................................................................................................................................... 34 INT_CTRL_REG1 ............................................................................................................................................................................ 35 INT_CTRL_REG2 ............................................................................................................................................................................ 35 DATA_CTRL_REG ........................................................................................................................................................................... 36 WAKEUP_COUNTER ...................................................................................................................................................................... 37 NA_COUNTER................................................................................................................................................................................ 37 SELF_TEST ..................................................................................................................................................................................... 37 WAKEUP_THRESHOLD .................................................................................................................................................................. 37 **EMBEDDED APPLICATIONS ....................................................................................................................................................... 38** MOTION INTERRUPT ..................................................................................................................................................................... 38 _Feature Description .................................................................................................................................................................. 38 Enabling / Disabling ................................................................................................................................................................. 38 Latched / Pulsed / Unlatched Interrupt Modes ........................................................................................................................ 38 Debounce Counter .................................................................................................................................................................... 39 Non-Activity Counter ................................................................................................................................................................ 39 Threshold Resolution ................................................................................................................................................................ 39 Threshold Calculations ............................................................................................................................................................. 39 Wake-Up Detection Example .................................................................................................................................................... 40_ **REVISION HISTORY .................................................................................................................................................................... 42 APPENDIX ................................................................................................................................................................................. 43** 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 3 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Functional Diagram** 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 4 of 43 **==> picture [119 x 58] intentionally omitted <==** **----- Start of picture text -----**<br> [<Kionix’<br>**----- End of picture text -----**<br> **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Product Specifications** ## **Mechanical** = (specifications are for operation at 2.5V and T 25C unless stated otherwise) |**Parameters**<br>~~a~~|**Parameters**<br>~~a~~|**Units**<br>~~a~~|**Min**<br>~~a~~|**Typical**<br>~~a~~|**Max**<br>~~a~~| |---|---|---|---|---|---| |OperatingTemperature Range<br>~~a~~||°C<br>~~a~~|-40<br>~~a~~|-<br>~~a~~|+85<br>~~a~~| |Zero-g Offset<br>~~a~~<br>~~a~~||mg<br>~~a~~<br>~~a~~|~~a~~<br>~~a~~|±25<br>~~a~~<br>~~a~~|~~a~~<br>~~a~~| |Zero-g Offset Variation from RT over Temp.<br>~~po~~<br>~~oh~~||mg/ºC<br>~~oh~~|~~es~~<br>~~oh~~|0.2<br>~~es~~<br>~~ee~~|~~es~~<br>~~ee~~| |Sensitivity (14-bit)1,2<br>~~po~~<br>~~oh~~<br>~~po~~<br>~~SSF~~|± 8g<br>~~po~~<br>~~oh~~|counts/g<br>~~oh~~<br>~~SSF~~|~~es~~<br>~~oh~~|1024<br>~~es~~<br>~~ee~~|~~es~~<br>~~ee~~| ||±16g<br>~~po~~<br>~~oh~~<br>~~po~~<br>~~SSF~~||~~es~~<br>~~oh~~<br>~~ee~~|512<br>~~es~~<br>~~ee~~<br>~~ee~~<br>~~ee~~|~~es~~<br>~~ee~~<br>~~ee~~<br>~~ee~~| |Sensitivity (12-bit)1<br>~~oh~~<br>~~po~~<br>~~SSF~~<br>~~po~~<br>~~po~~<br>~~po~~<br>~~po~~|± 2g<br>~~oh~~<br>~~po~~<br>~~SSF~~|counts/g<br>~~oh~~<br>~~SSF~~|~~oh~~<br>~~ee~~|1024<br>~~ee ~~<br>~~ee~~<br>~~ee~~|~~ee~~<br>~~ee~~<br>~~ee~~| ||± 4g<br>~~po~~<br>~~SSF~~<br>~~po~~<br>~~po~~||~~ee~~|512<br>~~ee~~<br>~~ee~~<br>~~==~~<br>~~ee~~|~~ee~~<br>~~ee~~<br>~~==~~<br>~~ee~~| ||± 8g<br>~~SSF~~<br>~~po~~<br>~~po~~<br>~~po~~||~~ee~~|256<br>~~ee~~<br>~~==~~<br>~~ee~~<br>~~ee~~<br>~~ee~~|~~ee~~<br>~~==~~<br>~~ee~~<br>~~ee~~<br>~~ee~~| ||±16g<br>~~SSF~~<br>~~po~~<br>~~po~~<br>~~po~~<br>~~po~~||~~ee~~<br>~~es~~|128<br>~~ee~~<br>~~==~~<br>~~ee~~<br>~~ee~~<br>~~es~~<br>~~ee~~<br>~~**ee**~~|~~ee~~<br>~~==~~<br>~~ee~~<br>~~ee~~<br>~~es~~<br>~~ee~~<br>~~**ee**~~| |Sensitivity (8-bit)1<br>~~SSF~~<br>~~po~~<br>~~po~~<br>~~po~~<br>~~SSS~~<br>~~pO~~|± 2g<br>~~SSF~~<br>~~po~~<br>~~po~~<br>~~po~~<br>~~SSS~~|counts/g<br>~~SSF~~<br>~~SSS~~|~~es~~<br>~~ee~~<br>~~SSS~~|64<br>~~ee ~~<br>~~ee ~~<br>~~es~~<br>~~ee~~<br>~~ee~~<br>~~**ee**~~<br>~~SSS~~|~~ee~~<br> ~~ee~~<br>~~es~~<br>~~ee~~<br>~~ee~~<br>~~**ee**~~<br>~~=~~| ||±4g<br>~~po~~<br>~~po~~<br>~~SSS~~||~~ee~~<br>~~SSS~~|32<br>~~ee ~~<br>~~**ee**~~<br>~~ee~~<br>~~SSS~~|~~ee~~<br>~~**ee**~~<br>~~ee~~<br>~~=~~| ||± 8g<br>~~po~~<br>~~SSS~~<br>~~pO~~||~~SSS~~<br>~~ee~~|16<br>~~**ee** ~~<br>~~SSS~~<br>~~ee~~<br>~~ee~~|~~**ee**~~<br>~~=~~<br>~~ee~~<br>~~ee~~| ||± 16g<br>~~SSS~~<br>~~pO~~||~~SSS~~<br>~~ee~~|8<br>~~SSS ~~<br>~~ee~~<br>~~ee~~|~~=~~<br>~~ee~~<br>~~ee~~| |SensitivityVariation from RT over Temp.<br>~~pO~~||%/°C<br>~~ee~~|~~ee~~<br>~~ee~~|0.01<br>~~ee~~<br>~~ee ~~<br>~~ee~~|~~ee~~<br> ~~ee~~<br>~~ee~~| |Positive Self-Test Output change on Activation3<br>~~ee~~||g<br>~~ee~~<br>~~ee~~|~~ee~~<br>~~ee~~|0.5 (x)<br>-0.5 (y)<br>0.5 (z)<br>~~ee~~<br>~~ee~~|~~ee~~<br>~~ee~~| |Non-Linearity<br>~~ee~~<br>~~a~~||% of FS<br>~~ee~~<br>~~ee~~<br>~~a~~|~~ee~~<br>~~ee ~~<br>~~a~~|0.6<br>~~ee~~<br> ~~ee~~<br>~~a~~|~~ee~~<br>~~ee~~<br>~~a~~| |Cross Axis Sensitivity<br>~~a~~<br>~~a~~<br>~~ee~~||%<br>~~a~~<br>~~a~~|~~a~~<br>~~a~~|2<br>~~a~~<br>~~a~~|~~a~~<br>~~a~~| |Noise4<br>~~ee~~|RMS Noise|mg||0.7|| ||Noise Density|µg / √Hz||150|| **Table 1:** Mechanical Specifications Notes: 1. Resolution and acceleration ranges are user selectable via I[2] C and via CTRL_REG1 register. 2. 14-bit Resolution is only available for registers 0x06 – 0x0B in the ±8g or ±16g High Resolution mode 3. Self-test can be exercised by setting STPOL bit = 1 in INT_CTRL_REG1 register, then writing 0xCA to the SELF_TEST register. 4. Noise is measured in High Resolution mode (RES = 1 in CTRL_REG1 register) at 50Hz ODR. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 5 of 43 ## [¢KIonix ## **± 2g / 4g / 8g / 16g Tri-axis Digital Accelerometer Specifications** **PART NUMBER: KX003-1077 Rev. 2.0 05-Oct-2018** ## **Electrical** = (specifications are for operation at 2.5V and T 25C unless stated otherwise) ~~rs~~ **Parameters Units Min Typical Max** Supply Voltage (VDD) Operating V 1.71 2.5 3.6 ~~es ts es~~ I/O Pads Supply Voltage (IO_VDD) V 1.7 3.6 ~~a ee es es es es~~ High Resolution Mode (RES=1) 155 Current Consumption ~~es~~ Low Power Mode[1] (RES=0) µA 10 Disabled 0.9 Output Low Voltage (VOL) (IO_VDD < 2V)[2] V - - 0.2 * IO_VDD ~~a es es a~~ Output Low Voltage (VOL) (IO_VDD ≥ 2V)[2] V - - 0.4 ~~a~~ Output High Voltage (VOH) V 0.8 * IO_VDD - - ~~a~~ Input Low Voltage (VIL) V - - 0.2 * IO_VDD ~~a~~ Input High Voltage(VIH) V 0.8 * IO_VDD - - ~~a~~ Start Up Time[3] ms ~1/ODR ~~a~~ Power Up Time[4] ms 12 30 ~~a~~ I[2] C Communication Rate MHz 3.4 ~~es~~ I[2] C Slave Address (7-bit)[5] 0x0E / 0x0F ~~a~~ Output Data Rate (ODR)[6] Hz 0.781 50 1600 Output Signal High Resolution Mode (RES=1) ODR/2 Hz ~~——~~ Bandwidth (-3dB)[7] Low Power Mode (RES=0) ~~EE~~ 800 ~~es es~~ **Table 2:** Electrical Specifications Notes: 1. Current varies with Output Data Rate (ODR). See _Current Profile_ section for details. 2. For I[2] C communication, this assumes a minimum 1.5kΩ pull-up resistor on SCL and SDA pins. 3. Start up time is from PC1 bit set to 1 in CTRL_REG1 register to valid outputs. Time varies with Output Data Rate (ODR) and power mode (RES bit setting in CTRL_REG1 register). See _Figure 1_ for details. 4. Power up time is from VDD and IO_VDD valid to device boot completion. 5. User selectable with ADDR pin. See _Digital Interface_ section for details. 6. User selectable through I[2] C. The shown values are typical. 7. User selectable and dependent on ODR setting in DATA_CTRL_REG register and RES bit setting in CTRL_REG1 register. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 6 of 43 **==> picture [256 x 35] intentionally omitted <==** **----- Start of picture text -----**<br> ± 2g / 4g / 8g / 16g Tri-axis Digital<br>Accelerometer Specifications<br>**----- End of picture text -----**<br> **==> picture [88 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>KX003-1077<br>Rev. 2.0<br>05-Oct-2018<br>**----- End of picture text -----**<br> ## **Start Up Time Profile** **Figure 1:** Typical Start Up Time 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 7 of 43 **==> picture [360 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>05-Oct-2018<br>**----- End of picture text -----**<br> ## **Current Profile** **==> picture [122 x 12] intentionally omitted <==** **----- Start of picture text -----**<br> Figure 2: Current Profile<br>**----- End of picture text -----**<br> 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 8 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ~~Kf~~ **Power-On Procedure** Proper functioning of power-on reset (POR) is dependent on the specific **VDD, VDDLOW** , **TVDD** (rise time) **,** and **TVDD_OFF** profile of individual applications. It is recommended to minimize **VDDLOW,** and **TVDD** , and maximize **TVDD_OFF** . It is also advised that the **VDD** ramp up time **TVDD** be monotonic. Note that the outputs will not be stable until **VDD** has reached its final value. _To assure proper POR, the application should be evaluated over the customer specified range of VDD, VDDLOW, TVDD, TVDD_OFF and temperature as POR performance can vary depending on these parameters._ Please refer to Technical Note _**TN017 Power-On Procedure**_ for more information. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 9 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Environmental** |**Environmental**|**Environmental**||||| |---|---|---|---|---|---| |**Parameters**||**Units**|**Min**|**Typical**|**Max**| |SupplyVoltage (VDD)A|AbsoluteLimits|V|-0.5|-|3.63| |Operating Temperature Range||ºC|-40|-|85| |Storage Temperature Range||ºC|-55|-|150| |Mech. Shock (powered and unpowered)||g|-|-|5000 for 0.5ms<br>10000 for 0.2ms| |ESD|HBM|V|-|-|2000| **Table 3:** Environmental Specifications Caution: ESD Sensitive and Mechanical Shock Sensitive Component, improper handling can cause permanent damage to the device. This product is in conformance with RoHS directive, REACH HF regulation, and is Halogen-Free. For the current certificate of compliance, visit ~~——_~~ www.kionix.com website. ## **Handling, Mounting, Soldering** For package handling, mounting, and soldering guidelines, see TN007 Package Handling, Mounting, and Soldering Guidelines technical note. ## **Floor Life** Factory floor life exposure of the KX003 reels removed from the moisture barrier bag should not exceed a maximum of 168 hours at 30C/60%RH. If this floor life is exceeded, the parts should be dried per the IPC/JEDEC J-STD-033D standard (or latest revision). 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 10 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** 6Kionix’ **05-Oct-2018** ## **Terminology** ## **g** A unit of acceleration equal to the acceleration of gravity at the earth's surface. **==> picture [53 x 26] intentionally omitted <==** One thousandth of a g (0.0098 m/ s[2] ) is referred to as 1 milli-g (1 mg). ## **Sensitivity** The sensitivity of an accelerometer is the change in output per unit of input acceleration at nominal VDD and temperature. The term is essentially the gain of the sensor expressed in counts per g (counts/g) or LSB’s per g (LSB/g). Occasionally, sensitivity is expressed as a resolution, i.e. milli-g per LSB (mg/LSB) or milli-g per count (mg/count). Sensitivity for a given axis is determined by measurements of the formula: **==> picture [216 x 31] intentionally omitted <==** The sensitivity tolerance describes the range of sensitivities that can be expected from a large population of sensors at room temperature and over life. When the temperature deviates from room temperature (25ºC), the sensitivity will vary by the amount shown in Table 1. ## **Zero-g offset** Zero-g offset or 0-g offset describes the actual output of the accelerometer when no acceleration is applied. Ideally, the output would always be in the middle of the dynamic range of the sensor (content of the XOUT, YOUT, ZOUT registers = 0x00, expressed as a 2’s complement number). However, because of mismatches in the sensor, calibration errors, and mechanical stress, the output can deviate from 0x00. This deviation from the ideal value is called 0-g offset. The zero-g offset tolerance describes the range of 0-g offsets of a population of sensors over the operating temperature range. ## **Self-test** Self-test allows a functional test of the sensor without applying a physical acceleration to it. When activated, an electrostatic force is applied to the sensor, simulating an input acceleration. The sensor outputs respond accordingly. If the output signals change within the amplitude specified in Table 1, then the sensor is working properly, and the parameters of the interface chip are within the defined specifications. > © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 11 of 43 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** 6Kionix’ **05-Oct-2018** ## **Functionality** ## **Sense element** The sense element is fabricated using Kionix’s proprietary plasma micromachining process technology. This process technology allows Kionix to create mechanical silicon structures which are essentially mass-spring systems that move in the direction of the applied acceleration. Acceleration sensing is based on the principle of a differential capacitance arising from the acceleration-induced motion. Capacitive plates on the moving mass move relative to fixed capacitive plates anchored to the substrate. The sense element is hermetically sealed at the wafer level by bonding a second silicon lid wafer to the device using a glass frit. ## **ASIC interface** A separate ASIC device packaged with the sense element provides all of the signal conditioning and communication with the sensor. The complete measurement chain is composed by a low-noise capacitance to voltage amplifier which converts the differential capacitance of the MEMS sensor into an analog voltage that is sent through an analog-to-digital converter. The acceleration data may be accessed through the I[2] C digital communications provided by the ASIC. In addition, the ASIC contains all of the logic to allow the user to choose data rates, g-ranges, filter settings, and interrupt logic. ## **Factory calibration** Kionix trims the offset and sensitivity of each accelerometer by adjusting gain (sensitivity) and 0-g offset trim codes stored in non-volatile memory (OTP). Additionally, all functional register default values are also programmed into the nonvolatile memory. Every time the device is turned on or a software reset command is issued, the trimming parameters and default register values are downloaded into the volatile registers to be used during active operation. This allows the device to function without further calibration. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 12 of 43 # **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ~~Khe}~~ **Application Schematic** ## **Pin Description** |**Pin**|**Name**|**Description **|**Description **| |---|---|---|---| |1|SCL||I2C Serial Clock| |2|NC||Not InternallyConnected - Can be connected to VDD, IO_VDD, GND or leave floating.| |3|ADDR||I2C Addresspin. Thispin must be connected to IO_VDD or GND to determine the I2C Device Address.| |4|SDA||I2C Serial Data| |5|NC||Not InternallyConnected - Can be connected to VDD,IO_VDD,GND or leave floating.| |6|GND||Ground.(Internallytied to Pin 8)| |7|RES||Reserved. Connect to GND. Optionally,can be connected to IO_VDD or VDD. Do not leave floating.| |8|GND||Ground.(Internallytied to Pin 6)| |9|VDD||Thepower supplyinput. Decouple thispin toground with a 0.1uF ceramic capacitor.| |10|IO_VDD||The power supply input for the digital communication bus. Optionally decouple this pin to ground with a 0.1uF ceramic<br>capacitor| |11|NC||Not InternallyConnected - Can be connected to VDD,IO_VDD,GND or leave floating.| |12|INT||Physical Interruptpin(Push-Pull). Leave floatingif not used.| **Table 4:** Pin Description 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 13 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Package Dimensions and Orientation** ## **Dimensions** 2 x 2 x 0.9 mm LGA All dimensions and tolerances conform to ASME Y14.5M-1994 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 14 of 43 ## 6Kionix’ **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Orientation** When device is accelerated in +X, +Y or +Z direction, the corresponding output will increase. ## **Static X/Y/Z Output Response versus Orientation to Earth’s surface (1g):** GSEL1=0, GSEL0=0, EN16G=0 (±2g) |Position<br>~~a~~<br>~~pf;~~|**1**<br><br>~~pf;~~|**1**<br><br>~~pf;~~|**2**<br>|**2**<br>|**3**<br>|**3**<br>|**4**<br>|**4**<br>|**5**<br>|**5**<br>|**6**<br>~~|~~|**6**<br>~~|~~| |---|---|---|---|---|---|---|---|---|---|---|---|---| |Diagram<br>~~a~~6<br>~~pf;~~<br>~~—~~|~~Ga~~<br>~~pf;~~<br>|<br>|<br>||~~Ga~~<br>|<br>|||~~Ga~~<br>~~fp~~||~~Ga~~<br>~~fp~~<br>~~ftft~~||Top<br>Bottom<br>~~Ga~~<br>~~ft~~||Bottom<br>Top<br>~~Ga|~~|| |Resolution<br>(bits)<br><br>~~pf;~~<br>~~—|~~<br>~~—~~|Resolution<br>12<br><br>~~pf;~~<br>|<br>~~|~~<br>Ff<br>|8<br><br>|<br>Ff<br>||12<br><br>|<br>||8<br><br>|<br>tf|12<br><br>~~fp~~<br>tf<br>||8<br><br>~~fp~~<br>~~ff}~~|12<br><br>~~fp~~<br>~~ft~~<br>~~ff}~~|8<br><br>~~ftft~~<br>~~ff}ft}~~|12<br><br>~~ft~~<br>~~ft}~~|8<br><br>~~ft~~<br>~~ft}~~|12<br>~~|~~|8<br>~~|~~| |X (counts)<br><br>~~pf;~~<br>~~—~~ ~~|~~<br>~~—|~~<br>~~—~~|X (counts)<br>0<br><br>~~pf;~~<br>|<br>~~|~~<br>Ff<br>~~|~~<br>~~Ff~~|0<br><br>|<br>Ff<br>|<br>~~Ff~~<br>~~|~~|+1024<br><br>|<br>|<br>~~|~~|+64<br><br>| <br>tf<br>~~tf~~|0<br><br> ~~fp~~<br>tf<br>|<br>~~tf~~<br>~~|~~|0<br><br>~~fp~~<br>~~ff}~~<br>~~ff}~~|-1024<br><br>~~fp~~<br>~~ft~~<br>~~ff}~~<br>~~ff}~~|-64<br><br>~~ft ft~~<br>~~ff}ft}~~<br>~~ff}ft}~~|0<br><br>~~ft~~<br>~~ft}~~<br>~~ft}~~|0<br><br>~~ft~~<br>~~ft}~~<br>~~ft}~~|0<br>~~|~~|0<br>~~|~~| |Y (counts)<br> ~~|~~<br>~~—~~ ~~|~~<br>~~—~~<br>~~|~~<br>~~Oa~~|Y (counts)<br>-1024<br>~~|~~<br>Ff<br>~~|~~<br>~~Ff~~<br>~~fF~~<br>|-64<br>Ff<br>|<br>~~Ff~~<br>~~|~~<br>~~fF~~<br>~~|~~<br>|0<br>|<br>~~|~~<br>~~fy~~<br>|0<br>tf<br>~~tf~~<br>~~fy~~<br>~~tf~~<br>|+1024<br>tf<br>| <br>~~tf~~<br>~~|~~<br>~~tffy~~<br>|+64<br> ~~ff}~~<br>~~ff}~~<br>~~fy~~<br>~~|~~<br>|0<br>~~ff}~~<br>~~ff}~~<br>~~ft~~<br>|0<br>~~ff} ft}~~<br>~~ff}ft}~~<br>~~ftff}~~<br>|0<br>~~ft}~~<br>~~ft}~~<br>~~ff}~~<br>|0<br>~~ft}~~<br>~~ft}~~<br>~~ff}~~<br>|0<br>|0<br>| |Z (counts)<br> ~~|~~<br>~~—~~<br>~~|~~<br>~~Oa~~|Z (counts)<br>0<br>~~|~~<br>~~Ff~~<br>~~fF~~<br>|0<br>~~Ff~~<br>~~|~~<br>~~fF~~<br>~~|~~<br>|0<br>~~|~~<br>~~fy~~<br>|0<br>~~tf~~<br>~~fy~~<br>~~tf~~<br>|0<br>~~tf~~<br>~~|~~<br>~~tffy~~<br>|0<br>~~ff}~~<br>~~fy~~<br>~~|~~<br>|0<br>~~ff}~~<br>~~ft~~<br>|0<br>~~ff}ft}~~<br>~~ftff}~~<br>|+1024<br>~~ft}~~<br>~~ff}~~<br>|+64<br>~~ft}~~<br>~~ff}~~<br>|-1024<br>|-64<br>| |~~|~~<br>~~—~~<br>~~|~~<br>~~Oa ee~~|~~|~~<br>~~Ff~~<br>~~|~~<br>~~fF~~<br>~~|~~<br>~~ee~~||~~|~~<br>~~tf~~<br>~~fy~~<br>~~tf~~<br>~~ee~~||~~tf~~<br>~~| ff}~~<br>~~tffy~~<br>~~|~~<br>~~ee~~||~~ff} ft}~~<br>~~ftff}~~<br>~~ee~~||~~ft}~~<br>~~ff}~~<br>~~ee~~||~~ee~~|| |X-Polarity<br>~~|~~<br>~~Oa ee~~<br>~~Oe~~|X-Polarity<br>**0**<br>~~fF~~<br>~~|~~<br>~~ee~~<br>~~Oe~~||**+**<br>~~fy~~<br>~~tf~~<br>~~ee~~||**0**<br>~~tf fy~~<br>~~|~~<br>~~ee~~||**-**<br>~~ft ff}~~<br>~~ee~~||**0**<br>~~ff}~~<br>~~ee~~||**0**<br>~~ee~~|| |Y-Polarity<br>~~Oe~~<br>~~Pa~~|**-**<br>~~Oe~~<br>||**0**<br>||**+**<br>||**0**||**0**||**0**|| |Z-Polarity<br>~~Pa~~|**0**<br>||**0**<br>||**0**<br>||**0**||**+**||**-**|| © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 15 of 43 ## 6Kionix’ **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Static X/Y/Z Output Response versus Orientation to Earth’s surface (1g):** GSEL1=0, GSEL0=1, EN16G=0 (±4g) |Position<br>~~eG~~<br>~~6~~|**1**<br>~~eG~~|**1**<br>~~eG~~|**2**<br>~~eG~~<br>~~Bia~~|**2**<br>~~eG~~<br>~~Bia~~|**3**<br>~~eG~~<br>~~Bia|O~~|**3**<br>~~eG~~<br>~~Bia|O~~|**4**<br>~~|O~~|**4**<br>~~|O~~|**5**<br>~~GO~~<br>~~ee~~|**5**<br>~~GO~~<br>~~ee~~|**6**<br>~~GO~~<br>~~ee~~|**6**<br>~~GO~~<br>~~ee~~| |---|---|---|---|---|---|---|---|---|---|---|---|---| |Diagram<br>~~6~~<br>~~|~~<br>~~—~~|~~|~~<br>|<br>|<br>||~~Bia~~<br>|<br>|||~~Bia|O~~<br>~~ff}~~||~~|O~~<br>~~ff}ft~~||Top<br>Bottom<br>~~ee~~<br>~~ft~~||Bottom<br>Top<br>~~ee~~|| |Resolution<br>(bits)<br>~~6~~<br>~~|~~<br>~~—|~~<br>~~—~~|Resolution<br>12<br>~~|~~<br>|<br>~~|~~<br>Ff<br>|8<br>|<br>Ff<br>||12<br>~~Bia~~<br>|<br>||8<br>~~Bia~~<br>|<br>tf|12<br>~~Bia~~<br>~~ff}~~<br>tf<br>f|8<br>~~Bia |O~~<br>~~ff}~~<br>~~ff~~|12<br>~~|O~~<br>~~ff}ft~~<br>~~ff~~|8<br>~~|O~~<br>~~ft~~<br>~~ff~~|12<br>~~ee~~<br>~~ft~~|8<br>~~ee~~<br>~~ft~~|12<br>~~ee~~|8<br>~~ee~~| |X (counts)<br>~~|~~<br>~~—~~ ~~|~~<br>~~—|~~<br>~~—~~|X (counts)<br>0<br>~~|~~<br>|<br>~~|~~<br>Ff<br>~~|~~<br>Ff<br>|0<br>|<br>Ff<br>|<br>Ff<br>||+512<br>|<br>|<br>||+32<br>| <br>tf<br>tf|0<br> ~~ff}~~<br>tf<br>f<br>tf<br>f|0<br>~~ff}~~<br>~~ff~~<br>~~ff~~|-512<br>~~ff} ft~~<br>~~ff~~<br>~~ff~~|-32<br>~~ft~~<br>~~ff~~<br>~~ff~~|0<br>~~ft~~|0<br>~~ft~~|0|0| |Y (counts)<br> ~~|~~<br>~~—~~ ~~|~~<br>~~—|~~<br>~~a~~|Y (counts)<br>-512<br>~~|~~<br>Ff<br>~~|~~<br>Ff<br>~~|~~<br>Ff|-32<br>Ff<br>|<br>Ff<br>|<br>Ff<br>||0<br>|<br>|<br>~~fy~~|0<br>tf<br>tf<br>~~fy~~<br>tf|+512<br>tf<br>f <br>tf<br>f<br>tf<br>~~fy~~|+32<br> ~~ff~~<br>~~ff~~<br>~~fyft~~|0<br>~~ff~~<br>~~ff~~<br>~~ft~~|0<br>~~ff~~<br>~~ff~~<br>~~ft~~|0|0|0|0| |Z (counts)<br> ~~|~~<br>~~—~~ ~~|~~<br>~~a~~|0<br>~~|~~<br>Ff<br>~~|~~<br>Ff|0<br>Ff<br>|<br>Ff<br>||0<br>|<br>~~fy~~|0<br>tf<br>~~fy~~<br>tf|0<br>tf<br>f <br>tf<br>~~fy~~|0<br> ~~ff~~<br>~~fyft~~|0<br>~~ff~~<br>~~ft~~|0<br>~~ff~~<br>~~ft~~|+512|+32|-512|-32| |~~|~~<br>~~a~~|~~|~~<br>Ff<br>|||~~fy~~<br>tf||tf<br>~~fy ft~~||~~ft~~|||||| |X-Polarity<br>~~aa~~|**0**||**+**||**0**||**-**||**0**||**0**|| |Y-Polarity<br>~~aa~~<br>~~PR~~|**-**||**0**||**+**<br>u||**0**||**0**||**0**|| |Z-Polarity<br>~~PR~~|**0**||**0**||**0**<br>u||**0**||**+**||**-**|| Earth’s Surface 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 16 of 43 |«4Ktonix’|**± 2g / 4g / 8g / 16g Tri-axis Digital**<br>**Accelerometer Specifications**|**PART NUMBER:**<br>**KX003-1077**<br>**Rev. 2.0**<br>**05-Oct-2018**| |---|---|---| ## **Static X/Y/Z Output Response versus Orientation to Earth’s surface (1g):** GSEL1=1, GSEL0=0, EN16G=0 (±8g) GSEL1=1, GSEL0=1, EN16G=0 (±8g)[1 ] |Position|**1**|**1**|**1**|**2**|**2**|**2**|**3**|**3**|**3**|**4**|**4**|**4**|**5**|**5**|**5**|**6**|**6**|**6**| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |Diagram<br>~~|~~<br>~~**e**e~~|~~|e~~<br>~~eee~~|||~~|e~~<br>~~eee~~|||~~|~~<br>~~eee~~|||~~|=~~<br>~~eee~~|||Top<br>Bottom<br>~~|=~~<br>~~eee~~|||Bottom<br>Top<br>~~|=~~<br>~~eee~~||| |Resolution (bits)<br>~~|~~<br>~~**e**e~~|14<br>~~eee~~|12<br>~~eee~~|8<br>~~|e~~<br>~~eee~~|14<br>~~|e~~<br>~~eee~~|12<br>~~|e~~<br>~~eee~~|8<br>~~|e~~<br>~~eee~~|14<br>~~eee~~|12<br>~~|~~<br>~~eee~~|8<br>~~|~~<br>~~eee~~|14<br>~~|=~~<br>~~eee~~|12<br>~~|=~~<br>~~eee~~|8<br>~~|=~~<br>~~eee~~|14<br>~~|=~~<br>~~eee~~|12<br>~~|=~~<br>~~eee~~|8<br>~~|=~~<br>~~eee~~|14<br>~~|=~~<br>~~eee~~|12<br>~~|=~~<br>~~eee~~|8<br>~~|=~~<br>~~eee~~| |X (counts)<br>~~**e**e~~|0<br>~~eee~~|0<br>~~eee~~|0<br>~~eee~~|+1024<br>~~eee~~|+256<br>~~eee~~|+16<br>~~eee~~|0<br>~~eee~~|0<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~|-1024<br>~~eee~~<br>~~e~~|-256<br>~~eee~~<br>~~e~~|-16<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~|0<br>~~eee~~<br>~~e~~| |Y (counts)<br>~~ee~~|-1024<br>~~ee~~|-256<br>~~ee~~|-16<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|+1024<br>~~ee~~|+256<br>~~ee~~|+16<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~|0<br>~~ee~~| |Z (counts)<br>~~a~~|0|0|0|0|0|0|0|0|0|0|0|0|+1024|+256|+16|-1024|-256|-16| |~~a~~||||||||||||||||||| |X-Polarity<br>~~a~~|**0**|||**+**|||**0**|||**-**|||**0**|||**0**||| |Y-Polarity<br>~~a~~|**-**|||**0**|||**+**|||**0**|||**0**|||**0**||| |Z-Polarity<br>~~a~~|**0**<br>~~a~~|||**0**<br>~~a~~|||**0**<br>~~a~~|||**0**|||**+**|||**-**||| Earth’s Surface Notes: 1. This is applicable for 14-bit mode only in High Resolution mode 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 17 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** <Kionix’ **05-Oct-2018** ## **Static X/Y/Z Output Response versus Orientation to Earth’s surface (1g):** GSEL1=0, GSEL0=0, EN16G=1 (±16g) GSEL1=0, GSEL0=1, EN16G=1 (±16g) GSEL1=1, GSEL0=0, EN16G=1 (±16g) GSEL1=1, GSEL0=1, EN16G=1 (±16g)[1 ] |~~es~~|~~es~~|~~es~~|~~es~~|||||||||||||||| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |Position<br>~~es~~|**1**<br>~~es~~|||**2**|||**3**|||**4**|||**5**|||**6**||| |Diagram<br>~~es ~~<br>_fefofot|~~es~~<br>_fefofot|||_fefofot|||_fefofot|||_fefofot|||Top<br>Bottom<br>_fefofot~~el=~~|||Bottom<br>Top<br>~~el=~~||| |Resolution (bits)<br>~~TE~~<br>~~ee~~|14<br>~~TE~~<br>~~eee~~|12<br>~~TE~~<br>~~eee~~|8<br>~~TE~~<br>~~eee~~|14<br>~~TE~~<br>~~eee~~|12<br>~~TE~~<br>~~eee~~|8<br>~~TE~~<br>~~eee~~|14<br>~~EE~~<br>~~eee~~|12<br>~~EE~~<br>~~eee~~|8<br>~~EE~~<br>~~eee~~|14<br>~~EE~~<br>~~eee~~|12<br>~~EE~~<br>~~eee~~|8<br>~~EE~~<br>~~eee~~|14<br>~~EE~~<br>~~eee~~|12<br>~~eee~~|8<br>~~eee~~|14<br>~~eee~~|12<br>~~eee~~|8<br>~~eee~~| |X (counts)<br>~~TE~~<br>~~ee~~<br>~~ee~~|0<br>~~TE~~<br>~~eee~~<br>~~eee~~|0<br>~~TE~~<br>~~eee~~<br>~~eee~~|0<br>~~TE~~<br>~~eee~~<br>~~eee~~|+512<br>~~TE~~<br>~~eee~~<br>~~eee~~|+128<br>~~TE~~<br>~~eee~~<br>~~eee~~|+8<br>~~TE ~~<br>~~eee~~<br>~~eee~~|0<br> ~~EE~~<br>~~eee~~<br>~~eee~~|0<br>~~EE~~<br>~~eee~~<br>~~eee~~|0<br>~~EE~~<br>~~eee~~<br>~~eee~~|-512<br>~~EE~~<br>~~eee~~<br>~~eee~~|-128<br>~~EE~~<br>~~eee~~<br>~~eee~~|-8<br>~~EE~~<br>~~eee~~<br>~~eee~~|0<br>~~EE~~<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~| |Y (counts)<br>~~ee~~<br>~~ee~~|-512<br>~~eee~~<br>~~eee~~|-128<br>~~eee~~<br>~~eee~~|-8<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|+512<br>~~eee~~<br>~~eee~~|+128<br>~~eee~~<br>~~eee~~|+8<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~| |Z (counts)<br>~~ee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|0<br>~~eee~~<br>~~eee~~|+512<br>~~eee~~<br>~~eee~~|+128<br>~~eee~~<br>~~eee~~|+8<br>~~eee~~<br>~~eee~~|-512<br>~~eee~~<br>~~eee~~|-128<br>~~eee~~<br>~~eee~~|-8<br>~~eee~~<br>~~eee~~| |~~eee~~<br>~~a~~<br>~~es~~|~~eee~~|||~~eee~~|||~~eee~~|||~~eee~~|||~~eee~~|||~~eee~~||| |X-Polarity<br>~~a~~<br>~~es~~<br>~~es~~|**0**<br>|||**+**<br>|||**0**<br>|||**-**<br>|||**0**<br>|||**0**<br>||| |Y-Polarity<br>~~es~~<br>~~es~~|**-**<br>|||**0**<br>|||**+**<br>|||**0**<br>|||**0**<br>|||**0**<br>||| |Z-Polarity<br>~~esre~~|**0**<br>~~re~~|||**0**<br>~~re~~|||**0**<br>~~re~~|||**0**<br>~~re~~|||**+**<br>~~re~~|||**-**<br>~~re~~||| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 18 of 43 |||**PART NUMBER:**| |---|---|---| |**± 2g / 4g / 8g / 16g Tri-axis Digital**|**± 2g / 4g / 8g / 16g Tri-axis Digital**|**KX003-1077**| ||**Accelerometer Specifications**|**Rev. 2.0**| |||**05-Oct-2018**| ## **Digital Interface** The Kionix KX003 digital accelerometer has the ability to communicate on the I[2] C digital serial interface bus. This allows for easy system integration by eliminating analog-to-digital converter requirements and by providing direct communication with system micro-controllers. The serial interface terms and descriptions as indicated in Table 5 will be observed throughout this document. |**Term**<br>~~————————~~|**Description**<br>~~————————~~| |---|---| |Transmitter<br>~~————————~~|The device that transmits data to the bus.<br>~~————————~~| |Receiver<br>~~————————~~|The device that receives data from the bus.<br>~~————————~~| |Master<br>~~————————~~|The device that initiates a transfer, generates clock signals, and terminates a transfer.<br>~~————————~~| |Slave<br>~~————————~~|The device addressed by the Master.<br>~~————————~~| As previously mentioned, the KX003 has the ability to communicate on an I[2] C bus. I[2] C is primarily used for synchronous serial communication between a Master device and one or more Slave devices. The Master, typically a micro controller, provides the serial clock signal and addresses Slave devices on the bus. The KX003 always operates as a Slave device during standard Master-Slave I[2] C operation. I[2] C is a two-wire serial interface that contains a Serial Clock (SCL) line and a Serial Data (SDA) line. SCL is a serial clock that is provided by the Master, but can be held LOW by any Slave device, putting the Master into a wait condition. SDA is a bi-directional line used to transmit and receive data to and from the interface. Data is transmitted MSB (Most Significant Bit) first in 8-bit per byte format, and the number of bytes transmitted per transfer is unlimited. The I[2] C bus is considered free when both lines are HIGH. The I[2] C interface is compliant with high-speed mode, fast mode and standard mode I[2] C standards. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 19 of 43 **==> picture [498 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>6Kionix’<br>05-Oct-2018<br>**----- End of picture text -----**<br> ## **I[2] C Operation** Transactions on the I[2] C bus begin after the Master transmits a start condition (S), which is defined as a HIGHto-LOW transition on the data line while the SCL line is held HIGH. The bus is considered busy after this condition. The next byte of data transmitted after the start condition contains the Slave Address (SAD) in the seven MSBs (Most Significant Bits), and the LSB (Least Significant Bit) tells whether the Master will be receiving data ‘1’ from the Slave or transmitting data ‘0’ to the Slave. When a Slave Address is sent, each device on the bus compares the seven MSBs with its internally stored address. If they match, the device considers itself addressed by the Master. The Slave Address associated with the KX003 is 00011YX, where the user programmable bit X, is determined by the assignment of ADDR pin to GND or IO_VDD. Also, the factory programmable bit Y is set at the factory. For KX003-1077, the factory programmable bit Y is fixed to 1 (contact your Kionix sales representative for list of available devices). Table 6 lists possible I[2] C addresses for KX003-1077. It is possible to have up to four accelerometers on a shared I[2] C bus as shown in Figure 3 (i.e. two KX003-1077 accelerometers and two additional accelerometers with the factory programmable bit Y set to 0). |**Y**<br>**X**<br>**Description**<br>**Address**<br>**Pad**<br>**7-bit**<br>**Address**<br>**Address**<br>**<7>**<br>**<6>**<br>**<5>**<br>**<4>**<br>**<3>**<br>**<2>**<br>**<1>**<br>**<0>**<br>I2C Wr<br>GND<br>0x0E<br>0x1C<br>0<br>0<br>0<br>1<br>1<br>1<br>0<br>0<br>I2C Rd<br>GND<br>0x0E<br>0x1D<br>0<br>0<br>0<br>1<br>1<br>1<br>0<br>1<br>I2C Wr<br>IO_VDD<br>0x0F<br>0x1E<br>0<br>0<br>0<br>1<br>1<br>1<br>1<br>0<br>I2CRd<br>IO_VDD<br>0x0F<br>0x1F<br>0<br>0<br>0<br>1<br>1<br>1<br>1<br>1<br>**Table 6:**I2C Slave Addresses for KX003-1077<br>~~TF~~<br>~~p~~<br>~~|~~<br>~~| |~~<br>~~ee~~<br>~~ee Se ee ee~~<br>~~aCC~~<br>~~ee~~<br>~~a~~<br>~~a~~|| |---|---| |It is mandatory that receiving devices acknowledge (ACK) each transaction. Therefore, the transmitter|| |must release the SDA line during this ACK pulse. The receiver then pulls the data line LOW so that it|| |remains stable LOW during the HIGH period of the ACK clock pulse. A receiver that has been addressed,|| |whether it is Master or Slave, is obliged to generate an ACK after each byte of data has been received.|| |To conclude a transaction, the Master must transmit a stop condition (P) by transitioning the SDA line|| |from LOW to HIGH while SCL is HIGH. The I2C bus is now free. Note that if the KX003 is accessed|| |through I2C protocol before the startup is finished a NACK signal is sent.|| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 20 of 43 **==> picture [360 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>05-Oct-2018<br>**----- End of picture text -----**<br> |**I2C Device**|**Part Number**|**ADDR Pin**|**Slave Address**|**Bit Y (Bit 1 in 7-bit address)**| |---|---|---|---|---| |1|KX003-1077|GND|0x0E|FactorySet to 1| |2|KX003-1077|IO_VDD|0x0F|FactorySet to 1| |3|*KXMMM|GND|0x0C|FactorySet to 0| |4|*KXMMM|IO_VDD|0x0D|FactorySet to 0| - KXMMM – contact Kionix sales representative for list of compatible devices **Figure 3:** Multiple KX003 Accelerometers on a Shared I[2] C Bus ## **Writing to an 8-bit Register** Upon power up, the Master must write to the KX003’s control registers to set its operational mode. Therefore, when writing to a control register on the I[2] C bus, as shown Sequence 1 below, the following protocol must be observed: After a start condition, SAD+W transmission, and the KX003 ACK has been returned, an 8-bit Register Address (RA) command is transmitted by the Master. This command is telling the KX003 to which 8-bit register the Master will be writing the data. Since this is I[2] C mode, the MSB of the RA command should always be zero (0). The KX003 acknowledges the RA and the Master transmits the data to be stored in the 8-bit register. The KX003 acknowledges that it has received the data and the Master transmits a stop condition (P) to end the data transfer. The data sent to the KX003 is now stored in the appropriate register. The KX003 automatically increments the received RA commands and, therefore, multiple bytes of data can be written to sequential registers after each Slave ACK as shown in Sequence 2 on the following page. ****Note**** If a STOP condition is sent on the least significant bit of write data or the following master acknowledge cycle, the last write operation is not guaranteed and it may alter the content of the affected registers. > 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 21 of 43 **==> picture [498 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>6Kionix’<br>05-Oct-2018<br>**----- End of picture text -----**<br> ## **Reading from an 8-bit Register** When reading data from a KX003 8-bit register on the I[2] C bus, as shown in Sequence 3 on the next page, the following protocol must be observed: The Master first transmits a start condition (S) and the appropriate Slave Address (SAD) with the LSB set at ‘0’ to write. The KX003 acknowledges and the Master transmits the 8-bit RA of the register it wants to read. The KX003 again acknowledges, and the Master transmits a repeated start condition (Sr). After the repeated start condition, the Master addresses the KX003 with a ‘1’ in the LSB (SAD+R) to read from the previously selected register. The Slave then acknowledges and transmits the data from the requested register. The Master does not acknowledge (NACK) it received the transmitted data but transmits a stop condition to end the data transfer. Note that the KX003 automatically increments through its sequential registers, allowing data to be read from multiple registers following a single SAD+R command as shown below in Sequence 4. The 8-bit register data is transmitted using a left-most format, first bit shifted/clocked out being the MSB bit. If a receiver cannot transmit or receive another complete byte of data until it has performed some other function, it can hold SCL LOW to force the transmitter into a wait state. Data transfer only continues when the receiver is ready for another byte and releases SCL. ****Note**** Accelerometer’s output data should be read in a single transaction using the auto-increment feature to prevent output data from being updated prior to intended completion of the read transaction. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 22 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ~~Chow} |~~ **Data Transfer Sequences** The following information clearly illustrates the variety of data transfers that can occur on the I[2] C bus and how the Master and Slave interact during these transfers. Table 7 defines the I[2] C terms used during the data transfers. |**Term**|**Definition**| |---|---| |S|Start Condition| |Sr|Repeated Start Condition| |SAD|Slave Address| |W|Write Bit| |R|Read Bit| |ACK|Acknowledge| |NACK|Not Acknowledge| |RA|Register Address| |Data|Transmitted/Received Data| |P|Stop Condition| **Table 7:** I[2] C Terms **Sequence 1:** The Master is writing one byte to the Slave. |Master<br>S<br>SAD + W<br>RA<br>Slave<br>ACK<br>ACK<br>~~—a~~|Master<br>S<br>SAD + W<br>RA<br>Slave<br>ACK<br>ACK<br>~~—a~~|Master<br>S<br>SAD + W<br>RA<br>Slave<br>ACK<br>ACK<br>~~—a~~|DATA<br>ACK<br>ACK|P<br>ACK||||||||| |---|---|---|---|---|---|---|---|---|---|---|---|---| |**Sequence 2:**The Master is writing multiple bytes to the Slave.||The Master is writing multiple bytes to the Slave.||||||||||| |Master<br>S<br>SAD + W<br>Slave<br>~~—~~<br>~~a~~||SAD + W<br>RA<br>ACK<br>ACK|DATA<br>ACK<br>ACK|DATA<br>ACK||ACK|P<br>ACK|||||| |**Sequence 3:**The Master is receiving one byte of data from the Slave.||The Master is receiving one byte of data from the Slave.||||||||||| |Master<br>S<br>Slave<br>~~——~~|SAD + W|SAD + W<br>RA<br>ACK<br>ACK|Sr<br>SAD + R<br>ACK<br>ACK|ACK<br>DATA||NACK||P||||| |**Sequence 4:**The Master is receiving multiple bytes of data from the Slave.||The Master is receiving multiple bytes of data from the Slave.|||The Master is receiving multiple bytes of data from the Slave.|||||||| |Master<br>S<br>SAD + W<br>RA<br>Sr<br>SAD + R<br>ACK<br>NACK<br>P<br>Slave<br>ACK<br>ACK<br>ACK<br>DATA<br>DATA<br>~~——ee~~||||||||||||| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 23 of 43 |||**PART NUMBER:**| |---|---|---| |**± 2g / 4g / 8g / 16g Tri-axis Digital**|**± 2g / 4g / 8g / 16g Tri-axis Digital**|**KX003-1077**| ||**Accelerometer Specifications**|**Rev. 2.0**| |||**05-Oct-2018**| ## **HS-mode** To enter the 3.4MHz high speed mode of communication, the device must receive the following sequence of conditions from the master: a Start condition followed by a Master code (00001XXX) and a Master Non-acknowledge. Once recognized, the device switches to HS-mode communication. Read/write data transfers then proceed as described in the sequences above. Devices return to the FS-mode after a STOP occurrence on the bus. **Sequence 5:** HS-mode data transfer of the Master writing multiple bytes to the Slave. |Speed<br>~~————~~|FS-mode<br>~~————~~|FS-mode<br>~~————~~|FS-mode<br>~~————~~|HS-mode|HS-mode|HS-mode|HS-mode|HS-mode|HS-mode|HS-mode|HS-mode|FS-mode| |---|---|---|---|---|---|---|---|---|---|---|---|---| |Master<br>~~————~~|S<br>~~————~~|M-code NACK Sr<br>~~————~~|code NACK Sr|code NACK Sr|SAD + W||RA||DATA||P|| |Slave<br>~~————~~|~~————~~|~~————~~||||ACK|ACK|ACK|ACK|ACK||| **Sequence 6:** HS-mode data transfer of the Master receiving multiple bytes of data from the Slave. |Speed<br>FS-mode<br>HS-mode<br>Master<br>S<br>M-code NACK Sr<br>SAD + W<br>RA<br>Slave<br>ACK<br>ACK<br>~~————~~|Speed<br>FS-mode<br>HS-mode<br>Master<br>S<br>M-code NACK Sr<br>SAD + W<br>RA<br>Slave<br>ACK<br>ACK<br>~~————~~|ACK|| |---|---|---|---| |Speed<br>HS-mode<br>FS-mode<br>Master<br>Sr<br>SAD + R<br>NACK<br>P<br>Slave<br>ACK<br>DATA<br>ACK<br>DATA<br>~~—————~~|||| |(n-1) bytes +|||| |ack.|||| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 24 of 43 **==> picture [360 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>05-Oct-2018<br>**----- End of picture text -----**<br> ## **I[2] C Timing Diagram** **==> picture [436 x 194] intentionally omitted <==** **----- Start of picture text -----**<br> I Number Description MIN MAX Units<br>a t0 SDA LOW to SCL LOW transition (Start event) 50 - ns<br>a t1 SDA LOW to first SCL rising edge 100 - ns<br>a t2 SCL pulse width: HIGH 100 - ns<br>a t3 SCL pulse width: LOW 100 - ns<br>a t4 SCL HIGH before SDA falling edge (Start Repeated) 50 - ns<br>t5 SCL pulse width: HIGH during a S/Sr/P event 100 - ns<br>es<br>t6 SCL HIGH before SDA rising edge (Stop) 50 - ns<br>ee<br>t7 SDA pulse width: HIGH 25 - ns<br>t8 SDA valid to SCL rising edge 50 - ns<br>ee<br>t9 SCL rising edge to SDA invalid 50 - ns<br>ee<br>t10 SCL falling edge to SDA valid (when slave is - 100 ns<br>ee<br>t11 SCL falling edge to SDA invalid (when slave is 0 - ns<br>ee<br>ee Note Recommended I [2] C CLK 2.5 - µs<br>Table 8: I [2] C Timing (Fast Mode)<br>**----- End of picture text -----**<br> 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 25 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** 6Kionix’ **05-Oct-2018** ## **Embedded Registers** The KX003 has 20 embedded 8-bit registers that are accessible by the user. This section contains the addresses for all embedded registers and describes bit functions of each register. |**Register Name**|**Type (R/W)**|**Register Address(Hex)**| |---|---|---| |Kionix Reserved|-|0x00–0x05| |XOUT_L|R|0x06| |XOUT_H|R|0x07| |YOUT_L|R|0x08| |YOUT_H|R|0x09| |ZOUT_L|R|0x0A| |ZOUT_H|R|0x0B| |DCST_RESP|R|0x0C| |Kionix Reserved|-|0x0D –0x0E| |WHO_AM_I|R|0x0F| |Kionix Reserved|-|0x10–0x15| |INT_SOURCE1|R|0x16| |INT_SOURCE2|R|0x17| |STATUS_REG|R|0x18| |Kionix Reserved|-|0x19| |INT_REL|R|0x1A| |CTRL_REG1*|R/W|0x1B| |Kionix Reserved|-|0x1C| |CTRL_REG2*|R/W|0x1D| |INT_CTRL_REG1*|R/W|0x1E| |INT_CTRL_REG2*|R/W|0x1F| |Kionix Reserved|-|0x20| |DATA_CTRL_REG*|R/W|0x21| |Kionix Reserved|-|0x22 –0x28| |WAKEUP_COUNTER*|R/W|0x29| |NA_COUNTER*|R/W|0x2A| |Kionix Reserved|-|0x2B –0x39| |SELF_TEST*|W|0x3A| |Kionix Reserved|-|0x3B –0x69| |WAKEUP_THRESHOLD_H*|R/W|0x6A| |WAKEUP_THRESHOLD_L*|R/W|0x6B| **Table 9:** Register Map * Note: When changing the contents of these registers, the PC1 bit in CTRL_REG1 must first be set to “0” > © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 26 of 43 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** [¢KIonix **05-Oct-2018** ## **Register Descriptions** ## **Accelerometer Outputs** These registers contain up to 14-bits of valid acceleration data for each. The data is updated every user-defined ODR period, is protected from overwrite during each read, and can be converted from digital counts to acceleration (g) per Table 10 below. The register acceleration output binary data is represented in 2’s complement format. For example, if N = 14 bits, then the Counts range is from -8192 to 8191, if N = 12 bits, then the Counts range is from -2048 to 2047, and if N = 8 bits, then the Counts range is from -128 to 127. ||**14-bit**||||| |---|---|---|---|---|---| ||**Register Data**|**Equivalent**|||| |**(2’s complement)**<br>00011111111111<br>00011111111110<br>…<br>00000000000001<br>00000000000000<br>11111111111111<br>…<br>11100000000001<br>11100000000000<br>~~re es~~<br>~~re es~~<br>~~re es~~<br>~~re es~~<br>~~es~~<br>~~rs ees~~<br>~~re ee~~<br>~~re ee~~<br>~~es~~||**s complement)**<br>**Counts in decimal**<br>**Range= ±2g**<br>**Range= ±4g**<br>8191<br>Not available<br>Not available<br>8190<br>Not available<br>Not available<br>…<br>…<br>…<br>1<br>Not available<br>Not available<br>0<br>Not available<br>Not available<br>-1<br>Not available<br>Not available<br>…<br>…<br>…<br>-8191<br>Not available<br>Not available<br>-8192<br>Not available<br>Not available<br>~~es rs(er~~<br>~~es rs(er~~<br>~~es rs(er~~<br>~~es rs(er~~<br>~~rs rs~~<br>~~ees res~~<br>~~ee rs rr~~<br>~~ee rs rr~~<br>~~reers rr~~||**Range= ±8g**<br>+7.999g<br>+7.998g<br>…<br>+0.00098g<br>0.000g<br>-0.00098g<br>…<br>-7.999g<br>-8.000g<br>~~(~~<br>~~(~~<br>~~(~~<br>~~(~~|**Range= ±16g**<br>+15.998g<br>+15.996g<br>…<br>+0.00195g<br>0.000g<br>-0.00195g<br>…<br>-15.998g<br>-16.000g| ||**12-bit**||||| ||**Register Data**|**Equivalent**|||| |**(2’s complement)**<br>0111 1111 1111<br>0111 1111 1110<br>…<br>0000 0000 0001<br>0000 0000 0000<br>1111 1111 1111<br>…<br>1000 0000 0001<br>1000 0000 0000<br>~~re ee~~<br>~~re ee~~<br>~~re ee~~<br>~~re ee~~<br>~~es er~~<br>~~es er~~<br>~~es er~~<br>~~es er~~<br>~~es~~||**s complement)**<br>**Counts in decimal**<br>**Range= ±2g**<br>**Range= ±4g**<br>2047<br>+1.999g<br>+3.998g<br>2046<br>+1.998g<br>+3.996g<br>…<br>…<br>…<br>1<br>+0.001g<br>+0.002g<br>0<br>0.000g<br>0.000g<br>-1<br>-0.001g<br>-0.002g<br>…<br>…<br>…<br>-2047<br>-1.999g<br>-3.998g<br>-2048<br>-2.000g<br>-4.000g<br>~~ee rs rr~~<br>~~ee rs rr~~<br>~~ee rs rr~~<br>~~ee rs rr~~<br>~~er rs rr ee~~<br>~~er~~<br>~~rs~~<br>~~er~~<br>~~rs~~<br>~~er~~<br>~~rs~~<br>~~esers~~<br>~~rs~~||**Range= ±8g**<br>+7.996g<br>+7.992g<br>…<br>+0.0039g<br>0.0000g<br>-0.0039g<br>…<br>-7.996g<br>-8.000g<br>~~ee~~|**Range= ±16g**<br>+15.992g<br>+15.984g<br>…<br>+0.0078g<br>0.0000g<br>-0.0078g<br>…<br>-15.992g<br>-16.000g| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 27 of 43 |**8-bit**<br>**Register Data**<br>**(2’s complement)**<br>~~ee~~|**s complement)**<br>**Equivalent**<br>**Counts in decimal**<br>~~PD~~|**Range= ±2g**<br>~~PD ts~~|**Range= ±4g**<br>~~ts~~|**Range= ±8g**<br>~~I~~|**Range= ±16g**| |---|---|---|---|---|---| |0111 1111<br>~~ee~~<br>~~ee~~|127<br>~~PD~~<br>~~PD~~|+1.984g<br>~~PD ts~~<br>~~PD ts~~|+3.969g<br>~~ts~~<br>~~ts~~|+7.938g<br>~~I~~<br>~~I~~|+15.875g| |0111 1110<br>~~ee~~<br>~~ee~~<br>~~ee~~|126<br>~~PD~~<br>~~PD~~<br>~~rs~~|+1.969g<br>~~PD ts~~<br>~~PD ts~~<br>~~PD Rs~~|+3.938g<br>~~ts ~~<br>~~ts~~<br>~~Rs~~|+7.875g<br> ~~I~~<br>~~I~~<br>~~I~~|+15.75g| |…<br>~~ee~~<br>~~ee~~<br>~~ee~~|…<br>~~PD~~<br>~~rs~~<br>~~PD~~|…<br>~~PD ts~~<br>~~PD Rs~~<br>~~PD ts~~|…<br>~~ts ~~<br>~~Rs~~<br>~~ts~~|…<br> ~~I~~<br>~~I~~<br>~~I~~|…| |0000 0001<br>~~ee~~<br>~~ee~~<br>~~ee~~|1<br>~~rs~~<br>~~PD~~<br>~~Ps~~|+0.016g<br>~~PD Rs~~<br>~~PD ts~~<br>~~Ps~~|+0.031g<br>~~Rs ~~<br>~~ts~~<br>~~nD I~~|+0.0625g<br> ~~I~~<br>~~I~~<br>~~I~~|+0.125g| |0000 0000<br>~~ee~~<br>~~ee~~<br>~~ee~~|0<br>~~PD~~<br>~~Ps~~<br>~~Ps~~|0.000g<br>~~PD ts~~<br>~~Ps~~<br>~~Ps~~|0.000g<br>~~ts ~~<br>~~nD I~~<br>~~nD I~~|0.000g<br> ~~I~~<br>~~I~~<br>~~I~~|0.000g| |1111 1111<br>~~ee~~<br>~~ee~~<br>~~ee~~|-1<br>~~Ps~~<br>~~Ps~~<br>~~Ps~~|-0.016g<br>~~Ps~~<br>~~Ps~~<br>~~Ps~~|-0.031g<br>~~nD I~~<br>~~nD I~~<br>~~nD I~~|-0.0625g<br>~~I~~<br>~~I~~<br>~~I~~|-0.125g| |…<br>~~ee~~<br>~~ee~~<br>~~ee~~|…<br>~~Ps~~<br>~~Ps~~<br>~~Ps~~|…<br>~~Ps~~<br>~~Ps~~<br>~~Ps~~|…<br>~~nD I~~<br>~~nD I~~<br>~~nD I~~|…<br>~~I~~<br>~~I~~<br>~~I~~|…| |1000 0001<br>~~ee~~<br>~~ee~~<br>~~ee~~|-127<br>~~Ps~~<br>~~Ps~~<br>~~es~~|-1.984g<br>~~Ps~~<br>~~Ps~~<br>~~PD~~|-3.969g<br>~~nD I~~<br>~~nD I~~<br>~~nD~~|-7.938g<br>~~I~~<br>~~I~~|-15.875g| |1000 0000<br>~~ee~~<br>~~ee~~|-128<br>~~Ps~~<br>~~es~~|-2.000g<br>~~Ps~~<br>~~PD~~|-4.000g<br>~~nD I~~<br>~~nD~~|-8.000g<br>~~I~~|-16.000g| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 28 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018 XOUT_L** X-axis accelerometer output least significant byte R R R R R R R R Resolution XOUTD5 XOUTD4 XOUTD3 XOUTD2 XOUTD1 XOUTD0 X X 14-bit XOUTD3 XOUTD2 XOUTD1 XOUTD0 X X X X 12-bit X X X X X X X X 8-bit Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~SSS~~ **XOUT_H** ~~SS SSS~~ Address: 0x06 X-axis accelerometer output most significant byte R R R R R R R R Resolution XOUTD13 XOUTD12 XOUTD11 XOUTD10 XOUTD9 XOUTD8 XOUTD7 XOUTD6 14-bit XOUTD11 XOUTD10 XOUTD9 XOUTD8 XOUTD7 XOUTD6 XOUTD5 XOUTD4 12-bit XOUTD7 XOUTD6 XOUTD5 XOUTD4 XOUTD3 XOUTD2 XOUTD1 XOUTD0 8-bit Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~SSS~~ **YOUT_L** ~~SS SSS~~ Address: 0x07 Y-axis accelerometer output least significant byte R R R R R R R R Resolution YOUTD5 YOUTD4 YOUTD3 YOUTD2 YOUTD1 YOUTD0 Y Y 14-bit YOUTD3 YOUTD2 YOUTD1 YOUTD0 X X X X 12-bit X X X X X X X X 8-bit Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~SSS~~ **YOUT_H** ~~SS SSS~~ Address: 0x08 Y-axis accelerometer output most significant byte R R R R R R R R Resolution YOUTD13 YOUTD12 YOUTD11 YOUTD10 YOUTD9 YOUTD8 YOUTD7 YOUTD6 14-bit YOUTD11 YOUTD10 YOUTD9 YOUTD8 YOUTD7 YOUTD6 YOUTD5 YOUTD4 12-bit YOUTD7 YOUTD6 YOUTD5 YOUTD4 YOUTD3 YOUTD2 YOUTD1 YOUTD0 8-bit Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~SSSSS SSS~~ Address: 0x09 36 Thornwood Dr. – Ithaca, NY 14850 © 2018 Kionix – All Rights Reserved 2018 Kionix – All Rights Reserved Kionix – All Rights Reserved tel: 607-257-1080 – fax:607-257-1146 834-11887-1810051249-0.34 www.kionix.com - info@kionix.com Page 29 of 43 © 2018 Kionix – All Rights Reserved 2018 Kionix – All Rights Reserved Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 29 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **ZOUT_L** Z-axis accelerometer output least significant byte |R<br>R<br>R<br>R|R<br>R|R|R|Resolution| |---|---|---|---|---| |ZOUTD5<br>ZOUTD4<br>ZOUTD3<br>ZOUTD2<br>ZOUTD1<br>ZOUTD0<br>Y<br>Y<br>14-bit<br>ZOUTD3<br>ZOUTD2<br>ZOUTD1<br>ZOUTD0<br>X<br>X<br>X<br>X<br>12-bit<br>X<br>X<br>X<br>X<br>X<br>X<br>X<br>X<br>8-bit<br>Bit7<br>Bit6<br>Bit5<br>Bit4<br>Bit3<br>Bit2<br>Bit1<br>Bit0<br>Address:0x0A<br>~~===SSS=——~~||||| |**ZOUT_H**||||| |Z-axis accelerometer output most significant byte||||| R R R R R R R R Resolution ZOUTD13 ZOUTD12 ZOUTD11 ZOUTD10 ZOUTD9 ZOUTD8 ZOUTD7 ZOUTD6 14-bit ZOUTD11 ZOUTD10 ZOUTD9 ZOUTD8 ZOUTD7 ZOUTD6 ZOUTD5 ZOUTD4 12-bit ZOUTD7 ZOUTD6 ZOUTD5 ZOUTD4 ZOUTD3 ZOUTD2 ZOUTD1 ZOUTD0 8-bit Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~===SS==——~~ Address: 0x0B **DCST_RESP** This register can be used to verify proper integrated circuit functionality. It always has a byte value of 0x55 unless the DCST bit in CTRL_REG2 is set. At that point this value is set to 0xAA. The byte value is returned to 0x55 after reading this register. |R<br>R<br>R<br>R<br>R<br>R<br>R<br>R||| |---|---|---| |DCSTR7<br>DCSTR6<br>DCSTR5 DCSTR4 DCSTR3<br>DCSTR2<br>DCSTR1<br>DCSTR0<br>Reset Value<br>Bit7<br>Bit6<br>Bit5<br>Bit4<br>Bit3<br>Bit2<br>Bit1<br>Bit0<br>01010101<br>Address:0x0C<br>~~re~~||| |**WHO_AM_I**||| |This register can be used for supplier recognition, as it can be factory written to a known byte||| |value. The default value is 0x3F.||| |R<br>R<br>R|R|R|R|R|R|| |---|---|---|---|---|---|---| |WIA7<br>WIA6<br>WIA5<br>WIA4<br>WIA3<br>WIA2<br>WIA1<br>WIA0<br>Reset Value<br>Bit7<br>Bit6<br>Bit5<br>Bit4<br>Bit3<br>Bit2<br>Bit1<br>Bit0<br>00111111<br>Address: 0x0F<br>~~re~~||||||| |36 Thornwood Dr. – Ithaca, NY 14850|||||©2018Kionix – All Rights Reserved|| |tel: 607-257-1080 – fax:607-257-1146||||||834-11887-1810051249-0.34| |www.kionix.com - info@kionix.com||||||Page 30 of 43| © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 30 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **Interrupt Source Registers** These two registers report interrupt state changes. This data is updated when a new interrupt event occurs and each application’s result is latched until the interrupt release register is read. The programmable interrupt engine can be configured to report data in an unlatched manner via the interrupt control registers. ## **INT_SOURCE1** This register reports which function caused an interrupt. Reading from the interrupt release register _(INT_REL)_ will clear the entire contents of this register. R R R R R R R R 0 0 0 DRDY 0 0 WUFS 0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~eeoe~~ Address: 0x16 _**DRDY** – indicates that new acceleration data (0x06 to 0x0B) is available. This bit is cleared when acceleration data is read or the interrupt release register (INT_REL) is read._ - _0 = New acceleration data not available_ - _1 = New acceleration data available_ - _**WUFS** – Wake-up has occurred. This bit is cleared when the interrupt source latch register (INT_REL) is read (see Table 15 for details)._ - _0 = No motion_ - _1 = Motion has activated the interrupt_ ## **INT_SOURCE2** This register reports the axis and direction of detected motion per Table 11. This register is cleared when the interrupt source latch register _(INT_REL)_ is read _(see Table 15 for details)._ R R R R R R R R 0 0 XNWU XPWU YNWU YPWU ZNWU ZPWU Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~a~~ Address: 0x17 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 31 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** **Bit Description** `XNWU X Negative (X-) Reported XPWU X Positive (X+) Reported YNWU Y Negative (Y-) Reported YPWU Y Positive (Y+) Reported ZNWU Z Negative (Z-) Reported` ~~=——~~ `ZPWU Z Positive (Z+) Reported` **Table 11:** Motion Reporting This register reports the status of the interrupt. R R R R R R R R 0 0 0 INT 0 0 0 0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~eeoe~~ Address: 0x18 _**INT** – reports the combined (OR) interrupt information of DRDY and WUFS in the interrupt source register (INT_SOURCE1). This bit is cleared when acceleration data is read or the interrupt release register (INT_REL) is read (see Table 15 for details). 0 = no interrupt event_ ## **STATUS_REG** This register reports the status of the interrupt. _1 = interrupt event has occurred_ ## **INT_REL** Latched interrupt source information ( _INT_SOURCE1_ and _INT_SOURCE2_ ) is cleared and physical interrupt latched pin (INT) is changed to its inactive state when this register is read (see Table 15 for details). R R R R R R R R X X X X X X X X Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ~~aee oe~~ Address: 0x1A 36 Thornwood Dr. – Ithaca, NY 14850 © 2018 Kionix – All Rights Reserved 2018 Kionix – All Rights Reserved Kionix – All Rights Reserved tel: 607-257-1080 – fax:607-257-1146 834-11887-1810051249-0.34 www.kionix.com - info@kionix.com Page 32 of 43 © 2018 Kionix – All Rights Reserved 2018 Kionix – All Rights Reserved Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 32 of 43 **PART NUMBER: KX003-1077** **± 2g / 4g / 8g / 16g Tri-axis Digital Accelerometer Specifications Rev. 2.0** **05-Oct-2018** ## **CTRL_REG1** Read/write control register that controls the main feature set. R/W R/W R/W R/W R/W R/W R/W R/W PC1 RES DRDYE GSEL1 GSEL0 EN16G WUFE 0 Reset Value Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 00000000 ~~a~~ Address: 0x1B _**PC1** – controls the operating mode of the KX003. 0 = stand-by mode 1 = operating mode_ _**RES** – determines the performance mode of the KX003. Note that to change the value of this bit, the PC1 bit must first be set to “0”._ - _0 = Low Power, 8-bit valid. Only available for ODR ≤ 200 Hz. Bandwidth (Hz) = 800._ - _1 = High Resolution, 12-bit or 14-bit valid. Bandwidth (Hz) = ODR/2_ - _**DRDYE** – enables the reporting of the availability of new acceleration data as an interrupt. Note that to change the value of this bit, the PC1 bit must first be set to “0”. 0 = availability of new acceleration data is not reflected as an interrupt 1 = availability of new acceleration data is reflected as an interrupt_ - _**GSEL1, GSEL0, EN16G** – selects the acceleration range of the accelerometer outputs per Table 12. Note that to change the value of this bit, the PC1 bit must first be set to “0”._ |**GSEL1 GSEL0 EN16G**|**GSEL1 GSEL0 EN16G**|**GSEL1 GSEL0 EN16G**|**Range **| |---|---|---|---| |0|0|0|±2g| |0|1|0|±4g| |1|0|0|±8g| |1|1|0|±8g1| |0|0|1|±16g| |0|1|1|±16g| |1|0|1|±16g| |1|1|1|±16g1| **Table 12:** Selected Acceleration Range - _**WUFE** – enables the Wake-Up (motion detect) function. Note that to change the value of this bit, the PC1 bit must first be set to “0”._ - _0 = Wake-Up function disabled_ - _1 = Wake-Up function enabled_ > 1 This is a 14-bit mode available only in High Resolution mode and only for Registers 0x06h-0x0Bh 36 Thornwood Dr. – Ithaca, NY 14850 © 2018 Kionix – All Rights Reserved tel: 607-257-1080 – fax:607-257-1146 834-11887-1810051249-0.34 www.kionix.com - info@kionix.com Page 33 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **CTRL_REG2** Read/write control register that provides more feature set control. Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. R/W R/W R/W R/W R/W R/W R/W R/W SRST Reserved Reserved DCST Reserved OWUFA OWUFB OWUFC Reset Value Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 00000000 ~~a~~ Address: 0x1D _**SRST** – initiates software reset, which performs the RAM reboot routine. This bit will remain 1 until the RAM reboot routine is finished. Please refer to Technical Note TN017 PowerOn Procedure for more information on software reset._ _SRST = 0 – no action_ _SRST = 1 – start RAM reboot routine_ _Note: Setting SRST = 1 will NOT result in an ACK, since the part immediately enters the RAM reboot routine. NACK may be used to confirm this command._ _**Reserved** –_ Care must be taken to not overwrite Reset Value of reserved bit(s) _**DCST** – initiates the digital communication self-test function._ _DCST = 0 – no action_ _DCST = 1 – sets DCST_RESP register to 0xAA and when DCST_RESP is read, sets this bit to 0 and sets DCST_RESP to 0x55_ _**OWUFA, OWUFB, OWUFC** – sets the Output Data Rate for the Wake-Up function (motion detection) per Table 13._ |**OWUFA OWUFB OWUFC Out**|**OWUFA OWUFB OWUFC Out**|**OWUFA OWUFB OWUFC Out**|**OWUFA OWUFB OWUFC Output Data Rate**| |---|---|---|---| |0|0|0|0.781Hz| |0|0|1|1.563Hz| |0|1|0|3.125Hz| |0|1|1|6.25Hz| |1|0|0|12.5Hz| |1|0|1|25Hz| |1|1|0|50Hz| |1|1|1|100Hz| **Table 13:** Output Data Rate for Wake-Up Function > © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 34 of 43 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0 05-Oct-2018** ## **INT_CTRL_REG1** This register controls the settings for the physical interrupt pin (INT). Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. |R/W<br>~~BS~~|R/W|R/W|R/W|R/W|R/W|R/W|R/W|| |---|---|---|---|---|---|---|---|---| |0<br>~~BS~~|0|IEN|IEA|IEL|0|STPOL|0|Reset Value| |Bit7<br>~~BS~~|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|00010000| |~~BS~~|||||Address: 0x1E|||| _**IEN** – enables/disables the physical interrupt pin (INT) IEN = 0 – physical interrupt pin (INT) is disabled IEN = 1 – physical interrupt pin (INT) is enabled_ _**IEA** – sets the polarity of the physical interrupt pin (INT) IEA = 0 – polarity of the physical interrupt pin (INT) is active LOW IEA = 1 – polarity of the physical interrupt pin (INT) is active HIGH_ _**IEL** – sets the response of the physical interrupt pin (INT) (see Table 15 for details) IEL = 0 – the physical interrupt pin (INT) latches until it is cleared by reading INT_REL IEL = 1 – the physical interrupt pin (INT) will transmit one pulse with a period of 0.03 - 0.05ms_ _**STPOL** – Self-test polarity._ _STPOL = 0 – negative polarity (unsupported) STPOL = 1 – positive polarity (supported)_ ## **INT_CTRL_REG2** This register controls which axis and direction of detected motion can cause an interrupt. Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. R/W R/W R/W R/W R/W R/W R/W R/W ULMODE 0 XNWUE XPWUE YNWUE YPWUE ZNWUE ZPWUE Reset Value Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 00111111 ~~a~~ Address: 0x1F _**ULMODE** – Unlatched mode motion interrupt (see Table 15 for details) ULMOD = 0 – Unlatched mode is disabled ULMOD = 1 – Unlatched mode is enabled_ 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 35 of 43 **± 2g / 4g / 8g / 16g Tri-axis Digital Accelerometer Specifications** **PART NUMBER: KX003-1077 Rev. 2.0 05-Oct-2018** _**`XNWU`**_ _`- x negative (x-): 0 = disabled, 1 = enabled`_ _**`XPWU`**_ _`- x positive (x+): 0 = disabled, 1 = enabled`_ _**`YNWU`**_ _`- y negative (y-): 0 = disabled, 1 = enabled`_ _**`YPWU`**_ _`- y positive (y+): 0 = disabled, 1 = enabled`_ _**`ZNWU`**_ _`- z negative (z-): 0 = disabled, 1 = enabled`_ _**`ZPWU`**_ _`- z positive (z+): 0 = disabled, 1 = enabled`_ ## **DATA_CTRL_REG** Read/write control register that configures the acceleration outputs. Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. |R/W<br>0<br>Bit7<br>~~Co~~|R/W<br>0<br>Bit7<br>~~Co~~|R/W<br>R/W<br>R/W<br>R/W<br>0<br>0<br>0<br>OSAA<br>Bit6<br>Bit5<br>Bit4<br>Bit3|R/W<br>OSAB<br>Bit2|R/W<br>R/W<br>OSAC<br>OSAD<br>Bit1<br>Bit0<br>Address: 0x21|Reset Value<br>00000010| |---|---|---|---|---|---| |||**_OSAA, OSAB, OSAC, OSAD_**_– sets the output data rate (ODR) for the low-pass filtered_|||| |||_acceleration outputs per Table 14._|||| |**OSAA**|**OSAB**|**OSAC**|**OSAD Out**|**OSAD Output Data Rate**|**LPF Roll-Off**| |---|---|---|---|---|---| |1|0|0|0|0.781Hz|0.3905Hz| |1|0|0|1|1.563Hz|0.781Hz| |1|0|1|0|3.125Hz|1.563Hz| |1|0|1|1|6.25Hz|3.125Hz| |0|0|0|0|12.5Hz|6.25Hz| |0|0|0|1|25Hz|12.5Hz| |0|0|1|0|50Hz|25Hz| |0|0|1|1|100Hz|50Hz| |0|1|0|0|200Hz|100Hz| |0|1|0|1|400Hz|200Hz| |0|1|1|0|800Hz|400Hz| |0|1|1|1|1600Hz|800Hz| **Table 14:** Acceleration Output Data Rate (ODR) and LPF Roll-Off _Note: Output Data Rates ≥ 400Hz will force device into High Resolution mode_ 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 36 of 43 |||**PART NUMBER:**| |---|---|---| |**± 2g / 4g / 8g / 16g Tri-axis Digital**|**± 2g / 4g / 8g / 16g Tri-axis Digital**|**KX003-1077**| ||**Accelerometer Specifications**|**Rev. 2.0**| |||**05-Oct-2018**| ## **WAKEUP_COUNTER** This register sets the time motion must be present before a wake-up interrupt is set. Every count is calculated as 1/OWUF delay period. Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. Valid entries are from 1 to 255, excluding the zero value. |R/W<br>~~So~~|R/W|R/W|R/W|R/W|R/W|R/W|R/W|| |---|---|---|---|---|---|---|---|---| |WUFC7<br>~~So~~|WUFC6|WUFC5|WUFC4|WUFC3|WUFC2|WUFC1|WUFC0|Reset Value| |Bit7<br>~~So~~|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|00000000| |~~So~~|||||Address: 0x29|||| ## **NA_COUNTER** This register sets the non-activity time required before another wake-up interrupt can be set. Every count is calculated as 1/OWUF delay period. Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. Valid entries are from 1 to 255, excluding the zero value. |R/W<br>R/W<br>R/W<br>R/W<br>R/W<br>R/W<br>R/W<br>R/W|| |---|---| |NAFC7<br>NAFC6<br>NAFC5<br>NAFC4<br>NAFC3<br>NAFC2<br>NAFC1<br>NAFC0<br>Reset Value<br>Bit7<br>Bit6<br>Bit5<br>Bit4<br>Bit3<br>Bit2<br>Bit1<br>Bit0<br>00000000<br>Address: 0x2A<br>~~re~~|| |**SELF_TEST**|| |When 0xCA is written to this register, the MEMS self-test function is enabled. Electrostatic-actuation|| |of the accelerometer, results in a DC shift of the X, Y and Z axes outputs. Writing 0x00 to this register will|| |return the accelerometer to normal operation. Note that to properly change the value of this register, the PC1|| |bit in CTRL_REG1 must first be set to “0”.|| |W<br>~~So~~|W|W|W|W|W|W|W|| |---|---|---|---|---|---|---|---|---| |0<br>~~So~~|0|0|0|0|0|0|0|Reset Value| |Bit7<br>~~So~~|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|00000000| |~~So~~|||||Address:0x3A|||| ## **WAKEUP_THRESHOLD** This register sets the threshold for wake-up (motion detect) interrupt is set. Data bytes are WAKEUP_THRESHOLD_H, WAKEUP_THRESHOLD_L. The KX003 will be shipped from the factory with this value set to correspond to a change in acceleration of 0.5g. Note that to properly change the value of this register, the PC1 bit in CTRL_REG1 must first be set to “0”. R/W R/W R/W R/W R/W R/W R/W R/W Address Register Reset Value WUTH11 WUTH10 WUTH9 WUTH8 WUTH7 WUTH6 WUTH5 WUTH4 0x6A WAKEUP_THRESHOLD_H 00001000 WUTH3 WUTH2 WUTH1 WUTH0 0 0 0 0 0x6B WAKEUP_THRESHOLD_L 00000000 ~~See~~ Bit7 Bit6 Bit5 Bit4 ~~eee~~ Bit3 Bit2 Bit1 ~~eo~~ Bit0 36 Thornwood Dr. – Ithaca, NY 14850 © 2018 Kionix – All Rights Reserved tel: 607-257-1080 – fax:607-257-1146 834-11887-1810051249-0.34 www.kionix.com - info@kionix.com Page 37 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** Kionix: **05-Oct-2018** ~~CMe)~~ ## **Embedded Applications** ## **Motion Interrupt** ## **Feature Description** KX003 features a threshold interrupts triggered by the internal digital wake-up engine. This engine allows the KX003 to trigger interrupt when accelerometer activity exceeds a threshold window (Wake-Up event). Note that this function only generates an interrupt and doesn’t trigger any changes to the part configuration (e.g. power mode, ODR, etc.). ## **Enabling / Disabling** The Wake-up detection can be enabled/disabled using WUFE bit in CTRL_REG1 register and the direction of motion detection can be set for any axis in INT_CTRL_REG2 register. The sampling rate for the Wake-Up function is independent of the output data rate of the KX003 and is set by OWUF bits in CTRL_REG2. ## **Latched / Pulsed / Unlatched Interrupt Modes** The wake-up event can be programmed to be reported on physical interrupt pin INT. There are three supported modes that are configured using IEL bit in CTRL_REG2 register and ULMODE bit in INT_CTRL_REG2 register. The modes are Latched, Pulsed, and Unlatched. Depending on the interrupt mode, the behavior of the external interrupt pin INT, the wake-up function status bit WUFS in INT_SOURCE1 register, the interrupt report bit INT in STATUS_REG, and corresponding motion direction detection bit (XNWU / XPWU / YNWU / YPWU / ZNWU / ZPWU) in the INT_SOURCE2 registers will be different. |**ULMODE**<br>~~a~~<br>~~Pott~~|**IEL**<br>~~ee~~<br>~~Pott~~|**Interrupt**<br>**Mode**<br>~~ee~~<br>~~Pott~~|**External INT Pin**<br>~~ne~~<br>|**INT bitand WUFS bit**<br>~~ee~~<br>|**XNWU / XPWU / YNWU /**<br>**YPWU / ZNWU / ZPWU**<br>| |---|---|---|---|---|---| |0<br>~~a ~~<br>~~Pott~~|0<br> ~~ee~~<br>~~Pott~~|Latched<br>~~ee~~<br>~~Pottff~~|INT pin latches<br>until INT_REL is<br>read<br>~~ne ~~<br>~~ff~~|INT and WUFS bit are 1 until<br>INT_REL is read<br> ~~ee~~<br>~~ff~~|The corresponding motion<br>directions bit is set to 1 until<br>INT_REL is read<br>~~ff~~| |0<br>~~Pott~~<br>~~Se~~|1<br>~~Pott~~<br>~~Se~~|Pulsed<br>~~Pott~~<br>~~Se~~|INT pin is pulsed<br>@ 0.03-0.05 ms<br><br>~~Se~~|INT and WUFS bit are 1 until<br>INT_REL is read<br><br>~~Se~~|The corresponding motion<br>directions bit is set to 1 until<br>INT_REL is read<br><br>~~Se~~| |1<br>~~Se~~|0<br>~~Se~~|Unlatched<br>~~Se~~|INT pin is pulsed<br>and automatically<br>cleared after<br>1/OWUF<br>~~Se~~|INT bit and WUFS bit are 1<br>until auto-cleared after<br>1/OWUF<br>~~Se~~|The corresponding motion<br>directions bit is set to 1 until<br>INT_REL is read<br>~~Se~~| |1<br>~~a~~|1<br>~~a~~|Pulsed<br>~~a~~|INT pin is pulsed<br>@ 0.03-0.05 ms<br>~~eee~~|INT bit and WUFS bit are 1<br>until auto-cleared after<br>1/OWUF<br>~~eee~~|The corresponding motion<br>directions bit is set to 1 until<br>INT_REL is read<br>~~eee~~| 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 38 of 43 **PART NUMBER: ± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077 Accelerometer Specifications Rev. 2.0** 6Kionix’ **05-Oct-2018** ## **Debounce Counter** The Wake-Up digital engine has an internal debounce counter to qualify motion status detection. The debounce counter function can be set using WUFC<7:0> bits in WAKEUP_COUNTER register. Note that each Wake-Up Function Counter (WUFC) count qualifies 1 (one) user-defined Wake-Up Function ODR period as set by OWUF<2:0> bits in CTRL_REG2 register. Equation 1 shows how to calculate the WAKEUP_COUNTER register value for a desired wake-up delay time. _WAKEUP_COUNTER (counts) = Wake-Up Delay Time (sec) x Wake-Up Function ODR (Hz)_ ## **Equation 1:** Wake-Up Delay Time Calculations ## **Non-Activity Counter** The Non-Activity register sets the non-activity time required before another wake-up interrupt will be reported. The non-activity counter function can be set using NAFC7<7:0> bits in NA_COUNTER register. Note that each Non-Activity Function Counter (NAFC) count qualifies 1 (one) user-defined Wake-Up Function ODR period as set by OWUF<2:0> bits in CTRL_REG2 register. Equation 2 shows how to calculate the WAKEUP_COUNTER register value for a desired wake-up delay time. _NA_COUNTER (counts) = Non-Activity Time (sec) x Wake-Up Function ODR (Hz)_ ## **Equation 2:** Non-Activity Counter Calculations ## **Threshold Resolution** The motion interrupt threshold values are set by WUTH<11:0> bits in the WAKEUP_THRESHOLD registers and are compared to the top 12 bits of the accelerometer 8g output value (regardless of GSEL<1:0> setting in CTRL_REG1 register). This results in threshold resolution of 256 counts/g or 3.9mg/count ## **Threshold Calculations** To calculate the desired wake-up threshold use Equation 3. Please note that the wake-up engine function is independent of the user selected g-range. _WAKEUP_THRESHOLD (counts) = Desired Threshold (g) x_ 256 _(counts/g)_ **Equation 3:** Wake-Up Threshold Calculations > 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 39 of 43 **==> picture [498 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>6Kionix’<br>05-Oct-2018<br>**----- End of picture text -----**<br> ## **Wake-Up Detection Example** The latched motion interrupt response algorithm works as following: while the part is in inactive state, the algorithm evaluates differential measurement between each new acceleration data point with the preceding one and evaluates it against the WAKEUP_THRESHOLD threshold. When the differential measurement is greater than WAKEUP_THRESHOLD threshold, the wakeup counter starts the count. Differential measurements are now calculated based on the difference between the current acceleration and the acceleration when the counter started. The part will report that motion has occurred at the end of the count assuming each differential measurement has remained above the threshold. If at any moment during the count the differential measurement falls below the threshold, the counter will stop the count and the part will remain in inactive state. To illustrate how the algorithm works, consider the Figure 4 below that shows the latched response of the motion detection algorithm with WAKEUP_COUNTER set to 10 counts. Note how the difference between the acceleration sample marked in red and the one marked in green resulted in a differential measurement represented with orange bar being above the WAKEUP_THRESHOLD. At this point, the counter begins to count number of counts stored in WAKEUP_COUNTER register and the wakeup algorithm will evaluate the difference between each new acceleration measurement and the measurement marked in green that will remain a reference measurement for the duration of the counter count. At the end of the count, assuming all differential measurements were larger than WAKEUP_THRESHOLD, as is the case in the example showed in Figure 4, a motion event will be reported. Figure 4 below shows the latched response of the Wake-Up Function with WUF counter = 10 counts. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 40 of 43 **==> picture [360 x 66] intentionally omitted <==** **----- Start of picture text -----**<br> PART NUMBER:<br>± 2g / 4g / 8g / 16g Tri-axis Digital KX003-1077<br>Accelerometer Specifications Rev. 2.0<br>05-Oct-2018<br>**----- End of picture text -----**<br> **Figure 4:** Latched Motion Interrupt Response 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 41 of 43 |||**PART NUMBER:**|**PART NUMBER:**|**PART NUMBER:**| |---|---|---|---|---| ||**± 2g / 4g / 8g / 16g Tri-axis Digital**||**KX003-1077**|| ||**Accelerometer Specifications**|||**Rev. 2.0**| ||||**05-Oct-2018**|| |**Revision History**||||| |**Revision**|**Description**|||**Date**| |1.0|Initial Release|||24-May-2018| |2.0|Removed Signal Bandwidth (-3dB) spec in Mechanical Specification.|||05-Oct-2018| ||Updated I2C Operation section to add support for alternative I2C address.|||| ||Updated Package Outline Drawing.|||| ||Fixed Reg 0x6B name in Register Map (WAKEUP_THRESHOLD_L).|||| ||Updated description of WUFS, INT, RES, SRST, IEL, ULMODE bits.|||| ||Updated description of INT_SOURCE2, INT_REL,|||| ||WAKEUP_THRESHOLD, SELF_TEST registers.|||| ||Updated Embedded Wake-Up Function engine description.|||| ## **Revision History** "Kionix" is a registered trademark of Kionix, Inc. Products described herein are protected by patents issued or pending. No license is granted by implication or otherwise under any patent or other rights of Kionix. The information contained herein is believed to be accurate and reliable but is not guaranteed. Kionix does not assume responsibility for its use or distribution. Kionix also reserves the right to change product specifications or discontinue this product at any time without prior notice. This publication supersedes and replaces all information previously supplied. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 42 of 43 |6Kionix’|**± 2g / 4g / 8g / 16g Tri-axis Digital**<br>**Accelerometer Specifications**|**PART NUMBER:**<br>**KX003-1077**<br>**Rev. 2.0**<br>**05-Oct-2018**| |---|---|---| ## **Appendix** The following Notice is included to guide the use of Kionix products in its application and manufacturing processes. Kionix, Inc., is a ROHM Group company. For purposes of this Notice, the name “ROHM” would also imply Kionix, Inc. 36 Thornwood Dr. – Ithaca, NY 14850 tel: 607-257-1080 – fax:607-257-1146 www.kionix.com - info@kionix.com © 2018 Kionix – All Rights Reserved 834-11887-1810051249-0.34 Page 43 of 43 ## **Notice** ## **Precaution on using ROHM Products** 1. Our Products are designed and manufactured for application in ordinary electronic equipments (such as AV equipment, OA equipment, telecommunication equipment, home electronic appliances, amusement equipment, etc.). If you intend to use our Products in devices requiring extremely high reliability (such as medical equipment[(Note 1)] , transport equipment, traffic equipment, aircraft/spacecraft, nuclear power controllers, fuel controllers, car equipment including car accessories, safety devices, etc.) and whose malfunction or failure may cause loss of human life, bodily injury or serious damage to property (“Specific Applications”), please consult with the ROHM sales representative in advance. Unless otherwise agreed in writing by ROHM in advance, ROHM shall not be in any way responsible or liable for any damages, expenses or losses incurred by you or third parties arising from the use of any ROHM’s Products for Specific Applications. |(Note1) Medical Equipment Classification of the Specific Applications|(Note1) Medical Equipment Classification of the Specific Applications|(Note1) Medical Equipment Classification of the Specific Applications|(Note1) Medical Equipment Classification of the Specific Applications| |---|---|---|---| |JAPAN|USA|EU|CHINA| |CLASS`Ⅲ`|CLASS`Ⅲ`|CLASS`Ⅱ`b|CLASS`Ⅲ`| |CLASS`Ⅳ`||CLASS`Ⅲ`|| 2. ROHM designs and manufactures its Products subject to strict quality control system. However, semiconductor products can fail or malfunction at a certain rate. Please be sure to implement, at your own responsibilities, adequate safety measures including but not limited to fail-safe design against the physical injury, damage to any property, which a failure or malfunction of our Products may cause. The following are examples of safety measures: - [a] Installation of protection circuits or other protective devices to improve system safety - [b] Installation of redundant circuits to reduce the impact of single or multiple circuit failure 3. Our Products are designed and manufactured for use under standard conditions and not under any special or extraordinary environments or conditions, as exemplified below. Accordingly, ROHM shall not be in any way responsible or liable for any damages, expenses or losses arising from the use of any ROHM’s Products under any special or extraordinary environments or conditions. If you intend to use our Products under any special or extraordinary environments or conditions (as exemplified below), your independent verification and confirmation of product performance, reliability, etc, prior to use, must be necessary: - [a] Use of our Products in any types of liquid, including water, oils, chemicals, and organic solvents - [b] Use of our Products outdoors or in places where the Products are exposed to direct sunlight or dust - [c] Use of our Products in places where the Products are exposed to sea wind or corrosive gases, including Cl2, H2S, NH3, SO2, and NO2 - [d] Use of our Products in places where the Products are exposed to static electricity or electromagnetic waves - [e] Use of our Products in proximity to heat-producing components, plastic cords, or other flammable items - [f] Sealing or coating our Products with resin or other coating materials - [g] Use of our Products without cleaning residue of flux (even if you use no-clean type fluxes, cleaning residue of flux is recommended); or Washing our Products by using water or water-soluble cleaning agents for cleaning residue after soldering - [h] Use of the Products in places subject to dew condensation 4. The Products are not subject to radiation-proof design. 5. Please verify and confirm characteristics of the final or mounted products in using the Products. 6. In particular, if a transient load (a large amount of load applied in a short period of time, such as pulse. is applied, confirmation of performance characteristics after on-board mounting is strongly recommended. Avoid applying power exceeding normal rated power; exceeding the power rating under steady-state loading condition may negatively affect product performance and reliability. 7. De-rate Power Dissipation depending on ambient temperature. When used in sealed area, confirm that it is the use in the range that does not exceed the maximum junction temperature. 8. Confirm that operation temperature is within the specified range described in the product specification. 9. ROHM shall not be in any way responsible or liable for failure induced under deviant condition from what is defined in this document. ## **Precaution for Mounting / Circuit board design** 1. When a highly active halogenous (chlorine, bromine, etc.) flux is used, the residue of flux may negatively affect product performance and reliability. 2. In principle, the reflow soldering method must be used on a surface-mount products, the flow soldering method must be used on a through hole mount products. If the flow soldering method is preferred on a surface-mount products, please consult with the ROHM representative in advance. For details, please refer to ROHM Mounting specification > **[Notice-PGA-E ]** © 2015 ROHM Co., Ltd. All rights reserved. **Rev.003** ## **Precautions Regarding Application Examples and External Circuits** 1. If change is made to the constant of an external circuit, please allow a sufficient margin considering variations of the characteristics of the Products and external components, including transient characteristics, as well as static characteristics. 2. You agree that application notes, reference designs, and associated data and information contained in this document are presented only as guidance for Products use. Therefore, in case you use such information, you are solely responsible for it and you must exercise your own independent verification and judgment in the use of such information contained in this document. ROHM shall not be in any way responsible or liable for any damages, expenses or losses incurred by you or third parties arising from the use of such information. ## **Precaution for Electrostatic** This Product is electrostatic sensitive product, which may be damaged due to electrostatic discharge. Please take proper caution in your manufacturing process and storage so that voltage exceeding the Products maximum rating will not be applied to Products. Please take special care under dry condition (e.g. Grounding of human body / equipment / solder iron, isolation from charged objects, setting of Ionizer, friction prevention and temperature / humidity control). ## **Precaution for Storage / Transportation** 1. Product performance and soldered connections may deteriorate if the Products are stored in the places where: [a] the Products are exposed to sea winds or corrosive gases, including Cl2, H2S, NH3, SO2, and NO2 - [b] the temperature or humidity exceeds those recommended by ROHM - [c] the Products are exposed to direct sunshine or condensation - [d] the Products are exposed to high Electrostatic 2. Even under ROHM recommended storage condition, solderability of products out of recommended storage time period may be degraded. It is strongly recommended to confirm solderability before using Products of which storage time is exceeding the recommended storage time period. 3. Store / transport cartons in the correct direction, which is indicated on a carton with a symbol. Otherwise bent leads may occur due to excessive stress applied when dropping of a carton. 4. Use Products within the specified time after opening a humidity barrier bag. Baking is required before using Products of which storage time is exceeding the recommended storage time period. ## **Precaution for Product Label** A two-dimensional barcode printed on ROHM Products label is for ROHM’s internal use only. ## **Precaution for Disposition** When disposing Products please dispose them properly using an authorized industry waste company. ## **Precaution for Foreign Exchange and Foreign Trade act** Since concerned goods might be fallen under listed items of export control prescribed by Foreign exchange and Foreign trade act, please consult with ROHM in case of export. ## **Precaution Regarding Intellectual Property Rights** 1. All information and data including but not limited to application example contained in this document is for reference only. ROHM does not warrant that foregoing information or data will not infringe any intellectual property rights or any other rights of any third party regarding such information or data. 2. ROHM shall not have any obligations where the claims, actions or demands arising from the combination of the Products with other articles such as components, circuits, systems or external equipment (including software). 3. No license, expressly or implied, is granted hereby under any intellectual property rights or other rights of ROHM or any third parties with respect to the Products or the information contained in this document. Provided, however, that ROHM will not assert its intellectual property rights or other rights against you or your customers to the extent necessary to manufacture or sell products containing the Products, subject to the terms and conditions herein. ## **Other Precaution** 1. This document may not be reprinted or reproduced, in whole or in part, without prior written consent of ROHM. 2. The Products may not be disassembled, converted, modified, reproduced or otherwise changed without prior written consent of ROHM. 3. In no event shall you use in any way whatsoever the Products and the related technical information contained in the Products or this document for any military purposes, including but not limited to, the development of mass-destruction weapons. 4. The proper names of companies or products described in this document are trademarks or registered trademarks of ROHM, its affiliated companies or third parties. > **[Notice-PGA-E ]** © 2015 ROHM Co., Ltd. All rights reserved. **Rev.003**
Updated at February 9, 2023
About Novapart
Novapart is a B2B electronic component broker specialising in stock shortages and cost reduction. We source hard-to-find parts and identify compliant alternatives across a catalogue of 410,000+ components from 500+ manufacturers.
Learn more →Stock Shortage Specialist
When a component is unavailable, discontinued or has an unacceptable lead time, we tap into our network of vetted European and Asian distributors to source what you need — without compromising on quality or traceability.
Request a quote →Compliant Alternatives
We identify pin-to-pin, electrically equivalent substitutes that meet the same certifications (RoHS, AEC-Q100, REACH) as your original specification — validated against datasheets, not just part numbers. Often at a lower cost.
BOM Analysis service →