Available I/O PINS IN GR-KAEDE BOARD

How many numbers of  I/O pins available to program in GR-KAEDE board ?

There is no header pins in CN13 and CN9 (connector 13 and 9).

but, GR-KAEDE board pdf  shows it (CN13 & CN9) for connection of I/O. 

  • The pins which are used for I/O given below. you can access either PIN NAME or PIN NUMBER.  

    /** IO pins, header CN8. */
    #define PIN_IO0 0
    #define PIN_IO1 1
    #define PIN_IO2 2
    #define PIN_IO3 3
    #define PIN_IO4 4
    #define PIN_IO5 5
    #define PIN_IO6 6
    #define PIN_IO7 7

    /** IO pins, header CN7. */
    #define PIN_IO8 8
    #define PIN_IO9 9
    #define PIN_IO10 10
    #define PIN_IO11 11
    #define PIN_IO12 12
    #define PIN_IO13 13

    /** IO pins, header CN15. */
    #define PIN_IO14 14
    #define PIN_IO15 15
    #define PIN_IO16 16
    #define PIN_IO17 17
    #define PIN_IO18 18
    #define PIN_IO19 19
    #define PIN_IO20 20
    #define PIN_IO21 21

    /** IO pins, header CN9. */
    #define PIN_IO22 22
    #define PIN_IO23 23
    #define PIN_IO24 24
    #define PIN_IO25 25
    #define PIN_IO26 26
    #define PIN_IO27 27
    #define PIN_IO28 28
    #define PIN_IO29 29

    /** IO pins, header CN10. */
    #define PIN_IO30 30
    #define PIN_IO31 31
    #define PIN_IO32 32
    #define PIN_IO33 33
    #define PIN_IO34 34
    #define PIN_IO35 35

    /** IO pins, header CN12. */
    #define PIN_IO36 36 //KAEDE CNNo. notAsign
    #define PIN_IO37 37 //KAEDE CNNo. notAsign
    #define PIN_IO38 38 //KAEDE CNNo. notAsign
    #define PIN_IO39 39 //KAEDE CNNo. notAsign
    #define PIN_IO40 40 //KAEDE CNNo. notAsign
    #define PIN_IO41 41 //KAEDE CNNo. notAsign
    #define PIN_IO42 42 //KAEDE CNNo. notAsign
    #define PIN_IO43 43 //KAEDE CNNo. notAsign

    /** IO pins, header CN11. */
    #define PIN_IO44 44
    #define PIN_IO45 45
    #define PIN_IO46 46
    #define PIN_IO47 47
    #define PIN_IO48 48
    #define PIN_IO49 49
    #define PIN_IO50 50 //KAEDE IO pins, header CN8.
    #define PIN_IO51 51 //KAEDE IO pins, header CN8.

    /** IO pins, header CN13. */
    #define PIN_IO52 52
    #define PIN_IO53 53
    #define PIN_IO54 54
    #define PIN_IO55 55

    /** IO pins, header CN6. */
    #define PIN_IO56 56 //KAEDE CNNo. notAsign
    #define PIN_IO57 57 //KAEDE CNNo. notAsign
    #define PIN_IO58 58 //KAEDE CNNo. notAsign
    #define PIN_IO59 59 //KAEDE CNNo. notAsign
    #define PIN_IO60 60 //KAEDE CNNo. notAsign
    #define PIN_IO61 61 //KAEDE CNNo. notAsign

    /** LEDs (D1-D4) and SW. */
    #define PIN_LED0 62
    #define PIN_LED1 63
    #define PIN_LED2 64
    #define PIN_LED3 65
    #define PIN_SW 66

  • From that picture you can easily MATCH the given declaration. 

  • In reply to VASHI:

    Thankyou this is certainly helpful

  • In reply to jiztom:

    can I use these pins of CN13 & CN9 in programming ?

    (However there is no headers)

  • In reply to electron:

    IN THIS I/O PINS HOW MANY CAN WE USE FOR DIGITAL I/O R/W

  • In reply to ADITYA:

    Whatever pins I mentioned above in CN13 & CN9 can be used as Digital I/O  control.

  • In reply to VASHI:

    All the pins from 0 to 66 can be used as Digital I/O control.

  • In reply to VASHI:

    THANK YOU FOR YOUR VALUABLE REPLY SIR

  • In reply to ADITYA:

    Is there any pin number to the CN17 ?

  • In reply to electron:

    In our KAEDE BOARD, CN17 not there.

  • In reply to VASHI:

    About CN17, we in Japan had request from user, GPIO should be assigned to CN17.

    Now we have below available GPIO for GR-KAEDE in version V1.13. Available pins are 72.

    /** IO pins, header CN8. */

    #define PIN_IO0     0

    #define PIN_IO1     1

    #define PIN_IO2     2

    #define PIN_IO3     3

    #define PIN_IO4     4

    #define PIN_IO5     5

    #define PIN_IO6     6

    #define PIN_IO7     7

    /** IO pins, header CN7. */

    #define PIN_IO8     8

    #define PIN_IO9     9

    #define PIN_IO10    10

    #define PIN_IO11    11

    #define PIN_IO12    12

    #define PIN_IO13    13

    /** IO pins, header CN15. */

    #define PIN_IO14    14

    #define PIN_IO15    15

    #define PIN_IO16    16

    #define PIN_IO17    17

    #define PIN_IO18    18

    #define PIN_IO19    19

    #define PIN_IO20    20

    #define PIN_IO21    21

    /** IO pins, header CN9. */

    #define PIN_IO22    22

    #define PIN_IO23    23

    #define PIN_IO24    24

    #define PIN_IO25    25

    #define PIN_IO26    26

    #define PIN_IO27    27

    #define PIN_IO28    28

    #define PIN_IO29    29

    /** IO pins, header CN10. */

    #define PIN_IO30    30

    #define PIN_IO31    31

    #define PIN_IO32    32

    #define PIN_IO33    33

    #define PIN_IO34    34

    #define PIN_IO35    35

    /** IO pins, header CN12. */

    #define PIN_IO36    36 //KAEDE CNNo. notAsign

    #define PIN_IO37    37 //KAEDE CNNo. notAsign

    #define PIN_IO38    38 //KAEDE CNNo. notAsign

    #define PIN_IO39    39 //KAEDE CNNo. notAsign

    #define PIN_IO40    40 //KAEDE CNNo. notAsign

    #define PIN_IO41    41 //KAEDE CNNo. notAsign

    #define PIN_IO42    42 //KAEDE CNNo. notAsign

    #define PIN_IO43    43 //KAEDE CNNo. notAsign

    /** IO pins, header CN11. */

    #define PIN_IO44    44

    #define PIN_IO45    45

    #define PIN_IO46    46

    #define PIN_IO47    47

    #define PIN_IO48    48

    #define PIN_IO49    49

    #define PIN_IO50    50 //KAEDE CNNo. notAsign

    #define PIN_IO51    51      //KAEDE CNNo. notAsign

    /** IO pins, header CN13. */

    #define PIN_IO52    52

    #define PIN_IO53    53

    #define PIN_IO54    54

    #define PIN_IO55    55

    /** IO pins, header CN6. */

    #define PIN_IO56    56 //KAEDE CNNo. notAsign

    #define PIN_IO57    57 //KAEDE CNNo. notAsign

    #define PIN_IO58    58 //KAEDE CNNo. notAsign

    #define PIN_IO59    59 //KAEDE CNNo. notAsign

    #define PIN_IO60    60 //KAEDE CNNo. notAsign

    #define PIN_IO61    61 //KAEDE CNNo. notAsign

    /** IO pins, header CN17. */

    #define PIN_IO62    62

    #define PIN_IO63    63

    #define PIN_IO64    64

    #define PIN_IO65    65

    #define PIN_IO66    66

    /** LEDs (D1-D4) and SW. */

    #define PIN_LED0    67

    #define PIN_LED1    68

    #define PIN_LED2    69

    #define PIN_LED3    70

    #define PIN_SW      71

  • In reply to Okamiya Yuuki:

    It is incorrect Pins for CN17

    62->LED0

    63->LED1

    64->LED2

    65->LED3

    68 I don't know

    and  67-70 as above for LEDs is not working.

    please correct these problem, okamiya yuuki.

    I have tested these pins in kaede board.

  • In reply to electron:

    /** LEDs (D1-D4) and SW. */

    #define PIN_LED0 62

    #define PIN_LED1 63

    #define PIN_LED2 64

    #define PIN_LED3 65

    #define PIN_SW 66

    Use this pins to LED. it will work.

    Explanation given by  okamiya yuuki is only for GR-KAEDE in version V1.13.

  • In reply to VASHI:

    Our GR-KAEDE contains only 66 I/O pins.

  • In reply to VASHI:

    Thank you VASHI, certainly 66 GPIO is available. LEDs and SW is not GPIO.