Nintendo 1504166 Programming Manual - Page 128

-Bit/32-Bit Normal Serial Communication

Page 128 highlights

AGB Programming Manual Communication Functions 13.1 8-Bit/32-Bit Normal Serial Communication Serial transfer sends/receives simultaneously. If data is set in the data register and the serial transfer is started, received data is set in the data register when the transfer is complete. Connecting during normal serial communication Master Slave SI SI SO SO SD SD SC SC Master (internal clock mode) will output the shift clock from SC terminal. SD terminal will become an input terminal with pull-up. In the case of a slave(external clock mode), SC terminal will become an input terminal with pull-up. SD terminal will go to LO output. The set data will be left-shifted by the falling of the shift clock, and will be output from the SO terminal in order starting from the most significant bit. The data input from SI terminal will be input to the least significant bit with the rising of the shift clock. SIO Timing Chart The above figure illustrates 8 bit communication. In 32 bit communication, the shift clock sends and receives 32 bits of data. ©1999 - 2001 Nintendo of America Inc. 128 D.C.N. AGB-06-0001-002B4

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

AGB Programming Manual
Communication Functions
©1999 - 2001 Nintendo of America Inc.
128
D.C.N. AGB-06-0001-002B4
13.1 8-Bit/32-Bit Normal Serial Communication
Serial transfer sends/receives simultaneously.
If data is set in the data register and the serial transfer is started, received data is set
in the data register when the transfer is complete.
Connecting during normal serial communication
SI
SO
SD
SC
SI
SO
SD
SC
Master
Slave
Master (internal clock mode) will output the shift clock from SC terminal. SD terminal
will become an input terminal with pull-up.
In the case of a slave(external clock mode), SC terminal will become an input terminal
with pull-up.
SD terminal will go to LO output.
The set data will be left-shifted by the falling of the shift clock, and will be output from
the SO terminal in order starting from the most significant bit. The data input from SI
terminal will be input to the least significant bit with the rising of the shift clock.
SIO Timing Chart
The above figure illustrates 8 bit communication.
In 32 bit communication, the shift
clock sends and receives 32 bits of data.