\n

USB

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0xDFC byte (0x0)
mem_usage : registers
protection :

Registers

GRSTCTL

GINTSTS

GINTMSK

GRXSTSR

GRXFSIZ

GNPTXFSIZ

GLPMCFG

GAHBCFG

DCFG

DCTL

DSTS

DIEPMSK

DOEPMSK

DAINT

DAINTMSK

DIEPEMPMSK

DIEPCTL0

DIEPINT0

DIEPTSIZ0

DIEPCTL1

DIEPINT1

DIEPTSIZ1

DIEPCTL2

DIEPINT2

DIEPTSIZ2

DOEPCTL0

DOEPINT0

DOEPTSIZ0

DOEPCTL1

DOEPINT1

DOEPTSIZ1

DOEPCTL2

DOEPINT2

DOEPTSIZ2

GUSBCFG

PCGCCTL


GRSTCTL

USB Global Reset Control Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GRSTCTL GRSTCTL 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 CSftRst HSftRst RxFFlsh TxFFlsh TxFNum AHBIdle

CSftRst : CSftRst field description
bits : 0 - 0 (1 bit)

HSftRst : HSftRst field description
bits : 1 - 1 (1 bit)

RxFFlsh : RxFFlsh field description
bits : 4 - 4 (1 bit)

TxFFlsh : TxFFlsh field description
bits : 5 - 5 (1 bit)

TxFNum : TxFNum field description
bits : 6 - 10 (5 bit)

AHBIdle : AHBIdle field description
bits : 31 - 31 (1 bit)


GINTSTS

USB Global Interrupt Status Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GINTSTS GINTSTS 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 CurMod ModeMis SoF RxFNEmp GINNakEff GOUTNakEff ErlySusp USBSusp USBRst EnumDone ISOODrop EOPF IEPINT OEPINT incompISOIN incompISOOUT ResetDet LPM_INT WkUpINT

CurMod : CurMod field description
bits : 0 - 0 (1 bit)
access : read-only

ModeMis : ModeMis field description
bits : 1 - 1 (1 bit)
access : read-write

SoF : SoF field description
bits : 3 - 3 (1 bit)
access : read-write

RxFNEmp : RxFNEmp field description
bits : 4 - 4 (1 bit)
access : read-only

GINNakEff : GINNakEff field description
bits : 6 - 6 (1 bit)
access : read-only

GOUTNakEff : GOUTNakEff field description
bits : 7 - 7 (1 bit)
access : read-only

ErlySusp : ErlySusp field description
bits : 10 - 10 (1 bit)
access : read-write

USBSusp : USBSusp field description
bits : 11 - 11 (1 bit)
access : read-write

USBRst : USBRst field description
bits : 12 - 12 (1 bit)
access : read-write

EnumDone : EnumDone field description
bits : 13 - 13 (1 bit)
access : read-write

ISOODrop : ISOODrop field description
bits : 14 - 14 (1 bit)
access : read-write

EOPF : EOPF field description
bits : 15 - 15 (1 bit)
access : read-write

IEPINT : IEPINT field description
bits : 18 - 18 (1 bit)
access : read-only

OEPINT : OEPINT field description
bits : 19 - 19 (1 bit)
access : read-only

incompISOIN : incompISOIN field description
bits : 20 - 20 (1 bit)
access : read-write

incompISOOUT : incompISOOUT field description
bits : 21 - 21 (1 bit)
access : read-write

ResetDet : ResetDet field description
bits : 23 - 23 (1 bit)
access : read-write

LPM_INT : LPM_INT field description
bits : 27 - 27 (1 bit)
access : read-write

WkUpINT : WkUpINT field description
bits : 31 - 31 (1 bit)
access : read-write


GINTMSK

USB Global Interrupt Mask Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GINTMSK GINTMSK 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 ModeMisMsk SoFMsk RxFNEmpMsk NPTxFEmpMsk GINNakEffMsk GOUTNakEffMsk ErlySuspMsk USBSuspMsk USBRstMsk EnumDoneMsk ISOODropMsk EOPFMsk EPMisMsk IEPINTMsk OEPINTMsk incompISOINMsk incompISOOUTMsk ResetDetMsk LPM_INTMsk WkUpINTMsk

ModeMisMsk : ModeMisMsk field description
bits : 1 - 1 (1 bit)

SoFMsk : SoFMsk field description
bits : 3 - 3 (1 bit)

RxFNEmpMsk : RxFNEmpMsk field description
bits : 4 - 4 (1 bit)

NPTxFEmpMsk : NPTxFEmpMsk field description
bits : 5 - 5 (1 bit)

GINNakEffMsk : GINNakEffMsk field description
bits : 6 - 6 (1 bit)

GOUTNakEffMsk : GOUTNakEffMsk field description
bits : 7 - 7 (1 bit)

ErlySuspMsk : ErlySuspMsk field description
bits : 10 - 10 (1 bit)

USBSuspMsk : USBSuspMsk field description
bits : 11 - 11 (1 bit)

USBRstMsk : USBRstMsk field description
bits : 12 - 12 (1 bit)

EnumDoneMsk : EnumDoneMsk field description
bits : 13 - 13 (1 bit)

ISOODropMsk : ISOODropMsk field description
bits : 14 - 14 (1 bit)

EOPFMsk : EOPFMsk field description
bits : 15 - 15 (1 bit)

EPMisMsk : EPMisMsk field description
bits : 17 - 17 (1 bit)

IEPINTMsk : IEPINTMsk field description
bits : 18 - 18 (1 bit)

OEPINTMsk : OEPINTMsk field description
bits : 19 - 19 (1 bit)

incompISOINMsk : incompISOINMsk field description
bits : 20 - 20 (1 bit)

incompISOOUTMsk : incompISOOUTMsk field description
bits : 21 - 21 (1 bit)

ResetDetMsk : ResetDetMsk field description
bits : 23 - 23 (1 bit)

LPM_INTMsk : LPM_INTMsk field description
bits : 27 - 27 (1 bit)

WkUpINTMsk : WkUpINTMsk field description
bits : 31 - 31 (1 bit)


GRXSTSR

USB Receive Status Debug Read Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

GRXSTSR GRXSTSR read-only 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 EPNum BCnt DPID PktSts FN

EPNum : EPNum field description
bits : 0 - 3 (4 bit)

BCnt : BCnt field description
bits : 4 - 14 (11 bit)

DPID : DPID field description
bits : 15 - 16 (2 bit)

PktSts : PktSts field description
bits : 17 - 20 (4 bit)

FN : FN field description
bits : 21 - 24 (4 bit)


GRXFSIZ

USB Receive FIFO size Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

GRXFSIZ GRXFSIZ read-only 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 RxFDep

RxFDep : RxFDep field description
bits : 0 - 15 (16 bit)


GNPTXFSIZ

USB Non-Periodic Transmit FIFO size Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

GNPTXFSIZ GNPTXFSIZ read-only 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 INEPTxF0StAddr INEPTxF0Dep

INEPTxF0StAddr : INEPTxF0StAddr field description
bits : 0 - 15 (16 bit)

INEPTxF0Dep : INEPTxF0Dep field description
bits : 16 - 31 (16 bit)


GLPMCFG

USB Low-Power-Mode config Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GLPMCFG GLPMCFG 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 LPMCap AppL1Res HIRD bRmtWk HIRD_Thres L1Resp SlpSts L1ResumeOK

LPMCap : LPMCap field description
bits : 0 - 0 (1 bit)
access : read-write

AppL1Res : AppL1Res field description
bits : 1 - 1 (1 bit)
access : read-write

HIRD : HIRD field description
bits : 2 - 5 (4 bit)
access : read-only

bRmtWk : bRmtWk field description
bits : 6 - 6 (1 bit)
access : read-only

HIRD_Thres : HIRD_Thres field description
bits : 8 - 12 (5 bit)
access : read-only

L1Resp : L1Resp field description
bits : 13 - 14 (2 bit)
access : read-only

SlpSts : SlpSts field description
bits : 15 - 15 (1 bit)
access : read-only

L1ResumeOK : L1ResumeOK field description
bits : 16 - 16 (1 bit)
access : read-only


GAHBCFG

USB AHB Global Config Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GAHBCFG GAHBCFG 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 GINTMSK NPTxFEL

GINTMSK : GINTMSK field description
bits : 0 - 0 (1 bit)

NPTxFEL : NPTxFEL field description
bits : 7 - 7 (1 bit)


DCFG

USB Device Config Register
address_offset : 0x800 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCFG DCFG 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 DevSpd NZStsOUTHShk En32KS DevAddr PerFrInt EPMisCnt ResValid

DevSpd : DevSpd field description
bits : 0 - 1 (2 bit)

NZStsOUTHShk : NZStsOUTHShk field description
bits : 2 - 2 (1 bit)

En32KS : En32KS field description
bits : 3 - 3 (1 bit)

DevAddr : DevAddr field description
bits : 4 - 10 (7 bit)

PerFrInt : PerFrInt field description
bits : 11 - 12 (2 bit)

EPMisCnt : EPMisCnt field description
bits : 18 - 22 (5 bit)

ResValid : ResValid field description
bits : 26 - 31 (6 bit)


DCTL

USB Device Control Register
address_offset : 0x804 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCTL DCTL 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 RmtWkUpSig SftDisc GNPINNakSts GOUTNakSts TstCtl SGNPInNak CGNPInNak SGOUTNak CGOUTNak PWROnPrgDone NakOnBble

RmtWkUpSig : RmtWkUpSig field description
bits : 0 - 0 (1 bit)
access : read-write

SftDisc : SftDisc field description
bits : 1 - 1 (1 bit)
access : read-write

GNPINNakSts : GNPINNakSts field description
bits : 2 - 2 (1 bit)
access : read-only

GOUTNakSts : GOUTNakSts field description
bits : 3 - 3 (1 bit)
access : read-only

TstCtl : TstCtl field description
bits : 4 - 6 (3 bit)
access : read-write

SGNPInNak : SGNPInNak field description
bits : 7 - 7 (1 bit)
access : write-only

CGNPInNak : CGNPInNak field description
bits : 8 - 8 (1 bit)
access : write-only

SGOUTNak : SGOUTNak field description
bits : 9 - 9 (1 bit)
access : write-only

CGOUTNak : CGOUTNak field description
bits : 10 - 10 (1 bit)
access : write-only

PWROnPrgDone : PWROnPrgDone field description
bits : 11 - 11 (1 bit)
access : read-write

NakOnBble : NakOnBble field description
bits : 16 - 16 (1 bit)
access : read-write


DSTS

USB Device Status Register
address_offset : 0x808 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DSTS DSTS read-only 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 SuspSts EnumSpd ErrticErr SOFFN

SuspSts : SuspSts field description
bits : 0 - 0 (1 bit)

EnumSpd : EnumSpd field description
bits : 1 - 2 (2 bit)

ErrticErr : ErrticErr field description
bits : 3 - 3 (1 bit)

SOFFN : SOFFN field description
bits : 8 - 21 (14 bit)


DIEPMSK

USB Device In Endpoint Interrupt Mask Register
address_offset : 0x810 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPMSK DIEPMSK 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 XferComplMsk EPDisbldMsk AHBErrMsk TimeOutMsk INTknTxFEmpMsk INTknEPMisMsk INEPNakEffMsk TxFUndrnMsk BNAIntMsk NakMsk

XferComplMsk : XferComplMsk field description
bits : 0 - 0 (1 bit)

EPDisbldMsk : EPDisbldMsk field description
bits : 1 - 1 (1 bit)

AHBErrMsk : AHBErrMsk field description
bits : 2 - 2 (1 bit)

TimeOutMsk : TimeOutMsk field description
bits : 3 - 3 (1 bit)

INTknTxFEmpMsk : INTknTxFEmpMsk field description
bits : 4 - 4 (1 bit)

INTknEPMisMsk : INTknEPMisMsk field description
bits : 5 - 5 (1 bit)

INEPNakEffMsk : INEPNakEffMsk field description
bits : 6 - 6 (1 bit)

TxFUndrnMsk : TxFUndrnMsk field description
bits : 8 - 8 (1 bit)

BNAIntMsk : BNAIntMsk field description
bits : 9 - 9 (1 bit)

NakMsk : NakMsk field description
bits : 13 - 13 (1 bit)


DOEPMSK

USB Device OUT Endpoint Interrupt Mask Registe
address_offset : 0x814 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPMSK DOEPMSK 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 XferComplMsk EPDisbldMsk AHBErrMsk SetupMsk OutTknEPdisMsk B2Bsetup OutPktErrMsk BnaOutIntMsk BbleErrMsk NakMsk NYETMsk

XferComplMsk : XferComplMsk field description
bits : 0 - 0 (1 bit)

EPDisbldMsk : EPDisbldMsk field description
bits : 1 - 1 (1 bit)

AHBErrMsk : AHBErrMsk field description
bits : 2 - 2 (1 bit)

SetupMsk : SetupMsk field description
bits : 3 - 3 (1 bit)

OutTknEPdisMsk : OutTknEPdisMsk field description
bits : 4 - 4 (1 bit)

B2Bsetup : B2Bsetup field description
bits : 6 - 6 (1 bit)

OutPktErrMsk : OutPktErrMsk field description
bits : 8 - 8 (1 bit)

BnaOutIntMsk : BnaOutIntMsk field description
bits : 9 - 9 (1 bit)

BbleErrMsk : BbleErrMsk field description
bits : 12 - 12 (1 bit)

NakMsk : NakMsk field description
bits : 13 - 13 (1 bit)

NYETMsk : NYETMsk field description
bits : 14 - 14 (1 bit)


DAINT

USB Device All Endpoint Interrupt Register
address_offset : 0x818 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DAINT DAINT read-only 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 InEPInt OutEPInt

InEPInt : InEPInt field description
bits : 0 - 15 (16 bit)

OutEPInt : OutEPInt field description
bits : 16 - 31 (16 bit)


DAINTMSK

USB Device All Endpoint Interrupt Mask Register
address_offset : 0x81C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DAINTMSK DAINTMSK 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 InEPMsk OutEPMsk

InEPMsk : InEPMsk field description
bits : 0 - 15 (16 bit)

OutEPMsk : OutEPMsk field description
bits : 16 - 31 (16 bit)


DIEPEMPMSK

USB Device IN endpoint FIFO empty interrupt Mask Register
address_offset : 0x834 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPEMPMSK DIEPEMPMSK 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 InEpTxfEmpMsk

InEpTxfEmpMsk : InEpTxfEmpMsk field description
bits : 0 - 2 (3 bit)


DIEPCTL0

USB Device In Endpoint 0 Control Register
address_offset : 0x900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPCTL0 DIEPCTL0 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 MPS NxtEP USBActEP NAKSts EPType Stall TxFNum CNAK SNAK EPDis EPEna

MPS : MPS field description
bits : 0 - 1 (2 bit)
access : read-write

NxtEP : NxtEP field description
bits : 11 - 14 (4 bit)
access : read-write

USBActEP : USBActEP field description
bits : 15 - 15 (1 bit)
access : read-only

NAKSts : NAKSts field description
bits : 17 - 17 (1 bit)
access : read-only

EPType : EPType field description
bits : 18 - 19 (2 bit)
access : read-only

Stall : Stall field description
bits : 21 - 21 (1 bit)
access : read-write

TxFNum : TxFNum field description
bits : 22 - 25 (4 bit)
access : read-write

CNAK : CNAK field description
bits : 26 - 26 (1 bit)
access : write-only

SNAK : SNAK field description
bits : 27 - 27 (1 bit)
access : write-only

EPDis : EPDis field description
bits : 30 - 30 (1 bit)
access : read-write

EPEna : EPEna field description
bits : 31 - 31 (1 bit)
access : read-write


DIEPINT0

USB Device In Endpoint 0 Interrupt Register
address_offset : 0x908 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPINT0 DIEPINT0 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 XferCompl EPDisbld INEPNakEff TxFEmp PktDrpSts BbleErrInt NAKInt NYETInt

XferCompl : XferCompl field description
bits : 0 - 0 (1 bit)
access : read-write

EPDisbld : EPDisbld field description
bits : 1 - 1 (1 bit)
access : read-write

INEPNakEff : INEPNakEff field description
bits : 6 - 6 (1 bit)
access : read-write

TxFEmp : TxFEmp field description
bits : 7 - 7 (1 bit)
access : read-only

PktDrpSts : PktDrpSts field description
bits : 11 - 11 (1 bit)
access : read-write

BbleErrInt : BbleErrInt field description
bits : 12 - 12 (1 bit)
access : read-write

NAKInt : NAKInt field description
bits : 13 - 13 (1 bit)
access : read-write

NYETInt : NYETInt field description
bits : 14 - 14 (1 bit)
access : read-write


DIEPTSIZ0

USB Device IN Endpoint 0 Transfer Size Register
address_offset : 0x910 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPTSIZ0 DIEPTSIZ0 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 XferSize PktCnt

XferSize : XferSize field description
bits : 0 - 6 (7 bit)

PktCnt : PktCnt field description
bits : 19 - 20 (2 bit)


DIEPCTL1

USB Device In Endpoint 1 Control Register
address_offset : 0x920 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPCTL1 DIEPCTL1 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 MPS USBActEP DPID NAKSts EPType Snp Stall TxFNum CNAK SNAK EPDis EPEna

MPS : MPS field description
bits : 0 - 10 (11 bit)
access : read-write

USBActEP : USBActEP field description
bits : 15 - 15 (1 bit)
access : read-only

DPID : DPID field description
bits : 16 - 16 (1 bit)
access : read-only

NAKSts : NAKSts field description
bits : 17 - 17 (1 bit)
access : read-only

EPType : EPType field description
bits : 18 - 19 (2 bit)
access : read-write

Snp : Snp field description
bits : 20 - 20 (1 bit)
access : read-write

Stall : Stall field description
bits : 21 - 21 (1 bit)
access : read-write

TxFNum : TxFNum field description
bits : 22 - 25 (4 bit)
access : read-write

CNAK : CNAK field description
bits : 26 - 26 (1 bit)
access : write-only

SNAK : SNAK field description
bits : 27 - 27 (1 bit)
access : write-only

EPDis : EPDis field description
bits : 30 - 30 (1 bit)
access : read-write

EPEna : EPEna field description
bits : 31 - 31 (1 bit)
access : read-write


DIEPINT1

USB Device In Endpoint 1 Interrupt Register
address_offset : 0x928 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPINT1 DIEPINT1 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 XferCompl EPDisbld INEPNakEff TxFEmp PktDrpSts BbleErrInt NAKInt NYETInt

XferCompl : XferCompl field description
bits : 0 - 0 (1 bit)
access : read-write

EPDisbld : EPDisbld field description
bits : 1 - 1 (1 bit)
access : read-write

INEPNakEff : INEPNakEff field description
bits : 6 - 6 (1 bit)
access : read-write

TxFEmp : TxFEmp field description
bits : 7 - 7 (1 bit)
access : read-only

PktDrpSts : PktDrpSts field description
bits : 11 - 11 (1 bit)
access : read-write

BbleErrInt : BbleErrInt field description
bits : 12 - 12 (1 bit)
access : read-write

NAKInt : NAKInt field description
bits : 13 - 13 (1 bit)
access : read-write

NYETInt : NYETInt field description
bits : 14 - 14 (1 bit)
access : read-write


DIEPTSIZ1

USB Device IN Endpoint 1 Transfer Size Register
address_offset : 0x930 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPTSIZ1 DIEPTSIZ1 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 XferSize PktCnt MC

XferSize : XferSize field description
bits : 0 - 18 (19 bit)

PktCnt : PktCnt field description
bits : 19 - 28 (10 bit)

MC : MC field description
bits : 29 - 30 (2 bit)


DIEPCTL2

USB Device In Endpoint 2 Control Register
address_offset : 0x940 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPCTL2 DIEPCTL2 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 MPS USBActEP DPID NAKSts EPType Snp Stall TxFNum CNAK SNAK EPDis EPEna

MPS : MPS field description
bits : 0 - 10 (11 bit)
access : read-write

USBActEP : USBActEP field description
bits : 15 - 15 (1 bit)
access : read-only

DPID : DPID field description
bits : 16 - 16 (1 bit)
access : read-only

NAKSts : NAKSts field description
bits : 17 - 17 (1 bit)
access : read-only

EPType : EPType field description
bits : 18 - 19 (2 bit)
access : read-write

Snp : Snp field description
bits : 20 - 20 (1 bit)
access : read-write

Stall : Stall field description
bits : 21 - 21 (1 bit)
access : read-write

TxFNum : TxFNum field description
bits : 22 - 25 (4 bit)
access : read-write

CNAK : CNAK field description
bits : 26 - 26 (1 bit)
access : write-only

SNAK : SNAK field description
bits : 27 - 27 (1 bit)
access : write-only

EPDis : EPDis field description
bits : 30 - 30 (1 bit)
access : read-write

EPEna : EPEna field description
bits : 31 - 31 (1 bit)
access : read-write


DIEPINT2

USB Device In Endpoint 2 Interrupt Register
address_offset : 0x948 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPINT2 DIEPINT2 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 XferCompl EPDisbld INEPNakEff TxFEmp PktDrpSts BbleErrInt NAKInt NYETInt

XferCompl : XferCompl field description
bits : 0 - 0 (1 bit)
access : read-write

EPDisbld : EPDisbld field description
bits : 1 - 1 (1 bit)
access : read-write

INEPNakEff : INEPNakEff field description
bits : 6 - 6 (1 bit)
access : read-write

TxFEmp : TxFEmp field description
bits : 7 - 7 (1 bit)
access : read-only

PktDrpSts : PktDrpSts field description
bits : 11 - 11 (1 bit)
access : read-write

BbleErrInt : BbleErrInt field description
bits : 12 - 12 (1 bit)
access : read-write

NAKInt : NAKInt field description
bits : 13 - 13 (1 bit)
access : read-write

NYETInt : NYETInt field description
bits : 14 - 14 (1 bit)
access : read-write


DIEPTSIZ2

USB Device IN Endpoint 2 Transfer Size Register
address_offset : 0x950 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIEPTSIZ2 DIEPTSIZ2 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 XferSize PktCnt MC

XferSize : XferSize field description
bits : 0 - 18 (19 bit)

PktCnt : PktCnt field description
bits : 19 - 28 (10 bit)

MC : MC field description
bits : 29 - 30 (2 bit)


DOEPCTL0

USB Device Out Endpoint 0 Control Register
address_offset : 0xB00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPCTL0 DOEPCTL0 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 MPS USBActEP NAKSts EPType Snp Stall CNAK SNAK EPDis EPEna

MPS : MPS field description
bits : 0 - 1 (2 bit)
access : read-only

USBActEP : USBActEP field description
bits : 15 - 15 (1 bit)
access : read-only

NAKSts : NAKSts field description
bits : 17 - 17 (1 bit)
access : read-only

EPType : EPType field description
bits : 18 - 19 (2 bit)
access : read-only

Snp : Snp field description
bits : 20 - 20 (1 bit)
access : read-write

Stall : Stall field description
bits : 21 - 21 (1 bit)
access : read-write

CNAK : CNAK field description
bits : 26 - 26 (1 bit)
access : write-only

SNAK : SNAK field description
bits : 27 - 27 (1 bit)
access : write-only

EPDis : EPDis field description
bits : 30 - 30 (1 bit)
access : read-write

EPEna : EPEna field description
bits : 31 - 31 (1 bit)
access : read-write


DOEPINT0

USB Device Out Endpoint 0 Interrupt Register
address_offset : 0xB08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPINT0 DOEPINT0 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 XferCompl EPDisbld Setup OUTTknEPDis B2Bsetup TxFEmp PktDrpSts BbleErrInt NAKInt NYETInt

XferCompl : XferCompl field description
bits : 0 - 0 (1 bit)
access : read-write

EPDisbld : EPDisbld field description
bits : 1 - 1 (1 bit)
access : read-write

Setup : Setup field description
bits : 3 - 3 (1 bit)
access : read-write

OUTTknEPDis : OUTTknEPDis field description
bits : 4 - 4 (1 bit)
access : read-write

B2Bsetup : B2Bsetup field description
bits : 6 - 6 (1 bit)
access : read-write

TxFEmp : TxFEmp field description
bits : 7 - 7 (1 bit)
access : read-only

PktDrpSts : PktDrpSts field description
bits : 11 - 11 (1 bit)
access : read-write

BbleErrInt : BbleErrInt field description
bits : 12 - 12 (1 bit)
access : read-write

NAKInt : NAKInt field description
bits : 13 - 13 (1 bit)
access : read-write

NYETInt : NYETInt field description
bits : 14 - 14 (1 bit)
access : read-write


DOEPTSIZ0

USB Device Out Endpoint 0 Transfer Size Register
address_offset : 0xB10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPTSIZ0 DOEPTSIZ0 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 XferSize PktCnt SupCnt

XferSize : XferSize field description
bits : 0 - 6 (7 bit)

PktCnt : PktCnt field description
bits : 19 - 20 (2 bit)

SupCnt : SupCnt field description
bits : 29 - 30 (2 bit)


DOEPCTL1

USB Device Out Endpoint 1 Control Register
address_offset : 0xB20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPCTL1 DOEPCTL1 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 MPS USBActEP DPID NAKSts EPType Snp Stall TxFNum CNAK SNAK SetEvenFr SetOddFr EPDis EPEna

MPS : MPS field description
bits : 0 - 10 (11 bit)
access : read-write

USBActEP : USBActEP field description
bits : 15 - 15 (1 bit)
access : read-only

DPID : DPID field description
bits : 16 - 16 (1 bit)
access : read-only

NAKSts : NAKSts field description
bits : 17 - 17 (1 bit)
access : read-only

EPType : EPType field description
bits : 18 - 19 (2 bit)
access : read-write

Snp : Snp field description
bits : 20 - 20 (1 bit)
access : read-write

Stall : Stall field description
bits : 21 - 21 (1 bit)
access : read-write

TxFNum : TxFNum field description
bits : 22 - 25 (4 bit)
access : read-write

CNAK : CNAK field description
bits : 26 - 26 (1 bit)
access : write-only

SNAK : SNAK field description
bits : 27 - 27 (1 bit)
access : write-only

SetEvenFr : SetEvenFr field description
bits : 28 - 28 (1 bit)
access : write-only

SetOddFr : SetOddFr field description
bits : 29 - 29 (1 bit)
access : write-only

EPDis : EPDis field description
bits : 30 - 30 (1 bit)
access : read-write

EPEna : EPEna field description
bits : 31 - 31 (1 bit)
access : read-write


DOEPINT1

USB Device Out Endpoint 1 Interrupt Register
address_offset : 0xB28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPINT1 DOEPINT1 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 XferCompl EPDisbld Setup OUTTknEPDis B2Bsetup TxFEmp PktDrpSts BbleErrInt NAKInt NYETInt

XferCompl : XferCompl field description
bits : 0 - 0 (1 bit)
access : read-write

EPDisbld : EPDisbld field description
bits : 1 - 1 (1 bit)
access : read-write

Setup : Setup field description
bits : 3 - 3 (1 bit)
access : read-write

OUTTknEPDis : OUTTknEPDis field description
bits : 4 - 4 (1 bit)
access : read-write

B2Bsetup : B2Bsetup field description
bits : 6 - 6 (1 bit)
access : read-write

TxFEmp : TxFEmp field description
bits : 7 - 7 (1 bit)
access : read-only

PktDrpSts : PktDrpSts field description
bits : 11 - 11 (1 bit)
access : read-write

BbleErrInt : BbleErrInt field description
bits : 12 - 12 (1 bit)
access : read-write

NAKInt : NAKInt field description
bits : 13 - 13 (1 bit)
access : read-write

NYETInt : NYETInt field description
bits : 14 - 14 (1 bit)
access : read-write


DOEPTSIZ1

USB Device Out Endpoint 1 Transfer Size Register
address_offset : 0xB30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPTSIZ1 DOEPTSIZ1 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 XferSize PktCnt RxDPID

XferSize : XferSize field description
bits : 0 - 18 (19 bit)

PktCnt : PktCnt field description
bits : 19 - 28 (10 bit)

RxDPID : RxDPID field description
bits : 29 - 30 (2 bit)


DOEPCTL2

USB Device Out Endpoint 2 Control Register
address_offset : 0xB40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPCTL2 DOEPCTL2 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 MPS USBActEP DPID NAKSts EPType Snp Stall TxFNum CNAK SNAK SetEvenFr SetOddFr EPDis EPEna

MPS : MPS field description
bits : 0 - 10 (11 bit)
access : read-write

USBActEP : USBActEP field description
bits : 15 - 15 (1 bit)
access : read-only

DPID : DPID field description
bits : 16 - 16 (1 bit)
access : read-only

NAKSts : NAKSts field description
bits : 17 - 17 (1 bit)
access : read-only

EPType : EPType field description
bits : 18 - 19 (2 bit)
access : read-write

Snp : Snp field description
bits : 20 - 20 (1 bit)
access : read-write

Stall : Stall field description
bits : 21 - 21 (1 bit)
access : read-write

TxFNum : TxFNum field description
bits : 22 - 25 (4 bit)
access : read-write

CNAK : CNAK field description
bits : 26 - 26 (1 bit)
access : write-only

SNAK : SNAK field description
bits : 27 - 27 (1 bit)
access : write-only

SetEvenFr : SetEvenFr field description
bits : 28 - 28 (1 bit)
access : write-only

SetOddFr : SetOddFr field description
bits : 29 - 29 (1 bit)
access : write-only

EPDis : EPDis field description
bits : 30 - 30 (1 bit)
access : read-write

EPEna : EPEna field description
bits : 31 - 31 (1 bit)
access : read-write


DOEPINT2

USB Device Out Endpoint 2 Interrupt Register
address_offset : 0xB48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPINT2 DOEPINT2 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 XferCompl EPDisbld Setup OUTTknEPDis B2Bsetup TxFEmp PktDrpSts BbleErrInt NAKInt NYETInt

XferCompl : XferCompl field description
bits : 0 - 0 (1 bit)
access : read-write

EPDisbld : EPDisbld field description
bits : 1 - 1 (1 bit)
access : read-write

Setup : Setup field description
bits : 3 - 3 (1 bit)
access : read-write

OUTTknEPDis : OUTTknEPDis field description
bits : 4 - 4 (1 bit)
access : read-write

B2Bsetup : B2Bsetup field description
bits : 6 - 6 (1 bit)
access : read-write

TxFEmp : TxFEmp field description
bits : 7 - 7 (1 bit)
access : read-only

PktDrpSts : PktDrpSts field description
bits : 11 - 11 (1 bit)
access : read-write

BbleErrInt : BbleErrInt field description
bits : 12 - 12 (1 bit)
access : read-write

NAKInt : NAKInt field description
bits : 13 - 13 (1 bit)
access : read-write

NYETInt : NYETInt field description
bits : 14 - 14 (1 bit)
access : read-write


DOEPTSIZ2

USB Device Out Endpoint 2 Transfer Size Register
address_offset : 0xB50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DOEPTSIZ2 DOEPTSIZ2 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 XferSize PktCnt RxDPID

XferSize : XferSize field description
bits : 0 - 18 (19 bit)

PktCnt : PktCnt field description
bits : 19 - 28 (10 bit)

RxDPID : RxDPID field description
bits : 29 - 30 (2 bit)


GUSBCFG

USB Global Config Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GUSBCFG GUSBCFG 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 ToutCal USBTrT

ToutCal : ToutCal field description
bits : 0 - 2 (3 bit)

USBTrT : USBTrT field description
bits : 10 - 13 (4 bit)


PCGCCTL

USB Power Control Global Control Register
address_offset : 0xE00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PCGCCTL PCGCCTL 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 StopPclk GateHclk EN_L1Gating PhySlp DpSlp

StopPclk : StopPclk field description
bits : 0 - 0 (1 bit)
access : read-write

GateHclk : GateHclk field description
bits : 1 - 1 (1 bit)
access : read-write

EN_L1Gating : EN_L1Gating field description
bits : 5 - 5 (1 bit)
access : read-write

PhySlp : PhySlp field description
bits : 6 - 6 (1 bit)
access : read-only

DpSlp : DpSlp field description
bits : 7 - 7 (1 bit)
access : read-only



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.