37.7.2 Control B Register

Table 37-4. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: CTRLB
Offset: 0x0004
Reset: 0x0000000000
Property: PAC Write-Protection

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
     BLANK[19:16] 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 15141312111098 
 BLANK[15:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 76543210 
 BLANK[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 19:0 – BLANK[19:0] Blank the Resume/Wakeup Monitoring for XCLK

Blank the Resume/Wakeup Monitoring for XCLK counts when entering Suspend When entering Suspend from HS as a Host, Blank allows time for the downstream Device to detect Suspend and switch from HS to FS (HS term to FS Pull-up) and enter its suspend state, before the Host

Resume/Wakeup monitor becomes active.

Note:
  1. The amount of time required to blank instability (HS term to FS pull-up) in LineState depends upon when the downstream device activates its pullup resistors in response to detecting suspend, the transmission line distance, and other factors. The user may adjust this blanking time as required but should consult the USB spec for detection of suspend/resume requirements.
  2. Zero is a valid value for LS or FS modes.
  3. This field can be safely updated when CTRLA.ENABLE=0 or when POWER.SUSPEND=.
ValueDescription
FFFFFMaximum time to ignore Resume/Wakeup detection (220-1)*16.6ns or about 17.4ms.
00010Ignore Resume/Wakeup detector for2*16.6ns
00001Ignore Resume/Wakeup detector for1*16.6ns
00000Do not ignore Resume/Wakeup detector