\n

USB

Peripheral Memory Blocks

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

address_offset : 0x0 Bytes (0x0)
size : 0x200 byte (0x0)
mem_usage : registers
protection :

Registers

DEVICE - CTRLA

CTRLA

EPCFG

DEVICE - FNUM

FNUM

EPCFG0

EPSTATUSCLR0

EPSTATUSSET0

EPSTATUS0

EPINTFLAG0

EPINTENCLR0

EPINTENSET0

EPCFG1

EPSTATUSCLR1

EPSTATUSSET1

EPSTATUS1

EPINTFLAG1

EPINTENCLR1

EPINTENSET1

DEVICE - INTENCLR

INTENCLR

EPCFG2

EPSTATUSCLR2

EPSTATUSSET2

EPSTATUS2

EPINTFLAG2

EPINTENCLR2

EPINTENSET2

EPCFG3

EPSTATUSCLR3

EPSTATUSSET3

EPSTATUS3

EPINTFLAG3

EPINTENCLR3

EPINTENSET3

DEVICE - INTENSET

INTENSET

EPCFG4

EPSTATUSCLR4

EPSTATUSSET4

EPSTATUS4

EPINTFLAG4

EPINTENCLR4

EPINTENSET4

EPCFG5

EPSTATUSCLR5

EPSTATUSSET5

EPSTATUS5

EPINTFLAG5

EPINTENCLR5

EPINTENSET5

DEVICE - INTFLAG

INTFLAG

EPCFG6

EPSTATUSCLR6

EPSTATUSSET6

EPSTATUS6

EPINTFLAG6

EPINTENCLR6

EPINTENSET6

EPCFG7

EPSTATUSCLR7

EPSTATUSSET7

EPSTATUS7

EPINTFLAG7

EPINTENCLR7

EPINTENSET7

DEVICE - SYNCBUSY

SYNCBUSY

DEVICE - EPINTSMRY

EPINTSMRY

DEVICE - EPCFG0

DEVICE - EPSTATUSCLR0

DEVICE - EPSTATUSSET0

DEVICE - EPSTATUS0

DEVICE - EPINTFLAG0

DEVICE - EPINTENCLR0

DEVICE - EPINTENSET0

DEVICE - DESCADD

DESCADD

DEVICE - PADCAL

PADCAL

QOSCTRL

DEVICE - EPCFG1

DEVICE - EPSTATUSCLR1

DEVICE - EPSTATUSSET1

DEVICE - EPSTATUS1

DEVICE - EPINTFLAG1

DEVICE - EPINTENCLR1

DEVICE - EPINTENSET1

EPSTATUSCLR

DEVICE - EPCFG2

DEVICE - EPSTATUSCLR2

DEVICE - EPSTATUSSET2

DEVICE - EPSTATUS2

DEVICE - EPINTFLAG2

DEVICE - EPINTENCLR2

DEVICE - EPINTENSET2

EPSTATUSSET

DEVICE - EPCFG3

DEVICE - EPSTATUSCLR3

DEVICE - EPSTATUSSET3

DEVICE - EPSTATUS3

DEVICE - EPINTFLAG3

DEVICE - EPINTENCLR3

DEVICE - EPINTENSET3

EPSTATUS

EPINTFLAG

DEVICE - EPCFG4

DEVICE - EPSTATUSCLR4

DEVICE - EPSTATUSSET4

DEVICE - EPSTATUS4

DEVICE - EPINTFLAG4

DEVICE - EPINTENCLR4

DEVICE - EPINTENSET4

DEVICE - CTRLB

CTRLB

EPINTENCLR

DEVICE - EPCFG5

DEVICE - EPSTATUSCLR5

EPINTENSET

DEVICE - EPSTATUSSET5

DEVICE - EPSTATUS5

DEVICE - EPINTFLAG5

DEVICE - EPINTENCLR5

DEVICE - EPINTENSET5

DEVICE - DADD

DADD

DEVICE - EPCFG6

DEVICE - EPSTATUSCLR6

DEVICE - EPSTATUSSET6

DEVICE - EPSTATUS6

DEVICE - EPINTFLAG6

DEVICE - EPINTENCLR6

DEVICE - EPINTENSET6

DEVICE - STATUS

STATUS

DEVICE - EPCFG7

DEVICE - EPSTATUSCLR7

DEVICE - EPSTATUSSET7

DEVICE - EPSTATUS7

DEVICE - EPINTFLAG7

DEVICE - EPINTENCLR7

DEVICE - EPINTENSET7

DEVICE - FSMSTATUS

FSMSTATUS


DEVICE - CTRLA

USB is Device - - Control A
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - CTRLA DEVICE - CTRLA read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWRST ENABLE RUNSTDBY MODE

SWRST : Software Reset
bits : 0 - 0 (1 bit)

ENABLE : Enable
bits : 1 - 1 (1 bit)

RUNSTDBY : Run in Standby Mode
bits : 2 - 2 (1 bit)

MODE : Operating Mode
bits : 7 - 7 (1 bit)

Enumeration: MODESelect

0x0 : DEVICE

Device Mode

End of enumeration elements list.


CTRLA

Control A
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLA CTRLA read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWRST ENABLE RUNSTDBY MODE

SWRST : Software Reset
bits : 0 - 0 (1 bit)

ENABLE : Enable
bits : 1 - 1 (1 bit)

RUNSTDBY : Run in Standby Mode
bits : 2 - 2 (1 bit)

MODE : Operating Mode
bits : 7 - 7 (1 bit)

Enumeration: MODESelect

0 : DEVICE

Device Mode

End of enumeration elements list.


EPCFG

DEVICE_ENDPOINT End Point Configuration
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG EPCFG read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - FNUM

USB is Device - - DEVICE Device Frame Number
address_offset : 0x10 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - FNUM DEVICE - FNUM read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MFNUM FNUM FNCERR

MFNUM : Micro Frame Number
bits : 0 - 2 (3 bit)
access : read-only

FNUM : Frame Number
bits : 3 - 13 (11 bit)
access : read-only

FNCERR : Frame Number CRC Error
bits : 15 - 15 (1 bit)
access : read-only


FNUM

DEVICE Device Frame Number
address_offset : 0x10 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

FNUM FNUM read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MFNUM FNUM FNCERR

MFNUM : Micro Frame Number
bits : 0 - 2 (3 bit)
access : read-only

FNUM : Frame Number
bits : 3 - 13 (11 bit)
access : read-only

FNCERR : Frame Number CRC Error
bits : 15 - 15 (1 bit)
access : read-only


EPCFG0

DEVICE End Point Configuration
address_offset : 0x100 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG0 EPCFG0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR0

DEVICE End Point Pipe Status Clear
address_offset : 0x104 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR0 EPSTATUSCLR0 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET0

DEVICE End Point Pipe Status Set
address_offset : 0x105 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET0 EPSTATUSSET0 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS0

DEVICE End Point Pipe Status
address_offset : 0x106 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS0 EPSTATUS0 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG0

DEVICE End Point Interrupt Flag
address_offset : 0x107 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG0 EPINTFLAG0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR0

DEVICE End Point Interrupt Clear Flag
address_offset : 0x108 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR0 EPINTENCLR0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET0

DEVICE End Point Interrupt Set Flag
address_offset : 0x109 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET0 EPINTENSET0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPCFG1

DEVICE End Point Configuration
address_offset : 0x120 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG1 EPCFG1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR1

DEVICE End Point Pipe Status Clear
address_offset : 0x124 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR1 EPSTATUSCLR1 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET1

DEVICE End Point Pipe Status Set
address_offset : 0x125 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET1 EPSTATUSSET1 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS1

DEVICE End Point Pipe Status
address_offset : 0x126 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS1 EPSTATUS1 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG1

DEVICE End Point Interrupt Flag
address_offset : 0x127 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG1 EPINTFLAG1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR1

DEVICE End Point Interrupt Clear Flag
address_offset : 0x128 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR1 EPINTENCLR1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET1

DEVICE End Point Interrupt Set Flag
address_offset : 0x129 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET1 EPINTENSET1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - INTENCLR

USB is Device - - DEVICE Device Interrupt Enable Clear
address_offset : 0x14 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - INTENCLR DEVICE - INTENCLR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUSPEND MSOF SOF EORST WAKEUP EORSM UPRSM RAMACER LPMNYET LPMSUSP

SUSPEND : Suspend Interrupt Enable
bits : 0 - 0 (1 bit)

MSOF : Micro Start of Frame Interrupt Enable in High Speed Mode
bits : 1 - 1 (1 bit)

SOF : Start Of Frame Interrupt Enable
bits : 2 - 2 (1 bit)

EORST : End of Reset Interrupt Enable
bits : 3 - 3 (1 bit)

WAKEUP : Wake Up Interrupt Enable
bits : 4 - 4 (1 bit)

EORSM : End Of Resume Interrupt Enable
bits : 5 - 5 (1 bit)

UPRSM : Upstream Resume Interrupt Enable
bits : 6 - 6 (1 bit)

RAMACER : Ram Access Interrupt Enable
bits : 7 - 7 (1 bit)

LPMNYET : Link Power Management Not Yet Interrupt Enable
bits : 8 - 8 (1 bit)

LPMSUSP : Link Power Management Suspend Interrupt Enable
bits : 9 - 9 (1 bit)


INTENCLR

DEVICE Device Interrupt Enable Clear
address_offset : 0x14 Bytes (0x0)
size : 16 bit
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 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUSPEND MSOF SOF EORST WAKEUP EORSM UPRSM RAMACER LPMNYET LPMSUSP

SUSPEND : Suspend Interrupt Enable
bits : 0 - 0 (1 bit)

MSOF : Micro Start of Frame Interrupt Enable in High Speed Mode
bits : 1 - 1 (1 bit)

SOF : Start Of Frame Interrupt Enable
bits : 2 - 2 (1 bit)

EORST : End of Reset Interrupt Enable
bits : 3 - 3 (1 bit)

WAKEUP : Wake Up Interrupt Enable
bits : 4 - 4 (1 bit)

EORSM : End Of Resume Interrupt Enable
bits : 5 - 5 (1 bit)

UPRSM : Upstream Resume Interrupt Enable
bits : 6 - 6 (1 bit)

RAMACER : Ram Access Interrupt Enable
bits : 7 - 7 (1 bit)

LPMNYET : Link Power Management Not Yet Interrupt Enable
bits : 8 - 8 (1 bit)

LPMSUSP : Link Power Management Suspend Interrupt Enable
bits : 9 - 9 (1 bit)


EPCFG2

DEVICE End Point Configuration
address_offset : 0x140 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG2 EPCFG2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR2

DEVICE End Point Pipe Status Clear
address_offset : 0x144 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR2 EPSTATUSCLR2 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET2

DEVICE End Point Pipe Status Set
address_offset : 0x145 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET2 EPSTATUSSET2 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS2

DEVICE End Point Pipe Status
address_offset : 0x146 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS2 EPSTATUS2 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG2

DEVICE End Point Interrupt Flag
address_offset : 0x147 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG2 EPINTFLAG2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR2

DEVICE End Point Interrupt Clear Flag
address_offset : 0x148 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR2 EPINTENCLR2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET2

DEVICE End Point Interrupt Set Flag
address_offset : 0x149 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET2 EPINTENSET2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPCFG3

DEVICE End Point Configuration
address_offset : 0x160 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG3 EPCFG3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR3

DEVICE End Point Pipe Status Clear
address_offset : 0x164 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR3 EPSTATUSCLR3 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET3

DEVICE End Point Pipe Status Set
address_offset : 0x165 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET3 EPSTATUSSET3 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS3

DEVICE End Point Pipe Status
address_offset : 0x166 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS3 EPSTATUS3 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG3

DEVICE End Point Interrupt Flag
address_offset : 0x167 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG3 EPINTFLAG3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR3

DEVICE End Point Interrupt Clear Flag
address_offset : 0x168 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR3 EPINTENCLR3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET3

DEVICE End Point Interrupt Set Flag
address_offset : 0x169 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET3 EPINTENSET3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - INTENSET

USB is Device - - DEVICE Device Interrupt Enable Set
address_offset : 0x18 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - INTENSET DEVICE - INTENSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUSPEND MSOF SOF EORST WAKEUP EORSM UPRSM RAMACER LPMNYET LPMSUSP

SUSPEND : Suspend Interrupt Enable
bits : 0 - 0 (1 bit)

MSOF : Micro Start of Frame Interrupt Enable in High Speed Mode
bits : 1 - 1 (1 bit)

SOF : Start Of Frame Interrupt Enable
bits : 2 - 2 (1 bit)

EORST : End of Reset Interrupt Enable
bits : 3 - 3 (1 bit)

WAKEUP : Wake Up Interrupt Enable
bits : 4 - 4 (1 bit)

EORSM : End Of Resume Interrupt Enable
bits : 5 - 5 (1 bit)

UPRSM : Upstream Resume Interrupt Enable
bits : 6 - 6 (1 bit)

RAMACER : Ram Access Interrupt Enable
bits : 7 - 7 (1 bit)

LPMNYET : Link Power Management Not Yet Interrupt Enable
bits : 8 - 8 (1 bit)

LPMSUSP : Link Power Management Suspend Interrupt Enable
bits : 9 - 9 (1 bit)


INTENSET

DEVICE Device Interrupt Enable Set
address_offset : 0x18 Bytes (0x0)
size : 16 bit
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 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUSPEND MSOF SOF EORST WAKEUP EORSM UPRSM RAMACER LPMNYET LPMSUSP

SUSPEND : Suspend Interrupt Enable
bits : 0 - 0 (1 bit)

MSOF : Micro Start of Frame Interrupt Enable in High Speed Mode
bits : 1 - 1 (1 bit)

SOF : Start Of Frame Interrupt Enable
bits : 2 - 2 (1 bit)

EORST : End of Reset Interrupt Enable
bits : 3 - 3 (1 bit)

WAKEUP : Wake Up Interrupt Enable
bits : 4 - 4 (1 bit)

EORSM : End Of Resume Interrupt Enable
bits : 5 - 5 (1 bit)

UPRSM : Upstream Resume Interrupt Enable
bits : 6 - 6 (1 bit)

RAMACER : Ram Access Interrupt Enable
bits : 7 - 7 (1 bit)

LPMNYET : Link Power Management Not Yet Interrupt Enable
bits : 8 - 8 (1 bit)

LPMSUSP : Link Power Management Suspend Interrupt Enable
bits : 9 - 9 (1 bit)


EPCFG4

DEVICE End Point Configuration
address_offset : 0x180 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG4 EPCFG4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR4

DEVICE End Point Pipe Status Clear
address_offset : 0x184 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR4 EPSTATUSCLR4 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET4

DEVICE End Point Pipe Status Set
address_offset : 0x185 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET4 EPSTATUSSET4 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS4

DEVICE End Point Pipe Status
address_offset : 0x186 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS4 EPSTATUS4 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG4

DEVICE End Point Interrupt Flag
address_offset : 0x187 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG4 EPINTFLAG4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR4

DEVICE End Point Interrupt Clear Flag
address_offset : 0x188 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR4 EPINTENCLR4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET4

DEVICE End Point Interrupt Set Flag
address_offset : 0x189 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET4 EPINTENSET4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPCFG5

DEVICE End Point Configuration
address_offset : 0x1A0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG5 EPCFG5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR5

DEVICE End Point Pipe Status Clear
address_offset : 0x1A4 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR5 EPSTATUSCLR5 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET5

DEVICE End Point Pipe Status Set
address_offset : 0x1A5 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET5 EPSTATUSSET5 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS5

DEVICE End Point Pipe Status
address_offset : 0x1A6 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS5 EPSTATUS5 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG5

DEVICE End Point Interrupt Flag
address_offset : 0x1A7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG5 EPINTFLAG5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR5

DEVICE End Point Interrupt Clear Flag
address_offset : 0x1A8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR5 EPINTENCLR5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET5

DEVICE End Point Interrupt Set Flag
address_offset : 0x1A9 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET5 EPINTENSET5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - INTFLAG

USB is Device - - DEVICE Device Interrupt Flag
address_offset : 0x1C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - INTFLAG DEVICE - INTFLAG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUSPEND MSOF SOF EORST WAKEUP EORSM UPRSM RAMACER LPMNYET LPMSUSP

SUSPEND : Suspend
bits : 0 - 0 (1 bit)

MSOF : Micro Start of Frame in High Speed Mode
bits : 1 - 1 (1 bit)

SOF : Start Of Frame
bits : 2 - 2 (1 bit)

EORST : End of Reset
bits : 3 - 3 (1 bit)

WAKEUP : Wake Up
bits : 4 - 4 (1 bit)

EORSM : End Of Resume
bits : 5 - 5 (1 bit)

UPRSM : Upstream Resume
bits : 6 - 6 (1 bit)

RAMACER : Ram Access
bits : 7 - 7 (1 bit)

LPMNYET : Link Power Management Not Yet
bits : 8 - 8 (1 bit)

LPMSUSP : Link Power Management Suspend
bits : 9 - 9 (1 bit)


INTFLAG

DEVICE Device Interrupt Flag
address_offset : 0x1C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTFLAG INTFLAG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUSPEND MSOF SOF EORST WAKEUP EORSM UPRSM RAMACER LPMNYET LPMSUSP

SUSPEND : Suspend
bits : 0 - 0 (1 bit)

MSOF : Micro Start of Frame in High Speed Mode
bits : 1 - 1 (1 bit)

SOF : Start Of Frame
bits : 2 - 2 (1 bit)

EORST : End of Reset
bits : 3 - 3 (1 bit)

WAKEUP : Wake Up
bits : 4 - 4 (1 bit)

EORSM : End Of Resume
bits : 5 - 5 (1 bit)

UPRSM : Upstream Resume
bits : 6 - 6 (1 bit)

RAMACER : Ram Access
bits : 7 - 7 (1 bit)

LPMNYET : Link Power Management Not Yet
bits : 8 - 8 (1 bit)

LPMSUSP : Link Power Management Suspend
bits : 9 - 9 (1 bit)


EPCFG6

DEVICE End Point Configuration
address_offset : 0x1C0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG6 EPCFG6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR6

DEVICE End Point Pipe Status Clear
address_offset : 0x1C4 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR6 EPSTATUSCLR6 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET6

DEVICE End Point Pipe Status Set
address_offset : 0x1C5 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET6 EPSTATUSSET6 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS6

DEVICE End Point Pipe Status
address_offset : 0x1C6 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS6 EPSTATUS6 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG6

DEVICE End Point Interrupt Flag
address_offset : 0x1C7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG6 EPINTFLAG6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR6

DEVICE End Point Interrupt Clear Flag
address_offset : 0x1C8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR6 EPINTENCLR6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET6

DEVICE End Point Interrupt Set Flag
address_offset : 0x1C9 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET6 EPINTENSET6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPCFG7

DEVICE End Point Configuration
address_offset : 0x1E0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPCFG7 EPCFG7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


EPSTATUSCLR7

DEVICE End Point Pipe Status Clear
address_offset : 0x1E4 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR7 EPSTATUSCLR7 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUSSET7

DEVICE End Point Pipe Status Set
address_offset : 0x1E5 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET7 EPSTATUSSET7 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


EPSTATUS7

DEVICE End Point Pipe Status
address_offset : 0x1E6 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS7 EPSTATUS7 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


EPINTFLAG7

DEVICE End Point Interrupt Flag
address_offset : 0x1E7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG7 EPINTFLAG7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


EPINTENCLR7

DEVICE End Point Interrupt Clear Flag
address_offset : 0x1E8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR7 EPINTENCLR7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


EPINTENSET7

DEVICE End Point Interrupt Set Flag
address_offset : 0x1E9 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET7 EPINTENSET7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - SYNCBUSY

USB is Device - - Synchronization Busy
address_offset : 0x2 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - SYNCBUSY DEVICE - SYNCBUSY read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWRST ENABLE

SWRST : Software Reset Synchronization Busy
bits : 0 - 0 (1 bit)
access : read-only

ENABLE : Enable Synchronization Busy
bits : 1 - 1 (1 bit)
access : read-only


SYNCBUSY

Synchronization Busy
address_offset : 0x2 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SYNCBUSY SYNCBUSY read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWRST ENABLE

SWRST : Software Reset Synchronization Busy
bits : 0 - 0 (1 bit)
access : read-only

ENABLE : Enable Synchronization Busy
bits : 1 - 1 (1 bit)
access : read-only


DEVICE - EPINTSMRY

USB is Device - - DEVICE End Point Interrupt Summary
address_offset : 0x20 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTSMRY DEVICE - EPINTSMRY read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EPINT0 EPINT1 EPINT2 EPINT3 EPINT4 EPINT5 EPINT6 EPINT7

EPINT0 : End Point 0 Interrupt
bits : 0 - 0 (1 bit)
access : read-only

EPINT1 : End Point 1 Interrupt
bits : 1 - 1 (1 bit)
access : read-only

EPINT2 : End Point 2 Interrupt
bits : 2 - 2 (1 bit)
access : read-only

EPINT3 : End Point 3 Interrupt
bits : 3 - 3 (1 bit)
access : read-only

EPINT4 : End Point 4 Interrupt
bits : 4 - 4 (1 bit)
access : read-only

EPINT5 : End Point 5 Interrupt
bits : 5 - 5 (1 bit)
access : read-only

EPINT6 : End Point 6 Interrupt
bits : 6 - 6 (1 bit)
access : read-only

EPINT7 : End Point 7 Interrupt
bits : 7 - 7 (1 bit)
access : read-only


EPINTSMRY

DEVICE End Point Interrupt Summary
address_offset : 0x20 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPINTSMRY EPINTSMRY read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EPINT0 EPINT1 EPINT2 EPINT3 EPINT4 EPINT5 EPINT6 EPINT7

EPINT0 : End Point 0 Interrupt
bits : 0 - 0 (1 bit)
access : read-only

EPINT1 : End Point 1 Interrupt
bits : 1 - 1 (1 bit)
access : read-only

EPINT2 : End Point 2 Interrupt
bits : 2 - 2 (1 bit)
access : read-only

EPINT3 : End Point 3 Interrupt
bits : 3 - 3 (1 bit)
access : read-only

EPINT4 : End Point 4 Interrupt
bits : 4 - 4 (1 bit)
access : read-only

EPINT5 : End Point 5 Interrupt
bits : 5 - 5 (1 bit)
access : read-only

EPINT6 : End Point 6 Interrupt
bits : 6 - 6 (1 bit)
access : read-only

EPINT7 : End Point 7 Interrupt
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPCFG0

USB is Device - - DEVICE End Point Configuration
address_offset : 0x200 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG0 DEVICE - EPCFG0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR0

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0x208 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR0 DEVICE - EPSTATUSCLR0 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET0

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0x20A Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET0 DEVICE - EPSTATUSSET0 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS0

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0x20C Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS0 DEVICE - EPSTATUS0 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG0

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0x20E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG0 DEVICE - EPINTFLAG0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR0

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0x210 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR0 DEVICE - EPINTENCLR0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET0

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0x212 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET0 DEVICE - EPINTENSET0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - DESCADD

USB is Device - - Descriptor Address
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - DESCADD DEVICE - DESCADD 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 DESCADD

DESCADD : Descriptor Address Value
bits : 0 - 31 (32 bit)


DESCADD

Descriptor Address
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DESCADD DESCADD 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 DESCADD

DESCADD : Descriptor Address Value
bits : 0 - 31 (32 bit)


DEVICE - PADCAL

USB is Device - - USB PAD Calibration
address_offset : 0x28 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - PADCAL DEVICE - PADCAL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TRANSP TRANSN TRIM

TRANSP : USB Pad Transp calibration
bits : 0 - 4 (5 bit)

TRANSN : USB Pad Transn calibration
bits : 6 - 10 (5 bit)

TRIM : USB Pad Trim calibration
bits : 12 - 14 (3 bit)


PADCAL

USB PAD Calibration
address_offset : 0x28 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PADCAL PADCAL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TRANSP TRANSN TRIM

TRANSP : USB Pad Transp calibration
bits : 0 - 4 (5 bit)

TRANSN : USB Pad Transn calibration
bits : 6 - 10 (5 bit)

TRIM : USB Pad Trim calibration
bits : 12 - 14 (3 bit)


QOSCTRL

USB Quality Of Service
address_offset : 0x3 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

QOSCTRL QOSCTRL read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CQOS DQOS

CQOS : Configuration Quality of Service
bits : 0 - 1 (2 bit)

DQOS : Data Quality of Service
bits : 2 - 3 (2 bit)


DEVICE - EPCFG1

USB is Device - - DEVICE End Point Configuration
address_offset : 0x320 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG1 DEVICE - EPCFG1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR1

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0x32C Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR1 DEVICE - EPSTATUSCLR1 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET1

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0x32F Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET1 DEVICE - EPSTATUSSET1 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS1

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0x332 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS1 DEVICE - EPSTATUS1 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG1

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0x335 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG1 DEVICE - EPINTFLAG1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR1

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0x338 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR1 DEVICE - EPINTENCLR1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET1

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0x33B Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET1 DEVICE - EPINTENSET1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPSTATUSCLR

DEVICE_ENDPOINT End Point Pipe Status Clear
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSCLR EPSTATUSCLR write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)


DEVICE - EPCFG2

USB is Device - - DEVICE End Point Configuration
address_offset : 0x460 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG2 DEVICE - EPCFG2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR2

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0x470 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR2 DEVICE - EPSTATUSCLR2 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET2

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0x474 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET2 DEVICE - EPSTATUSSET2 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS2

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0x478 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS2 DEVICE - EPSTATUS2 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG2

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0x47C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG2 DEVICE - EPINTFLAG2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR2

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0x480 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR2 DEVICE - EPINTENCLR2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET2

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0x484 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET2 DEVICE - EPINTENSET2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPSTATUSSET

DEVICE_ENDPOINT End Point Pipe Status Set
address_offset : 0x5 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUSSET EPSTATUSSET write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)


DEVICE - EPCFG3

USB is Device - - DEVICE End Point Configuration
address_offset : 0x5C0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG3 DEVICE - EPCFG3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR3

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0x5D4 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR3 DEVICE - EPSTATUSCLR3 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET3

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0x5D9 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET3 DEVICE - EPSTATUSSET3 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS3

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0x5DE Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS3 DEVICE - EPSTATUS3 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG3

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0x5E3 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG3 DEVICE - EPINTFLAG3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR3

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0x5E8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR3 DEVICE - EPINTENCLR3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET3

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0x5ED Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET3 DEVICE - EPINTENSET3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


EPSTATUS

DEVICE_ENDPOINT End Point Pipe Status
address_offset : 0x6 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EPSTATUS EPSTATUS read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)

CURBK : Current Bank
bits : 2 - 2 (1 bit)

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)


EPINTFLAG

DEVICE_ENDPOINT End Point Interrupt Flag
address_offset : 0x7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTFLAG EPINTFLAG read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPCFG4

USB is Device - - DEVICE End Point Configuration
address_offset : 0x740 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG4 DEVICE - EPCFG4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR4

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0x758 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR4 DEVICE - EPSTATUSCLR4 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET4

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0x75E Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET4 DEVICE - EPSTATUSSET4 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS4

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0x764 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS4 DEVICE - EPSTATUS4 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG4

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0x76A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG4 DEVICE - EPINTFLAG4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR4

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0x770 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR4 DEVICE - EPINTENCLR4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET4

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0x776 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET4 DEVICE - EPINTENSET4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - CTRLB

USB is Device - - DEVICE Control B
address_offset : 0x8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - CTRLB DEVICE - CTRLB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DETACH UPRSM SPDCONF NREPLY TSTJ TSTK TSTPCKT OPMODE2 GNAK LPMHDSK

DETACH : Detach
bits : 0 - 0 (1 bit)

UPRSM : Upstream Resume
bits : 1 - 1 (1 bit)

SPDCONF : Speed Configuration
bits : 2 - 3 (2 bit)

Enumeration: SPDCONFSelect

0x0 : FS

FS : Full Speed

0x1 : LS

LS : Low Speed

0x2 : HS

HS : High Speed capable

0x3 : HSTM

HSTM: High Speed Test Mode (force high-speed mode for test mode)

End of enumeration elements list.

NREPLY : No Reply
bits : 4 - 4 (1 bit)

TSTJ : Test mode J
bits : 5 - 5 (1 bit)

TSTK : Test mode K
bits : 6 - 6 (1 bit)

TSTPCKT : Test packet mode
bits : 7 - 7 (1 bit)

OPMODE2 : Specific Operational Mode
bits : 8 - 8 (1 bit)

GNAK : Global NAK
bits : 9 - 9 (1 bit)

LPMHDSK : Link Power Management Handshake
bits : 10 - 11 (2 bit)

Enumeration: LPMHDSKSelect

0x0 : NO

No handshake. LPM is not supported

0x1 : ACK

ACK

0x2 : NYET

NYET

0x3 : STALL

STALL

End of enumeration elements list.


CTRLB

DEVICE Control B
address_offset : 0x8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLB CTRLB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DETACH UPRSM SPDCONF NREPLY TSTJ TSTK TSTPCKT OPMODE2 GNAK LPMHDSK

DETACH : Detach
bits : 0 - 0 (1 bit)

UPRSM : Upstream Resume
bits : 1 - 1 (1 bit)

SPDCONF : Speed Configuration
bits : 2 - 3 (2 bit)

Enumeration: SPDCONFSelect

0x0 : FS

FS : Full Speed

0x1 : LS

LS : Low Speed

0x2 : HS

HS : High Speed capable

0x3 : HSTM

HSTM: High Speed Test Mode (force high-speed mode for test mode)

End of enumeration elements list.

NREPLY : No Reply
bits : 4 - 4 (1 bit)

TSTJ : Test mode J
bits : 5 - 5 (1 bit)

TSTK : Test mode K
bits : 6 - 6 (1 bit)

TSTPCKT : Test packet mode
bits : 7 - 7 (1 bit)

OPMODE2 : Specific Operational Mode
bits : 8 - 8 (1 bit)

GNAK : Global NAK
bits : 9 - 9 (1 bit)

LPMHDSK : Link Power Management Handshake
bits : 10 - 11 (2 bit)

Enumeration: LPMHDSKSelect

0 : NO

No handshake. LPM is not supported

1 : ACK

ACK

2 : NYET

NYET

3 : STALL

STALL

End of enumeration elements list.


EPINTENCLR

DEVICE_ENDPOINT End Point Interrupt Clear Flag
address_offset : 0x8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENCLR EPINTENCLR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPCFG5

USB is Device - - DEVICE End Point Configuration
address_offset : 0x8E0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG5 DEVICE - EPCFG5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR5

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0x8FC Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR5 DEVICE - EPSTATUSCLR5 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


EPINTENSET

DEVICE_ENDPOINT End Point Interrupt Set Flag
address_offset : 0x9 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EPINTENSET EPINTENSET read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - EPSTATUSSET5

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0x903 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET5 DEVICE - EPSTATUSSET5 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS5

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0x90A Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS5 DEVICE - EPSTATUS5 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG5

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0x911 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG5 DEVICE - EPINTFLAG5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR5

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0x918 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR5 DEVICE - EPINTENCLR5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET5

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0x91F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET5 DEVICE - EPINTENSET5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - DADD

USB is Device - - DEVICE Device Address
address_offset : 0xA Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - DADD DEVICE - DADD read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DADD ADDEN

DADD : Device Address
bits : 0 - 6 (7 bit)

ADDEN : Device Address Enable
bits : 7 - 7 (1 bit)


DADD

DEVICE Device Address
address_offset : 0xA Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DADD DADD read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DADD ADDEN

DADD : Device Address
bits : 0 - 6 (7 bit)

ADDEN : Device Address Enable
bits : 7 - 7 (1 bit)


DEVICE - EPCFG6

USB is Device - - DEVICE End Point Configuration
address_offset : 0xAA0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG6 DEVICE - EPCFG6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR6

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0xAC0 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR6 DEVICE - EPSTATUSCLR6 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET6

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0xAC8 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET6 DEVICE - EPSTATUSSET6 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS6

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0xAD0 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS6 DEVICE - EPSTATUS6 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG6

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0xAD8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG6 DEVICE - EPINTFLAG6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR6

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0xAE0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR6 DEVICE - EPINTENCLR6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET6

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0xAE8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET6 DEVICE - EPINTENSET6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - STATUS

USB is Device - - DEVICE Status
address_offset : 0xC Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - STATUS DEVICE - STATUS read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SPEED LINESTATE

SPEED : Speed Status
bits : 2 - 3 (2 bit)
access : read-only

Enumeration: SPEEDSelect

0x0 : FS

Full-speed mode

0x1 : HS

High-speed mode

0x2 : LS

Low-speed mode

End of enumeration elements list.

LINESTATE : USB Line State Status
bits : 6 - 7 (2 bit)
access : read-only

Enumeration: LINESTATESelect

0x0 : 0

SE0/RESET

0x1 : 1

FS-J or LS-K State

0x2 : 2

FS-K or LS-J State

End of enumeration elements list.


STATUS

DEVICE Status
address_offset : 0xC Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

STATUS STATUS read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SPEED LINESTATE

SPEED : Speed Status
bits : 2 - 3 (2 bit)
access : read-only

Enumeration: SPEEDSelect

0x0 : FS

Full-speed mode

0x1 : HS

High-speed mode

0x2 : LS

Low-speed mode

End of enumeration elements list.

LINESTATE : USB Line State Status
bits : 6 - 7 (2 bit)
access : read-only

Enumeration: LINESTATESelect

0x0 : 0

SE0/RESET

0x1 : 1

FS-J or LS-K State

0x2 : 2

FS-K or LS-J State

End of enumeration elements list.


DEVICE - EPCFG7

USB is Device - - DEVICE End Point Configuration
address_offset : 0xC80 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPCFG7 DEVICE - EPCFG7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 EPTYPE0 EPTYPE1 NYETDIS

EPTYPE0 : End Point Type0
bits : 0 - 2 (3 bit)

EPTYPE1 : End Point Type1
bits : 4 - 6 (3 bit)

NYETDIS : NYET Token Disable
bits : 7 - 7 (1 bit)


DEVICE - EPSTATUSCLR7

USB is Device - - DEVICE End Point Pipe Status Clear
address_offset : 0xCA4 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSCLR7 DEVICE - EPSTATUSCLR7 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Clear
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Clear
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Clear
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Clear
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Clear
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Clear
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Clear
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUSSET7

USB is Device - - DEVICE End Point Pipe Status Set
address_offset : 0xCAD Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUSSET7 DEVICE - EPSTATUSSET7 write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle OUT Set
bits : 0 - 0 (1 bit)
access : write-only

DTGLIN : Data Toggle IN Set
bits : 1 - 1 (1 bit)
access : write-only

CURBK : Current Bank Set
bits : 2 - 2 (1 bit)
access : write-only

STALLRQ0 : Stall 0 Request Set
bits : 4 - 4 (1 bit)
access : write-only

STALLRQ1 : Stall 1 Request Set
bits : 5 - 5 (1 bit)
access : write-only

BK0RDY : Bank 0 Ready Set
bits : 6 - 6 (1 bit)
access : write-only

BK1RDY : Bank 1 Ready Set
bits : 7 - 7 (1 bit)
access : write-only


DEVICE - EPSTATUS7

USB is Device - - DEVICE End Point Pipe Status
address_offset : 0xCB6 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPSTATUS7 DEVICE - EPSTATUS7 read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTGLOUT DTGLIN CURBK STALLRQ0 STALLRQ1 BK0RDY BK1RDY

DTGLOUT : Data Toggle Out
bits : 0 - 0 (1 bit)
access : read-only

DTGLIN : Data Toggle In
bits : 1 - 1 (1 bit)
access : read-only

CURBK : Current Bank
bits : 2 - 2 (1 bit)
access : read-only

STALLRQ0 : Stall 0 Request
bits : 4 - 4 (1 bit)
access : read-only

STALLRQ1 : Stall 1 Request
bits : 5 - 5 (1 bit)
access : read-only

BK0RDY : Bank 0 ready
bits : 6 - 6 (1 bit)
access : read-only

BK1RDY : Bank 1 ready
bits : 7 - 7 (1 bit)
access : read-only


DEVICE - EPINTFLAG7

USB is Device - - DEVICE End Point Interrupt Flag
address_offset : 0xCBF Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTFLAG7 DEVICE - EPINTFLAG7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1
bits : 3 - 3 (1 bit)

RXSTP : Received Setup
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out
bits : 6 - 6 (1 bit)


DEVICE - EPINTENCLR7

USB is Device - - DEVICE End Point Interrupt Clear Flag
address_offset : 0xCC8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENCLR7 DEVICE - EPINTENCLR7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Disable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Disable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Disable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Disable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Disable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/Out Interrupt Disable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/Out Interrupt Disable
bits : 6 - 6 (1 bit)


DEVICE - EPINTENSET7

USB is Device - - DEVICE End Point Interrupt Set Flag
address_offset : 0xCD1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEVICE - EPINTENSET7 DEVICE - EPINTENSET7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TRCPT0 TRCPT1 TRFAIL0 TRFAIL1 RXSTP STALL0 STALL1

TRCPT0 : Transfer Complete 0 Interrupt Enable
bits : 0 - 0 (1 bit)

TRCPT1 : Transfer Complete 1 Interrupt Enable
bits : 1 - 1 (1 bit)

TRFAIL0 : Error Flow 0 Interrupt Enable
bits : 2 - 2 (1 bit)

TRFAIL1 : Error Flow 1 Interrupt Enable
bits : 3 - 3 (1 bit)

RXSTP : Received Setup Interrupt Enable
bits : 4 - 4 (1 bit)

STALL0 : Stall 0 In/out Interrupt enable
bits : 5 - 5 (1 bit)

STALL1 : Stall 1 In/out Interrupt enable
bits : 6 - 6 (1 bit)


DEVICE - FSMSTATUS

USB is Device - - Finite State Machine Status
address_offset : 0xD Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DEVICE - FSMSTATUS DEVICE - FSMSTATUS read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 FSMSTATE

FSMSTATE : Fine State Machine Status
bits : 0 - 5 (6 bit)
access : read-only

Enumeration: FSMSTATESelect

0x1 : OFF

OFF (L3). It corresponds to the powered-off, disconnected, and disabled state

0x2 : ON

ON (L0). It corresponds to the Idle and Active states

0x4 : SUSPEND

SUSPEND (L2)

0x8 : SLEEP

SLEEP (L1)

0x10 : DNRESUME

DNRESUME. Down Stream Resume.

0x20 : UPRESUME

UPRESUME. Up Stream Resume.

0x40 : RESET

RESET. USB lines Reset.

End of enumeration elements list.


FSMSTATUS

Finite State Machine Status
address_offset : 0xD Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

FSMSTATUS FSMSTATUS read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 FSMSTATE

FSMSTATE : Fine State Machine Status
bits : 0 - 6 (7 bit)
access : read-only

Enumeration: FSMSTATESelect

0x1 : OFF

OFF (L3). It corresponds to the powered-off, disconnected, and disabled state

0x2 : ON

ON (L0). It corresponds to the Idle and Active states

0x4 : SUSPEND

SUSPEND (L2)

0x8 : SLEEP

SLEEP (L1)

0x10 : DNRESUME

DNRESUME. Down Stream Resume.

0x20 : UPRESUME

UPRESUME. Up Stream Resume.

0x40 : RESET

RESET. USB lines Reset.

End of enumeration elements list.



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.