|
LSM6DB0 Datasheet, PDF (32/66 Pages) STMicroelectronics – 3D accelerometer, 3D gyroscope and signal processor | |||
|
◁ |
Microprocessor functionality
LSM6DB0
The clock management block distributes clocks from various clock sources to the CPU and
peripherals. The clock management block is comprised of the following circuitry and
switches:
ï· Clock divider: the system contains various clock dividers which allow the frequency of
the peripherals and CPU clock sources to be changed.
ï· Glitch-free clock switching: the clock sources can be changed dynamically and
securely in active mode.
ï· Clock gating: the peripherals can have their clocks gated off to reduce their power
consumption.
ï· Three system clock sources:
â RC80M 80 MHz internal RC oscillator which is trimmed at 1% accuracy with factory
settings
â RC32K 32 kHz internal RC oscillator which is trimmed at 1% accuracy with factory
settings
â EXTCLK external clock up to 80 MHz
ï· Watchdog clock sources: the RC32k or EXTCLK.
ï· I2C clock source: system clock divided by 3.
ï· UART clock source: system clock divided by a programmable division factor between 1
and 127.
ï· SPI clock source: clock synchronous to the processor.
ï· Dual timers: four timers clocked by 32 kHz clock pulses synchronous to the system clock
sources and four timers clocked on a clock synchronous to the processor clock.
ï· Clock-out capability: either the 32 kHz clock or the output of the divide-by-5 clock can be
output on a GPIO for external use.
32/66
DocID025603 Rev 1
|
▷ |