Datasheet
550
SAM4S [DATASHEET]
11100E–ATARM–24-Jul-13
30.7.46 PIO Write Protect Mode Register
Name: PIO_WPMR
Address: 0x400E0EE4 (PIOA), 0x400E10E4 (PIOB), 0x400E12E4 (PIOC)
Access: Read-write
Reset: See Table 30-3
For more information on Write Protection Registers, refer to Section 30.7 ”Parallel Input/Output Controller (PIO) User Interface”.
• WPEN: Write Protect Enable
0: Disables the Write Protect if WPKEY corresponds to 0x50494F (“PIO” in ASCII).
1: Enables the Write Protect if WPKEY corresponds to 0x50494F (“PIO” in ASCII).
Protects the registers:
“PIO Enable Register” on page 525
“PIO Disable Register” on page 525
“PIO Output Enable Register” on page 526
“PIO Output Disable Register” on page 527
“PIO Input Filter Enable Register” on page 528
“PIO Input Filter Disable Register” on page 528
“PIO Multi-driver Enable Register” on page 533
“PIO Multi-driver Disable Register” on page 534
“PIO Pull Up Disable Register” on page 535
“PIO Pull Up Enable Register” on page 535
“PIO Peripheral ABCD Select Register 1” on page 537
“PIO Peripheral ABCD Select Register 2” on page 538
“PIO Output Write Enable Register” on page 543
“PIO Output Write Disable Register” on page 543
“PIO Pad Pull Down Disable Register” on page 541
“PIO Pad Pull Down Status Register” on page 542
“PIO Parallel Capture Mode Register” on page 553
• WPKEY: Write Protect KEY
Should be written at value 0x50494F (“PIO” in ASCII). Writing any other value in this field aborts the write operation of the WPEN
bit. Always reads as 0.
31 30 29 28 27 26 25 24
WPKEY
23 22 21 20 19 18 17 16
WPKEY
15 14 13 12 11 10 9 8
WPKEY
76543210
–––––––
WPEN