Samsung S3C9228/P9228 Microcassette Recorder User Manual


 
S3C9228/P9228 SERIAL I/O INTERFACE
15-3
SIO PRE-SCALER REGISTER (SIOPS)
The prescaler register for serial I/O interface module, SIOPS, are located at E3H in page 0.
The value stored in the SIO pre-scale register, SIOPS, lets you determine the SIO clock rate (baud rate) as
follows:
Baud rate = Input clock (fxx/4)/(Prescaler value + 1), or SCK input clock.
SIO Pre-scaler Register (SIOPS)
E3H, Page 0, R/W
.7 .6 .5 .4 .3 .2 .1 .0MSB LSB
Baud rate = (fXX/4)/(SIOPS + 1)
Figure 15-2. SIO Prescaler Register (SIOPS)
SIO BLOCK DIAGRAM
SIO INT
Pending
3-Bit Counter
Clear
INTPND2.2
fxx/2
SIOPS (E3H, page 0)
SCK
SIOCON.7
SIOCON.1
(Interrupt Enable)
CLK
SI
SIOCON.3
Data Bus
SO
M
U
X
1/28-bit P.S.
8
8-Bit SIO Shift Buffer
(SIODATA, E2H, page 0)
CLK
SIOCON.4
(Edge Select)
SIOCON.5
(Mode Select)
SIOCON.2
(Shift Enable)
SIOCON.6
(LSB/MSB First
Mode Select)
Figure 15-3. SIO Functional Block Diagram