Electronic Components Datasheet Search
  English  ▼

X  

FXLS8964AF Datasheet(PDF) 18 Page - NXP Semiconductors

Part # FXLS8964AF
Description  3-Axis Low-g Accelerometer
PDF  98 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NXP [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo NXP - NXP Semiconductors

FXLS8964AF Datasheet(HTML) 18 Page - NXP Semiconductors

Back Button FXLS8964AF Datasheet HTML 14Page - NXP Semiconductors FXLS8964AF Datasheet HTML 15Page - NXP Semiconductors FXLS8964AF Datasheet HTML 16Page - NXP Semiconductors FXLS8964AF Datasheet HTML 17Page - NXP Semiconductors FXLS8964AF Datasheet HTML 18Page - NXP Semiconductors FXLS8964AF Datasheet HTML 19Page - NXP Semiconductors FXLS8964AF Datasheet HTML 20Page - NXP Semiconductors FXLS8964AF Datasheet HTML 21Page - NXP Semiconductors FXLS8964AF Datasheet HTML 22Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 98 page
background image
NXP Semiconductors
FXLS8964AF
3-Axis Low-g Accelerometer
FXLS8964AF
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Objective data sheet
Rev. 2 — 30 October 2020
18 / 98
10.1.1 General I2C operation
There are two signals associated with the I2C-bus: the Serial Clock Line (SCL) and the
Serial Data line (SDA). SDA is a bidirectional signal used for sending and receiving the
data to/from the interface. External pull-up resistors connected to VDD are required for
SDA and SCL. When the I2C-bus is free, SCL and SDA are high.
The maximum practical operating frequency for I2C in a given system implementation
depends on several factors including the pull-up resistor and voltage values and total bus
capacitance (PCB trace + parasitic device capacitance(s)).
A transaction on the bus is started by the master through a start condition (ST) signal,
which is defined as a HIGH-to-LOW transition on SDA line while the SCL line is held
HIGH. After the ST signal has been transmitted by the master, the bus is considered
busy. The next byte of data transmitted contains the slave address in the first seven
bits, and the eighth bit, the read/write bit, indicates whether the master is receiving data
from the slave or transmitting data to the slave. When an address is sent, each device in
the system compares the first seven bits after the ST condition with its own address. If
they match, the device considers itself addressed by the master. The ninth clock pulse,
following the slave address byte (and each subsequent byte) is the acknowledge (ACK).
The transmitter must release the SDA line during the ACK period. The receiver must
then pull the data line low so that it remains stable low during the high period of the
acknowledge clock period.
The number of bytes per transfer is unlimited. If a receiver can't receive another complete
byte of data until it has performed some other function, it can hold the SCL line low to
force the transmitter into a wait state. Data transfer only continues when the receiver
is ready for another byte and releases the clock line. This delay action is called clock
stretching. Not all master devices support clock stretching. This device implements clock
stretching—the SCL line may be stretched (pulled low) for up to 1 µs when needed
during a read operation. Clock stretching, when applied, will occur after the ACK is
issued by the I2C bus master.
A LOW-to-HIGH transition on the SDA line while the SCL line is high is defined as a stop
condition (SP) signal. A write or burst write is always terminated by the master issuing
the SP signal. A master should properly terminate a read by not acknowledging a byte at
the appropriate time in the protocol, followed by the SP signal. A master may also issue a
repeated start signal (SR) during a transfer.
10.1.2 I2C read/write operations
10.1.2.1 Single byte read
The master transmits a start condition (ST) to FXLS8964AF, followed by the slave
address, with the R/W bit set to '0' for a write, and the FXLS8964AF sends an
acknowledgement. Then the master transmits the address of the register to read and
the FXLS8964AF sends an acknowledgement. The master transmits a repeated start
condition (SR), followed by the slave address with the R/W bit set to '1' for a read from
the previously selected register. The FXLS8964AF then acknowledges and transmits
the data from the requested register. The master does not acknowledge (NAK) the
transmitted data and then transmits a stop condition to end the data transfer.
10.1.2.2 Multiple byte read
When performing a multi-byte or burst read, FXLS8964AF automatically increments the
register read address pointer after a read command is received. Therefore, after following



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com