C8051F380/1/2/3/4/5/6/7/C
Table 21.2. USB0 Controller Registers
USB Register
Name
IN1INT
OUT1INT
CMINT
IN1IE
OUT1IE
CMIE
FADDR
POWER
FRAMEL
FRAMEH
INDEX
CLKREC
EENABLE
FIFOn
E0CSR
EINCSRL
EINCSRH
EOUTCSRL
EOUTCSRH
E0CNT
EOUTCNTL
EOUTCNTH
USB Register
Address
0x02
0x04
0x06
0x07
0x09
0x0B
0x00
0x01
0x0C
0x0D
0x0E
0x0F
0x1E
0x20-0x23
0x11
0x12
0x14
0x15
0x16
0x17
Description
Page Number
Interrupt Registers
Endpoint0 and Endpoints1-3 IN Interrupt Flags
187
Endpoints1-3 OUT Interrupt Flags
188
Common USB Interrupt Flags
189
Endpoint0 and Endpoints1-3 IN Interrupt Enables
190
Endpoints1-3 OUT Interrupt Enables
191
Common USB Interrupt Enables
192
Common Registers
Function Address
183
Power Management
185
Frame Number Low Byte
186
Frame Number High Byte
186
Endpoint Index Selection
179
Clock Recovery Control
180
Endpoint Enable
197
Endpoints0-3 FIFOs
182
Indexed Registers
Endpoint0 Control / Status
195
Endpoint IN Control / Status Low Byte
199
Endpoint IN Control / Status High Byte
200
Endpoint OUT Control / Status Low Byte
202
Endpoint OUT Control / Status High Byte
203
Number of Received Bytes in Endpoint0 FIFO
196
Endpoint OUT Packet Count Low Byte
203
Endpoint OUT Packet Count High Byte
204
178
Rev. 1.4