SCPS215G September 2009 – June 2018 TCA8418
PRODUCTION DATA.
The TCA8418 can be configured to support many different configurations of keypad setups. All 18 GPIOs for the rows and columns can be used to support up to 80 keys in a key pad array. Another option is that all 18 GPIOs be used for GPIs to read 18 buttons which are not connected in an array. Any combination in between is also acceptable (for example, a 3 x 4 keypad matrix and using the remaining 11 GPIOs as a combination of inputs and outputs).
For both types of inputs (keypad matrix and a GPI), a key event can be added to the key event FIFO. The values that are added to the FIFO depend on the configuration (keypad array or GPI) and on which port the press was read on. The tables below show the values that correspond to both types of configurations.
Key values below are represented in decimal values, because the 10s place is used to mark the row, and the ones place is used to denote the column. It is more clear to see the numbering convention used when viewed in decimal values.
C0 | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | |
---|---|---|---|---|---|---|---|---|---|---|
R0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
R1 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
R2 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
R3 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
R4 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
R5 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
R6 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
R7 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 |
R0 | R1 | R2 | R3 | R4 | R5 | R6 | R7 |
---|---|---|---|---|---|---|---|
97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 |
C0 | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 |
---|---|---|---|---|---|---|---|---|---|
105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 |