English
Language : 

LSM6DB0 Datasheet, PDF (3/66 Pages) STMicroelectronics – 3D accelerometer, 3D gyroscope and signal processor
LSM6DB0
Contents
8
Microprocessor functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1 ARM Cortex-M0 core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.1 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 30
8.2 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.3 Reset management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.4 Boot mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.5 Clock management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.6 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.7 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.8 Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.8.1 Dual timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.8.2 Watchdog (WDG) timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.8.3 System tick (SysTick) timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.9 Communication interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.10 I²C bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.11 Universal asynchronous receiver transmitter (UART) . . . . . . . . . . . . . . . 35
8.12 Serial peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.13 JTAG and SW debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.1 Accelerometer and gyroscope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.2 Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10
Register mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11
Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
11.1 INT_GEN_CFG2_XL (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
11.2 INT_GEN_THS2_XL (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.3 INT_GEN_DUR2_XL (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.4 ACT_THS (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.5 ACT_DUR (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.6 INT_GEN_CFG1_XL (06h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.7 INT_GEN_THS1_X_XL (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.8 INT_GEN_THS1_Y_XL (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
DocID025603 Rev 1
3/66
66