7 SYSTEM OVERVIEW
S1C38000 TECHNICAL MANUAL
EPSON
89
USB
Base Address
F8000600h
DMA Control Register
USB[00h]
R/W
8bit
SH32
8, 16, 32bit
Interrupt Enable Register 0
USB[04h]
R/W
8bit
8, 16, 32bit
Interrupt Status Register 0
USB[08h]
R/W
8bit
8, 16, 32bit
Interrupt Enable Register 1
USB[0Ch]
R/W
8bit
8, 16, 32bit
Interrupt Status Register 1
USB[10h]
R/W
8bit
8, 16, 32bit
Endpoint 1 Index Register
USB[20h]
R/W
8bit
8, 16, 32bit
Endpoint 1 Receive Mailbox Data Register
USB[24h]
R
8bit
8, 16, 32bit
Endpoint 2 Index Register
USB[30h]
R/W
8bit
8, 16, 32bit
Endpoint 2 Transmit Mailbox Data Register
USB[34h]
R/W
8bit
8, 16, 32bit
Endpoint 2 Interrupt Polling Interval Register
USB[38h]
R/W
8bit
8, 16, 32bit
Endpoint 3 Receive FIFO Data Register
USB[40h]
R
8bit
8, 16, 32bit
Endpoint 3 Receive FIFO Count Register
USB[44h]
R
8bit
8, 16, 32bit
Endpoint 3 Receive FIFO Status Register
USB[48h]
R/W
8bit
8, 16, 32bit
Endpoint 3 Maximum Packet Size Register
USB[4Ch]
R/W
8bit
8, 16, 32bit
Endpoint 4 Transmit FIFO Data Register
USB[50h]
W
8bit
8, 16, 32bit
Endpoint 4 Transmit FIFO Count Register
USB[54h]
R
8bit
8, 16, 32bit
Endpoint 4 Transmit FIFO Status Register
USB[58h]
R/W
8bit
8, 16, 32bit
Endpoint 4 Maximum Packet Size Register
USB[5Ch]
R/W
8bit
8, 16, 32bit
Revision Register
USB[60h]
R
8bit
8, 16, 32bit
USB Status Register
USB[64h]
R/W
8bit
8, 16, 32bit
Frame Counter MSB Register
USB[68h]
R
8bit
8, 16, 32bit
Frame Counter LSB Register
USB[6Ch]
R
8bit
8, 16, 32bit
Extended Register Index
USB[70h]
R/W
8bit
8, 16, 32bit
Vendor ID MSB
USB[74h]
INDEX[00h]
R/W
8bit
8, 16, 32bit
Vendor ID LSB
USB[74h]
INDEX[01h]
R/W
8bit
8, 16, 32bit
Product ID MSB
USB[74h]
INDEX[02h]
R/W
8bit
8, 16, 32bit
Product ID LSB
USB[74h]
INDEX[03h]
R/W
8bit
8, 16, 32bit
Release Number MSB
USB[74h]
INDEX[04h]
R/W
8bit
8, 16, 32bit
Release Number LSB
USB[74h]
INDEX[05h]
R/W
8bit
8, 16, 32bit
Receive FIFO Almost Full Threshold
USB[74h]
INDEX[06h]
R/W
8bit
8, 16, 32bit
Transmit FIFO Almost Empty Threshold
USB[74h]
INDEX[07h]
R/W
8bit
8, 16, 32bit
USB Control
USB[74h]
INDEX[08h]
R/W
8bit
8, 16, 32bit
Maximum Power Consumption
USB[74h]
INDEX[09h]
R/W
8bit
8, 16, 32bit
Packet Control
USB[74h]
INDEX[0Ah]
R/W
8bit
8, 16, 32bit
Reserved
USB[74h]
INDEX[0Bh]
R/W
8bit
8, 16, 32bit
FIFO Control
USB[74h]
INDEX[0Ch]
R/W
8bit
8, 16, 32bit
USBFC Input Control Register
USB[80h]
R/W
8bit
8, 16, 32bit
USBFC Output Status Register
USB[84h]
R
8bit
8, 16, 32bit
Pin Input Status / Pin Output Data Register
USB[88h]
R/W
8bit
8, 16, 32bit
Positive Interrupt Enable (Mask) Register
USB[8Ch]
R/W
8bit
8, 16, 32bit
Negative Interrupt Enable (Mask) Register
USB[90h]
R/W
8bit
8, 16, 32bit
Positive Interrupt Status/Clear Register
USB[94h]
R/W
8bit
8, 16, 32bit
Negative Interrupt Status/Clear Register
USB[98h]
R/W
8bit
8, 16, 32bit
Positive Interrupt Masked Status Register
USB[9Ch]
R
8bit
8, 16, 32bit
Negative Interrupt Masked Status Register
USB[A0h]
R
8bit
8, 16, 32bit
Generic Bus
Interface
Base Address
F8000800h
Generic Bus Input Interrupt Status/Clear Register
GB[00h]
R/W
8bit
SH32
8, 16, 32bit
Generic Bus Input Interrupt Enable Register
GB[04h]
R/W
16bit
8, 16, 32bit
Generic Bus Input Masked Status Register
GB[08h]
R
8bit
8, 16, 32bit
Generic Bus Input/Output Status/Clear Register
GB[0Ch]
R/W
16bit
8, 16, 32bit
Table 7-4 Register Access Table (Continued)
Device
Register
Address
Data
Type
Register
Size
Access
Type
Access
Size