1 2I/O Port A (23 I/O Bits): 3 4 22 (???) (output) 5 21 (???) (output) 6 20 (???) (output) 7 19 (???) (output) 8 18 (???) (output) 9 17 (???) (output) 10 16 (???) (output) 11 12 15 (???) (output) 13 14 (???) (output) 14 13 (???) (output) 15 12 (???) (nGCS1) 16 11 (???) (output) 17 10 (???) (output) 18 9 (???) (output) 19 8 (???) (output) 20 21 7 (???) (output) 22 6 (???) (output) 23 5 (???) (ADDR20) 24 4 (???) (ADDR19) 25 3 (???) (ADDR18) 26 2 (???) (ADDR17) 27 1 (???) (ADDR16) 28 0 (???) (ADDR0) 29 30I/O Port B (11 I/O Bits): 31 32 10 ??? (output) 33 9 ??? (output) 34 8 ??? (output) 35 7 ??? (output) 36 6 ??? (output) 37 5 ??? (output) 38 4 ??? (output) 39 3 ??? (output) 40 2 ??? (output) TIMER2 OUT (Piezo Speaker) 41 1 ??? (output) 42 0 ??? (output) 43 44I/O Port C (16 I/O Bits): 45 46 15 ??? (input) 47 14 ??? (input) 48 13 ??? (input) 49 12 ??? (input) 50 11 ??? (VD[3]) VD3 51 10 ??? (VD[2]) VD2 52 9 ??? (VD[1]) VD1 53 8 ??? (VD[0]) VD0 54 55 7 ??? (output) 56 6 ??? (output) 57 5 ??? (output) 58 4 ??? (VM) VM 59 3 ??? (VFRAME) VFRAME 60 2 ??? (VLINE) VLINE 61 1 ??? (VCLK) VCLK 62 0 ??? (output) 63 64I/O Port D (16 I/O Bits): 65 66 15 ??? (output) 67 14 ??? (output) 68 13 ??? (output) LCD SPI data 69 12 ??? (output) LCD SPI clk 70 11 ??? (output) 71 10 ??? (output) 72 9 ??? (output) LCD SPI chip select 73 8 ??? (output) LCD SPI reset? 74 75 7 ??? (output) LCD enable? 76 6 ??? (output) 77 5 ??? (output) 78 4 ??? (output) 79 3 ??? (input) 80 2 ??? (output) IrDA shutdown 81 1 ??? (output) 82 0 ??? (output) 83 84I/O Port E (16 I/O Bits): SD Card Stuff. 85 86 15 ??? (IICSDA) 87 14 ??? (IICSCL) 88 13 ??? (output) 89 12 ??? (output) SPIMOSI0 (IrDA Tx) 90 11 ??? (output) 91 10 ??? (output) SDDAT3 92 9 ??? (output) SDDAT2 93 8 ??? (output) SDDAT1 94 95 7 ??? (output) SDDAT0 96 6 ??? (output) SDCMD 97 5 ??? (output) SDCLK 98 4 ??? (output) 99 3 ??? (output) 100 2 ??? (output) 101 1 ??? (output) 102 0 ??? (output) 103 104IO Port F (8 I/O Bits): 105 106 7 ??? (output) 107 6 KEYB (EINT6) Right Shift 108 5 KEYB (EINT5) Left Shift 109 4 KEYB (EINT4) Alpha 110 3 SD (EINT3) SD Card Inserted 111 2 ??? (output) 112 1 ??? (output) 113 0 KEYB (EINT0) ON 114 115I/O Port G (16 I/O Bits): 116 117 15 Column 7 (output) (Keys STO (K), NXT (L)) 118 14 Column 6 (output) (Keys Up, Left, Down, Right, MODE (H), TOOL (I), VAR (J)) 119 13 Column 5 (output) (Keys F1 (A) .. F6 (F), APPS (G)) 120 12 Column 4 (output) (Keys HIST (M) .. EEX (V)) 121 11 Column 3 (output) (Keys EVAL (N) .. 0) 122 10 Column 2 (output) (Keys ' (O) .. .) 123 9 Column 1 (output) (Keys SYMB (P) .. SPC) 124 8 Column 0 (output) (Keys Backspace .. Enter) 125 126 7 Row 7 (input) 127 6 Row 6 (input) 128 5 Row 5 (input) 129 4 Row 4 (input) 130 3 Row 3 (input) 131 2 Row 2 (input) 132 1 Row 1 (input) 133 0 ??? 134 135IO Port H (11 I/O Bits): 136 137 10 ??? (output) 138 9 ??? (CLKOUT0) CLKOUT0 (UPLL: 48MHz) 139 8 ??? (UEXTCLK) UEXTCLK (connected to CLKOUT0) 140 7 ??? (output) RXD2 (IrDA) 141 6 ??? (output) TXD2 (IrDA) 142 5 ??? (output) 143 4 ??? (output) 144 3 ??? (output) RXD0 (HP50g) 145 2 ??? (output) TXD0 (HP50g) 146 1 ??? (output) /RTS0 (not used) 147 0 ??? (output) /CTS0 (not used) 148 149 150HP50g uses the 3rd letter in the SerialNo at offset 0x03ff0 to determine 151whether to use the serial port 0 or not. 152 153 154EXTINT: 155 156 0 rising edge 157 1 falling edge 158 2 falling edge 159 3 rising edge 160 4 rising edge enabled 161 5 rising edge enabled 162 6 rising edge enabled 163 7 falling edge 164 165 8 falling edge 166 9 falling edge enabled 167 10 falling edge enabled 168 11 falling edge enabled 169 12 falling edge enabled 170 13 falling edge enabled 171 14 falling edge enabled 172 15 falling edge enabled 173 174 16 falling edge 175 17 falling edge 176 18 falling edge 177 19 falling edge 178 20 falling edge 179 21 falling edge 180 22 falling edge 181 23 falling edge 182 183 184nRSTOUT n.c. 185PWREN n.c. 186