
KMA210
All information provided in this document is subject to legal disclaimers.
NXP B.V. 2011. All rights reserved.
Product data sheet
Rev. 1 — 30 June 2011
23 of 36
NXP Semiconductors
KMA210
Programmable angle sensor
13.5 Registers
13.5.1
Command registers
To enter the command mode, the signature given in
Table 18
must be written into the
specific register using the OWI. This must be done as described in
Section 13.3.3
, with a
write command, followed by the signature, but after a power-on reset and not later than
t
cmd(ent)
.
Table 18.
Command
write/read
82h/83h
Command registers
Register
Bit
Access Field
Description
CTRL1
15
R
IN_DIAG_MODE
shows if there is a diagnostic condition present;
this bit is not affected by the setting of register field
FORCE_DIAG_OFF
force diagnostic mode off; default: 0b
reserved
low voltage condition detected
charge pump clock enabled (must be set after
setting write enable signal for writing to non-volatile
memory); default: 0b
reserved
single-bit error of non-volatile memory has been
detected and corrected; updated every memory
readout; remains set until the diagnostic condition
disappears and a power-on reset is done
double-bit error of non-volatile memory has been
detected; updated every memory readout; remains
set until the diagnostic condition disappears and a
power-on reset is done
MAGNET_LOSS_DET magnet-loss detected; bit remains set until the
diagnostic condition disappears and a power-on
reset is done; magnet-loss detection must be
enabled for entering diagnostic mode
BROKEN_BOND_DET broken bond wire detected; bit remains set until the
diagnostic condition disappears and a power-on
reset is done
CRC_BAD
checksum error detected; updated every start-up
-
reserved
SIGNATURE
write signature 16F4h within t
cmd(ent)
to enter
command mode; see
Section 13.3.3
for more
details
-
reserved
WRITE_EN
write enable signal; must be set before writing to
non-volatile memory; default: 0b
-
reserved
14
13
12
11
W
-
R
R/W
FORCE_DIAG_OFF
-
LOW_VOLTAGE_DET
CP_CLOCK_EN
10 and 9 -
8
-
ERR_CORRECT
R
7
R
UNCORR_ERR
6
R
5
R
4
3 to 0
R
-
W
94h/-
SIGNATURE 15 to 0
96h/97h
TESTCTRL0 15 to 12
-
W
11
10 to 0
-