Datasheet

223
SAM9X25 [DATASHEET]
11054E–ATARM–10-Mar-2014
23.5.15 Write Protection Registers
To prevent any single software error that may corrupt PIO behavior, certain address spaces can be write-protected by
setting the WPEN bit in the “PIO Write Protect Mode Register” (PIO_WPMR).
If a write access to the protected registers is detected, then the WPVS flag in the PIO Write Protect Status Register
(PIO_WPSR) is set and the field WPVSRC indicates in which register the write access has been attempted.
The WPVS flag is reset by writing the PIO Write Protect Mode Register (PIO_WPMR) with the appropriate access key,
WPKEY.
The protected registers are:
“PIO Enable Register” on page 228
“PIO Disable Register” on page 229
“PIO Output Enable Register” on page 231
“PIO Output Disable Register” on page 232
“PIO Input Filter Enable Register” on page 234
“PIO Input Filter Disable Register” on page 235
“PIO Multi-driver Enable Register” on page 245
“PIO Multi-driver Disable Register” on page 246
“PIO Pull Up Disable Register” on page 248
“PIO Pull Up Enable Register” on page 249
“PIO Peripheral ABCD Select Register 1” on page 251
“PIO Peripheral ABCD Select Register 2” on page 252
“PIO Output Write Enable Register” on page 260
“PIO Output Write Disable Register” on page 261
“PIO Pad Pull Down Disable Register” on page 257
“PIO Pad Pull Down Status Register” on page 259