view Scan/MD2/pinout @ 412:e7a3be42ae1e

Debug code for interconnect cable debugging
author Jacob Alexander <haata@kiibohd.com>
date Sat, 20 Feb 2016 13:27:49 -0800
parents 8c1b731d00b1
children
line wrap: on
line source

Pin Usage
=========

mk20dx256vlh7

 ----
|Keys|
 ----

* Strobe (Columns)

TODO

* Sense (Rows)

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 - (Main reflash header)

PTA0 (Pull-down)
PTA3 (Pull-up)

* LEDs

PTA5 (LED only for PCB, not Teensy)

* UARTs

PTA1 - RX0 (UART Debug Header)
PTA2 - TX0 (UART Debug Header)


 ------
|Unused|
 ------

* GPIO

PTA12
PTA13
PTB2
PTB3
PTB16
PTB17
PTB18
PTB19
PTC5
PTC6
PTC7
PTC8
PTC9
PTC10
PTC11
PTD0
PTD1
PTD2
PTD3
PTD4
PTD5
PTD6
PTD7

* Analog

TODO