Archived
1
0

Fixing pinout

This commit is contained in:
Jacob Alexander 2014-12-06 00:55:36 -08:00
parent b4f8fd0fa1
commit e95f3752f0

View File

@ -1,7 +1,7 @@
Pin Usage Pin Usage
========= =========
mk20dx128vlf5 mk20dx256vlh7
---- ----
|Keys| |Keys|
@ -9,45 +9,77 @@ mk20dx128vlf5
* Strobe (Columns) * Strobe (Columns)
PTB0 TODO
PTB1
PTB2
PTB3
PTB16
PTB17
PTC4
PTC5
PTD0
* Sense (Rows) * Sense (Rows)
PTD1 TODO
PTD2
PTD3
PTD4 -----
PTD5 |Clock|
PTD6 -----
PTD7
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| |Debug|
----- -----
* SWD * SWD - (Main reflash header)
PTA0 (Pull-down) PTA0 (Pull-down)
PTA3 (Pull-up) PTA3 (Pull-up)
* LEDs * LEDs
PTA19 (LED only for PCB, not McHCK) (XTAL) PTA5 (LED only for PCB, not Teensy)
* UARTs * UARTs
PTA1 - RX0 PTA1 - RX0 (UART Debug Header)
PTA2 - TX0 PTA2 - TX0 (UART Debug Header)
------ ------
@ -56,20 +88,31 @@ PTA2 - TX0
* GPIO * GPIO
PTA1 (Not broken out on PCB, available on McHCK) (Pull-up) PTA12
PTA2 (") PTA13
PTA4 (Pull-up) PTB2
PTA18 (EXTAL) PTB3
PTB16
PTC0 PTB17
PTC1 PTB18
PTC2 PTB19
PTC3 PTC5
PTC6 PTC6
PTC7 PTC7
PTC8
PTC9
PTC10
PTC11
PTD0
PTD1
PTD2
PTD3
PTD4
PTD5
PTD6
PTD7
* Analog * Analog
ADC0_DP0 TODO
ADC0_DM0