16.6.1 Write Control

Table 16-1. 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: WRCTRL
Offset: 0x00
Reset: 0x00000000
Property: 

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
 KEY[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 15141312111098 
 PERID[15:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 76543210 
 PERID[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 23:16 – KEY[7:0] Peripheral Access Control Key

These bits define the peripheral access control key:

ValueNameDescription
0x0OFFNo action
0x1CLEARClear the peripheral write control
0x2SETSet the peripheral write control
0x3LOCKSet and lock the peripheral write control until the next hardware reset

Bits 15:0 – PERID[15:0] Peripheral Identifier

The PERID represents the peripheral whose control is changed using the WRCTRL.KEY.

Table 16-2. PERID Values
PeripheralPERIDSFR SuffixBitSFR's
STATUSINTFLAG
DSU0A0STATUSA[0]INTFLAGA[0]
FCR1A1STATUSA[1]INTFLAGA[1]
FCW2A2STATUSA[2]INTFLAGA[2]
PM3A3STATUSA[3]INTFLAGA[3]
SUPC4A4STATUSA[4]INTFLAGA[4]
RSTC5A5STATUSA[5]INTFLAGA[5]
OSCCTRL6A6STATUSA[6]INTFLAGA[6]
OSC32KCTRL7A7STATUSA[7]INTFLAGA[7]
GCLK8A8STATUSA[8]INTFLAGA[8]
MCLK9A9STATUSA[9]INTFLAGA[9]
FREQM10A10STATUSA[10]INTFLAGA[10]
WDT11A11STATUSA[11]INTFLAGA[11]
RTC12A12STATUSA[12]INTFLAGA[12]
EIC13A13STATUSA[13]INTFLAGA[13]
PAC14A14STATUSA[14]INTFLAGA[14]
TRAM15A15STATUSA[15]INTFLAGA[15]
MBISTINTF18
TDM19
FlexRAM20
PORT32B0STATUSB[0]INTFLAGB[0]
DMA033B1STATUSB[1]INTFLAGB[1]
DMA134B2STATUSB[2]INTFLAGB[2]
HMATRIX35
CMCC36
PRM37B3STATUSB[3]INTFLAGB[3]
IDAU38B4STATUSB[4]INTFLAGB[4]
EVSYS39B5STATUSB[5]INTFLAGB[5]
SERCOM040B6STATUSB[6]INTFLAGB[6]
SERCOM141B7STATUSB[7]INTFLAGB[7]
SERCOM242B8STATUSB[8]INTFLAGB[8]
SERCOM343B9STATUSB[9]INTFLAGB[9]
TCC044B10STATUSB[10]INTFLAGB[10]
TCC145B11STATUSB[11]INTFLAGB[11]
TCC246B12STATUSB[12]INTFLAGB[12]
TCC347B13STATUSB[13]INTFLAGB[13]
SERCOM464C0STATUSC[0]INTFLAGC[0]
SERCOM565C1STATUSC[1]INTFLAGC[1]
SERCOM666C2STATUSC[2]INTFLAGC[2]
SERCOM767C3STATUSC[3]INTFLAGC[3]
TCC468C4STATUSC[4]INTFLAGC[4]
TCC569C5STATUSC[5]INTFLAGC[5]
TCC670C6STATUSC[6]INTFLAGC[6]
TCC771C7STATUSC[7]INTFLAGC[7]
ADC72C8STATUSC[8]INTFLAGC[8]
AC73C9STATUSC[9]INTFLAGC[9]
PTC74C10STATUSC[10]INTFLAGC[10]
SPI_IXS75C11STATUSC[11]INTFLAGC[11]
PCC76
CCL77C13STATUSC[13]INTFLAGC[13]
PDEC78C14STATUSC[14]INTFLAGC[14]
CAN079
CAN180
ETH81C15STATUSC[15]INTFLAGC[15]
TRNG82C16STATUSC[16]INTFLAGC[16]
SDMCC083
SDMCC184
USB85C17STATUSC[17]INTFLAGC[17]
EBI86
SQI96D0STATUSD[0]INTFLAGD[0]
USBHS97
HSM98