33.6.1 CTRL A Register

Table 33-23. 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: CTRLA
Offset: 0x0
Reset: 0x00008000
Property: R/W

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
     RDBUFWS[3:0] 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 15141312111098 
 AUTOWSADRWS  FWS[3:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset 100000 
Bit 76543210 
      PRIV   
Access R/W 
Reset 0 

Bits 19:16 – RDBUFWS[3:0] AHB Read Buffer

When returning data from the AHB read buffer, insert wait states to match ADRWS and FWS from Flash based on RDBUFWS.

Read Buffer deterministic access requires AUTOWS=0.

ValueNameDescription
1DETERMINISTICADRWS + FWS wait state for hits to AHB read buffer
0ZEROWS0 Wait States

Bit 15 – AUTOWS Automatic Wait States

Taws = Tacc + 5ns + 2 clocks

ValueNameDescription
1ENABLEUse Automatic wait states: Total flash wait states are ADRWS + Taws
0DISABLEUse FWS: Total flash wait states are ADRWS + FWS

Bit 14 – ADRWS Address Wait State

For Total flash wait states see AUTOWS.

ValueNameDescription
1ONEAdd 1 Address Wait State - allowing for higher clock frequencies
0ZEROAdd 0 Address Wait States - allowing for higher performance at lower clock frequencies

Bits 11:8 – FWS[3:0] Flash Wait States

Note: This is not the wait states seen by the CPU. For Total Flash wait states see AUTOWS.
ValueDescription
15Fifteen Wait States
14Fourteen Wait States
1One Wait State
0Zero Wait States

Bit 2 – PRIV Privileged Access Only

ValueNameDescription
1ENABLEPeripheral registers only accessible in privileged accesses
0DISABLEPeripheral register accessible in privileged and unprivileged accesses.