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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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