\n
address_offset : 0x0 Bytes (0x0)
size : 0x2000 byte (0x0)
mem_usage : registers
protection :
Offset:0x00 USB Interrupt Enable Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EP1_NAK_EN : EP1 NAK Interrupt Enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP1 NAK interrupt function
1 : Enable
Enable EP1 NAK interrupt function
End of enumeration elements list.
EP2_NAK_EN : EP2 NAK Interrupt Enable
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP2 NAK interrupt function
1 : Enable
Enable EP2 NAK interrupt function
End of enumeration elements list.
EP3_NAK_EN : EP3 NAK Interrupt Enable
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP3 NAK interrupt function
1 : Enable
Enable EP3 NAK interrupt function
End of enumeration elements list.
EP4_NAK_EN : EP4 NAK Interrupt Enable
bits : 3 - 6 (4 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP4 NAK interrupt function
1 : Enable
Enable EP4 NAK interrupt function
End of enumeration elements list.
EP5_NAK_EN : EP5 NAK Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP5 NAK interrupt function
1 : Enable
Enable EP5 NAK interrupt function
End of enumeration elements list.
EP6_NAK_EN : EP6 NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP6 NAK interrupt function
1 : Enable
Enable EP6 NAK interrupt function
End of enumeration elements list.
EPN_ACK_EN : EPN ACK Interrupt Enable
bits : 6 - 12 (7 bit)
access : read-write
Enumeration:
0 : Disable
Disable EP1~4 ACK interrupt function
1 : Enable
Enable EP1~4 ACK interrupt function
End of enumeration elements list.
BUSWK_IE : USB Bus Wake Up Interrupt Enable
bits : 28 - 56 (29 bit)
access : read-write
Enumeration:
0 : Disable
Disable Wake Up event interrupt
1 : Enable
Enable Wake Up event interrupt
End of enumeration elements list.
USB_IE : USB Event Interrupt Enable
bits : 29 - 58 (30 bit)
access : read-write
Enumeration:
0 : Disable
Disable USB event interrupt
1 : Enable
Enable USB event interrupt
End of enumeration elements list.
USB_SOF_IE : USB SOF Interrupt Enable
bits : 30 - 60 (31 bit)
access : read-write
Enumeration:
0 : Disable
Disable USB SOF interrupt
1 : Enable
Enable USB SOF interrupt
End of enumeration elements list.
BUS_IE : Bus Event Interrupt Enable
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : Disable
Disable BUS event interrupt
1 : Enable
Enable Bus event interrupt
End of enumeration elements list.
Offset:0x10 USB Configuration Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EP1_DIR : Endpoint 1 IN/OUT direction setting
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : IN
EP1 only handshakes to IN token packet
1 : OUT
EP1 only handshakes to OUT token packet
End of enumeration elements list.
EP2_DIR : Endpoint 2 IN/OUT direction setting
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : IN
EP2 only handshakes to IN token packet
1 : OUT
EP2 only handshakes to OUT token packet
End of enumeration elements list.
EP3_DIR : Endpoint 3 IN/OUT direction setting
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
0 : IN
EP3 only handshakes to IN token packet
1 : OUT
EP3 only handshakes to OUT token packet
End of enumeration elements list.
EP4_DIR : Endpoint 4 IN/OUT direction setting
bits : 3 - 6 (4 bit)
access : read-write
Enumeration:
0 : IN
EP4 only handshakes to IN token packet
1 : OUT
EP4 only handshakes to OUT token packet
End of enumeration elements list.
EP5_DIR : Endpoint 5 IN/OUT direction setting
bits : 4 - 8 (5 bit)
access : read-write
Enumeration:
0 : IN
EP5 only handshakes to IN token packet
1 : OUT
EP5 only handshakes to OUT token packet
End of enumeration elements list.
EP6_DIR : Endpoint 6 IN/OUT direction setting
bits : 5 - 10 (6 bit)
access : read-write
Enumeration:
0 : IN
EP6 only handshakes to IN token packet
1 : OUT
EP6 only handshakes to OUT token packet
End of enumeration elements list.
DIS_PDEN : Enable internal D+ and D- 175k pull-down resistor
bits : 26 - 52 (27 bit)
access : read-write
Enumeration:
0 : Disable
Disable
1 : Enable
Enable
End of enumeration elements list.
ESD_EN : Enable USB anti-ESD protection
bits : 27 - 54 (28 bit)
access : read-write
Enumeration:
0 : Disable
Disable anti-ESD protection
1 : Enable
Enable anti-ESD protection
End of enumeration elements list.
SIE_EN : USB Serial Interface Engine Enable
bits : 28 - 56 (29 bit)
access : read-write
Enumeration:
0 : Disable
Disable USB SIE function
1 : Enable
Enable USB SIE function
End of enumeration elements list.
DPPU_EN : Enable internal D+ 1.5k pull-up resistor
bits : 29 - 58 (30 bit)
access : read-write
Enumeration:
0 : Disable
Disable internal D+ pull-up resistor
1 : Enable
Enable internal D+ pull-up resistor
End of enumeration elements list.
PHY_EN : PHY Transceiver Function Enable
bits : 30 - 60 (31 bit)
access : read-write
Enumeration:
0 : Disable
Disable PHY transceiver function
1 : Enable
Enable PHY transceiver function
End of enumeration elements list.
VREG33_EN : Enable the internal VREG33 ouput
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : Disable
Disable VREG33 ouput
1 : Enable
Enable VREG33 ouput
End of enumeration elements list.
Offset:0x14 USB Signal Control Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BUS_DN : USB D- state
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : Low
D- state is low
1 : High
D- state is high
End of enumeration elements list.
BUS_DP : USB DP state
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : Low
D+ state is low
1 : High
D+ state is high
End of enumeration elements list.
BUS_DRVEN : Enable to drive USB bus
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
0 : Disable
Not to drive USB bus
1 : Enable
Drive USB bus
End of enumeration elements list.
Offset:0x18 USB Endpoint 0 Control Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
OUT_STALL_EN : Enable EP0 OUT STALL handshake
bits : 27 - 54 (28 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
IN_STALL_EN : Enable EP0 IN STALL handshake
bits : 28 - 56 (29 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
INOUT_STALL
3 : 3
INOUT_STALL
End of enumeration elements list.
ENDP_EN : Enable Endpoint 0 Function
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x1C USB Endpoint 1 Control Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
STALL
3 : 3
STALL
End of enumeration elements list.
ENDP_EN : Endpoint 1 Function enable bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x20 USB Endpoint 2 Control Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
STALL
3 : 3
STALL
End of enumeration elements list.
ENDP_EN : Endpoint 2 Function enable bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x24 USB Endpoint 3 Control Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
STALL
3 : 3
STALL
End of enumeration elements list.
ENDP_EN : Endpoint 3 Function enable bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x28 USB Endpoint 4 Control Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
STALL
3 : 3
STALL
End of enumeration elements list.
ENDP_EN : Endpoint 4 Function enable bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x2C USB Endpoint 5 Control Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
STALL
3 : 3
STALL
End of enumeration elements list.
ENDP_EN : Endpoint 5 Function enable bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x30 USB Endpoint 6 Control Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP_CNT : Endpoint byte count
bits : 0 - 6 (7 bit)
access : read-write
ENDP_STATE : Endpoint Handshake State
bits : 29 - 59 (31 bit)
access : read-write
Enumeration:
0 : 0
NAK
1 : 1
ACK
2 : 2
STALL
3 : 3
STALL
End of enumeration elements list.
ENDP_EN : Endpoint 6 Function enable bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : 0
Disable
1 : 1
Enable
End of enumeration elements list.
Offset:0x3C USB Endpoint Data Toggle Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENDP1_DATA01 : Endpoint 1 data toggle bit
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : Disable
Clear EP1 toggle bit to DATA0
1 : Toggle
HW sets toggle bit automatically
End of enumeration elements list.
ENDP2_DATA01 : Endpoint 2 data toggle bit
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : Disable
Clear EP2 toggle bit to DATA0
1 : Toggle
HW sets toggle bit automatically
End of enumeration elements list.
ENDP3_DATA01 : Endpoint 3 data toggle bit
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
0 : Disable
Clear EP3 toggle bit to DATA0
1 : Toggle
HW sets toggle bit automatically
End of enumeration elements list.
ENDP4_DATA01 : Endpoint 4 data toggle bit
bits : 3 - 6 (4 bit)
access : read-write
Enumeration:
0 : Disable
Clear EP4 toggle bit to DATA0
1 : Toggle
HW sets toggle bit automatically
End of enumeration elements list.
ENDP5_DATA01 : Endpoint 5 data toggle bit
bits : 4 - 8 (5 bit)
access : read-write
Enumeration:
0 : Disable
Clear EP5 toggle bit to DATA0
1 : Toggle
HW sets toggle bit automatically
End of enumeration elements list.
ENDP6_DATA01 : Endpoint 6 data toggle bit
bits : 5 - 10 (6 bit)
access : read-write
Enumeration:
0 : Disable
Clear EP6 toggle bit to DATA0
1 : Toggle
HW sets toggle bit automatically
End of enumeration elements list.
Offset:0x04 USB Interrupt Event Status Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
EP1_NAK : Endpoint 1 NAK transaction flag
bits : 0 - 0 (1 bit)
access : read-only
Enumeration:
0 : 0
No EP1 NAK transacation
1 : 1
EP1 NAK transaction completes
End of enumeration elements list.
EP2_NAK : Endpoint 2 NAK transaction flag
bits : 1 - 2 (2 bit)
access : read-only
Enumeration:
0 : 0
No EP2 NAK transacation
1 : 1
EP2 NAK transaction completes
End of enumeration elements list.
EP3_NAK : Endpoint 3 NAK transaction flag
bits : 2 - 4 (3 bit)
access : read-only
Enumeration:
0 : 0
No EP3 NAK transacation
1 : 1
EP3 NAK transaction completes
End of enumeration elements list.
EP4_NAK : Endpoint 4 NAK transaction flag
bits : 3 - 6 (4 bit)
access : read-only
Enumeration:
0 : 0
No EP4 NAK transacation
1 : 1
EP4 NAK transaction completes
End of enumeration elements list.
EP5_NAK : Endpoint 5 NAK transaction flag
bits : 4 - 8 (5 bit)
access : read-only
Enumeration:
0 : 0
No EP5 NAK transacation
1 : 1
EP5 NAK transaction completes
End of enumeration elements list.
EP6_NAK : Endpoint 6 NAK transaction flag
bits : 5 - 10 (6 bit)
access : read-only
Enumeration:
0 : 0
No EP6 NAK transacation
1 : 1
EP6 NAK transaction completes
End of enumeration elements list.
EP1_ACK : Endpoint 1 ACK transaction flag
bits : 8 - 16 (9 bit)
access : read-only
Enumeration:
0 : 0
No EP1 ACK transacation
1 : 1
EP1 ACK transaction completes
End of enumeration elements list.
EP2_ACK : Endpoint 2 ACK transaction flag
bits : 9 - 18 (10 bit)
access : read-only
Enumeration:
0 : 0
No EP2 ACK transacation
1 : 1
EP2 ACK transaction completes
End of enumeration elements list.
EP3_ACK : Endpoint 3 ACK transaction flag
bits : 10 - 20 (11 bit)
access : read-only
Enumeration:
0 : 0
No EP3 ACK transacation
1 : 1
EP3 ACK transaction completes
End of enumeration elements list.
EP4_ACK : Endpoint 4 ACK transaction flag
bits : 11 - 22 (12 bit)
access : read-only
Enumeration:
0 : 0
No EP4 ACK transacation
1 : 1
EP4 ACK transaction completes
End of enumeration elements list.
EP5_ACK : Endpoint 5 ACK transaction flag
bits : 12 - 24 (13 bit)
access : read-only
Enumeration:
0 : 0
No EP5 ACK transacation
1 : 1
EP5 ACK transaction completes
End of enumeration elements list.
EP6_ACK : Endpoint 6 ACK transaction flag
bits : 13 - 26 (14 bit)
access : read-only
Enumeration:
0 : 0
No EP6 ACK transacation
1 : 1
EP6 ACK transaction completes
End of enumeration elements list.
ERR_TIMEOUT : Timeout Status
bits : 17 - 34 (18 bit)
access : read-only
Enumeration:
0 : 0
No time out
1 : 1
Bus no any response more than 18 bits time
End of enumeration elements list.
ERR_SETUP : Wrong Setup data received
bits : 18 - 36 (19 bit)
access : read-only
Enumeration:
0 : 0
Normal 8-byte Setup DATA0 is received
1 : 1
Setup data is not 8-byte or is not DATA0
End of enumeration elements list.
EP0_OUT_STALL : EP0 OUT STALL transaction
bits : 19 - 38 (20 bit)
access : read-only
Enumeration:
0 : 0
No EP0 OUT STALL transaction
1 : 1
EP0 OUT STALL transaction is completed
End of enumeration elements list.
EP0_IN_STALL : EP0 IN STALL Transaction is completed
bits : 20 - 40 (21 bit)
access : read-only
Enumeration:
0 : 0
No EP0 IN STALL transaction
1 : 1
EP0 IN STALL transaction is completed
End of enumeration elements list.
EP0_OUT : EP0 OUT ACK Transaction Flag
bits : 21 - 42 (22 bit)
access : read-only
Enumeration:
0 : 0
No EP0 OUT ACK transaction
1 : 1
EP0 OUT ACK transaction is completed
End of enumeration elements list.
EP0_IN : EP0 IN ACK Transaction Flag
bits : 22 - 44 (23 bit)
access : read-only
Enumeration:
0 : 0
No EP0 IN Transaction
1 : 1
EP0 IN Transaction is completed
End of enumeration elements list.
EP0_SETUP : EP0 Setup Transaction Flag
bits : 23 - 46 (24 bit)
access : read-only
Enumeration:
0 : 0
No EP0 Setup transaction
1 : 1
EP0 Setup transaction is completed
End of enumeration elements list.
EP0_PRESETUP : EP0 Setup Token Packet Flag
bits : 24 - 48 (25 bit)
access : read-only
Enumeration:
0 : 0
No EP0 Setup token packet
1 : 1
EP0 Setup token packet is received
End of enumeration elements list.
BUS_WAKEUP : Bus Wakeup Flag
bits : 25 - 50 (26 bit)
access : read-only
Enumeration:
0 : 0
No wakeup from suspend mode
1 : 1
Wakeup from suspend mode
End of enumeration elements list.
USB_SOF : USB SOF packet received flag
bits : 26 - 52 (27 bit)
access : read-only
Enumeration:
0 : 0
No USB SOF packet
1 : 1
USB SOF packet is received
End of enumeration elements list.
BUS_RESUME : USB Bus Resume signal flag
bits : 29 - 58 (30 bit)
access : read-only
Enumeration:
0 : 0
No bus resume signal is detected
1 : 1
Bus resume signal from suspend mode is detected
End of enumeration elements list.
BUS_SUSPEND : USB Bus Suspend signal flag
bits : 30 - 60 (31 bit)
access : read-only
Enumeration:
0 : 0
No bus suspend is detected
1 : 1
Bus suspend is detected
End of enumeration elements list.
BUS_RESET : USB Bus Reset signal flag
bits : 31 - 62 (32 bit)
access : read-only
Enumeration:
0 : 0
No bus reset signal is detected
1 : 1
Bus reset signal is detected
End of enumeration elements list.
Offset:0x48 USB Endpoint 1 Buffer Offset Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OFFSET : The offset address for endpoint data buffer
bits : 2 - 10 (9 bit)
access : read-write
Offset:0x4C USB Endpoint 2 Buffer Offset Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OFFSET : The offset address for endpoint data buffer
bits : 2 - 10 (9 bit)
access : read-write
Offset:0x50 USB Endpoint 3 Buffer Offset Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OFFSET : The offset address for endpoint data buffer
bits : 2 - 10 (9 bit)
access : read-write
Offset:0x54 USB Endpoint 4 Buffer Offset Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OFFSET : The offset address for endpoint data buffer
bits : 2 - 10 (9 bit)
access : read-write
Offset:0x58 USB Endpoint 5 Buffer Offset Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OFFSET : The offset address for endpoint data buffer
bits : 2 - 10 (9 bit)
access : read-write
Offset:0x5C USB Endpoint 6 Buffer Offset Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OFFSET : The offset address for endpoint data buffer
bits : 2 - 10 (9 bit)
access : read-write
Offset:0x60 USB Frame Number Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
FRAME_NO : The 11-bit frame number of the SOF packet
bits : 0 - 10 (11 bit)
access : read-only
Offset:0x64 USB PHY Parameter Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PHY_PARAM : USB PHY parameter
bits : 0 - 5 (6 bit)
access : read-write
Offset:0x6C USB PHY Parameter Register 2
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PHY_PS : USB PHY parameter 2
bits : 0 - 14 (15 bit)
access : read-write
Offset:0x70 PS/2 Control Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SCKM : PS/2 SCK mode control bit
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : Disable
Disable
1 : Enable
Enabled
End of enumeration elements list.
SDAM : PS/2 SDA mode control bit
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : Disable
Disable
1 : Enable
Enabled
End of enumeration elements list.
SCK : PS/2 SCK data buffer
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
0 : Disable
Disable
1 : Enable
Enabled
End of enumeration elements list.
SDA : PS/2 SDA data buffer
bits : 3 - 6 (4 bit)
access : read-write
Enumeration:
0 : Disable
Disable
1 : Enable
Enabled
End of enumeration elements list.
PS2ENB : PS/2 internal 5k ohm pull-up resistor control bit
bits : 31 - 62 (32 bit)
access : read-write
Enumeration:
0 : Disable
Disable
1 : Enable
Enabled
End of enumeration elements list.
Offset:0x78 USB Read/Write Address Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RWADDR : USB FIFO address to be read or written from/to USB FIFO
bits : 2 - 9 (8 bit)
access : read-write
Offset:0x7C USB Read/Write Data Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RWDATA : Data to be read or written from/to USB FIFO
bits : 0 - 31 (32 bit)
access : read-write
Offset:0x08 USB Interrupt Event Status Clear Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EP1_NAKC : EP1 NAK clear bit
bits : 0 - 0 (1 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP1_NAK bit
End of enumeration elements list.
EP2_NAKC : EP2 NAK clear bit
bits : 1 - 2 (2 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP2_NAK bit
End of enumeration elements list.
EP3_NAKC : EP3 NAK clear bit
bits : 2 - 4 (3 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP3_NAK bit
End of enumeration elements list.
EP4_NAKC : EP4 NAK clear bit
bits : 3 - 6 (4 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP4_NAK bit
End of enumeration elements list.
EP5_NAKC : EP5 NAK clear bit
bits : 4 - 8 (5 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP5_NAK bit
End of enumeration elements list.
EP6_NAKC : EP6 NAK clear bit
bits : 5 - 10 (6 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP6_NAK bit
End of enumeration elements list.
EP1_ACKC : EP1 ACK clear bit
bits : 8 - 16 (9 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP1_ACK bit
End of enumeration elements list.
EP2_ACKC : EP2 ACK clear bit
bits : 9 - 18 (10 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP2_ACK bit
End of enumeration elements list.
EP3_ACKC : EP3 ACK clear bit
bits : 10 - 20 (11 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP3_ACK bit
End of enumeration elements list.
EP4_ACKC : EP4 ACK clear bit
bits : 11 - 22 (12 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP4_ACK bit
End of enumeration elements list.
EP5_ACKC : EP5 ACK clear bit
bits : 12 - 24 (13 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP5_ACK bit
End of enumeration elements list.
EP6_ACKC : EP6 ACK clear bit
bits : 13 - 26 (14 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP6_ACK bit
End of enumeration elements list.
ERR_TIMEOUTC : Timeout Error clear bit
bits : 17 - 34 (18 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear ERR_TIMEOUT bit
End of enumeration elements list.
ERR_SETUPC : Error Setup clear bit
bits : 18 - 36 (19 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear ERR_SETUP bit
End of enumeration elements list.
EP0_OUT_STALLC : EP0 OUT STALL clear bit
bits : 19 - 38 (20 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP0_OUT_STALL bit
End of enumeration elements list.
EP0_IN_STALLC : EP0 IN STALL clear bit
bits : 20 - 40 (21 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP0_IN_STALL bit
End of enumeration elements list.
EP0_OUTC : EP0 OUT clear bit
bits : 21 - 42 (22 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP0_OUT bit
End of enumeration elements list.
EP0_INC : EP0 IN clear bit
bits : 22 - 44 (23 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP0_IN bit
End of enumeration elements list.
EP0_SETUPC : EP0 SETUP clear bit
bits : 23 - 46 (24 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP0_SETUP bit
End of enumeration elements list.
EP0_PRESETUPC : EP0 PRESETUP clear bit
bits : 24 - 48 (25 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear EP0_PRESETUP bit
End of enumeration elements list.
BUS_WAKEUPC : Bus Wakeup clear bit
bits : 25 - 50 (26 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear BUS_WAKEUP bit
End of enumeration elements list.
USB_SOFC : USB SOF clear bit
bits : 26 - 52 (27 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear USB_SOF bit
End of enumeration elements list.
BUS_RESUMEC : USB Bus Resume clear bit
bits : 29 - 58 (30 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear BUS_RESUME bit
End of enumeration elements list.
BUS_RESETC : USB Bus Reset clear bit
bits : 31 - 62 (32 bit)
access : write-only
Enumeration:
0 : No effect
No effect
1 : Clear
Clear BUS_RESET bit
End of enumeration elements list.
Offset:0x80 USB Read/Write Status Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
W_STATUS : Write status of USB FIFO
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : operation ready
this bit is automatically cleared as '0' by hardware
1 : not ready
F/W is to write data into USB FIFO now
End of enumeration elements list.
R_STATUS : WRead status of USB FIFO
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : operation ready
this bit is automatically cleared as '0' by hardware
1 : not ready
If F/W is to read the data from USB FIFO now
End of enumeration elements list.
Offset:0x84 USB Read/Write Address Register 2
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RWADDR : USB FIFO address to be read or written from/to USB FIFO
bits : 2 - 9 (8 bit)
access : read-write
Offset:0x88 USB Read/Write Data Register 2
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RWDATA : Data to be read or written from/to USB FIFO
bits : 0 - 31 (32 bit)
access : read-write
Offset:0x8C USB Read/Write Status Register 2
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
W_STATUS : Write status of USB FIFO
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : operation ready
this bit is automatically cleared as '0' by hardware
1 : not ready
F/W is to write data into USB FIFO now
End of enumeration elements list.
R_STATUS : WRead status of USB FIFO
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : operation ready
this bit is automatically cleared as '0' by hardware
1 : not ready
If F/W is to read the data from USB FIFO now
End of enumeration elements list.
Offset:0x0C USB Device Address Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
UADDR : USB device's address
bits : 0 - 6 (7 bit)
access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.