123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- 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
|