31.6.1 CTRL A REGISTER

Table 31-32. 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 
        ARB 
Access R/W 
Reset 0 
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 

Bit 24 – ARB AHB Arbitration scheme

ValueNameDescription
1FIXEDFixed priority AHB0 highest to AHB<FCR_AHB_PORTS_NB-1> lowest
0ROUNDROBINRound Robin Arbitration

Bits 19:16 – RDBUFWS[3:0] Read Buffer deterministic access requires AUTOWS=0.

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

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

Bit 15 – AUTOWS Taws = Tacc + 5ns + 2 clocks

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 For Total flash wait states see AUTOWS.

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] For Total flash wait states see AUTOWS. ... Note: This is not the wait states seen by the CPU.

1111= Fifteen Wait States

1110= Fourteen Wait States

...

0001= One Wait State

0000= Zero Wait States

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

Bit 2 – PRIV Privileged Access Only

ValueNameDescription
1ENABLEMacro registers only accessible in privileged accesses
0DISABLEMacro register accessible in privileged and unprivileged accesses.