KMA220
NXP Semiconductors
Dual channel programmable angle sensor
13.5.2 Non-volatile memory registers
The device includes several internal registers which are used for customization and
identification.
The initial signature allows read access to all areas but only write access to customer
registers. Write accesses to reserved areas are ignored. Since these registers are
implemented as non-volatile memory cells, writing to the registers needs a specific time
tprog after each write access to complete.
As there is no check for the programming time, make sure that no other accesses to the
non-volatile memory are made during the programming cycle. Do not address
the non-volatile memory during the time tprog
.
Note: Before data can be stored in the non-volatile memory, switch on the internal charge
pump for the programming duration by setting register CTRL1, bit 11 CP_CLOCK_EN and
register TESTCTRL0, bit 11 WRITE_EN. Read out and consult register addresses
8h to Fh to calculate the checksum.
Table 20. Non-volatile memory registers
Address Command Register
write/read
Bit
Description
Default
MSB/LSB
[1]
0h
1h
2h
3h
4h
5h
6h
7h
8h
9h
-/01h
reserved
-
addresses are reserved for calibration purposes
-/03h
-/05h
-/07h
-/09h
-/0Bh
-/0Dh
-/0Fh
10h/11h
12h/13h
ZERO_ANGLE
15 to 0
mechanical zero degree position; see Table 21
00h/00h
ANG_RNG_MULT_MSB 15 to 6
CLAMP_SW_ANGLE; when the measured angle FFh/C1h
is bigger than CLAMP_SW_ANGLE the output
switches to CLAMP_LO for a positive slope;
see Table 26
5 to 0
ANG_RNG_MULT_MSB; most significant bits of
the angular range multiplicator; see Table 24
Ah
14h/15h
ANG_RNG_MULT_LSB 15 and 14 DIAGNOSTIC_LEVEL; diagnostic level behavior 04h/00h
of the analog output; see Table 25
00b — active LOW (in lower diagnostic range)
with driver strength of the analog output
01b — active HIGH (in upper diagnostic range)
with driver strength of the analog output
10b — reserved
11b — reserved
13
SLOPE_DIR; slope of analog output
0b — rising (not inverted)
1b — falling (inverted)
12 to 0
ANG_RNG_MULT_LSB; least significant bits of
the angular range multiplicator
KMA220
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
Product data sheet
Rev. 1 — 24 May 2012
25 of 36