Serial Input/Output (Sio) - Abov MC80F0304 User Manual

8-bit single-chip microcontrollers
Table of Contents

Advertisement

MC80F0304/08/16

15. SERIAL INPUT/OUTPUT (SIO)

The serial Input/Output is used to transmit/receive 8-bit data se-
control circuit as illustrated in Figure 15-1 . The SO pin is de-
rially. The Serial Input/Output (SIO) module is a serial interface
signed to input and output. So the Serial I/O(SIO) can be operated
useful for communicating with other peripheral of microcontrol-
with minimum two pin. Pin R00/SCK, R01/SI, and R02/SO pins
ler devices. These peripheral devices may be serial EEPROMs,
shift registers, display drivers, A/D converters, etc. This SIO is 8-
are controlled by the Serial Mode Register. The contents of the
Serial I/O data register can be written into or read out by software.
bit clock synchronous type and consists of serial I/O data register,
The data in the Serial Data Register can be shifted synchronously
serial I/O mode register, clock selection circuit, octal counter and
with the transfer clock signal.
SIOST
SIOSF
SCK[1:0]
clear
POL
Start
X
PIN
÷ 4
00
SIO
Complete
overflow
IN
÷ 16
01
"0"
Clock
CONTROL
Timer0
Overflow
10
"1"
CIRCUIT
Clock
Octal
SIOIF
11
(3-bit)
Counter
SCK PIN
"11"
MUX
Interrupt
Serial communication
not "11"
SCK[1:0]
SM0
IOSW
SOUT
SO PIN
IOSW
1
Input shift register
SI PIN
0
Shift
SIOR
Internal Bus
Figure 15-1 SIO Block Diagram
November 4, 2011 Ver 2.12
81

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents