Mercurial > louis > kiibohd-controller
annotate Scan/CK3/pinout @ 415:293154e4aafe
Added support for ghosting matrices and code for elimination.
To use define GHOST in matrix.h, see example in Scan/CK3
author | CryHam <cryham@gmail.com> |
---|---|
date | Fri, 19 Feb 2016 18:10:25 +0100 |
parents | |
children |
rev | line source |
---|---|
415
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
1 Pin Usage |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
2 ========= |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
3 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
4 mk20dx128vlf5 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
5 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
6 ---- |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
7 |Keys| |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
8 ---- |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
9 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
10 * Strobe (Columns) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
11 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
12 PTB0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
13 PTB1 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
14 PTB2 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
15 PTB3 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
16 PTB16 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
17 PTB17 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
18 PTC4 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
19 PTC5 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
20 PTD0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
21 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
22 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
23 * Sense (Rows) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
24 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
25 PTD1 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
26 PTD2 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
27 PTD3 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
28 PTD4 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
29 PTD5 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
30 PTD6 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
31 PTD7 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
32 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
33 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
34 ----- |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
35 |Debug| |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
36 ----- |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
37 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
38 * SWD |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
39 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
40 PTA0 (Pull-down) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
41 PTA3 (Pull-up) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
42 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
43 * LEDs |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
44 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
45 PTA19 (LED only for PCB, not McHCK) (XTAL) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
46 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
47 * UARTs |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
48 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
49 PTA1 - RX0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
50 PTA2 - TX0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
51 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
52 * Tag Connect |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
53 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
54 1 - Vdd +5 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
55 2 - PTA3 / SWD_IO |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
56 3 - Vss / Gnd |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
57 4 - PTA0 / SWD_CLK |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
58 5 - +5V |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
59 6 - PTA2 / TRACE_SWO |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
60 7 - N/C |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
61 8 - PTA1 / JTAG_TDI |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
62 9 - N/C |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
63 10 - Reset_b |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
64 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
65 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
66 ------ |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
67 |Unused| |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
68 ------ |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
69 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
70 * GPIO |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
71 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
72 PTA1 (Not broken out on PCB, available on McHCK) (Pull-up) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
73 PTA2 (") |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
74 PTA4 (Pull-up) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
75 PTA18 (EXTAL) |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
76 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
77 PTC0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
78 PTC1 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
79 PTC2 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
80 PTC3 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
81 PTC6 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
82 PTC7 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
83 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
84 * Analog |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
85 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
86 ADC0_DP0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
87 ADC0_DM0 |
293154e4aafe
Added support for ghosting matrices and code for elimination.
CryHam <cryham@gmail.com>
parents:
diff
changeset
|
88 |