38.6.2.4 USB Reset
The USB bus reset is initiated by a connected host and managed by hardware.
During USB reset the following registers are cleared:
- The Device Endpoint Configuration (EPCFG) register - except for Endpoint 0
- The Device Frame Number (FNUM) register
- The Device Address (DADD) register
- The Device Endpoint Interrupt Enable Clear/Set (EPINTENCLR/SET) register
- The Device Endpoint Interrupt Flag (EPINTFLAG) register
- The Transmit Stall '0' bit in the Endpoint Status (EPSTATUS.STALLRQ0) register
- The Transmit Stall '1' bit in the Endpoint Status (EPSTATUS.STALLRQ1) register
- The Endpoint Interrupt Summary (EPINTSMRY) register
- The Upstream resume bit in the Control B (CTRLB.UPRSM) register
At the end of the reset process, the End of Reset bit is set in the Interrupt Flag register (INTFLAG.EORST).
