
CHAPTER 25 HSP (MODEM INTERFACE UNIT)
485
25.2.2 HSP Data Register, HSP Index Register
HSPDATA[15..0] is a 16-bit data port. This register can be accessed as control registers according to the
HSPINDEX[15..0] setting.
HSPINDEX[15..0] is a write-only index register. The role of the data register changes according to the values set
to this register.
The correspondence between INDEX numbers and registers is shown below.
Table 25-2. Control Register Definitions
INDEX
WRITE
READ
Higher Byte
Lower Byte
Higher Byte
Lower Byte
0
HSPTxData[15..8]
HSPTxData[7..0]
HSPRxData[15..8]
HSPRxData[7..0]
1
HSPCNTL[9..8]
HSPCNTL[7..0]
HSPSTS[15..8]
HSPSTS[7..0]
2
Reserved
HSPEXTOUT[7..0]
HSPID[7..0]
HSPEXTIN[7..0]
3
HSPTOC[3..0]
HSPMCLK1[4..0]
HSPERRCNT[11..8] HSPERRCNT[7..0]
4
Reserved
HSPFFSZ[6..0]
Reserved
5 to 15
Reserved
Reserved
16 to 255
Setting prohibited
Setting prohibited
Described below are control registers.
(1) HSPTxData (0x0C00 0022: Index 0, Write)
Bit
D15
D14
D13
D12
D11
D10
D9
D8
Name
TxData[15]
TxData[14]
TxData[13]
TxData[12]
TxData[11]
TxData[10]
TxData[9]
TxData[8]
R/W
W
W
W
W
W
W
W
W
RTCRST
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Other resets
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Bit
D7
D6
D5
D4
D3
D2
D1
D0
Name
TxData[7]
TxData[6]
TxData[5]
TxData[4]
TxData[3]
TxData[2]
TxData[1]
TxData[0]
R/W
W
W
W
W
W
W
W
W
RTCRST
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Other resets
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Bit
Name
Function
D[15:0]
TxData[15:0]
Transmit data