LSM303DLHC STMicroelectronics, LSM303DLHC Datasheet - Page 21

no-image

LSM303DLHC

Manufacturer Part Number
LSM303DLHC
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of LSM303DLHC

Lead Free Status / Rohs Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LSM303DLHC
Manufacturer:
ST
Quantity:
20 000
Part Number:
LSM303DLHC
0
Part Number:
LSM303DLHCTR
Manufacturer:
ST
Quantity:
12 000
Part Number:
LSM303DLHCTR
Manufacturer:
ST
0
Part Number:
LSM303DLHCTR
Manufacturer:
ST
Quantity:
20 000
Company:
Part Number:
LSM303DLHCTR
Quantity:
269
LSM303DLHC
5.1.3
Magnetic field digital interface
For magnetic sensors the default (factory) 7-bit slave address is 0011110xb.
The slave address is completed with a Read/Write bit. If the bit is ‘1’ (read), a repeated
START (SR) condition must be issued after the two sub-address bytes; if the bit is ‘0’ (write)
the master transmits to the slave with the direction unchanged.
SAD is composed.
Table 16.
Magnetic signal interface reading/writing
The interface uses an address pointer to indicate which register location is to be read from
or written to. These pointer locations are sent from the master to this slave device and
succeed the 7-bit address plus 1 bit Read/Write identifier.
To minimize the communication between the master and magnetic digital interface of
LSM303DLHC, the address pointer updates automatically without master intervention.
This automatic address pointer update has two additional features. First, when address 12
or higher is accessed, the pointer updates to address 00, and secondly, when address 08 is
reached, the pointer rolls back to address 03. Logically, the address pointer operation
functions as shown below.
If (address pointer = 08) then the address pointer = 03
Or else, if (address pointer >= 12) then the address pointer = 0
Or else, (address pointer) = (address pointer) + 1
The address pointer value itself cannot be read via the I
Any attempt to read an invalid address location returns 0, and any write to an invalid
address location, or an undefined bit within a valid address location, is ignored by this
device.
Command
Read
Write
SAD
SAD[6:0]
0011110
0011110
Doc ID 018771 Rev 1
R/W
1
0
2
C bus.
Table 16
00111101 (3Dh)
00111100 (3Ch)
SAD+R/W
explains how the
Digital interfaces
21/42

Related parts for LSM303DLHC