Page
Hex
Name
Description
#/Cmd # rtnd Rtn range CRC
Notes
0..0xFFFF
Returns block data for all keys’ references.
0x09 References for all Sends back all key reference levels
1
96
-
15
48 words
The low order byte is returned first.
0..0xFF
Returns block data for all keys’ signal deltas from refs,
{reference - signal}; Unsigned binary bytes, in range 0..255.
0x0a Deltas for all
Sends back all key delta signals from ref
1
48
-
15
48 bytes
0..0xFF
0x0b Error flags for all
0x0c FMEA status
Error bit fields
1
1
7
2
8
8
Last return byte is CRC-8 of cmmd + return data
15
15
6 bytes
FMEA bitfield on X, Y lines
0..0xFF
Last return byte is CRC-8 of cmmd + return data
Dump of fixed length ‘nn’ followed by CRC-16
Returns Setups block area followed by CRC.
Scanning is halted and then auto-restarted
after the cmd has completed.
CRC is same as CRC at end of Setups block load.
LSL and CRC words are sent back to host low byte first.
Part will timeout if each byte not transmitted within 100ms of previous
byte. (This can happen if DRDY is driven by the host).
0..0xFF
0x0d Dump Setups
0x0e Eeprom CRC
1
1
nn+2
2
16
15
15
nn+2 bytes
CRC-16 only on Setups array section of eeprom
Get eeprom CRC
0..0xFFFF
16 This CRC is the same as the CRC at the end of Setups block load.
This word is returned low byte first.
Returns 1’s compliment of last command even if bad. Resets the
0x0F Return last cmmd Returns last command received
1
1
1
1
1
2
4
2
0..0xFF
0..0xFF
-
16
16
16
16
communications error flag.
Return internal
0x10
0x11
0x12
Diagnostic code for factory use.
Diagnostic code for factory use.
Diagnostic code for factory use.
8
8
Returns internal code. 2nd byte is CRC-8 of cmmd + return data
code
Return internal
Returns internal code. Last byte is CRC-8 of cmmd + return data.
The low order byte is returned first.
0..0xFFFFFF
0.0xFFFF
code
Return internal
code
Diagnostic code for factory use. The low order byte is returned first.
Returns 1’s complement of command to acknowledge; wakes on INT,
meanwhile sleeps in low power mode; 0x01 when restarted. If 2
commands not received in 100ms, times out and no response is
issued.
Enter sleep; Command must be repeated 2x
consecutively without any intervening
command in 100ms to execute.
0x16 Sleep
2
1
1 + 1 0xE9 + 0x01
-
-
16
16
DRDY is held low while the part is asleep. DRDY is released high
once awake and ready to return the 0x01.
Get signal, ref, Norm DI for key k {0..47}
0..FF
Diagnostic use only, not to be relied upon (no CRC). Signal and ref
0x4k Data for 1 key
5
Signal: 2 bytes; Ref: 2 bytes; Norm DI: 1 byte
Each byte
are Tx as 2 bytes, LSB first.
Bits 7..5: reserved
Bit 4: 1= key is enabled
Bit 3: 1= key is in detect
0x8k Status for key ‘k’
0xck CAL key ‘k’
Get status byte for key ‘k’ {0..47}
1
2
2
1
0..FF
8
-
Bit 2: 1= (Ref < LSL)
16
16
Bit 1: 1= key is in calibration
Bit 0: 1= calibration of this key failed 5 times
Second return byte is CRC-8 of cmmd + return data
Used in Run mode. Normal sensing of other keys not affected. CAL of
‘k’ only takes place in the key’s normal timeslot.
Returns the ones compliment of the cmd char, once the cal is
scheduled.
Force calibration of key # k where k= 0..47.
Command must be repeated 2x consecutively
without any intervening command in 100ms to
execute
~0xck
lQ
19
QT60486-AS R8.01/0105