31.3.18.1 Control A Register

Table 31-25. 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: 0x0000
Reset: 0x00008000
Property: PAC Write Protection

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 
      ARB   
Access R/W 
Reset 0 

Bits 19:16 – RDBUFWS[3:0] Data Returned from the Read Buffer match the Flash Wait States

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

ValueDescription
0Zero wait states for hits to AHBn read buffer.
1ADRWS + FWS wait state for hits to AHBn read buffer, n =0,1,2,3.

Bit 15 – AUTOWS Automatic Wait State Enable

Taws = Tacc + 5ns + 2 clocks

ValueDescription
0Use FWS: Total flash wait states are ADRWS + FWS
1Use Automatic wait states: Total flash wait states are ADRWS + Taws

Bit 14 – ADRWS Address Wait State Enable

For Total flash wait states see AUTOWS.

ValueDescription
0Add 0 Address Wait States - allowing for higher performance at lower clock frequencies
1Add 1 Address Wait State - allowing for higher clock frequencies

Bits 11:8 – FWS[3:0] Flash Access Time Defined in terms of AHB Clock Wait States

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.

Bit 2 – ARB AHB Arbitration Scheme

ValueDescription
0Round Robin Arbitration.
1Fixed priority AHB0 highest to AHB < FCR_AHB_PORTS_NB-1>lowest