]> git.donarmstrong.com Git - kiibohd-controller.git/commitdiff
Fixing pinout
authorJacob Alexander <haata@kiibohd.com>
Sat, 6 Dec 2014 08:55:36 +0000 (00:55 -0800)
committerJacob Alexander <haata@kiibohd.com>
Mon, 26 Jan 2015 01:55:28 +0000 (17:55 -0800)
Scan/MD2/pinout

index d2de8f3ed08eaddd418df2b3f60524b4a5292906..933af1401b97944ff08c92d4d585c19ba1011d1a 100644 (file)
@@ -1,7 +1,7 @@
 Pin Usage
 =========
 
-mk20dx128vlf5
+mk20dx256vlh7
 
  ----
 |Keys|
@@ -9,45 +9,77 @@ mk20dx128vlf5
 
 * Strobe (Columns)
 
-PTB0
-PTB1
-PTB2
-PTB3
-PTB16
-PTB17
-PTC4
-PTC5
-PTD0
-
+TODO
 
 * Sense (Rows)
 
-PTD1
-PTD2
-PTD3
-PTD4
-PTD5
-PTD6
-PTD7
+TODO
+
+
+ -----
+|Clock|
+ -----
+
+PTA18 <-> PTA19
+
+
+ ---
+|I2C|
+ ---
+
+* Main - Connect to all ISSI Chips - Also break out header for debugging
+
+PTB0 - SCL0
+PTB1 - SDA0
+
+* Reserve - Might be used later if I2C bus is too slow with more than 1 ISSI chip
+
+PTE0 - SDA1
+PTE1 - SCL1
+
+* ISSI Control (enough pins for 3 chips reserved)
+
+PTC0 - INTB Chip 1
+PTC1 - INTB Chip 2
+PTC2 - INTB Chip 3 (Only needed if more than 96 RGB LEDs are required)
+
+PTA4 - SDB (tied to tall Chips, hardware shutdown)
+
+
+ ---
+|DAC|
+ ---
+
+DAC0 (N/C)
+
+
+ ----
+|UART|
+ ----
+
+* Comm - Will be used on split keyboards
+
+PTC3 - RX1 (N/C)
+PTC4 - TX1 (N/C)
 
 
  -----
 |Debug|
  -----
 
-* SWD
+* SWD - (Main reflash header)
 
 PTA0 (Pull-down)
 PTA3 (Pull-up)
 
 * LEDs
 
-PTA19 (LED only for PCB, not McHCK) (XTAL)
+PTA5 (LED only for PCB, not Teensy)
 
 * UARTs
 
-PTA1 - RX0
-PTA2 - TX0
+PTA1 - RX0 (UART Debug Header)
+PTA2 - TX0 (UART Debug Header)
 
 
  ------
@@ -56,20 +88,31 @@ PTA2 - TX0
 
 * GPIO
 
-PTA1 (Not broken out on PCB, available on McHCK) (Pull-up)
-PTA2 (")
-PTA4 (Pull-up)
-PTA18 (EXTAL)
-
-PTC0
-PTC1
-PTC2
-PTC3
+PTA12
+PTA13
+PTB2
+PTB3
+PTB16
+PTB17
+PTB18
+PTB19
+PTC5
 PTC6
 PTC7
+PTC8
+PTC9
+PTC10
+PTC11
+PTD0
+PTD1
+PTD2
+PTD3
+PTD4
+PTD5
+PTD6
+PTD7
 
 * Analog
 
-ADC0_DP0
-ADC0_DM0
+TODO