MB89620 series
CHAPTER 10 8-BIT SERIAL I/O (SERIAL I/O-1 AND SERIAL I/O-2)
221
10
10.
10
Connection Example for 8-bit Serial I/O
This section shows an example of connecting together two MB89620 series 8-bit serial
I/O and performing bidirectional serial I/O.
n
Bidirectional Serial I/O Performing
Figure 10.10a Connection Example for 8-bit Serial I/O (Interface between Two MB89620s)
Figure 10.10b Bidirectional Serial I/O Operation
Internal shift clock
External shift clock
Output
Input
SO
SI
SCK
SIO-A
SIO-B
SI
SO
SCK
Halt operation of SIO-B
(SST=“0”)
Halt operation of SIO-A
(SST=“0”)
Start
Start
SIO-A
SIO-B
Set the SI pin as the serial data input
(input port).
Set the SI pin as the serial data input
(input port).
• Set the SCK pin as the shift clock
output
• Set the SO pin as the serial data
output
• Select an internal shift clock
• Set the data transfer (shift)
direction
Is serial
transfer enabled
on SIO-B?
*1
Set output data
Start serial transfer
*2
(SST=“1”)
Serial data transfer in progress
Have 8 bits been
transferred?
*3
Read input data
More data to send?
END
• Set the SCK pin as the shift clock
input
• Set the SO pin as the serial data
output
• Select external shift clock
• Select the same data transfer
(shift) direction as SIO-A
Transfer enabled state
Set output data
SIO-A outputs serial data
Simultaneously, SIO-B inputs data
Serial data transfer in progress
Have 8 bits been
transferred?
*3
Read input data
Enable serial transfer
(SST=“1”)
SST: The SST bit is the serial I/O transfer start bit in the serial mode register (SMR).
*1 : If the SO, SI, and SCK pins only are connected, there is no direct method of confirming whether SIO-
B has enabled serial transfer. Therefore, SIO-A must use a software timer or similar to delay time for
a sufficient time for SIO-B to enable serial transfer.
*2 : Data is not transferred correctly if SIO-A starts data transfer when SIO-B has not enabled serial
transfer.
*3 : An interrupt request is generated after 8-bit data have been transferred.
NO
NO
NO
NO
YES
YES
YES (SST=“0”)
YES (SST=“0”)
SIO-A
SIO-B
Содержание F2MC-8L MB89620 Series
Страница 8: ......
Страница 10: ...MB89620 series ...
Страница 11: ...vi MB89620 series ...
Страница 17: ...xii MB89620 series ...
Страница 18: ...xvi MB89620 series ...
Страница 30: ...MB89620 series CHAPTER 1 OVERVIEW 9 Memo ...
Страница 34: ...MB89620 series CHAPTER 1 OVERVIEW 13 Memo ...
Страница 42: ...MB89620 series CHAPTER 1 OVERVIEW 21 Memo ...
Страница 49: ...28 CHAPTER 1 OVERVIEW MB89620 series ...
Страница 62: ...MB89620 series CHAPTER 3 CPU 41 Memo ...
Страница 78: ...MB89620 series CHAPTER 3 CPU 57 Memo ...
Страница 82: ...MB89620 series CHAPTER 3 CPU 61 Memo ...
Страница 86: ...MB89620 series CHAPTER 3 CPU 65 Memo ...
Страница 90: ...MB89620 series CHAPTER 3 CPU 69 Memo ...
Страница 96: ...MB89620 series CHAPTER 3 CPU 75 Memo ...
Страница 122: ...MB89620 series CHAPTER 4 I O PORTS 101 Memo ...
Страница 144: ...MB89620 series CHAPTER 5 TIMEBASE TIMER 123 Memo ...
Страница 149: ...128 CHAPTER 5 TIMEBASE TIMER MB89620 series ...
Страница 157: ...136 CHAPTER 6 WATCHDOG TIMER MB89620 series ...
Страница 174: ...MB89620 series CHAPTER 7 8 BIT PWM TIMER 153 Memo ...
Страница 177: ...156 CHAPTER 7 8 BIT PWM TIMER MB89620 series ...
Страница 202: ...MB89620 series CHAPTER 9 16 BIT TIMER COUNTER 181 Memo ...
Страница 217: ...196 CHAPTER 9 16 BIT TIMER COUNTER MB89620 series ...
Страница 220: ...MB89620 series CHAPTER 10 8 BIT SERIAL I O SERIAL I O 1 AND SERIAL I O 2 199 Memo ...
Страница 228: ...MB89620 series CHAPTER 10 8 BIT SERIAL I O SERIAL I O 1 AND SERIAL I O 2 207 Memo ...
Страница 245: ...224 CHAPTER 10 8 BIT SERIAL I O SERIAL I O 1 AND SERIAL I O 2 MB89620 series ...
Страница 266: ...MB89620 series CHAPTER 13 A D CONVERTER 245 13 Memo ...
Страница 283: ...262 CHAPTER 13 A D CONVERTER MB89620 series ...
Страница 289: ...268 CHAPTER 14 CLOCK MONITOR FUNCTION MB89620 series ...
Страница 306: ...MB89620 series APPENDIX 285 APPEND Memo ...
Страница 319: ...298 APPENDIX MB89620 series Memo ...
Страница 321: ...2 ...
Страница 354: ......