\n

USBD

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

HALTED - EPIN[0]

SIZE - EPOUT[0]

ISOIN - PTR

ISOOUT - PTR

TASKS_STARTEPIN[1]

EVENTS_USBRESET

HALTED - EPOUT[4]

EVENTS_STARTED

TASKS_STARTEPOUT[4]

EPIN[2]-EPIN[1]-EPIN[0]-PTR

EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

EVENTS_EP0DATADONE

EVENTS_ENDISOIN

HALTED - EPOUT[5]

EVENTS_ENDISOOUT

EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

TASKS_STARTEPOUT[5]

EVENTS_SOF

EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

EVENTS_USBEVENT

EVENTS_EP0SETUP

EVENTS_EPDATA

HALTED - EPOUT[6]

HALTED - EPIN[3]

SIZE - EPOUT[3]

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

TASKS_STARTEPOUT[6]

HALTED - EPOUT[7]

TASKS_STARTEPIN[2]

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

TASKS_STARTEPOUT[7]

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

SIZE - ISOOUT

SHORTS

EVENTS_ENDEPIN[0]

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

TASKS_STARTISOIN

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

EVENTS_ENDEPOUT[0]

HALTED - EPIN[4]

SIZE - EPOUT[4]

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

TASKS_STARTEPIN[3]

INTEN

INTENSET

INTENCLR

EVENTS_ENDEPIN[1]

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

EVENTS_ENDEPOUT[1]

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

HALTED - EPIN[5]

SIZE - EPOUT[5]

HALTED - EPIN[1]

SIZE - EPOUT[1]

ISOIN - MAXCNT

ISOOUT - MAXCNT

TASKS_STARTEPIN[4]

EVENTCAUSE

EVENTS_ENDEPIN[2]

EPSTATUS

EPDATASTATUS

USBADDR

TASKS_STARTISOOUT

HALTED - EPOUT[0]

BMREQUESTTYPE

BREQUEST

WVALUEL

WVALUEH

WINDEXL

WINDEXH

WLENGTHL

WLENGTHH

TASKS_EP0RCVOUT

EVENTS_ENDEPOUT[2]

TASKS_STARTEPOUT[0]

TASKS_EP0STATUS

ENABLE

USBPULLUP

DPDMVALUE

DTOGGLE

EPINEN

EPOUTEN

EPSTALL

ISOSPLIT

FRAMECNTR

LOWPOWER

ISOINCONFIG

TASKS_EP0STALL

HALTED - EPIN[6]

SIZE - EPOUT[6]

EVENTS_ENDEPIN[3]

TASKS_STARTEPIN[5]

TASKS_DPDMDRIVE

TASKS_DPDMNODRIVE

EPIN[0]-PTR

EPIN[0]-MAXCNT

EVENTS_ENDEPOUT[3]

EPIN[0]-AMOUNT

EVENTS_ENDEPIN[4]

HALTED - EPIN[7]

HALTED - EPOUT[1]

SIZE - EPOUT[7]

EPOUT[0]-PTR

EPOUT[0]-MAXCNT

EPOUT[0]-AMOUNT

TASKS_STARTEPIN[6]

EVENTS_ENDEPOUT[4]

EVENTS_ENDEPIN[5]

TASKS_STARTEPOUT[1]

TASKS_STARTEPIN[0]

ISOIN - AMOUNT

ISOOUT - AMOUNT

EVENTS_ENDEPOUT[5]

EVENTS_ENDEPIN[6]

TASKS_STARTEPIN[7]

EVENTS_ENDEPIN[7]

HALTED - EPOUT[2]

EVENTS_ENDEPOUT[6]

TASKS_STARTEPOUT[2]

EVENTS_ENDEPOUT[7]

HALTED - EPIN[2]

SIZE - EPOUT[2]

EPIN[1]-EPIN[0]-PTR

EPIN[1]-EPIN[0]-MAXCNT

EPIN[1]-EPIN[0]-AMOUNT

HALTED - EPOUT[3]

TASKS_STARTEPOUT[3]

EPOUT[1]-EPOUT[0]-PTR

EPOUT[1]-EPOUT[0]-MAXCNT

EPOUT[1]-EPOUT[0]-AMOUNT


HALTED - EPIN[0]

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

HALTED - EPIN[0] HALTED - EPIN[0] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[0]

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 - EPOUT[0] SIZE - EPOUT[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


ISOIN - PTR

Unspecified - - Data pointer
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISOIN - PTR ISOIN - PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


ISOOUT - PTR

Unspecified - - Data pointer
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISOOUT - PTR ISOOUT - PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


TASKS_STARTEPIN[1]

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[1] TASKS_STARTEPIN[1] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


EVENTS_USBRESET

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 EVENTS_USBRESET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_USBRESET

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.


HALTED - EPOUT[4]

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

HALTED - EPOUT[4] HALTED - EPOUT[4] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


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
address_offset : 0x104 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EVENTS_STARTED EVENTS_STARTED read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_STARTED

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.


TASKS_STARTEPOUT[4]

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[4] TASKS_STARTEPOUT[4] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


EPIN[2]-EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x123C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[2]-EPIN[1]-EPIN[0]-PTR EPIN[2]-EPIN[1]-EPIN[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x1240 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1244 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EVENTS_EP0DATADONE

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 EVENTS_EP0DATADONE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_EP0DATADONE

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.


EVENTS_ENDISOIN

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 EVENTS_ENDISOIN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDISOIN

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.


HALTED - EPOUT[5]

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

HALTED - EPOUT[5] HALTED - EPOUT[5] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


EVENTS_ENDISOOUT

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 EVENTS_ENDISOOUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDISOOUT

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.


EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x153C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


TASKS_STARTEPOUT[5]

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[5] TASKS_STARTEPOUT[5] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


EVENTS_SOF

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 EVENTS_SOF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_SOF

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.


EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x1540 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1544 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EVENTS_USBEVENT

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 EVENTS_USBEVENT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_USBEVENT

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.


EVENTS_EP0SETUP

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 EVENTS_EP0SETUP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_EP0SETUP

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.


EVENTS_EPDATA

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 EVENTS_EPDATA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_EPDATA

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.


HALTED - EPOUT[6]

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

HALTED - EPOUT[6] HALTED - EPOUT[6] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


HALTED - EPIN[3]

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

HALTED - EPIN[3] HALTED - EPIN[3] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[3]

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 - EPOUT[3] SIZE - EPOUT[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x1878 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x187C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1880 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


TASKS_STARTEPOUT[6]

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[6] TASKS_STARTEPOUT[6] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


HALTED - EPOUT[7]

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

HALTED - EPOUT[7] HALTED - EPOUT[7] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


TASKS_STARTEPIN[2]

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[2] TASKS_STARTEPIN[2] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x1C78 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x1C7C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1C80 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


TASKS_STARTEPOUT[7]

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[7] TASKS_STARTEPOUT[7] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x1EC8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x1ECC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x1ED0 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


SIZE - ISOOUT

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 - ISOOUT SIZE - ISOOUT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE ZERO

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.


SHORTS

Shortcuts between local events and tasks
address_offset : 0x200 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SHORTS SHORTS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EP0DATADONE_STARTEPIN0 EP0DATADONE_STARTEPOUT0 EP0DATADONE_EP0STATUS ENDEPOUT0_EP0STATUS ENDEPOUT0_EP0RCVOUT

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.


EVENTS_ENDEPIN[0]

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[0] EVENTS_ENDEPIN[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x23C8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x23CC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x23D0 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


TASKS_STARTISOIN

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 TASKS_STARTISOIN write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTISOIN

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.


EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x252C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x2530 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x2534 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EVENTS_ENDEPOUT[0]

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[0] EVENTS_ENDEPOUT[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


HALTED - EPIN[4]

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

HALTED - EPIN[4] HALTED - EPIN[4] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[4]

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 - EPOUT[4] SIZE - EPOUT[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x2B2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x2B30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x2B34 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x2BA4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x2BA8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x2BAC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


TASKS_STARTEPIN[3]

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[3] TASKS_STARTEPIN[3] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


INTEN

Enable or disable interrupt
address_offset : 0x300 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTEN INTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 USBRESET STARTED ENDEPIN0 ENDEPIN1 ENDEPIN2 ENDEPIN3 ENDEPIN4 ENDEPIN5 ENDEPIN6 ENDEPIN7 EP0DATADONE ENDISOIN ENDEPOUT0 ENDEPOUT1 ENDEPOUT2 ENDEPOUT3 ENDEPOUT4 ENDEPOUT5 ENDEPOUT6 ENDEPOUT7 ENDISOOUT SOF USBEVENT EP0SETUP EPDATA

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.


INTENSET

Enable interrupt
address_offset : 0x304 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTENSET INTENSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 USBRESET STARTED ENDEPIN0 ENDEPIN1 ENDEPIN2 ENDEPIN3 ENDEPIN4 ENDEPIN5 ENDEPIN6 ENDEPIN7 EP0DATADONE ENDISOIN ENDEPOUT0 ENDEPOUT1 ENDEPOUT2 ENDEPOUT3 ENDEPOUT4 ENDEPOUT5 ENDEPOUT6 ENDEPOUT7 ENDISOOUT SOF USBEVENT EP0SETUP EPDATA

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.


INTENCLR

Disable interrupt
address_offset : 0x308 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTENCLR INTENCLR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 USBRESET STARTED ENDEPIN0 ENDEPIN1 ENDEPIN2 ENDEPIN3 ENDEPIN4 ENDEPIN5 ENDEPIN6 ENDEPIN7 EP0DATADONE ENDISOIN ENDEPOUT0 ENDEPOUT1 ENDEPOUT2 ENDEPOUT3 ENDEPOUT4 ENDEPOUT5 ENDEPOUT6 ENDEPOUT7 ENDISOOUT SOF USBEVENT EP0SETUP EPDATA

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.


EVENTS_ENDEPIN[1]

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[1] EVENTS_ENDEPIN[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


EPIN[7]-EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x3230 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[7]-EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x3234 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[7]-EPIN[6]-EPIN[5]-EPIN[4]-EPIN[3]-EPIN[2]-EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x3238 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[7]-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]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x32A4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x32A8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x32AC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EVENTS_ENDEPOUT[1]

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[1] EVENTS_ENDEPOUT[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


EPOUT[7]-EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x3A30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[7]-EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x3A34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[7]-EPOUT[6]-EPOUT[5]-EPOUT[4]-EPOUT[3]-EPOUT[2]-EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x3A38 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[7]-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]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


HALTED - EPIN[5]

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

HALTED - EPIN[5] HALTED - EPIN[5] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[5]

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 - EPOUT[5] SIZE - EPOUT[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


HALTED - EPIN[1]

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

HALTED - EPIN[1] HALTED - EPIN[1] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[1]

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 - EPOUT[1] SIZE - EPOUT[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


ISOIN - MAXCNT

Unspecified - - Maximum number of bytes to transfer
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISOIN - MAXCNT ISOIN - MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 8 (9 bit)


ISOOUT - MAXCNT

Unspecified - - Maximum number of bytes to transfer
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISOOUT - MAXCNT ISOOUT - MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 8 (9 bit)


TASKS_STARTEPIN[4]

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[4] TASKS_STARTEPIN[4] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


EVENTCAUSE

Details on what caused the USBEVENT event
address_offset : 0x400 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EVENTCAUSE EVENTCAUSE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ISOOUTCRC SUSPEND RESUME USBWUALLOWED READY

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.


EVENTS_ENDEPIN[2]

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[2] EVENTS_ENDEPIN[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


EPSTATUS

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

EPSTATUS EPSTATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EPIN0 EPIN1 EPIN2 EPIN3 EPIN4 EPIN5 EPIN6 EPIN7 EPIN8 EPOUT0 EPOUT1 EPOUT2 EPOUT3 EPOUT4 EPOUT5 EPOUT6 EPOUT7 EPOUT8

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.


EPDATASTATUS

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

EPDATASTATUS EPDATASTATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EPIN1 EPIN2 EPIN3 EPIN4 EPIN5 EPIN6 EPIN7 EPOUT1 EPOUT2 EPOUT3 EPOUT4 EPOUT5 EPOUT6 EPOUT7

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.


USBADDR

Device USB address
address_offset : 0x470 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

USBADDR USBADDR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Device USB address
bits : 0 - 5 (6 bit)


TASKS_STARTISOOUT

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 TASKS_STARTISOOUT write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTISOOUT

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.


HALTED - EPOUT[0]

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

HALTED - EPOUT[0] HALTED - EPOUT[0] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


BMREQUESTTYPE

SETUP data, byte 0, bmRequestType
address_offset : 0x480 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

BMREQUESTTYPE BMREQUESTTYPE read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RECIPIENT TYPE DIRECTION

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.


BREQUEST

SETUP data, byte 1, bRequest
address_offset : 0x484 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

BREQUEST BREQUEST read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BREQUEST

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.


WVALUEL

SETUP data, byte 2, LSB of wValue
address_offset : 0x488 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WVALUEL WVALUEL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WVALUEL

WVALUEL : SETUP data, byte 2, LSB of wValue
bits : 0 - 6 (7 bit)


WVALUEH

SETUP data, byte 3, MSB of wValue
address_offset : 0x48C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WVALUEH WVALUEH read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WVALUEH

WVALUEH : SETUP data, byte 3, MSB of wValue
bits : 0 - 6 (7 bit)


WINDEXL

SETUP data, byte 4, LSB of wIndex
address_offset : 0x490 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WINDEXL WINDEXL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WINDEXL

WINDEXL : SETUP data, byte 4, LSB of wIndex
bits : 0 - 6 (7 bit)


WINDEXH

SETUP data, byte 5, MSB of wIndex
address_offset : 0x494 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WINDEXH WINDEXH read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WINDEXH

WINDEXH : SETUP data, byte 5, MSB of wIndex
bits : 0 - 6 (7 bit)


WLENGTHL

SETUP data, byte 6, LSB of wLength
address_offset : 0x498 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WLENGTHL WLENGTHL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WLENGTHL

WLENGTHL : SETUP data, byte 6, LSB of wLength
bits : 0 - 6 (7 bit)


WLENGTHH

SETUP data, byte 7, MSB of wLength
address_offset : 0x49C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WLENGTHH WLENGTHH read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WLENGTHH

WLENGTHH : SETUP data, byte 7, MSB of wLength
bits : 0 - 6 (7 bit)


TASKS_EP0RCVOUT

Allows OUT data stage on control endpoint 0
address_offset : 0x4C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TASKS_EP0RCVOUT TASKS_EP0RCVOUT write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_EP0RCVOUT

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.


EVENTS_ENDEPOUT[2]

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[2] EVENTS_ENDEPOUT[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


TASKS_STARTEPOUT[0]

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[0] TASKS_STARTEPOUT[0] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


TASKS_EP0STATUS

Allows status stage on control endpoint 0
address_offset : 0x50 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TASKS_EP0STATUS TASKS_EP0STATUS write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_EP0STATUS

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

Enable USB
address_offset : 0x500 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ENABLE ENABLE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLE

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.


USBPULLUP

Control of the USB pull-up
address_offset : 0x504 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

USBPULLUP USBPULLUP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CONNECT

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.


DPDMVALUE

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

DPDMVALUE DPDMVALUE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STATE

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.


DTOGGLE

Data toggle control and status
address_offset : 0x50C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DTOGGLE DTOGGLE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EP IO VALUE

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.


EPINEN

Endpoint IN enable
address_offset : 0x510 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINEN EPINEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 ISOIN

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.


EPOUTEN

Endpoint OUT enable
address_offset : 0x514 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUTEN EPOUTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 ISOOUT

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.


EPSTALL

STALL endpoints
address_offset : 0x518 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTALL EPSTALL write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EP IO STALL

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.


ISOSPLIT

Controls the split of ISO buffers
address_offset : 0x51C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISOSPLIT ISOSPLIT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SPLIT

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.


FRAMECNTR

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 FRAMECNTR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FRAMECNTR

FRAMECNTR : Returns the current value of the start of frame counter
bits : 0 - 9 (10 bit)


LOWPOWER

Controls USBD peripheral low power mode during USB suspend
address_offset : 0x52C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LOWPOWER LOWPOWER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LOWPOWER

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.


ISOINCONFIG

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

ISOINCONFIG ISOINCONFIG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESPONSE

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.


TASKS_EP0STALL

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 TASKS_EP0STALL write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_EP0STALL

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.


HALTED - EPIN[6]

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

HALTED - EPIN[6] HALTED - EPIN[6] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[6]

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 - EPOUT[6] SIZE - EPOUT[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


EVENTS_ENDEPIN[3]

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[3] EVENTS_ENDEPIN[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


TASKS_STARTEPIN[5]

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[5] TASKS_STARTEPIN[5] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


TASKS_DPDMDRIVE

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 TASKS_DPDMDRIVE write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_DPDMDRIVE

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.


TASKS_DPDMNODRIVE

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 TASKS_DPDMNODRIVE write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_DPDMNODRIVE

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.


EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0x600 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[0]-PTR EPIN[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x604 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[0]-MAXCNT EPIN[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EVENTS_ENDEPOUT[3]

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[3] EVENTS_ENDEPOUT[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x608 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[0]-AMOUNT EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


EVENTS_ENDEPIN[4]

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[4] EVENTS_ENDEPIN[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


HALTED - EPIN[7]

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

HALTED - EPIN[7] HALTED - EPIN[7] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


HALTED - EPOUT[1]

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

HALTED - EPOUT[1] HALTED - EPOUT[1] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[7]

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 - EPOUT[7] SIZE - EPOUT[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0x700 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[0]-PTR EPOUT[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0x704 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[0]-MAXCNT EPOUT[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0x708 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[0]-AMOUNT EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


TASKS_STARTEPIN[6]

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[6] TASKS_STARTEPIN[6] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


EVENTS_ENDEPOUT[4]

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[4] EVENTS_ENDEPOUT[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


EVENTS_ENDEPIN[5]

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[5] EVENTS_ENDEPIN[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


TASKS_STARTEPOUT[1]

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[1] TASKS_STARTEPOUT[1] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


TASKS_STARTEPIN[0]

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[0] TASKS_STARTEPIN[0] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


ISOIN - AMOUNT

Unspecified - - Number of bytes transferred in the last transaction
address_offset : 0x8 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ISOIN - AMOUNT ISOIN - AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 8 (9 bit)


ISOOUT - AMOUNT

Unspecified - - Number of bytes transferred in the last transaction
address_offset : 0x8 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ISOOUT - AMOUNT ISOOUT - AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 8 (9 bit)


EVENTS_ENDEPOUT[5]

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[5] EVENTS_ENDEPOUT[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


EVENTS_ENDEPIN[6]

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[6] EVENTS_ENDEPIN[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


TASKS_STARTEPIN[7]

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[7] TASKS_STARTEPIN[7] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPIN

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.


EVENTS_ENDEPIN[7]

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[7] EVENTS_ENDEPIN[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPIN

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.


HALTED - EPOUT[2]

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

HALTED - EPOUT[2] HALTED - EPOUT[2] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


EVENTS_ENDEPOUT[6]

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[6] EVENTS_ENDEPOUT[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


TASKS_STARTEPOUT[2]

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[2] TASKS_STARTEPOUT[2] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


EVENTS_ENDEPOUT[7]

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[7] EVENTS_ENDEPOUT[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTS_ENDEPOUT

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.


HALTED - EPIN[2]

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

HALTED - EPIN[2] HALTED - EPIN[2] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


SIZE - EPOUT[2]

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 - EPOUT[2] SIZE - EPOUT[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIZE

SIZE : Number of bytes received last in the data stage of this OUT endpoint
bits : 0 - 5 (6 bit)


EPIN[1]-EPIN[0]-PTR

Description cluster: Data pointer
address_offset : 0xC14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[1]-EPIN[0]-PTR EPIN[1]-EPIN[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPIN[1]-EPIN[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0xC18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPIN[1]-EPIN[0]-MAXCNT EPIN[1]-EPIN[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPIN[1]-EPIN[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0xC1C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPIN[1]-EPIN[0]-AMOUNT EPIN[1]-EPIN[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

AMOUNT : Number of bytes transferred in the last transaction
bits : 0 - 5 (6 bit)


HALTED - EPOUT[3]

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

HALTED - EPOUT[3] HALTED - EPOUT[3] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETSTATUS

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.


TASKS_STARTEPOUT[3]

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[3] TASKS_STARTEPOUT[3] write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TASKS_STARTEPOUT

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.


EPOUT[1]-EPOUT[0]-PTR

Description cluster: Data pointer
address_offset : 0xE14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[1]-EPOUT[0]-PTR EPOUT[1]-EPOUT[0]-PTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTR

PTR : Data pointer
bits : 0 - 30 (31 bit)


EPOUT[1]-EPOUT[0]-MAXCNT

Description cluster: Maximum number of bytes to transfer
address_offset : 0xE18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPOUT[1]-EPOUT[0]-MAXCNT EPOUT[1]-EPOUT[0]-MAXCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCNT

MAXCNT : Maximum number of bytes to transfer
bits : 0 - 5 (6 bit)


EPOUT[1]-EPOUT[0]-AMOUNT

Description cluster: Number of bytes transferred in the last transaction
address_offset : 0xE1C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPOUT[1]-EPOUT[0]-AMOUNT EPOUT[1]-EPOUT[0]-AMOUNT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AMOUNT

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 EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.