| Electronic Components Datasheet Search |
|
LSM6DSO16IS Datasheet(PDF) 3 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
LSM6DSO16IS Datasheet(HTML) 3 Page - STMicroelectronics |
|
3 / 107 page ![]() 2 ISPU (intelligent sensor processing unit) The LSM6DSO16IS embeds a general-purpose core, a new ST category of processing, called ISPU (intelligent sensor processing unit). The ISPU is based on STRED architecture, a proprietary architecture developed by STMicroelectronics. Its optimized ultra-low-power hardware circuitry for the real-time execution of the algorithms is a state-of-the-art feature for any personal electronics, from wearable accessories to high-end applications (for example, smartwatches, convertible laptops, smartphones, and so on). A toolchain allows developing in C code and loading any custom program in the core, with the only limitation being the available memory size of the program. Several algorithms running on the ISPU can generate interrupts to wake up the host processor accordingly. The ISPU core includes an 8 KB RAM for data storage and a dedicated 32 KB RAM for program memory in order to have maximum configurability. The program of the ISPU, hosted in volatile memory, should be loaded at power-up of the device by an external host through the SPI/I²C interface. The LSM6DSO16IS is internally organized as follows: • the sensor core (with 8-bit registers) which communicates with the user over the SPI or I²C and handles the sensor features (from settings to outputs) • the processing core: ISPU which is based on 32-bit registers and communicates with the user through the 8-bit interface registers of the sensor core The registers that enable the exchange between the ISPU and the sensor core are: • ISPU reading accelerometer data ISPU_ARAW_X_L (6880h), ISPU_ARAW_X_H (6881h), ISPU_ARAW_Y_L (6884h), ISPU_ARAW_Y_H (6885h), ISPU_ARAW_Z_L (6888h), ISPU_ARAW_Z_H (6889h) • ISPU reading gyroscope data ISPU_GRAW_X_L (688Ch), ISPU_GRAW_X_H (688Dh), ISPU_GRAW_Y_L (6890h), ISPU_GRAW_Y_L (6891h), ISPU_GRAW_Z_L (6894h), ISPU_GRAW_Z_H (6895h) • ISPU reading external sensor data ISPU_ERAW_0_L (6898h), ISPU_ERAW_0_H (6899h), ISPU_ERAW_1_L (689Ch), ISPU_ERAW_1_H (689Dh), ISPU_ERAW_2_L (68A0h), ISPU_ERAW_2_H (68A1h) • ISPU reading temperature sensor data ISPU_TEMP_L (68A4h), ISPU_TEMP_H (68A5h) The data in the registers above comes from physical sensors (accelerometer, gyroscope, temperature and external sensors) in 16-bit two’s complement format, without any decoding. LSM6DSO16IS ISPU (intelligent sensor processing unit) DS13892 - Rev 2 page 3/107 |
|
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 |
| 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 |