SAM3S8 UDP

USB Device Port (UDP) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x40034000 Frame Number Register UDP_FRM_NUM read-only 0x00000000
0x40034004 Global State Register UDP_GLB_STAT read-write 0x00000010
0x40034008 Function Address Register UDP_FADDR read-write 0x00000100
0x40034010 Interrupt Enable Register UDP_IER write-only -
0x40034014 Interrupt Disable Register UDP_IDR write-only -
0x40034018 Interrupt Mask Register UDP_IMR read-only 0x00001200
0x4003401C Interrupt Status Register UDP_ISR read-only -
0x40034020 Interrupt Clear Register UDP_ICR write-only -
0x40034028 Reset Endpoint Register UDP_RST_EP read-write 0x00000000
0x40034030 Endpoint Control and Status Register UDP_CSR[8] read-write 0x0
0x40034050 Endpoint FIFO Data Register UDP_FDR[8] read-write 0x0
0x40034074 Transceiver Control Register UDP_TXVC read-write 0x00000100

Register Fields

UDP Frame Number Register

Name: UDP_FRM_NUM

Access: read-only

Address: 0x40034000

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

UDP Global State Register

Name: UDP_GLB_STAT

Access: read-write

Address: 0x40034004

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - RMWUPE RSMINPR ESR CONFG FADDEN

UDP Function Address Register

Name: UDP_FADDR

Access: read-write

Address: 0x40034008

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

UDP Interrupt Enable Register

Name: UDP_IER

Access: write-only

Address: 0x40034010

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - WAKEUP - SOFINT EXTRSM RXRSM RXSUSP
7 6 5 4 3 2 1 0
EP7INT EP6INT EP5INT EP4INT EP3INT EP2INT EP1INT EP0INT

UDP Interrupt Disable Register

Name: UDP_IDR

Access: write-only

Address: 0x40034014

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - WAKEUP - SOFINT EXTRSM RXRSM RXSUSP
7 6 5 4 3 2 1 0
EP7INT EP6INT EP5INT EP4INT EP3INT EP2INT EP1INT EP0INT

UDP Interrupt Mask Register

Name: UDP_IMR

Access: read-only

Address: 0x40034018

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - WAKEUP BIT12 SOFINT EXTRSM RXRSM RXSUSP
7 6 5 4 3 2 1 0
EP7INT EP6INT EP5INT EP4INT EP3INT EP2INT EP1INT EP0INT

UDP Interrupt Status Register

Name: UDP_ISR

Access: read-only

Address: 0x4003401C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - WAKEUP ENDBUSRES SOFINT EXTRSM RXRSM RXSUSP
7 6 5 4 3 2 1 0
EP7INT EP6INT EP5INT EP4INT EP3INT EP2INT EP1INT EP0INT

UDP Interrupt Clear Register

Name: UDP_ICR

Access: write-only

Address: 0x40034020

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - WAKEUP ENDBUSRES SOFINT EXTRSM RXRSM RXSUSP
7 6 5 4 3 2 1 0
- - - - - - - -

UDP Reset Endpoint Register

Name: UDP_RST_EP

Access: read-write

Address: 0x40034028

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
EP7 EP6 EP5 EP4 EP3 EP2 EP1 EP0

UDP Endpoint Control and Status Register

Name: UDP_CSR[0:7]

Access: read-write

Address: 0x40034030

31 30 29 28 27 26 25 24
- - - - - RXBYTECNT
23 22 21 20 19 18 17 16
RXBYTECNT
15 14 13 12 11 10 9 8
EPEDS - - - DTGLE EPTYPE
7 6 5 4 3 2 1 0
DIR RX_DATA_BK1 FORCESTALL TXPKTRDY STALLSENT RXSETUP RX_DATA_BK0 TXCOMP

UDP Endpoint FIFO Data Register

Name: UDP_FDR[0:7]

Access: read-write

Address: 0x40034050

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

UDP Transceiver Control Register

Name: UDP_TXVC

Access: read-write

Address: 0x40034074

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