BMA150 Bosch Sensortec, BMA150 Datasheet - Page 20
![3-AXIS ACCELEROMETER DIGITAL I/F](/photos/18/36/183627/bma150_sml.jpg)
BMA150
Manufacturer Part Number
BMA150
Description
3-AXIS ACCELEROMETER DIGITAL I/F
Manufacturer
Bosch Sensortec
Specifications of BMA150
Axis
X, Y, Z
Acceleration Range
± 2g, 4g, 8g
Sensitivity
256LSB/g, 128LSB/g, 64LSB/g
Voltage - Supply
2.4 V ~ 3.6 V
Output Type
Digital
Bandwidth
3kHz
Interface
I²C, SPI
Mounting Type
Surface Mount
Package / Case
12-LGA
For Use With
DM180021 - KIT STARTER MPLAB FOR PIC18F MCU828-1013 - BMA150 TRIBOX DEMO BOARD W/USB828-1009 - BMA150 DAUGHTERCARD FOR DEV KIT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
0273 141 043
828-1003-2
828-1003-2
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
BMA150
Manufacturer:
BOSCH
Quantity:
5 888
Part Number:
BMA150
Manufacturer:
BOSCH/博世
Quantity:
20 000
3.3 Control registers
All single control bits are active at 1.
3.3.1 Reset_INT
This interrupt (address 0Ah, bit 6) is reset (interrupt pad goes to low) each time this bit is written
to 1.
3.3.2 Update_image
When this bit (address 0Ah, bit 5) is set at 1, an image update procedure is started: all
EEPROM content is copied to image registers. The bit update_image is turned at 0 when the
procedure is finished. No write or read to image registers and EEPROM write is allowed during
their update from EEPROM. An automatic update image procedure also occurs after power on
reset and after soft_reset has been written to 1.
The update_image procedure may overwrite the SPI4 setting (section 3.1.1). Thus the correct
interface configuration may have to be updated.
3.3.3 Ee_w
ee_w (address 0Ah, bit 4) is used to enable/disable the access to default setting registers.
This bit must first be written to 1 to enable write access to 16h to 3D and to enable read access
to 16h to 22h. When this bit is at 0, any access to addresses from 16h to 7Fh has no effect; any
read to these addresses set SDO to tri-state (4-wire SPI) or SDI to tri-state (3-wire SPI and I²C).
This is valid for all serial interface (I²C, SPI 3-wire or SPI 4-wire).
I²C acknowledgement procedure for access to non-protected or blocked memory regions:
- I²C slave address:
- I²C register address (I²C write):
- I²C write data (I²C write):
- I²C read data (I²C read):
After power on reset ee_w=0. So EEPROM and all addresses from 16h to 7Fh can not be
directly written or read.
Rev. 1.6
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such
as copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
Triaxial, digital acceleration sensor
acknowledge is set by master; no error detection is
possible; SDI is set to Hi-Z for protected register (0xFF is
sent)
if correct, the BMA150 sets acknowledge.
The BMA150 sets acknowledge for both unprotected and
protected registers.
The BMA150 sets acknowledge for both unprotected and
protected resisters; no write is done for protected register.
Data sheet
BMA150
Page 20
Bosch Sensortec
30 October 2008