38.7 Register Summary - USB Device

This Register Description section is valid if the USB is in Device mode (CTRLA.MODE=0).

Refer to the Registers Description section for more details on register properties and access permissions.

OffsetNameBit Pos.76543210
0x00CTRLA7:0MODE    RUNSTDBYENABLESWRST

0x01

Reserved         
0x02SYNCBUSY7:0      ENABLESWRST
0x03QOSCTRL7:0    DQOS[1:0]CQOS[1:0]

0x04

...

0x07

Reserved         
0x08CTRLB15:8    LPMHDSK[1:0]GNAK 
7:0   NREPLYSPDCONF[1:0]UPRSMDETACH
0x0ADADD7:0ADDENDADD[6:0]

0x0B

Reserved         
0x0CSTATUS7:0LINESTATE[1:0]  SPEED[1:0]  
0x0DFSMSTATUS7:0 FSMSTATE[6:0]

0x0E

...

0x0F

Reserved         
0x10FNUM15:8FNCERR FNUM[10:5]
7:0FNUM[4:0]   

0x12

...

0x13

Reserved         
0x14INTENCLR15:8      LPMSUSPLPMNYET
7:0RAMACERUPRSMEORSMWAKEUPEORSTSOF SUSPEND

0x16

...

0x17

Reserved         
0x18INTENSET15:8      LPMSUSPLPMNYET
7:0RAMACERUPRSMEORSMWAKEUPEORSTSOF SUSPEND

0x1A

...

0x1B

Reserved         
0x1CINTFLAG15:8      LPMSUSPLPMNYET
7:0RAMACERUPRSMEORSMWAKEUPEORSTSOF SUSPEND

0x1E

...

0x1F

Reserved         
0x20EPINTSMRY15:8        
7:0EPINT7EPINT6EPINT5EPINT4EPINT3EPINT2EPINT1EPINT0

0x22

...

0x23

Reserved         
0x24DESCADD31:24DESCADD[31:24]
23:16DESCADD[23:16]
15:8DESCADD[15:8]
7:0DESCADD[7:0]
0x28PADCAL15:8 TRIM[2:0] TRANSN[4:2]
7:0TRANSN[1:0] TRANSP[4:0]

0x2A

...

0xFF

Reserved         
0x0100EPCFG07:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x0101

...

0x0103

Reserved         
0x0104EPSTATUSCLR07:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0105EPSTATUSSET07:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0106EPSTATUS07:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0107EPINTFLAG07:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0108EPINTENCLR07:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0109EPINTENSET07:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x010A

...

0x011F

Reserved         
0x0120EPCFG17:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x0121

...

0x0123

Reserved         
0x0124EPSTATUSCLR17:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0125EPSTATUSSET17:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0126EPSTATUS17:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0127EPINTFLAG17:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0128EPINTENCLR17:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0129EPINTENSET17:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x012A

...

0x013F

Reserved         
0x0140EPCFG27:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x0141

...

0x0143

Reserved         
0x0144EPSTATUSCLR27:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0145EPSTATUSSET27:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0146EPSTATUS27:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0147EPINTFLAG27:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0148EPINTENCLR27:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0149EPINTENSET27:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x014A

...

0x015F

Reserved         
0x0160EPCFG37:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x0161

...

0x0163

Reserved         
0x0164EPSTATUSCLR37:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0165EPSTATUSSET37:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0166EPSTATUS37:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0167EPINTFLAG37:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0168EPINTENCLR37:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0169EPINTENSET37:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x016A

...

0x017F

Reserved         
0x0180EPCFG47:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x0181

...

0x0183

Reserved         
0x0184EPSTATUSCLR47:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0185EPSTATUSSET47:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0186EPSTATUS47:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x0187EPINTFLAG47:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0188EPINTENCLR47:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x0189EPINTENSET47:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x018A

...

0x019F

Reserved         
0x01A0EPCFG57:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x01A1

...

0x01A3

Reserved         
0x01A4EPSTATUSCLR57:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01A5EPSTATUSSET57:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01A6EPSTATUS57:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01A7EPINTFLAG57:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x01A8EPINTENCLR57:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x01A9EPINTENSET57:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x01AA

...

0x01BF

Reserved         
0x01C0EPCFG67:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x01C1

...

0x01C3

Reserved         
0x01C4EPSTATUSCLR67:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01C5EPSTATUSSET67:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01C6EPSTATUS67:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01C7EPINTFLAG67:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x01C8EPINTENCLR67:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x01C9EPINTENSET67:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0

0x01CA

...

0x01DF

Reserved         
0x01E0EPCFG77:0 EPTYPE1[2:0] EPTYPE0[2:0]

0x01E1

...

0x01E3

Reserved         
0x01E4EPSTATUSCLR77:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01E5EPSTATUSSET77:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01E6EPSTATUS77:0BK1RDYBK0RDYSTALLRQ1STALLRQ0 CURBKDTGLINDTGLOUT
0x01E7EPINTFLAG77:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x01E8EPINTENCLR77:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0
0x01E9EPINTENSET77:0 STALL1STALL0RXSTPTRFAIL1TRFAIL0TRCPT1TRCPT0