Spi Status Register (Spinsr) - Fujitsu MB86R02 Jade-D Hardware Manual

Graphics controller
Hide thumbs Also See for MB86R02 Jade-D:
Table of Contents

Advertisement

MB86R02 'Jade-D' Hardware Manual V1.64

30.6.5 SPI status register (SPInSR)

This register is to maintain SPI state, and it is not able to be written.
Address
Bit
31
30
29
Name
R/W
R0
R0
R0
Initial value
X
X
X
Bit
15
14
13
Name
R/W
R0
R0
R0
Initial value
X
X
X
(Note) This register should be accessed in 32 bit unit
Bit field
No.
Name
31-8
7
SIRQ
6-3
2
SERR
1
SBSY
0
SENB
30-12
SPI0: FFF4_0000
SPI1: FFF4_5000
28
27
26
25
R0
R0
R0
R0
X
X
X
X
12
11
10
9
R0
R0
R0
R0
X
X
X
X
Unused bits.
The write access is ignored. The read value of these bits is always "0".
Proper completion of communication between master slaves is indicated.
0 It is under the communication or stand-by (initial value)
1 Communication is completed
SIRQ pin outputs this bit. It is cleared by reading SPISR register.
Figure 30-6 and Figure 30-7 show timing chart.
Unused bits.
The write access is ignored. The read value of these bits is always "0".
Operation error is indicated.
0 Normal operation is in process (initial value)
Prohibited operation occurs
1
Clear SPE bit of SPI slave control register (SPISCR)
SERR bit is set to "1" by processing other operations than reading SPICR, SPISCR,
and SPISR in the busy state. Moreover, this bit is cleared by changing state to sleep
with clearing SPE bit of SPISCR.
Communication with SPI slave is in process.
0
It is standing-by (initial value)
1
It is communicating
SBSY is set to "1" by writing to SPI data register (SPIDR.)
Do not clear SPE bit of SPISCR in the busy state.
This bit is released by either of followings:
SIRQ bit setting
SERR bit setting
Enables/disable SPI unit
0 Disable SPI
1 Enable SPI
+ 0C
H
H
+ 0C
H
H
24
23
22
21
R0
R0
R0
R0
X
X
X
X
8
7
6
5
SIRQ
R0
R
R
R
X
0
X
X
Description
20
19
18
17
R0
R0
R0
R0
X
X
X
X
4
3
2
1
SER
SBS
SEN
R
Y
R
R
R
R
X
X
0
0
16
R0
X
0
B
R
0

Advertisement

Table of Contents
loading

Table of Contents