38.10 Register Summary - USB Host

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

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    L1RESUMEVBUSOKBUSRESETSOFE
7:0   AUTORESUMESPDCONF[1:0]RESUME 
0x0AHSOFC7:0FLENCE   FLENC[3:0]

0x0B

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

0x0E

...

0x0F

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

0x13

Reserved         
0x14INTENCLR15:8      DDISCDCONN
7:0RAMACERUPRSMDNRSMWAKEUPRSTHSOF  

0x16

...

0x17

Reserved         
0x18INTENSET15:8      DDISCDCONN
7:0RAMACERUPRSMDNRSMWAKEUPRSTHSOF  

0x1A

...

0x1B

Reserved         
0x1CINTFLAG15:8      DDISCDCONN
7:0RAMACERUPRSMDNRSMWAKEUPRSTHSOF  

0x1E

...

0x1F

Reserved         
0x20PINTSMRY15:8        
7:0PINT7PINT6PINT5PINT4PINT3PINT2PINT1PINT0

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         
0x0100PCFG07:0  PTYPE[2:0]BKPTOKEN[1:0]

0x0101

...

0x0102

Reserved         
0x0103BINTERVAL07:0BINTERVAL[7:0]
0x0104PSTATUSCLR07:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0105PSTATUSSET07:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0106PSTATUS07:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0107PINTFLAG07:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0108PINTENCLR07:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0109PINTENSET07:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x010A

...

0x011F

Reserved         
0x0120PCFG17:0  PTYPE[2:0]BKPTOKEN[1:0]

0x0121

...

0x0122

Reserved         
0x0123BINTERVAL17:0BINTERVAL[7:0]
0x0124PSTATUSCLR17:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0125PSTATUSSET17:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0126PSTATUS17:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0127PINTFLAG17:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0128PINTENCLR17:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0129PINTENSET17:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x012A

...

0x013F

Reserved         
0x0140PCFG27:0  PTYPE[2:0]BKPTOKEN[1:0]

0x0141

...

0x0142

Reserved         
0x0143BINTERVAL27:0BINTERVAL[7:0]
0x0144PSTATUSCLR27:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0145PSTATUSSET27:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0146PSTATUS27:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0147PINTFLAG27:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0148PINTENCLR27:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0149PINTENSET27:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x014A

...

0x015F

Reserved         
0x0160PCFG37:0  PTYPE[2:0]BKPTOKEN[1:0]

0x0161

...

0x0162

Reserved         
0x0163BINTERVAL37:0BINTERVAL[7:0]
0x0164PSTATUSCLR37:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0165PSTATUSSET37:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0166PSTATUS37:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0167PINTFLAG37:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0168PINTENCLR37:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0169PINTENSET37:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x016A

...

0x017F

Reserved         
0x0180PCFG47:0  PTYPE[2:0]BKPTOKEN[1:0]

0x0181

...

0x0182

Reserved         
0x0183BINTERVAL47:0BINTERVAL[7:0]
0x0184PSTATUSCLR47:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0185PSTATUSSET47:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0186PSTATUS47:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x0187PINTFLAG47:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0188PINTENCLR47:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x0189PINTENSET47:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x018A

...

0x019F

Reserved         
0x01A0PCFG57:0  PTYPE[2:0]BKPTOKEN[1:0]

0x01A1

...

0x01A2

Reserved         
0x01A3BINTERVAL57:0BINTERVAL[7:0]
0x01A4PSTATUSCLR57:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01A5PSTATUSSET57:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01A6PSTATUS57:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01A7PINTFLAG57:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x01A8PINTENCLR57:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x01A9PINTENSET57:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x01AA

...

0x01BF

Reserved         
0x01C0PCFG67:0  PTYPE[2:0]BKPTOKEN[1:0]

0x01C1

...

0x01C2

Reserved         
0x01C3BINTERVAL67:0BINTERVAL[7:0]
0x01C4PSTATUSCLR67:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01C5PSTATUSSET67:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01C6PSTATUS67:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01C7PINTFLAG67:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x01C8PINTENCLR67:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x01C9PINTENSET67:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0

0x01CA

...

0x01DF

Reserved         
0x01E0PCFG77:0  PTYPE[2:0]BKPTOKEN[1:0]

0x01E1

...

0x01E2

Reserved         
0x01E3BINTERVAL77:0BINTERVAL[7:0]
0x01E4PSTATUSCLR77:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01E5PSTATUSSET77:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01E6PSTATUS77:0BK1RDYBK0RDY PFREEZE CURBK DTGL
0x01E7PINTFLAG77:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x01E8PINTENCLR77:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0
0x01E9PINTENSET77:0  STALLTXSTPPERRTRFAILTRCPT1TRCPT0