ATSAMV71J19B USBHS registers

The 241 registers of USBHS (USB High-Speed Interface), from 0x40038000, with their reset value and every field. The ATSAMV71J19B has 2417 registers in 55 peripherals, one page each.

USBHS USB High-Speed Interface

USBHS_DEVCTRLDevice General Control Register

Address
0x40038000
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
OPMODE216Specific Operational mode
TSTPCKT15Test packet mode
TSTK14Test mode K
TSTJ13Test mode J
LS12Low-Speed Mode Force
SPDCONF11:10Mode Configuration
  • 0 The peripheral starts in Full-speed mode and performs a high-speed reset to switch to High-speed mode if the host is high-speed-capable.
  • 1 For a better consumption, if high speed is not needed.
  • 2 Forced high speed.
  • 3 The peripheral remains in Full-speed mode whatever the host speed capability.
RMWKUP9Remote Wake-Up
DETACH8Detach
ADDEN7Address Enable
UADD6:0USB Address

USBHS_DEVISRDevice Global Interrupt Status Register

Address
0x40038004
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 6 Interrupt
DMA_529DMA Channel 5 Interrupt
DMA_428DMA Channel 4 Interrupt
DMA_327DMA Channel 3 Interrupt
DMA_226DMA Channel 2 Interrupt
DMA_125DMA Channel 1 Interrupt
PEP_921Endpoint 9 Interrupt
PEP_820Endpoint 8 Interrupt
PEP_719Endpoint 7 Interrupt
PEP_618Endpoint 6 Interrupt
PEP_517Endpoint 5 Interrupt
PEP_416Endpoint 4 Interrupt
PEP_315Endpoint 3 Interrupt
PEP_214Endpoint 2 Interrupt
PEP_113Endpoint 1 Interrupt
PEP_012Endpoint 0 Interrupt
UPRSM6Upstream Resume Interrupt
EORSM5End of Resume Interrupt
WAKEUP4Wake-Up Interrupt
EORST3End of Reset Interrupt
SOF2Start of Frame Interrupt
MSOF1Micro Start of Frame Interrupt
SUSP0Suspend Interrupt
DMA_731DMA Channel 7 Interrupt

USBHS_DEVICRDevice Global Interrupt Clear Register

Address
0x40038008
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
UPRSMC6Upstream Resume Interrupt Clear
EORSMC5End of Resume Interrupt Clear
WAKEUPC4Wake-Up Interrupt Clear
EORSTC3End of Reset Interrupt Clear
SOFC2Start of Frame Interrupt Clear
MSOFC1Micro Start of Frame Interrupt Clear
SUSPC0Suspend Interrupt Clear

USBHS_DEVIFRDevice Global Interrupt Set Register

Address
0x4003800C
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
DMA_630DMA Channel 6 Interrupt Set
DMA_529DMA Channel 5 Interrupt Set
DMA_428DMA Channel 4 Interrupt Set
DMA_327DMA Channel 3 Interrupt Set
DMA_226DMA Channel 2 Interrupt Set
DMA_125DMA Channel 1 Interrupt Set
UPRSMS6Upstream Resume Interrupt Set
EORSMS5End of Resume Interrupt Set
WAKEUPS4Wake-Up Interrupt Set
EORSTS3End of Reset Interrupt Set
SOFS2Start of Frame Interrupt Set
MSOFS1Micro Start of Frame Interrupt Set
SUSPS0Suspend Interrupt Set
DMA_731DMA Channel 7 Interrupt Set

USBHS_DEVIMRDevice Global Interrupt Mask Register

Address
0x40038010
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 6 Interrupt Mask
DMA_529DMA Channel 5 Interrupt Mask
DMA_428DMA Channel 4 Interrupt Mask
DMA_327DMA Channel 3 Interrupt Mask
DMA_226DMA Channel 2 Interrupt Mask
DMA_125DMA Channel 1 Interrupt Mask
PEP_921Endpoint 9 Interrupt Mask
PEP_820Endpoint 8 Interrupt Mask
PEP_719Endpoint 7 Interrupt Mask
PEP_618Endpoint 6 Interrupt Mask
PEP_517Endpoint 5 Interrupt Mask
PEP_416Endpoint 4 Interrupt Mask
PEP_315Endpoint 3 Interrupt Mask
PEP_214Endpoint 2 Interrupt Mask
PEP_113Endpoint 1 Interrupt Mask
PEP_012Endpoint 0 Interrupt Mask
UPRSME6Upstream Resume Interrupt Mask
EORSME5End of Resume Interrupt Mask
WAKEUPE4Wake-Up Interrupt Mask
EORSTE3End of Reset Interrupt Mask
SOFE2Start of Frame Interrupt Mask
MSOFE1Micro Start of Frame Interrupt Mask
SUSPE0Suspend Interrupt Mask
DMA_731DMA Channel 7 Interrupt Mask

USBHS_DEVIDRDevice Global Interrupt Disable Register

Address
0x40038014
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 6 Interrupt Disable
DMA_529DMA Channel 5 Interrupt Disable
DMA_428DMA Channel 4 Interrupt Disable
DMA_327DMA Channel 3 Interrupt Disable
DMA_226DMA Channel 2 Interrupt Disable
DMA_125DMA Channel 1 Interrupt Disable
PEP_921Endpoint 9 Interrupt Disable
PEP_820Endpoint 8 Interrupt Disable
PEP_719Endpoint 7 Interrupt Disable
PEP_618Endpoint 6 Interrupt Disable
PEP_517Endpoint 5 Interrupt Disable
PEP_416Endpoint 4 Interrupt Disable
PEP_315Endpoint 3 Interrupt Disable
PEP_214Endpoint 2 Interrupt Disable
PEP_113Endpoint 1 Interrupt Disable
PEP_012Endpoint 0 Interrupt Disable
UPRSMEC6Upstream Resume Interrupt Disable
EORSMEC5End of Resume Interrupt Disable
WAKEUPEC4Wake-Up Interrupt Disable
EORSTEC3End of Reset Interrupt Disable
SOFEC2Start of Frame Interrupt Disable
MSOFEC1Micro Start of Frame Interrupt Disable
SUSPEC0Suspend Interrupt Disable
DMA_731DMA Channel 7 Interrupt Disable

USBHS_DEVIERDevice Global Interrupt Enable Register

Address
0x40038018
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 6 Interrupt Enable
DMA_529DMA Channel 5 Interrupt Enable
DMA_428DMA Channel 4 Interrupt Enable
DMA_327DMA Channel 3 Interrupt Enable
DMA_226DMA Channel 2 Interrupt Enable
DMA_125DMA Channel 1 Interrupt Enable
PEP_921Endpoint 9 Interrupt Enable
PEP_820Endpoint 8 Interrupt Enable
PEP_719Endpoint 7 Interrupt Enable
PEP_618Endpoint 6 Interrupt Enable
PEP_517Endpoint 5 Interrupt Enable
PEP_416Endpoint 4 Interrupt Enable
PEP_315Endpoint 3 Interrupt Enable
PEP_214Endpoint 2 Interrupt Enable
PEP_113Endpoint 1 Interrupt Enable
PEP_012Endpoint 0 Interrupt Enable
UPRSMES6Upstream Resume Interrupt Enable
EORSMES5End of Resume Interrupt Enable
WAKEUPES4Wake-Up Interrupt Enable
EORSTES3End of Reset Interrupt Enable
SOFES2Start of Frame Interrupt Enable
MSOFES1Micro Start of Frame Interrupt Enable
SUSPES0Suspend Interrupt Enable
DMA_731DMA Channel 7 Interrupt Enable

USBHS_DEVEPTDevice Endpoint Register

Address
0x4003801C
Reset
0x00000000
Access
read/write
Size
32-bit
20 fields
FieldBitsWhat it does
EPRST925Endpoint 9 Reset
EPRST824Endpoint 8 Reset
EPRST723Endpoint 7 Reset
EPRST622Endpoint 6 Reset
EPRST521Endpoint 5 Reset
EPRST420Endpoint 4 Reset
EPRST319Endpoint 3 Reset
EPRST218Endpoint 2 Reset
EPRST117Endpoint 1 Reset
EPRST016Endpoint 0 Reset
EPEN99Endpoint 9 Enable
EPEN88Endpoint 8 Enable
EPEN77Endpoint 7 Enable
EPEN66Endpoint 6 Enable
EPEN55Endpoint 5 Enable
EPEN44Endpoint 4 Enable
EPEN33Endpoint 3 Enable
EPEN22Endpoint 2 Enable
EPEN11Endpoint 1 Enable
EPEN00Endpoint 0 Enable

USBHS_DEVFNUMDevice Frame Number Register

Address
0x40038020
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FNCERR15Frame Number CRC Error
FNUM13:3Frame Number
MFNUM2:0Micro Frame Number

USBHS_DEVEPTCFG0Device Endpoint Configuration Register

Address
0x40038100
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG1Device Endpoint Configuration Register

Address
0x40038104
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG2Device Endpoint Configuration Register

Address
0x40038108
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG3Device Endpoint Configuration Register

Address
0x4003810C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG4Device Endpoint Configuration Register

Address
0x40038110
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG5Device Endpoint Configuration Register

Address
0x40038114
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG6Device Endpoint Configuration Register

Address
0x40038118
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG7Device Endpoint Configuration Register

Address
0x4003811C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG8Device Endpoint Configuration Register

Address
0x40038120
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTCFG9Device Endpoint Configuration Register

Address
0x40038124
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NBTRANS14:13Number of transactions per microframe for isochronous endpoint
  • 0 Reserved to endpoint that does not have the high-bandwidth isochronous capability.
  • 1 Default value: one transaction per microframe.
  • 2 Two transactions per microframe. This endpoint should be configured as double-bank.
  • 3 Three transactions per microframe. This endpoint should be configured as triple-bank.
EPTYPE12:11Endpoint Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW9Automatic Switch
EPDIR8Endpoint Direction
  • 0 The endpoint direction is OUT.
  • 1 The endpoint direction is IN (nor for control endpoints).
EPSIZE6:4Endpoint Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
EPBK3:2Endpoint Banks
  • 0 Single-bank endpoint
  • 1 Double-bank endpoint
  • 2 Triple-bank endpoint
ALLOC1Endpoint Memory Allocate

USBHS_DEVEPTISR0Device Endpoint Interrupt Status Register

Address
0x40038130
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR1Device Endpoint Interrupt Status Register

Address
0x40038134
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR2Device Endpoint Interrupt Status Register

Address
0x40038138
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR3Device Endpoint Interrupt Status Register

Address
0x4003813C
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR4Device Endpoint Interrupt Status Register

Address
0x40038140
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR5Device Endpoint Interrupt Status Register

Address
0x40038144
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR6Device Endpoint Interrupt Status Register

Address
0x40038148
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR7Device Endpoint Interrupt Status Register

Address
0x4003814C
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR8Device Endpoint Interrupt Status Register

Address
0x40038150
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTISR9Device Endpoint Interrupt Status Register

Address
0x40038154
Reset
0x00000000
Access
read only
Size
32-bit
20 fields
FieldBitsWhat it does
BYCT30:20Byte Count
CFGOK18Configuration OK Status
CTRLDIR17Control Direction
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
ERRORTRANS10High-bandwidth Isochronous OUT Endpoint Transaction Error Interrupt
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
  • 2 Reserved for high-bandwidth isochronous endpoint
  • 3 Reserved for high-bandwidth isochronous endpoint
SHORTPACKET7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
STALLEDI6STALLed Interrupt
OVERFI5Overflow Interrupt
HBISOFLUSHI4High Bandwidth Isochronous IN Flush Interrupt
NAKINI4NAKed IN Interrupt
HBISOINERRI3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTI3NAKed OUT Interrupt
RXSTPI2Received SETUP Interrupt
UNDERFI2Underflow Interrupt
RXOUTI1Received OUT Data Interrupt
TXINI0Transmitted IN Data Interrupt

USBHS_DEVEPTICR0Device Endpoint Interrupt Clear Register

Address
0x40038160
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR1Device Endpoint Interrupt Clear Register

Address
0x40038164
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR2Device Endpoint Interrupt Clear Register

Address
0x40038168
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR3Device Endpoint Interrupt Clear Register

Address
0x4003816C
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR4Device Endpoint Interrupt Clear Register

Address
0x40038170
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR5Device Endpoint Interrupt Clear Register

Address
0x40038174
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR6Device Endpoint Interrupt Clear Register

Address
0x40038178
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR7Device Endpoint Interrupt Clear Register

Address
0x4003817C
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR8Device Endpoint Interrupt Clear Register

Address
0x40038180
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTICR9Device Endpoint Interrupt Clear Register

Address
0x40038184
Reset
0x00000000
Access
write only
Size
32-bit
12 fields
FieldBitsWhat it does
SHORTPACKETC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
STALLEDIC6STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
HBISOFLUSHIC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINIC4NAKed IN Interrupt Clear
HBISOINERRIC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTIC3NAKed OUT Interrupt Clear
RXSTPIC2Received SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
RXOUTIC1Received OUT Data Interrupt Clear
TXINIC0Transmitted IN Data Interrupt Clear

USBHS_DEVEPTIFR0Device Endpoint Interrupt Set Register

Address
0x40038190
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR1Device Endpoint Interrupt Set Register

Address
0x40038194
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR2Device Endpoint Interrupt Set Register

Address
0x40038198
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR3Device Endpoint Interrupt Set Register

Address
0x4003819C
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR4Device Endpoint Interrupt Set Register

Address
0x400381A0
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR5Device Endpoint Interrupt Set Register

Address
0x400381A4
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR6Device Endpoint Interrupt Set Register

Address
0x400381A8
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR7Device Endpoint Interrupt Set Register

Address
0x400381AC
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR8Device Endpoint Interrupt Set Register

Address
0x400381B0
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIFR9Device Endpoint Interrupt Set Register

Address
0x400381B4
Reset
0x00000000
Access
write only
Size
32-bit
13 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Interrupt Set
SHORTPACKETS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
STALLEDIS6STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
HBISOFLUSHIS4High Bandwidth Isochronous IN Flush Interrupt Set
NAKINIS4NAKed IN Interrupt Set
HBISOINERRIS3High Bandwidth Isochronous IN Underflow Error Interrupt Set
NAKOUTIS3NAKed OUT Interrupt Set
RXSTPIS2Received SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
RXOUTIS1Received OUT Data Interrupt Set
TXINIS0Transmitted IN Data Interrupt Set

USBHS_DEVEPTIMR0Device Endpoint Interrupt Mask Register

Address
0x400381C0
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR1Device Endpoint Interrupt Mask Register

Address
0x400381C4
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR2Device Endpoint Interrupt Mask Register

Address
0x400381C8
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR3Device Endpoint Interrupt Mask Register

Address
0x400381CC
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR4Device Endpoint Interrupt Mask Register

Address
0x400381D0
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR5Device Endpoint Interrupt Mask Register

Address
0x400381D4
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR6Device Endpoint Interrupt Mask Register

Address
0x400381D8
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR7Device Endpoint Interrupt Mask Register

Address
0x400381DC
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR8Device Endpoint Interrupt Mask Register

Address
0x400381E0
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIMR9Device Endpoint Interrupt Mask Register

Address
0x400381E4
Reset
0x00000000
Access
read only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQ19STALL Request
RSTDT18Reset Data Toggle
NYETDIS17NYET Token Disable
EPDISHDMA16Endpoint Interrupts Disable HDMA Request
FIFOCON14FIFO Control
KILLBK13Kill IN Bank
NBUSYBKE12Number of Busy Banks Interrupt
ERRORTRANSE10Transaction Error Interrupt
DATAXE9DataX Interrupt
MDATAE8MData Interrupt
SHORTPACKETE7Short Packet Interrupt
CRCERRE6CRC Error Interrupt
STALLEDE6STALLed Interrupt
OVERFE5Overflow Interrupt
HBISOFLUSHE4High Bandwidth Isochronous IN Flush Interrupt
NAKINE4NAKed IN Interrupt
HBISOINERRE3High Bandwidth Isochronous IN Underflow Error Interrupt
NAKOUTE3NAKed OUT Interrupt
RXSTPE2Received SETUP Interrupt
UNDERFE2Underflow Interrupt
RXOUTE1Received OUT Data Interrupt
TXINE0Transmitted IN Data Interrupt

USBHS_DEVEPTIER0Device Endpoint Interrupt Enable Register

Address
0x400381F0
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER1Device Endpoint Interrupt Enable Register

Address
0x400381F4
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER2Device Endpoint Interrupt Enable Register

Address
0x400381F8
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER3Device Endpoint Interrupt Enable Register

Address
0x400381FC
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER4Device Endpoint Interrupt Enable Register

Address
0x40038200
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER5Device Endpoint Interrupt Enable Register

Address
0x40038204
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER6Device Endpoint Interrupt Enable Register

Address
0x40038208
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER7Device Endpoint Interrupt Enable Register

Address
0x4003820C
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER8Device Endpoint Interrupt Enable Register

Address
0x40038210
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIER9Device Endpoint Interrupt Enable Register

Address
0x40038214
Reset
0x00000000
Access
write only
Size
32-bit
22 fields
FieldBitsWhat it does
STALLRQS19STALL Request Enable
RSTDTS18Reset Data Toggle Enable
NYETDISS17NYET Token Disable Enable
EPDISHDMAS16Endpoint Interrupts Disable HDMA Request Enable
FIFOCONS14FIFO Control
KILLBKS13Kill IN Bank
NBUSYBKES12Number of Busy Banks Interrupt Enable
ERRORTRANSES10Transaction Error Interrupt Enable
DATAXES9DataX Interrupt Enable
MDATAES8MData Interrupt Enable
SHORTPACKETES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
STALLEDES6STALLed Interrupt Enable
OVERFES5Overflow Interrupt Enable
HBISOFLUSHES4High Bandwidth Isochronous IN Flush Interrupt Enable
NAKINES4NAKed IN Interrupt Enable
HBISOINERRES3High Bandwidth Isochronous IN Underflow Error Interrupt Enable
NAKOUTES3NAKed OUT Interrupt Enable
RXSTPES2Received SETUP Interrupt Enable
UNDERFES2Underflow Interrupt Enable
RXOUTES1Received OUT Data Interrupt Enable
TXINES0Transmitted IN Data Interrupt Enable

USBHS_DEVEPTIDR0Device Endpoint Interrupt Disable Register

Address
0x40038220
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR1Device Endpoint Interrupt Disable Register

Address
0x40038224
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR2Device Endpoint Interrupt Disable Register

Address
0x40038228
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR3Device Endpoint Interrupt Disable Register

Address
0x4003822C
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR4Device Endpoint Interrupt Disable Register

Address
0x40038230
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR5Device Endpoint Interrupt Disable Register

Address
0x40038234
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR6Device Endpoint Interrupt Disable Register

Address
0x40038238
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR7Device Endpoint Interrupt Disable Register

Address
0x4003823C
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR8Device Endpoint Interrupt Disable Register

Address
0x40038240
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVEPTIDR9Device Endpoint Interrupt Disable Register

Address
0x40038244
Reset
0x00000000
Access
write only
Size
32-bit
19 fields
FieldBitsWhat it does
STALLRQC19STALL Request Clear
NYETDISC17NYET Token Disable Clear
EPDISHDMAC16Endpoint Interrupts Disable HDMA Request Clear
FIFOCONC14FIFO Control Clear
NBUSYBKEC12Number of Busy Banks Interrupt Clear
ERRORTRANSEC10Transaction Error Interrupt Clear
DATAXEC9DataX Interrupt Clear
MDATAEC8MData Interrupt Clear
SHORTPACKETEC7Shortpacket Interrupt Clear
STALLEDEC6STALLed Interrupt Clear
OVERFEC5Overflow Interrupt Clear
HBISOFLUSHEC4High Bandwidth Isochronous IN Flush Interrupt Clear
NAKINEC4NAKed IN Interrupt Clear
HBISOINERREC3High Bandwidth Isochronous IN Underflow Error Interrupt Clear
NAKOUTEC3NAKed OUT Interrupt Clear
RXSTPEC2Received SETUP Interrupt Clear
UNDERFEC2Underflow Interrupt Clear
RXOUTEC1Received OUT Data Interrupt Clear
TXINEC0Transmitted IN Interrupt Clear

USBHS_DEVDMANXTDSC0Device DMA Channel Next Descriptor Address Register

Address
0x40038310
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS0Device DMA Channel Address Register

Address
0x40038314
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL0Device DMA Channel Control Register

Address
0x40038318
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS0Device DMA Channel Status Register

Address
0x4003831C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_DEVDMANXTDSC1Device DMA Channel Next Descriptor Address Register

Address
0x40038320
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS1Device DMA Channel Address Register

Address
0x40038324
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL1Device DMA Channel Control Register

Address
0x40038328
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS1Device DMA Channel Status Register

Address
0x4003832C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_DEVDMANXTDSC2Device DMA Channel Next Descriptor Address Register

Address
0x40038330
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS2Device DMA Channel Address Register

Address
0x40038334
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL2Device DMA Channel Control Register

Address
0x40038338
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS2Device DMA Channel Status Register

Address
0x4003833C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_DEVDMANXTDSC3Device DMA Channel Next Descriptor Address Register

Address
0x40038340
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS3Device DMA Channel Address Register

Address
0x40038344
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL3Device DMA Channel Control Register

Address
0x40038348
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS3Device DMA Channel Status Register

Address
0x4003834C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_DEVDMANXTDSC4Device DMA Channel Next Descriptor Address Register

Address
0x40038350
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS4Device DMA Channel Address Register

Address
0x40038354
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL4Device DMA Channel Control Register

Address
0x40038358
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS4Device DMA Channel Status Register

Address
0x4003835C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_DEVDMANXTDSC5Device DMA Channel Next Descriptor Address Register

Address
0x40038360
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS5Device DMA Channel Address Register

Address
0x40038364
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL5Device DMA Channel Control Register

Address
0x40038368
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS5Device DMA Channel Status Register

Address
0x4003836C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_DEVDMANXTDSC6Device DMA Channel Next Descriptor Address Register

Address
0x40038370
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_DEVDMAADDRESS6Device DMA Channel Address Register

Address
0x40038374
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_DEVDMACONTROL6Device DMA Channel Control Register

Address
0x40038378
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_DEVDMASTATUS6Device DMA Channel Status Register

Address
0x4003837C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTCTRLHost General Control Register

Address
0x40038400
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SPDCONF13:12Mode Configuration
  • 0 The host starts in Full-speed mode and performs a high-speed reset to switch to High-speed mode if the downstream peripheral is high-speed capable.
  • 1 For a better consumption, if high speed is not needed.
  • 2 Forced high speed.
  • 3 The host remains in Full-speed mode whatever the peripheral speed capability.
RESUME10Send USB Resume
RESET9Send USB Reset
SOFE8Start of Frame Generation Enable

USBHS_HSTISRHost Global Interrupt Status Register

Address
0x40038404
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 5 Interrupt
DMA_529DMA Channel 4 Interrupt
DMA_428DMA Channel 3 Interrupt
DMA_327DMA Channel 2 Interrupt
DMA_226DMA Channel 1 Interrupt
DMA_125DMA Channel 0 Interrupt
PEP_917Pipe 9 Interrupt
PEP_816Pipe 8 Interrupt
PEP_715Pipe 7 Interrupt
PEP_614Pipe 6 Interrupt
PEP_513Pipe 5 Interrupt
PEP_412Pipe 4 Interrupt
PEP_311Pipe 3 Interrupt
PEP_210Pipe 2 Interrupt
PEP_19Pipe 1 Interrupt
PEP_08Pipe 0 Interrupt
HWUPI6Host Wake-Up Interrupt
HSOFI5Host Start of Frame Interrupt
RXRSMI4Upstream Resume Received Interrupt
RSMEDI3Downstream Resume Sent Interrupt
RSTI2USB Reset Sent Interrupt
DDISCI1Device Disconnection Interrupt
DCONNI0Device Connection Interrupt
DMA_731DMA Channel 6 Interrupt

USBHS_HSTICRHost Global Interrupt Clear Register

Address
0x40038408
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
HWUPIC6Host Wake-Up Interrupt Clear
HSOFIC5Host Start of Frame Interrupt Clear
RXRSMIC4Upstream Resume Received Interrupt Clear
RSMEDIC3Downstream Resume Sent Interrupt Clear
RSTIC2USB Reset Sent Interrupt Clear
DDISCIC1Device Disconnection Interrupt Clear
DCONNIC0Device Connection Interrupt Clear

USBHS_HSTIFRHost Global Interrupt Set Register

Address
0x4003840C
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
DMA_630DMA Channel 5 Interrupt Set
DMA_529DMA Channel 4 Interrupt Set
DMA_428DMA Channel 3 Interrupt Set
DMA_327DMA Channel 2 Interrupt Set
DMA_226DMA Channel 1 Interrupt Set
DMA_125DMA Channel 0 Interrupt Set
HWUPIS6Host Wake-Up Interrupt Set
HSOFIS5Host Start of Frame Interrupt Set
RXRSMIS4Upstream Resume Received Interrupt Set
RSMEDIS3Downstream Resume Sent Interrupt Set
RSTIS2USB Reset Sent Interrupt Set
DDISCIS1Device Disconnection Interrupt Set
DCONNIS0Device Connection Interrupt Set
DMA_731DMA Channel 6 Interrupt Set

USBHS_HSTIMRHost Global Interrupt Mask Register

Address
0x40038410
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 5 Interrupt Enable
DMA_529DMA Channel 4 Interrupt Enable
DMA_428DMA Channel 3 Interrupt Enable
DMA_327DMA Channel 2 Interrupt Enable
DMA_226DMA Channel 1 Interrupt Enable
DMA_125DMA Channel 0 Interrupt Enable
PEP_917Pipe 9 Interrupt Enable
PEP_816Pipe 8 Interrupt Enable
PEP_715Pipe 7 Interrupt Enable
PEP_614Pipe 6 Interrupt Enable
PEP_513Pipe 5 Interrupt Enable
PEP_412Pipe 4 Interrupt Enable
PEP_311Pipe 3 Interrupt Enable
PEP_210Pipe 2 Interrupt Enable
PEP_19Pipe 1 Interrupt Enable
PEP_08Pipe 0 Interrupt Enable
HWUPIE6Host Wake-Up Interrupt Enable
HSOFIE5Host Start of Frame Interrupt Enable
RXRSMIE4Upstream Resume Received Interrupt Enable
RSMEDIE3Downstream Resume Sent Interrupt Enable
RSTIE2USB Reset Sent Interrupt Enable
DDISCIE1Device Disconnection Interrupt Enable
DCONNIE0Device Connection Interrupt Enable
DMA_731DMA Channel 6 Interrupt Enable

USBHS_HSTIDRHost Global Interrupt Disable Register

Address
0x40038414
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 5 Interrupt Disable
DMA_529DMA Channel 4 Interrupt Disable
DMA_428DMA Channel 3 Interrupt Disable
DMA_327DMA Channel 2 Interrupt Disable
DMA_226DMA Channel 1 Interrupt Disable
DMA_125DMA Channel 0 Interrupt Disable
PEP_917Pipe 9 Interrupt Disable
PEP_816Pipe 8 Interrupt Disable
PEP_715Pipe 7 Interrupt Disable
PEP_614Pipe 6 Interrupt Disable
PEP_513Pipe 5 Interrupt Disable
PEP_412Pipe 4 Interrupt Disable
PEP_311Pipe 3 Interrupt Disable
PEP_210Pipe 2 Interrupt Disable
PEP_19Pipe 1 Interrupt Disable
PEP_08Pipe 0 Interrupt Disable
HWUPIEC6Host Wake-Up Interrupt Disable
HSOFIEC5Host Start of Frame Interrupt Disable
RXRSMIEC4Upstream Resume Received Interrupt Disable
RSMEDIEC3Downstream Resume Sent Interrupt Disable
RSTIEC2USB Reset Sent Interrupt Disable
DDISCIEC1Device Disconnection Interrupt Disable
DCONNIEC0Device Connection Interrupt Disable
DMA_731DMA Channel 6 Interrupt Disable

USBHS_HSTIERHost Global Interrupt Enable Register

Address
0x40038418
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
DMA_630DMA Channel 5 Interrupt Enable
DMA_529DMA Channel 4 Interrupt Enable
DMA_428DMA Channel 3 Interrupt Enable
DMA_327DMA Channel 2 Interrupt Enable
DMA_226DMA Channel 1 Interrupt Enable
DMA_125DMA Channel 0 Interrupt Enable
PEP_917Pipe 9 Interrupt Enable
PEP_816Pipe 8 Interrupt Enable
PEP_715Pipe 7 Interrupt Enable
PEP_614Pipe 6 Interrupt Enable
PEP_513Pipe 5 Interrupt Enable
PEP_412Pipe 4 Interrupt Enable
PEP_311Pipe 3 Interrupt Enable
PEP_210Pipe 2 Interrupt Enable
PEP_19Pipe 1 Interrupt Enable
PEP_08Pipe 0 Interrupt Enable
HWUPIES6Host Wake-Up Interrupt Enable
HSOFIES5Host Start of Frame Interrupt Enable
RXRSMIES4Upstream Resume Received Interrupt Enable
RSMEDIES3Downstream Resume Sent Interrupt Enable
RSTIES2USB Reset Sent Interrupt Enable
DDISCIES1Device Disconnection Interrupt Enable
DCONNIES0Device Connection Interrupt Enable
DMA_731DMA Channel 6 Interrupt Enable

USBHS_HSTPIPHost Pipe Register

Address
0x4003841C
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
PRST824Pipe 8 Reset
PRST723Pipe 7 Reset
PRST622Pipe 6 Reset
PRST521Pipe 5 Reset
PRST420Pipe 4 Reset
PRST319Pipe 3 Reset
PRST218Pipe 2 Reset
PRST117Pipe 1 Reset
PRST016Pipe 0 Reset
PEN88Pipe 8 Enable
PEN77Pipe 7 Enable
PEN66Pipe 6 Enable
PEN55Pipe 5 Enable
PEN44Pipe 4 Enable
PEN33Pipe 3 Enable
PEN22Pipe 2 Enable
PEN11Pipe 1 Enable
PEN00Pipe 0 Enable

USBHS_HSTFNUMHost Frame Number Register

Address
0x40038420
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
FLENHIGH23:16Frame Length
FNUM13:3Frame Number
MFNUM2:0Micro Frame Number

USBHS_HSTADDR1Host Address 1 Register

Address
0x40038424
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
HSTADDRP330:24USB Host Address
HSTADDRP222:16USB Host Address
HSTADDRP114:8USB Host Address
HSTADDRP06:0USB Host Address

USBHS_HSTADDR2Host Address 2 Register

Address
0x40038428
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
HSTADDRP730:24USB Host Address
HSTADDRP622:16USB Host Address
HSTADDRP514:8USB Host Address
HSTADDRP46:0USB Host Address

USBHS_HSTADDR3Host Address 3 Register

Address
0x4003842C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
HSTADDRP914:8USB Host Address
HSTADDRP86:0USB Host Address

USBHS_HSTPIPCFG0Host Pipe Configuration Register

Address
0x40038500
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG1Host Pipe Configuration Register

Address
0x40038504
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG2Host Pipe Configuration Register

Address
0x40038508
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG3Host Pipe Configuration Register

Address
0x4003850C
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG4Host Pipe Configuration Register

Address
0x40038510
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG5Host Pipe Configuration Register

Address
0x40038514
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG6Host Pipe Configuration Register

Address
0x40038518
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG7Host Pipe Configuration Register

Address
0x4003851C
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG8Host Pipe Configuration Register

Address
0x40038520
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPCFG9Host Pipe Configuration Register

Address
0x40038524
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
PINGEN20Ping Enable
PEPNUM19:16Pipe Endpoint Number
PTYPE13:12Pipe Type
  • 0 Control
  • 1 Isochronous
  • 2 Bulk
  • 3 Interrupt
AUTOSW10Automatic Switch
PTOKEN9:8Pipe Token
  • 0 SETUP
  • 1 IN
  • 2 OUT
PSIZE6:4Pipe Size
  • 0 8 bytes
  • 1 16 bytes
  • 2 32 bytes
  • 3 64 bytes
  • 4 128 bytes
  • 5 256 bytes
  • 6 512 bytes
  • 7 1024 bytes
PBK3:2Pipe Banks
  • 0 Single-bank pipe
  • 1 Double-bank pipe
  • 2 Triple-bank pipe
ALLOC1Pipe Memory Allocate
BINTERVAL31:24bInterval Parameter for the Bulk-Out/Ping Transaction
INTFRQ31:24Pipe Interrupt Request Frequency

USBHS_HSTPIPISR0Host Pipe Status Register

Address
0x40038530
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR1Host Pipe Status Register

Address
0x40038534
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR2Host Pipe Status Register

Address
0x40038538
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR3Host Pipe Status Register

Address
0x4003853C
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR4Host Pipe Status Register

Address
0x40038540
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR5Host Pipe Status Register

Address
0x40038544
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR6Host Pipe Status Register

Address
0x40038548
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR7Host Pipe Status Register

Address
0x4003854C
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR8Host Pipe Status Register

Address
0x40038550
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPISR9Host Pipe Status Register

Address
0x40038554
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PBYCT30:20Pipe Byte Count
CFGOK18Configuration OK Status
RWALL16Read/Write Allowed
CURRBK15:14Current Bank
  • 0 Current bank is bank0
  • 1 Current bank is bank1
  • 2 Current bank is bank2
NBUSYBK13:12Number of Busy Banks
  • 0 0 busy bank (all banks free)
  • 1 1 busy bank
  • 2 2 busy banks
  • 3 3 busy banks
DTSEQ9:8Data Toggle Sequence
  • 0 Data0 toggle sequence
  • 1 Data1 toggle sequence
SHORTPACKETI7Short Packet Interrupt
CRCERRI6CRC Error Interrupt
RXSTALLDI6Received STALLed Interrupt
OVERFI5Overflow Interrupt
NAKEDI4NAKed Interrupt
PERRI3Pipe Error Interrupt
TXSTPI2Transmitted SETUP Interrupt
UNDERFI2Underflow Interrupt
TXOUTI1Transmitted OUT Data Interrupt
RXINI0Received IN Data Interrupt

USBHS_HSTPIPICR0Host Pipe Clear Register

Address
0x40038560
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR1Host Pipe Clear Register

Address
0x40038564
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR2Host Pipe Clear Register

Address
0x40038568
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR3Host Pipe Clear Register

Address
0x4003856C
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR4Host Pipe Clear Register

Address
0x40038570
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR5Host Pipe Clear Register

Address
0x40038574
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR6Host Pipe Clear Register

Address
0x40038578
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR7Host Pipe Clear Register

Address
0x4003857C
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR8Host Pipe Clear Register

Address
0x40038580
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPICR9Host Pipe Clear Register

Address
0x40038584
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
SHORTPACKETIC7Short Packet Interrupt Clear
CRCERRIC6CRC Error Interrupt Clear
RXSTALLDIC6Received STALLed Interrupt Clear
OVERFIC5Overflow Interrupt Clear
NAKEDIC4NAKed Interrupt Clear
TXSTPIC2Transmitted SETUP Interrupt Clear
UNDERFIC2Underflow Interrupt Clear
TXOUTIC1Transmitted OUT Data Interrupt Clear
RXINIC0Received IN Data Interrupt Clear

USBHS_HSTPIPIFR0Host Pipe Set Register

Address
0x40038590
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR1Host Pipe Set Register

Address
0x40038594
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR2Host Pipe Set Register

Address
0x40038598
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR3Host Pipe Set Register

Address
0x4003859C
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR4Host Pipe Set Register

Address
0x400385A0
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR5Host Pipe Set Register

Address
0x400385A4
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR6Host Pipe Set Register

Address
0x400385A8
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR7Host Pipe Set Register

Address
0x400385AC
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR8Host Pipe Set Register

Address
0x400385B0
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIFR9Host Pipe Set Register

Address
0x400385B4
Reset
0x00000000
Access
write only
Size
32-bit
11 fields
FieldBitsWhat it does
NBUSYBKS12Number of Busy Banks Set
SHORTPACKETIS7Short Packet Interrupt Set
CRCERRIS6CRC Error Interrupt Set
RXSTALLDIS6Received STALLed Interrupt Set
OVERFIS5Overflow Interrupt Set
NAKEDIS4NAKed Interrupt Set
PERRIS3Pipe Error Interrupt Set
TXSTPIS2Transmitted SETUP Interrupt Set
UNDERFIS2Underflow Interrupt Set
TXOUTIS1Transmitted OUT Data Interrupt Set
RXINIS0Received IN Data Interrupt Set

USBHS_HSTPIPIMR0Host Pipe Mask Register

Address
0x400385C0
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR1Host Pipe Mask Register

Address
0x400385C4
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR2Host Pipe Mask Register

Address
0x400385C8
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR3Host Pipe Mask Register

Address
0x400385CC
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR4Host Pipe Mask Register

Address
0x400385D0
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR5Host Pipe Mask Register

Address
0x400385D4
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR6Host Pipe Mask Register

Address
0x400385D8
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR7Host Pipe Mask Register

Address
0x400385DC
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR8Host Pipe Mask Register

Address
0x400385E0
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIMR9Host Pipe Mask Register

Address
0x400385E4
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
RSTDT18Reset Data Toggle
PFREEZE17Pipe Freeze
PDISHDMA16Pipe Interrupts Disable HDMA Request Enable
FIFOCON14FIFO Control
NBUSYBKE12Number of Busy Banks Interrupt Enable
SHORTPACKETIE7Short Packet Interrupt Enable
CRCERRE6CRC Error Interrupt Enable
RXSTALLDE6Received STALLed Interrupt Enable
OVERFIE5Overflow Interrupt Enable
NAKEDE4NAKed Interrupt Enable
PERRE3Pipe Error Interrupt Enable
TXSTPE2Transmitted SETUP Interrupt Enable
UNDERFIE2Underflow Interrupt Enable
TXOUTE1Transmitted OUT Data Interrupt Enable
RXINE0Received IN Data Interrupt Enable

USBHS_HSTPIPIER0Host Pipe Enable Register

Address
0x400385F0
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER1Host Pipe Enable Register

Address
0x400385F4
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER2Host Pipe Enable Register

Address
0x400385F8
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER3Host Pipe Enable Register

Address
0x400385FC
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER4Host Pipe Enable Register

Address
0x40038600
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER5Host Pipe Enable Register

Address
0x40038604
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER6Host Pipe Enable Register

Address
0x40038608
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER7Host Pipe Enable Register

Address
0x4003860C
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER8Host Pipe Enable Register

Address
0x40038610
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIER9Host Pipe Enable Register

Address
0x40038614
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
RSTDTS18Reset Data Toggle Enable
PFREEZES17Pipe Freeze Enable
PDISHDMAS16Pipe Interrupts Disable HDMA Request Enable
NBUSYBKES12Number of Busy Banks Enable
SHORTPACKETIES7Short Packet Interrupt Enable
CRCERRES6CRC Error Interrupt Enable
RXSTALLDES6Received STALLed Interrupt Enable
OVERFIES5Overflow Interrupt Enable
NAKEDES4NAKed Interrupt Enable
PERRES3Pipe Error Interrupt Enable
TXSTPES2Transmitted SETUP Interrupt Enable
UNDERFIES2Underflow Interrupt Enable
TXOUTES1Transmitted OUT Data Interrupt Enable
RXINES0Received IN Data Interrupt Enable

USBHS_HSTPIPIDR0Host Pipe Disable Register

Address
0x40038620
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR1Host Pipe Disable Register

Address
0x40038624
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR2Host Pipe Disable Register

Address
0x40038628
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR3Host Pipe Disable Register

Address
0x4003862C
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR4Host Pipe Disable Register

Address
0x40038630
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR5Host Pipe Disable Register

Address
0x40038634
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR6Host Pipe Disable Register

Address
0x40038638
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR7Host Pipe Disable Register

Address
0x4003863C
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR8Host Pipe Disable Register

Address
0x40038640
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPIDR9Host Pipe Disable Register

Address
0x40038644
Reset
0x00000000
Access
write only
Size
32-bit
14 fields
FieldBitsWhat it does
PFREEZEC17Pipe Freeze Disable
PDISHDMAC16Pipe Interrupts Disable HDMA Request Disable
FIFOCONC14FIFO Control Disable
NBUSYBKEC12Number of Busy Banks Disable
SHORTPACKETIEC7Short Packet Interrupt Disable
CRCERREC6CRC Error Interrupt Disable
RXSTALLDEC6Received STALLed Interrupt Disable
OVERFIEC5Overflow Interrupt Disable
NAKEDEC4NAKed Interrupt Disable
PERREC3Pipe Error Interrupt Disable
TXSTPEC2Transmitted SETUP Interrupt Disable
UNDERFIEC2Underflow Interrupt Disable
TXOUTEC1Transmitted OUT Data Interrupt Disable
RXINEC0Received IN Data Interrupt Disable

USBHS_HSTPIPINRQ0Host Pipe IN Request Register

Address
0x40038650
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ1Host Pipe IN Request Register

Address
0x40038654
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ2Host Pipe IN Request Register

Address
0x40038658
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ3Host Pipe IN Request Register

Address
0x4003865C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ4Host Pipe IN Request Register

Address
0x40038660
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ5Host Pipe IN Request Register

Address
0x40038664
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ6Host Pipe IN Request Register

Address
0x40038668
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ7Host Pipe IN Request Register

Address
0x4003866C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ8Host Pipe IN Request Register

Address
0x40038670
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPINRQ9Host Pipe IN Request Register

Address
0x40038674
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INMODE8IN Request Mode
INRQ7:0IN Request Number before Freeze

USBHS_HSTPIPERR0Host Pipe Error Register

Address
0x40038680
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR1Host Pipe Error Register

Address
0x40038684
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR2Host Pipe Error Register

Address
0x40038688
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR3Host Pipe Error Register

Address
0x4003868C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR4Host Pipe Error Register

Address
0x40038690
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR5Host Pipe Error Register

Address
0x40038694
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR6Host Pipe Error Register

Address
0x40038698
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR7Host Pipe Error Register

Address
0x4003869C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR8Host Pipe Error Register

Address
0x400386A0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTPIPERR9Host Pipe Error Register

Address
0x400386A4
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
COUNTER6:5Error Counter
CRC164CRC16 Error
TIMEOUT3Time-Out Error
PID2Data PID Error
DATAPID1Data PID Error
DATATGL0Data Toggle Error

USBHS_HSTDMANXTDSC0Host DMA Channel Next Descriptor Address Register

Address
0x40038710
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS0Host DMA Channel Address Register

Address
0x40038714
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL0Host DMA Channel Control Register

Address
0x40038718
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS0Host DMA Channel Status Register

Address
0x4003871C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTDMANXTDSC1Host DMA Channel Next Descriptor Address Register

Address
0x40038720
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS1Host DMA Channel Address Register

Address
0x40038724
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL1Host DMA Channel Control Register

Address
0x40038728
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS1Host DMA Channel Status Register

Address
0x4003872C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTDMANXTDSC2Host DMA Channel Next Descriptor Address Register

Address
0x40038730
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS2Host DMA Channel Address Register

Address
0x40038734
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL2Host DMA Channel Control Register

Address
0x40038738
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS2Host DMA Channel Status Register

Address
0x4003873C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTDMANXTDSC3Host DMA Channel Next Descriptor Address Register

Address
0x40038740
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS3Host DMA Channel Address Register

Address
0x40038744
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL3Host DMA Channel Control Register

Address
0x40038748
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS3Host DMA Channel Status Register

Address
0x4003874C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTDMANXTDSC4Host DMA Channel Next Descriptor Address Register

Address
0x40038750
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS4Host DMA Channel Address Register

Address
0x40038754
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL4Host DMA Channel Control Register

Address
0x40038758
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS4Host DMA Channel Status Register

Address
0x4003875C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTDMANXTDSC5Host DMA Channel Next Descriptor Address Register

Address
0x40038760
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS5Host DMA Channel Address Register

Address
0x40038764
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL5Host DMA Channel Control Register

Address
0x40038768
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS5Host DMA Channel Status Register

Address
0x4003876C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_HSTDMANXTDSC6Host DMA Channel Next Descriptor Address Register

Address
0x40038770
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT_DSC_ADD31:0Next Descriptor Address

USBHS_HSTDMAADDRESS6Host DMA Channel Address Register

Address
0x40038774
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BUFF_ADD31:0Buffer Address

USBHS_HSTDMACONTROL6Host DMA Channel Control Register

Address
0x40038778
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BURST_LCK7Burst Lock Enable
DESC_LD_IT6Descriptor Loaded Interrupt Enable
END_BUFFIT5End of Buffer Interrupt Enable
END_TR_IT4End of Transfer Interrupt Enable
END_B_EN3End of Buffer Enable Control
END_TR_EN2End of Transfer Enable Control (OUT transfers only)
LDNXT_DSC1Load Next Channel Transfer Descriptor Enable Command
CHANN_ENB0Channel Enable Command
BUFF_LENGTH31:16Buffer Byte Length (Write-only)

USBHS_HSTDMASTATUS6Host DMA Channel Status Register

Address
0x4003877C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DESC_LDST6Descriptor Loaded Status
END_BF_ST5End of Channel Buffer Status
END_TR_ST4End of Channel Transfer Status
CHANN_ACT1Channel Active Status
CHANN_ENB0Channel Enable Status
BUFF_COUNT31:16Buffer Byte Count

USBHS_CTRLGeneral Control Register

Address
0x40038800
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
UIMOD25USBHS Mode
  • 0 The module is in USB Host mode.
  • 1 The module is in USB Device mode.
UID24UID Pin Enable
USBE15USBHS Enable
FRZCLK14Freeze USB Clock
VBUSHWC8VBUS Hardware Control
RDERRE4Remote Device Connection Error Interrupt Enable

USBHS_SRGeneral Status Register

Address
0x40038804
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
CLKUSABLE14UTMI Clock Usable
SPEED13:12Speed Status (Device mode only)
  • 0 Full-Speed mode
  • 1 High-Speed mode
  • 2 Low-Speed mode
RDERRI4Remote Device Connection Error Interrupt (Host mode only)

USBHS_SCRGeneral Status Clear Register

Address
0x40038808
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
RDERRIC4Remote Device Connection Error Interrupt Clear

USBHS_SFRGeneral Status Set Register

Address
0x4003880C
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
FieldBitsWhat it does
VBUSRQS9VBUS Request Set
RDERRIS4Remote Device Connection Error Interrupt Set