\n
address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected
EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT
EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT
EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR
EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT
EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT
EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR
EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT
EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT
EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR
EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT
EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT
EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR
EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT
EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT
EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR
EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT
EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT
EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR
EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT
EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT
EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR
EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT
EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT
EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR
EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT
EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT
EPIN[7]-EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR
EPIN[7]-EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT
EPIN[7]-EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT
EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR
EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT
EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT
EPOUT[7]-EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR
EPOUT[7]-EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT
EPOUT[7]-EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x0 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Unspecified - - Data pointer
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Unspecified - - Data pointer
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x10 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Signals that a USB reset condition has been detected on USB lines
address_offset : 0x100 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_USBRESET : Signals that a USB reset condition has been detected on USB lines
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x100 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register
address_offset : 0x104 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_STARTED : Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0x118 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x123C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x1240 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1244 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
An acknowledged data transfer has taken place on the control endpoint
address_offset : 0x128 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_EP0DATADONE : An acknowledged data transfer has taken place on the control endpoint
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
The whole ISOIN buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x12C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDISOIN : The whole ISOIN buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x138 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
The whole ISOOUT buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x150 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDISOOUT : The whole ISOOUT buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x153C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0x154 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Signals that a SOF (start of frame) condition has been detected on USB lines
address_offset : 0x154 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_SOF : Signals that a SOF (start of frame) condition has been detected on USB lines
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description cluster: Maximum number of bytes to transfer
address_offset : 0x1540 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1544 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.
address_offset : 0x158 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_USBEVENT : An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
A valid SETUP token has been received (and acknowledged) on the control endpoint
address_offset : 0x15C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_EP0SETUP : A valid SETUP token has been received (and acknowledged) on the control endpoint
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register
address_offset : 0x160 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_EPDATA : A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x174 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x18 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Description cluster: Data pointer
address_offset : 0x1878 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x187C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1880 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0x194 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x1B4 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x1C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x1C78 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x1C7C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1C80 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0x1D8 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x1EC8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x1ECC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1ED0 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Unspecified - - Number of bytes received last on this ISO OUT data endpoint
address_offset : 0x20 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last on this ISO OUT data endpoint
bits : 0 - 8 (9 bit)
ZERO : Zero-length data packet received
bits : 16 - 15 (0 bit)
Enumeration:
0 : Normal
No zero-length data received, use value in SIZE
1 : ZeroData
Zero-length data received, ignore value in SIZE
End of enumeration elements list.
Shortcuts between local events and tasks
address_offset : 0x200 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EP0DATADONE_STARTEPIN0 : Shortcut between event EP0DATADONE and task STARTEPIN[0]
bits : 0 - -1 (0 bit)
Enumeration:
0 : Disabled
Disable shortcut
1 : Enabled
Enable shortcut
End of enumeration elements list.
EP0DATADONE_STARTEPOUT0 : Shortcut between event EP0DATADONE and task STARTEPOUT[0]
bits : 1 - 0 (0 bit)
Enumeration:
0 : Disabled
Disable shortcut
1 : Enabled
Enable shortcut
End of enumeration elements list.
EP0DATADONE_EP0STATUS : Shortcut between event EP0DATADONE and task EP0STATUS
bits : 2 - 1 (0 bit)
Enumeration:
0 : Disabled
Disable shortcut
1 : Enabled
Enable shortcut
End of enumeration elements list.
ENDEPOUT0_EP0STATUS : Shortcut between event ENDEPOUT[0] and task EP0STATUS
bits : 3 - 2 (0 bit)
Enumeration:
0 : Disabled
Disable shortcut
1 : Enabled
Enable shortcut
End of enumeration elements list.
ENDEPOUT0_EP0RCVOUT : Shortcut between event ENDEPOUT[0] and task EP0RCVOUT
bits : 4 - 3 (0 bit)
Enumeration:
0 : Disabled
Disable shortcut
1 : Enabled
Enable shortcut
End of enumeration elements list.
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x210 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x23C8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x23CC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x23D0 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint
address_offset : 0x24 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTISOIN : Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x252C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x2530 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x2534 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x260 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x28 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Description cluster: Data pointer
address_offset : 0x2B2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x2B30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x2B34 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description cluster: Data pointer
address_offset : 0x2BA4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x2BA8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x2BAC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x2C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Enable or disable interrupt
address_offset : 0x300 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
USBRESET : Enable or disable interrupt for event USBRESET
bits : 0 - -1 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
STARTED : Enable or disable interrupt for event STARTED
bits : 1 - 0 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN0 : Enable or disable interrupt for event ENDEPIN[0]
bits : 2 - 1 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN1 : Enable or disable interrupt for event ENDEPIN[1]
bits : 3 - 2 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN2 : Enable or disable interrupt for event ENDEPIN[2]
bits : 4 - 3 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN3 : Enable or disable interrupt for event ENDEPIN[3]
bits : 5 - 4 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN4 : Enable or disable interrupt for event ENDEPIN[4]
bits : 6 - 5 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN5 : Enable or disable interrupt for event ENDEPIN[5]
bits : 7 - 6 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN6 : Enable or disable interrupt for event ENDEPIN[6]
bits : 8 - 7 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPIN7 : Enable or disable interrupt for event ENDEPIN[7]
bits : 9 - 8 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
EP0DATADONE : Enable or disable interrupt for event EP0DATADONE
bits : 10 - 9 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDISOIN : Enable or disable interrupt for event ENDISOIN
bits : 11 - 10 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT0 : Enable or disable interrupt for event ENDEPOUT[0]
bits : 12 - 11 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT1 : Enable or disable interrupt for event ENDEPOUT[1]
bits : 13 - 12 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT2 : Enable or disable interrupt for event ENDEPOUT[2]
bits : 14 - 13 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT3 : Enable or disable interrupt for event ENDEPOUT[3]
bits : 15 - 14 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT4 : Enable or disable interrupt for event ENDEPOUT[4]
bits : 16 - 15 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT5 : Enable or disable interrupt for event ENDEPOUT[5]
bits : 17 - 16 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT6 : Enable or disable interrupt for event ENDEPOUT[6]
bits : 18 - 17 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDEPOUT7 : Enable or disable interrupt for event ENDEPOUT[7]
bits : 19 - 18 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
ENDISOOUT : Enable or disable interrupt for event ENDISOOUT
bits : 20 - 19 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
SOF : Enable or disable interrupt for event SOF
bits : 21 - 20 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
USBEVENT : Enable or disable interrupt for event USBEVENT
bits : 22 - 21 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
EP0SETUP : Enable or disable interrupt for event EP0SETUP
bits : 23 - 22 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
EPDATA : Enable or disable interrupt for event EPDATA
bits : 24 - 23 (0 bit)
Enumeration:
0 : Disabled
Disable
1 : Enabled
Enable
End of enumeration elements list.
Enable interrupt
address_offset : 0x304 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
USBRESET : Write '1' to enable interrupt for event USBRESET
bits : 0 - -1 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
STARTED : Write '1' to enable interrupt for event STARTED
bits : 1 - 0 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN0 : Write '1' to enable interrupt for event ENDEPIN[0]
bits : 2 - 1 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN1 : Write '1' to enable interrupt for event ENDEPIN[1]
bits : 3 - 2 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN2 : Write '1' to enable interrupt for event ENDEPIN[2]
bits : 4 - 3 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN3 : Write '1' to enable interrupt for event ENDEPIN[3]
bits : 5 - 4 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN4 : Write '1' to enable interrupt for event ENDEPIN[4]
bits : 6 - 5 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN5 : Write '1' to enable interrupt for event ENDEPIN[5]
bits : 7 - 6 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN6 : Write '1' to enable interrupt for event ENDEPIN[6]
bits : 8 - 7 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPIN7 : Write '1' to enable interrupt for event ENDEPIN[7]
bits : 9 - 8 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
EP0DATADONE : Write '1' to enable interrupt for event EP0DATADONE
bits : 10 - 9 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDISOIN : Write '1' to enable interrupt for event ENDISOIN
bits : 11 - 10 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT0 : Write '1' to enable interrupt for event ENDEPOUT[0]
bits : 12 - 11 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT1 : Write '1' to enable interrupt for event ENDEPOUT[1]
bits : 13 - 12 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT2 : Write '1' to enable interrupt for event ENDEPOUT[2]
bits : 14 - 13 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT3 : Write '1' to enable interrupt for event ENDEPOUT[3]
bits : 15 - 14 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT4 : Write '1' to enable interrupt for event ENDEPOUT[4]
bits : 16 - 15 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT5 : Write '1' to enable interrupt for event ENDEPOUT[5]
bits : 17 - 16 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT6 : Write '1' to enable interrupt for event ENDEPOUT[6]
bits : 18 - 17 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDEPOUT7 : Write '1' to enable interrupt for event ENDEPOUT[7]
bits : 19 - 18 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
ENDISOOUT : Write '1' to enable interrupt for event ENDISOOUT
bits : 20 - 19 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
SOF : Write '1' to enable interrupt for event SOF
bits : 21 - 20 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
USBEVENT : Write '1' to enable interrupt for event USBEVENT
bits : 22 - 21 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
EP0SETUP : Write '1' to enable interrupt for event EP0SETUP
bits : 23 - 22 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
EPDATA : Write '1' to enable interrupt for event EPDATA
bits : 24 - 23 (0 bit)
Enumeration: ( write )
1 : Set
Enable
End of enumeration elements list.
Disable interrupt
address_offset : 0x308 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
USBRESET : Write '1' to disable interrupt for event USBRESET
bits : 0 - -1 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
STARTED : Write '1' to disable interrupt for event STARTED
bits : 1 - 0 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN0 : Write '1' to disable interrupt for event ENDEPIN[0]
bits : 2 - 1 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN1 : Write '1' to disable interrupt for event ENDEPIN[1]
bits : 3 - 2 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN2 : Write '1' to disable interrupt for event ENDEPIN[2]
bits : 4 - 3 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN3 : Write '1' to disable interrupt for event ENDEPIN[3]
bits : 5 - 4 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN4 : Write '1' to disable interrupt for event ENDEPIN[4]
bits : 6 - 5 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN5 : Write '1' to disable interrupt for event ENDEPIN[5]
bits : 7 - 6 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN6 : Write '1' to disable interrupt for event ENDEPIN[6]
bits : 8 - 7 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPIN7 : Write '1' to disable interrupt for event ENDEPIN[7]
bits : 9 - 8 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
EP0DATADONE : Write '1' to disable interrupt for event EP0DATADONE
bits : 10 - 9 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDISOIN : Write '1' to disable interrupt for event ENDISOIN
bits : 11 - 10 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT0 : Write '1' to disable interrupt for event ENDEPOUT[0]
bits : 12 - 11 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT1 : Write '1' to disable interrupt for event ENDEPOUT[1]
bits : 13 - 12 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT2 : Write '1' to disable interrupt for event ENDEPOUT[2]
bits : 14 - 13 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT3 : Write '1' to disable interrupt for event ENDEPOUT[3]
bits : 15 - 14 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT4 : Write '1' to disable interrupt for event ENDEPOUT[4]
bits : 16 - 15 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT5 : Write '1' to disable interrupt for event ENDEPOUT[5]
bits : 17 - 16 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT6 : Write '1' to disable interrupt for event ENDEPOUT[6]
bits : 18 - 17 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDEPOUT7 : Write '1' to disable interrupt for event ENDEPOUT[7]
bits : 19 - 18 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
ENDISOOUT : Write '1' to disable interrupt for event ENDISOOUT
bits : 20 - 19 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
SOF : Write '1' to disable interrupt for event SOF
bits : 21 - 20 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
USBEVENT : Write '1' to disable interrupt for event USBEVENT
bits : 22 - 21 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
EP0SETUP : Write '1' to disable interrupt for event EP0SETUP
bits : 23 - 22 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
EPDATA : Write '1' to disable interrupt for event EPDATA
bits : 24 - 23 (0 bit)
Enumeration: ( write )
1 : Clear
Disable
End of enumeration elements list.
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x31C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x3230 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x3234 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x3238 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description cluster: Data pointer
address_offset : 0x32A4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x32A8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x32AC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x394 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x3A30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x3A34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x3A38 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x3C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x3C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x4 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Unspecified - - Maximum number of bytes to transfer
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 8 (9 bit)
Unspecified - - Maximum number of bytes to transfer
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 8 (9 bit)
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x40 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Details on what caused the USBEVENT event
address_offset : 0x400 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ISOOUTCRC : CRC error was detected on isochronous OUT endpoint 8. Write '1' to clear.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotDetected
No error detected
1 : Detected
Error detected
End of enumeration elements list.
SUSPEND : Signals that USB lines have been idle long enough for the device to enter suspend. Write '1' to clear.
bits : 8 - 7 (0 bit)
Enumeration:
0 : NotDetected
Suspend not detected
1 : Detected
Suspend detected
End of enumeration elements list.
RESUME : Signals that a RESUME condition (K state or activity restart) has been detected on USB lines. Write '1' to clear.
bits : 9 - 8 (0 bit)
Enumeration:
0 : NotDetected
Resume not detected
1 : Detected
Resume detected
End of enumeration elements list.
USBWUALLOWED : USB MAC has been woken up and operational. Write '1' to clear.
bits : 10 - 9 (0 bit)
Enumeration:
0 : NotAllowed
Wake up not allowed
1 : Allowed
Wake up allowed
End of enumeration elements list.
READY : USB device is ready for normal operation. Write '1' to clear.
bits : 11 - 10 (0 bit)
Enumeration:
0 : NotDetected
USBEVENT was not issued due to USBD peripheral ready
1 : Ready
USBD peripheral is ready
End of enumeration elements list.
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x42C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Provides information on which endpoint's EasyDMA registers have been captured
address_offset : 0x468 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EPIN0 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN1 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 1 - 0 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN2 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 2 - 1 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN3 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 3 - 2 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN4 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 4 - 3 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN5 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 5 - 4 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN6 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 6 - 5 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN7 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 7 - 6 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPIN8 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 8 - 7 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT0 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 16 - 15 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT1 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 17 - 16 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT2 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 18 - 17 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT3 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 19 - 18 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT4 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 20 - 19 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT5 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 21 - 20 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT6 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 22 - 21 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT7 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 23 - 22 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
EPOUT8 : Captured state of endpoint's EasyDMA registers. Write '1' to clear.
bits : 24 - 23 (0 bit)
Enumeration:
0 : NoData
EasyDMA registers have not been captured for this endpoint
1 : DataDone
EasyDMA registers have been captured for this endpoint
End of enumeration elements list.
Provides information on which endpoint(s) an acknowledged data transfer has occurred (EPDATA event)
address_offset : 0x46C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EPIN1 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 1 - 0 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPIN2 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 2 - 1 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPIN3 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 3 - 2 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPIN4 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 4 - 3 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPIN5 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 5 - 4 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPIN6 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 6 - 5 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPIN7 : Acknowledged data transfer on this IN endpoint. Write '1' to clear.
bits : 7 - 6 (0 bit)
Enumeration:
0 : NotDone
No acknowledged data transfer on this endpoint
1 : DataDone
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT1 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 17 - 16 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT2 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 18 - 17 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT3 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 19 - 18 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT4 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 20 - 19 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT5 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 21 - 20 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT6 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 22 - 21 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
EPOUT7 : Acknowledged data transfer on this OUT endpoint. Write '1' to clear.
bits : 23 - 22 (0 bit)
Enumeration:
0 : NotStarted
No acknowledged data transfer on this endpoint
1 : Started
Acknowledged data transfer on this endpoint has occurred
End of enumeration elements list.
Device USB address
address_offset : 0x470 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
ADDR : Device USB address
bits : 0 - 5 (6 bit)
Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint
address_offset : 0x48 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTISOOUT : Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x48 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
SETUP data, byte 0, bmRequestType
address_offset : 0x480 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
RECIPIENT : Data transfer type
bits : 0 - 3 (4 bit)
Enumeration:
0 : Device
Device
1 : Interface
Interface
2 : Endpoint
Endpoint
3 : Other
Other
End of enumeration elements list.
TYPE : Data transfer type
bits : 5 - 5 (1 bit)
Enumeration:
0 : Standard
Standard
1 : Class
Class
2 : Vendor
Vendor
End of enumeration elements list.
DIRECTION : Data transfer direction
bits : 7 - 6 (0 bit)
Enumeration:
0 : HostToDevice
Host-to-device
1 : DeviceToHost
Device-to-host
End of enumeration elements list.
SETUP data, byte 1, bRequest
address_offset : 0x484 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
BREQUEST : SETUP data, byte 1, bRequest. Values provided for standard requests only, user must implement class and vendor values.
bits : 0 - 6 (7 bit)
Enumeration:
0 : STD_GET_STATUS
Standard request GET_STATUS
1 : STD_CLEAR_FEATURE
Standard request CLEAR_FEATURE
3 : STD_SET_FEATURE
Standard request SET_FEATURE
5 : STD_SET_ADDRESS
Standard request SET_ADDRESS
6 : STD_GET_DESCRIPTOR
Standard request GET_DESCRIPTOR
7 : STD_SET_DESCRIPTOR
Standard request SET_DESCRIPTOR
8 : STD_GET_CONFIGURATION
Standard request GET_CONFIGURATION
9 : STD_SET_CONFIGURATION
Standard request SET_CONFIGURATION
10 : STD_GET_INTERFACE
Standard request GET_INTERFACE
11 : STD_SET_INTERFACE
Standard request SET_INTERFACE
12 : STD_SYNCH_FRAME
Standard request SYNCH_FRAME
End of enumeration elements list.
SETUP data, byte 2, LSB of wValue
address_offset : 0x488 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WVALUEL : SETUP data, byte 2, LSB of wValue
bits : 0 - 6 (7 bit)
SETUP data, byte 3, MSB of wValue
address_offset : 0x48C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WVALUEH : SETUP data, byte 3, MSB of wValue
bits : 0 - 6 (7 bit)
SETUP data, byte 4, LSB of wIndex
address_offset : 0x490 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WINDEXL : SETUP data, byte 4, LSB of wIndex
bits : 0 - 6 (7 bit)
SETUP data, byte 5, MSB of wIndex
address_offset : 0x494 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WINDEXH : SETUP data, byte 5, MSB of wIndex
bits : 0 - 6 (7 bit)
SETUP data, byte 6, LSB of wLength
address_offset : 0x498 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WLENGTHL : SETUP data, byte 6, LSB of wLength
bits : 0 - 6 (7 bit)
SETUP data, byte 7, MSB of wLength
address_offset : 0x49C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WLENGTHH : SETUP data, byte 7, MSB of wLength
bits : 0 - 6 (7 bit)
Allows OUT data stage on control endpoint 0
address_offset : 0x4C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_EP0RCVOUT : Allows OUT data stage on control endpoint 0
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x4CC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0x50 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Allows status stage on control endpoint 0
address_offset : 0x50 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_EP0STATUS : Allows status stage on control endpoint 0
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Enable USB
address_offset : 0x500 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENABLE : Enable USB
bits : 0 - -1 (0 bit)
Enumeration:
0 : Disabled
USB peripheral is disabled
1 : Enabled
USB peripheral is enabled
End of enumeration elements list.
Control of the USB pull-up
address_offset : 0x504 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CONNECT : Control of the USB pull-up on the D+ line
bits : 0 - -1 (0 bit)
Enumeration:
0 : Disabled
Pull-up is disconnected
1 : Enabled
Pull-up is connected to D+
End of enumeration elements list.
State D+ and D- lines will be forced into by the DPDMDRIVE task. The DPDMNODRIVE task reverts the control of the lines to MAC IP (no forcing).
address_offset : 0x508 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
STATE : State D+ and D- lines will be forced into by the DPDMDRIVE task
bits : 0 - 3 (4 bit)
Enumeration:
1 : Resume
D+ forced low, D- forced high (K state) for a timing preset in hardware (50 us or 5 ms, depending on bus state)
2 : J
D+ forced high, D- forced low (J state)
4 : K
D+ forced low, D- forced high (K state)
End of enumeration elements list.
Data toggle control and status
address_offset : 0x50C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EP : Select bulk endpoint number
bits : 0 - 1 (2 bit)
IO : Selects IN or OUT endpoint
bits : 7 - 6 (0 bit)
Enumeration:
0 : Out
Selects OUT endpoint
1 : In
Selects IN endpoint
End of enumeration elements list.
VALUE : Data toggle value
bits : 8 - 8 (1 bit)
Enumeration:
0 : Nop
No action on data toggle when writing the register with this value
1 : Data0
Data toggle is DATA0 on endpoint set by EP and IO
2 : Data1
Data toggle is DATA1 on endpoint set by EP and IO
End of enumeration elements list.
Endpoint IN enable
address_offset : 0x510 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IN0 : Enable IN endpoint 0
bits : 0 - -1 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 0 (no response to IN tokens)
1 : Enable
Enable endpoint IN 0 (response to IN tokens)
End of enumeration elements list.
IN1 : Enable IN endpoint 1
bits : 1 - 0 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 1 (no response to IN tokens)
1 : Enable
Enable endpoint IN 1 (response to IN tokens)
End of enumeration elements list.
IN2 : Enable IN endpoint 2
bits : 2 - 1 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 2 (no response to IN tokens)
1 : Enable
Enable endpoint IN 2 (response to IN tokens)
End of enumeration elements list.
IN3 : Enable IN endpoint 3
bits : 3 - 2 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 3 (no response to IN tokens)
1 : Enable
Enable endpoint IN 3 (response to IN tokens)
End of enumeration elements list.
IN4 : Enable IN endpoint 4
bits : 4 - 3 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 4 (no response to IN tokens)
1 : Enable
Enable endpoint IN 4 (response to IN tokens)
End of enumeration elements list.
IN5 : Enable IN endpoint 5
bits : 5 - 4 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 5 (no response to IN tokens)
1 : Enable
Enable endpoint IN 5 (response to IN tokens)
End of enumeration elements list.
IN6 : Enable IN endpoint 6
bits : 6 - 5 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 6 (no response to IN tokens)
1 : Enable
Enable endpoint IN 6 (response to IN tokens)
End of enumeration elements list.
IN7 : Enable IN endpoint 7
bits : 7 - 6 (0 bit)
Enumeration:
0 : Disable
Disable endpoint IN 7 (no response to IN tokens)
1 : Enable
Enable endpoint IN 7 (response to IN tokens)
End of enumeration elements list.
ISOIN : Enable ISO IN endpoint
bits : 8 - 7 (0 bit)
Enumeration:
0 : Disable
Disable ISO IN endpoint 8
1 : Enable
Enable ISO IN endpoint 8
End of enumeration elements list.
Endpoint OUT enable
address_offset : 0x514 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OUT0 : Enable OUT endpoint 0
bits : 0 - -1 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 0 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 0 (response to OUT tokens)
End of enumeration elements list.
OUT1 : Enable OUT endpoint 1
bits : 1 - 0 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 1 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 1 (response to OUT tokens)
End of enumeration elements list.
OUT2 : Enable OUT endpoint 2
bits : 2 - 1 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 2 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 2 (response to OUT tokens)
End of enumeration elements list.
OUT3 : Enable OUT endpoint 3
bits : 3 - 2 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 3 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 3 (response to OUT tokens)
End of enumeration elements list.
OUT4 : Enable OUT endpoint 4
bits : 4 - 3 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 4 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 4 (response to OUT tokens)
End of enumeration elements list.
OUT5 : Enable OUT endpoint 5
bits : 5 - 4 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 5 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 5 (response to OUT tokens)
End of enumeration elements list.
OUT6 : Enable OUT endpoint 6
bits : 6 - 5 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 6 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 6 (response to OUT tokens)
End of enumeration elements list.
OUT7 : Enable OUT endpoint 7
bits : 7 - 6 (0 bit)
Enumeration:
0 : Disable
Disable endpoint OUT 7 (no response to OUT tokens)
1 : Enable
Enable endpoint OUT 7 (response to OUT tokens)
End of enumeration elements list.
ISOOUT : Enable ISO OUT endpoint 8
bits : 8 - 7 (0 bit)
Enumeration:
0 : Disable
Disable ISO OUT endpoint 8
1 : Enable
Enable ISO OUT endpoint 8
End of enumeration elements list.
STALL endpoints
address_offset : 0x518 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EP : Select endpoint number
bits : 0 - 1 (2 bit)
IO : Selects IN or OUT endpoint
bits : 7 - 6 (0 bit)
Enumeration:
0 : Out
Selects OUT endpoint
1 : In
Selects IN endpoint
End of enumeration elements list.
STALL : Stall selected endpoint
bits : 8 - 7 (0 bit)
Enumeration:
0 : UnStall
Don't stall selected endpoint
1 : Stall
Stall selected endpoint
End of enumeration elements list.
Controls the split of ISO buffers
address_offset : 0x51C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SPLIT : Controls the split of ISO buffers
bits : 0 - 14 (15 bit)
Enumeration:
0x0000 : OneDir
Full buffer dedicated to either iso IN or OUT
0x0080 : HalfIN
Lower half for IN, upper half for OUT
End of enumeration elements list.
Returns the current value of the start of frame counter
address_offset : 0x520 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
FRAMECNTR : Returns the current value of the start of frame counter
bits : 0 - 9 (10 bit)
Controls USBD peripheral low power mode during USB suspend
address_offset : 0x52C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LOWPOWER : Controls USBD peripheral low-power mode during USB suspend
bits : 0 - -1 (0 bit)
Enumeration:
0 : ForceNormal
Software must write this value to exit low power mode and before performing a remote wake-up
1 : LowPower
Software must write this value to enter low power mode after DMA and software have finished interacting with the USB peripheral
End of enumeration elements list.
Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent
address_offset : 0x530 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESPONSE : Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent
bits : 0 - -1 (0 bit)
Enumeration:
0 : NoResp
Endpoint does not respond in that case
1 : ZeroData
Endpoint responds with a zero-length data packet in that case
End of enumeration elements list.
Stalls data and status stage on control endpoint 0
address_offset : 0x54 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_EP0STALL : Stalls data and status stage on control endpoint 0
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x54 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x54 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x540 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x58 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Forces D+ and D- lines into the state defined in the DPDMVALUE register
address_offset : 0x58 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_DPDMDRIVE : Forces D+ and D- lines into the state defined in the DPDMVALUE register
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Stops forcing D+ and D- lines into any state (USB engine takes control)
address_offset : 0x5C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_DPDMNODRIVE : Stops forcing D+ and D- lines into any state (USB engine takes control)
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0x600 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x604 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x608 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x608 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x658 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x70 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x70 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0x70 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Description cluster: Data pointer
address_offset : 0x700 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0x704 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x708 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x74 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x748 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x774 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0x7C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x8 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Unspecified - - Number of bytes transferred in the last transaction
address_offset : 0x8 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 8 (9 bit)
Unspecified - - Number of bytes transferred in the last transaction
address_offset : 0x8 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 8 (9 bit)
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x88C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x894 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
address_offset : 0x94 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPIN : Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x9B8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPIN : The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0x9C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0x9D4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0xAC Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
address_offset : 0xB20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EVENTS_ENDEPOUT : The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.
bits : 0 - -1 (0 bit)
Enumeration:
0 : NotGenerated
Event not generated
1 : Generated
Event generated
End of enumeration elements list.
Unspecified - - Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0xC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Unspecified - - Description collection: Number of bytes received last in the data stage of this OUT endpoint
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)
Description cluster: Data pointer
address_offset : 0xC14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0xC18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0xC1C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
Unspecified - - Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
address_offset : 0xCC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
GETSTATUS : OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.
bits : 0 - 14 (15 bit)
Enumeration:
0 : NotHalted
Endpoint is not halted
1 : Halted
Endpoint is halted
End of enumeration elements list.
Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
address_offset : 0xE0 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TASKS_STARTEPOUT : Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host
bits : 0 - -1 (0 bit)
Enumeration:
1 : Trigger
Trigger task
End of enumeration elements list.
Description cluster: Data pointer
address_offset : 0xE14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PTR : Data pointer
bits : 0 - 30 (31 bit)
Description cluster: Maximum number of bytes to transfer
address_offset : 0xE18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)
Description cluster: Number of bytes transferred in the last transaction
address_offset : 0xE1C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)
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.