CMA3000-D0X Series
3
Addressing Space
The CMA3000 register contents and bit definitions are described in more detail in the following
sections.
3.1 Register Description
The CMA3000 addressing space is presented in Table 3 below.
Table 3. List of registers
Reg.
type
Output
Mode
(R, RW, NV)
R
Address
Name
Description
00h
01h
02h
WHO_AM_I
REVID
Identification register
ASIC revision ID, fixed in metal
R
Output
Conf
CTRL
Configuration (por, operation
modes)
RW
03h
04h
05h
06h
07h
08h
09h
STATUS
RSTR
Status (por, EEPROM parity)
R
RW
R
Output
Conf
Reset Register
INT_STATUS
DOUTX
DOUTY
DOUTZ
Interrupt status register
Output
Output
Output
Output
Conf
X channel output data register
Y channel output data register
Z channel output data register
R
R
R
MDTHR
Motion detection threshold value
register
RW
0Ah
MDFFTMR
Free fall and motion detection
time register
RW
Conf
0Bh
0Ch
FFTHR
Free fall threshold value register
I2C device address
RW
R
Conf
Conf
I2C_ADDR
0Dh-19h
Reserved
Address is the register address in hex format.
RW – Read / Write register, R – Read-only register, NV – non-volatile register content.
3.2 Non-volatile memory
The CMA3000 has an internal non-volatile memory for calibration and configuration data. Memory
content will be programmed during production and is not user configurable. Initial configuration
values mirrored to volatile registers after reset can be found in the following section 3.3.
3.3 Registers
Address: 00h
Register name: WHO_AM_I, Identification register
Initial
Value
Bits
Mode
Name
Description
7
R
R
0
Reserved
6:0
xxh
Identification register
Address: 01h
Register name: REVID, ASIC revision ID
Initial
Value
Bits
Mode
Name
Description
7:4
3:0
R
R
1h
REVMAJ
REVMIN
Major revision number
0h
Minor revision number (metal mask change)
VTI Technologies Oy
www.vti.fi
12/ 35
Doc.Nr. 8281000.12
Rev. 0.12