\n

USB

Peripheral Memory Blocks

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

Registers

CN

DEV_ADDR

DEV_CN

DEV_INTFL

DEV_INTEN

EP_BASE

CUR_BUF

IN_OWNER

OUT_OWNER

IN_INT

OUT_INT

NAK_INT

DMA_ERR_INT

BUF_OVR_INT

SETUP0

SETUP1

EP0

EP1

EP2

EP3

EP4

EP5

EP6

EP7


CN

USB Control Register
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

usb_en : USB Device Interface Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.


DEV_ADDR

USB Device Address Register
address_offset : 0x200 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

dev_addr : USB Device Address
bits : 0 - 6 (7 bit)
access : read-only

Enumeration:

End of enumeration elements list.


DEV_CN

USB Device Control Register
address_offset : 0x204 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

sigrwu : USB Signal Remote Wakeup
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

connect : Connect to USB
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ulpm : USB Low Power Mode
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

urst : USB Device Controller Reset
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

vbgate : VBUS Gate
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

fifo_mode : FIFO Mode
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.


DEV_INTFL

USB Device Interrupt
address_offset : 0x208 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEV_INTFL DEV_INTFL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dpact rwu_dn bact brst susp no_vbus vbus brst_dn setup ep_in ep_out ep_nak dma_err buf_ovr vbus_st

dpact : DPLUS Activity Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

rwu_dn : Remote Wakeup Done Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

bact : USB Bus Activity Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

brst : USB Bus Reset In Progress Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

susp : USB Suspend Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

no_vbus : No VBUS Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

vbus : VBUS Detect Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

brst_dn : USB Bus Reset Completed Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

setup : Setup Packet Interrupt Flag
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_in : Endpoint IN Interrupt Flag
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_out : Endpoint OUT Interrupt Flag
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak : Endpoint NAK Interrupt Flag
bits : 11 - 22 (12 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err : DMA Error Interrupt Flag
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr : Buffer Overflow Interrupt Flag
bits : 13 - 26 (14 bit)
access : read-write

Enumeration:

End of enumeration elements list.

vbus_st : VBUS Status
bits : 16 - 32 (17 bit)
access : read-only

Enumeration:

End of enumeration elements list.


DEV_INTEN

USB Device Interrupt Enable
address_offset : 0x20C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEV_INTEN DEV_INTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dpact rwu_dn bact brst susp no_vbus vbus brst_dn setup ep_in ep_out ep_nak dma_err buf_ovr

dpact : DPLUS Activity Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

rwu_dn : Remote Wakeup Done Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

bact : USB Bus Activity Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

brst : USB Bus Reset In Progress Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

susp : USB Suspend Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

no_vbus : No VBUS Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

vbus : VBUS Detect Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

brst_dn : USB Bus Reset Completed Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

setup : Setup Packet Interrupt Flag
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_in : Endpoint IN Interrupt Flag
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_out : Endpoint OUT Interrupt Flag
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak : Endpoint NAK Interrupt Flag
bits : 11 - 22 (12 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err : DMA Error Interrupt Flag
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr : Buffer Overflow Interrupt Flag
bits : 13 - 26 (14 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP_BASE

USB Endpoint Descriptor Table Base Address
address_offset : 0x220 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

ep_base : USB Endpoint Descriptor Table Base Address
bits : 9 - 40 (32 bit)
access : read-write

Enumeration:

End of enumeration elements list.


CUR_BUF

USB Current Endpoint Buffer Register
address_offset : 0x224 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

out_buf : OUT Transfer Current Buffers
bits : 0 - 7 (8 bit)
access : read-only

Enumeration:

End of enumeration elements list.

in_buf : IN Transfer Current Buffers
bits : 16 - 39 (24 bit)
access : read-only

Enumeration:

End of enumeration elements list.


IN_OWNER

USB IN Endpoint Buffer Owner Register
address_offset : 0x228 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

buf0_owner : Owner for IN Buffer 0 for Endpoints
bits : 0 - 7 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf1_owner : Owner for IN Buffer 1 for Endpoints
bits : 16 - 39 (24 bit)
access : read-write

Enumeration:

End of enumeration elements list.


OUT_OWNER

USB OUT Endpoint Buffer Owner Register
address_offset : 0x22C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

buf0_owner : Owner for OUT Buffer 0 for Endpoints
bits : 0 - 7 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf1_owner : Owner for OUT Buffer 1 for Endpoints
bits : 16 - 39 (24 bit)
access : read-write

Enumeration:

End of enumeration elements list.


IN_INT

USB IN Endpoint Buffer Available Interrupt
address_offset : 0x230 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IN_INT IN_INT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 inbav0 inbav1 inbav2 inbav3 inbav4 inbav5 inbav6 inbav7

inbav0 : Endpoint 0 Buffer Available Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav1 : Endpoint 1 Buffer Available Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav2 : Endpoint 2 Buffer Available Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav3 : Endpoint 3 Buffer Available Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav4 : Endpoint 4 Buffer Available Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav5 : Endpoint 5 Buffer Available Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav6 : Endpoint 6 Buffer Available Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

inbav7 : Endpoint 7 Buffer Available Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.


OUT_INT

USB OUT Endpoint Data Available Interrupt
address_offset : 0x234 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OUT_INT OUT_INT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 outdav0 outdav1 outdav2 outdav3 outdav4 outdav5 outdav6 outdav7

outdav0 : Endpoint 0 Data Available Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav1 : Endpoint 1 Data Available Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav2 : Endpoint 2 Data Available Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav3 : Endpoint 3 Data Available Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav4 : Endpoint 4 Data Available Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav5 : Endpoint 5 Data Available Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav6 : Endpoint 6 Data Available Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

outdav7 : Endpoint 7 Data Available Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.


NAK_INT

USB IN Endpoint NAK Interrupt
address_offset : 0x238 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

NAK_INT NAK_INT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nak0 nak1 nak2 nak3 nak4 nak5 nak6 nak7

nak0 : Endpoint 0 NAK Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak1 : Endpoint 1 NAK Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak2 : Endpoint 2 NAK Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak3 : Endpoint 3 NAK Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak4 : Endpoint 4 NAK Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak5 : Endpoint 5 NAK Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak6 : Endpoint 6 NAK Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

nak7 : Endpoint 7 NAK Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.


DMA_ERR_INT

USB DMA Error Interrupt
address_offset : 0x23C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMA_ERR_INT DMA_ERR_INT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dma_err0 dma_err1 dma_err2 dma_err3 dma_err4 dma_err5 dma_err6 dma_err7

dma_err0 : Endpoint 0 DMA Error Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err1 : Endpoint 1 DMA Error Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err2 : Endpoint 2 DMA Error Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err3 : Endpoint 3 DMA Error Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err4 : Endpoint 4 DMA Error Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err5 : Endpoint 5 DMA Error Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err6 : Endpoint 6 DMA Error Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

dma_err7 : Endpoint 7 DMA Error Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.


BUF_OVR_INT

USB Buffer Overflow Interrupt
address_offset : 0x240 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF_OVR_INT BUF_OVR_INT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 buf_ovr0 buf_ovr1 buf_ovr2 buf_ovr3 buf_ovr4 buf_ovr5 buf_ovr6 buf_ovr7

buf_ovr0 : Endpoint 0 Buffer Overflow Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr1 : Endpoint 1 Buffer Overflow Interrupt Flag
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr2 : Endpoint 2 Buffer Overflow Interrupt Flag
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr3 : Endpoint 3 Buffer Overflow Interrupt Flag
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr4 : Endpoint 4 Buffer Overflow Interrupt Flag
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr5 : Endpoint 5 Buffer Overflow Interrupt Flag
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr6 : Endpoint 6 Buffer Overflow Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

buf_ovr7 : Endpoint 7 Buffer Overflow Interrupt Flag
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.


SETUP0

USB SETUP Packet Bytes 0 to 3
address_offset : 0x260 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

byte0 : SETUP Packet Byte 0
bits : 0 - 7 (8 bit)
access : read-only

Enumeration:

End of enumeration elements list.

byte1 : SETUP Packet Byte 1
bits : 8 - 23 (16 bit)
access : read-only

Enumeration:

End of enumeration elements list.

byte2 : SETUP Packet Byte 2
bits : 16 - 39 (24 bit)
access : read-only

Enumeration:

End of enumeration elements list.

byte3 : SETUP Packet Byte 3
bits : 24 - 55 (32 bit)
access : read-only

Enumeration:

End of enumeration elements list.


SETUP1

USB SETUP Packet Bytes 4 to 7
address_offset : 0x264 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

byte4 : SETUP Packet Byte 4
bits : 0 - 7 (8 bit)
access : read-only

Enumeration:

End of enumeration elements list.

byte5 : SETUP Packet Byte 5
bits : 8 - 23 (16 bit)
access : read-only

Enumeration:

End of enumeration elements list.

byte6 : SETUP Packet Byte 6
bits : 16 - 39 (24 bit)
access : read-only

Enumeration:

End of enumeration elements list.

byte7 : SETUP Packet Byte 7
bits : 24 - 55 (32 bit)
access : read-only

Enumeration:

End of enumeration elements list.


EP0

USB Endpoint 0 Control Register
address_offset : 0x280 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP0 EP0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP1

USB Endpoint 1 Control Register
address_offset : 0x284 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP1 EP1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP2

USB Endpoint 2 Control Register
address_offset : 0x288 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP2 EP2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP3

USB Endpoint 3 Control Register
address_offset : 0x28C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP3 EP3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP4

USB Endpoint 4 Control Register
address_offset : 0x290 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP4 EP4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP5

USB Endpoint 5 Control Register
address_offset : 0x294 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP5 EP5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP6

USB Endpoint 6 Control Register
address_offset : 0x298 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP6 EP6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.


EP7

USB Endpoint 7 Control Register
address_offset : 0x29C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EP7 EP7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ep_dir ep_buf2 ep_int_en ep_nak_en ep_dt ep_stall ep_st_stall ep_st_ack

ep_dir : Endpoint Direction
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_buf2 : Endpoint Double Buffered Enable
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_int_en : Endpoint Transfer Complete Interrupt Enable
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_nak_en : Endpoint NAK Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_dt : Endpoint Data Toggle Clear
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_stall : Endpoint Stall
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_stall : Endpoint Stall Status Stage of Control Transfer
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ep_st_ack : Endpoint Acknowledge Status Stage of Control Transfer
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.