Kiibohd Controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

pinout 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. Pin Usage
  2. =========
  3. mk20dx256vlh7
  4. ----
  5. |Keys|
  6. ----
  7. * Strobe (Columns)
  8. TODO
  9. * Sense (Rows)
  10. TODO
  11. -----
  12. |Clock|
  13. -----
  14. PTA18 <-> PTA19
  15. ---
  16. |I2C|
  17. ---
  18. * Main - Connect to all ISSI Chips - Also break out header for debugging
  19. PTB0 - SCL0 (add header pin, label as SCL0)
  20. PTB1 - SDA0 (add header pin, label as SDA0)
  21. * Reserved for I2C usage
  22. PTC10 - SCL1 (Reserved, can use as GPIO)
  23. PTC11 - SDA1 (Reserved, can use as GPIO)
  24. * ISSI Control (enough pins for 3 chips reserved)
  25. PTB17 - INTB Chip 1
  26. PTB18 - INTB Chip 2 (Reserved, can use as GPIO)
  27. PTB19 - INTB Chip 3 (Reserved, can use as GPIO)
  28. PTB16 - SDB (tied to all Chips, hardware shutdown)
  29. ---
  30. |PWM|
  31. ---
  32. NHD-C12832A1Z-FS(RGB)-FBW-3V
  33. PTC1 - K(R)
  34. PTC2 - K(G)
  35. PTC3 - K(B)
  36. ---
  37. |SPI|
  38. ---
  39. NHD-C12832A1Z-FS(RGB)-FBW-3V
  40. PTC4 - CS1B - SS1
  41. PTC5 - SCL - SCLK
  42. PTC6 - SDA(SI) - MOSI
  43. PTC7 - A0 (Not SPI, used for display)
  44. PTC8 - RST (Not SPI, used for display)
  45. ---
  46. |DAC|
  47. ---
  48. DAC0 (N/C)
  49. ----
  50. |UART|
  51. ----
  52. * Comm - For bi-directional communication between halves
  53. PTA1 - RX0 (Master Side)
  54. PTA2 - TX0 (Master Side)
  55. PTE0 - TX1 (Slave Side)
  56. PTE1 - RX1 (Slave Side)
  57. PTD2 - RX2 (UART Debug Header)
  58. PTD3 - TX2 (UART Debug Header)
  59. -----
  60. |Debug|
  61. -----
  62. * SWD - (Main reflash header)
  63. PTA0 (Pull-down)
  64. PTA3 (Pull-up)
  65. * LEDs
  66. PTA5 (LED only for PCB, not Teensy)
  67. * UARTs
  68. PTD2 - RX2 (UART Debug Header, label as RX2)
  69. PTD3 - TX2 (UART Debug Header, label as TX2)
  70. ------
  71. |Unused|
  72. ------
  73. * GPIO
  74. PTA4
  75. PTA12
  76. PTA13
  77. PTB2
  78. PTB3
  79. PTB16
  80. PTB17
  81. PTB18
  82. PTB19
  83. PTC0
  84. PTC9
  85. PTC10
  86. PTC11
  87. PTD0
  88. PTD1
  89. PTD4
  90. PTD5
  91. PTD6
  92. PTD7
  93. * Analog
  94. TODO