English
Language : 

LSM330 Datasheet, PDF (24/75 Pages) STMicroelectronics – Power-down and sleep modes
Functionality
LSM330
4.3
Angular rate sensor digital main blocks
Figure 6. Angular rate sensor digital block diagram
Out_Sel
00
01 DataReg
0
FIFO
LPF2
10
32x16x3
11
ADC LPF1
HPF
1
I2C
SPI
HPen
INT_Sel
10
11
Interrupt
01
generator
00
4.3.1
SCR REG
CONF REG
INT1
AM07230v1
FIFO
The LSM330 embeds 32 slots of 16 bit data FIFO buffer for each of the three output
channels, yaw, pitch and roll. This allows consistent power saving for the system, since the
host processor does not need to continuously poll data from the sensor, but it can wake up
only when needed and burst the significant data out from the FIFO.
In order to use FIFO it is necessary to enable the FIFO_EN bit in the CTRL_REG5_G (24h)
register. The FIFO buffer can work accordingly to five different modes: Bypass mode, FIFO
mode, Stream mode, Bypass-to-Stream mode and Stream-to-FIFO mode. Each mode is
selected by the FM[2:0] bits in the FIFO_CTRL_REG_G (2Eh) register.
Programmable watermark level, FIFO empty or FIFO full events can be enabled to generate
dedicated interrupts on the DRDY_G/INT2_G pin (configuration through CTRL_REG3_G
(22h)) and event detection information is available from FIFO_SRC_REG_G (2Fh). The
watermark level can be configured by the WTM[4:0] bits in FIFO_CTRL_REG_G (2Eh).
24/75
DocID023426 Rev 3