Datasheet
SAM9G45 [DATASHEET]
Atmel-6438O-ATARM-SAM9G45-Datasheet_08-Dec-15
496
29.6.31 PIO Write Protect Mode Register
Name: PIO_WPMR
Address: 0xFFFFF2E4 (PIOA), 0xFFFFF4E4 (PIOB), 0xFFFFF6E4 (PIOC), 0xFFFFF8E4 (PIOD),
0xFFFFFAE4 (PIOE)
Access: Read/Write
• 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 listed below:
• “PIO Enable Register” on page 466
• “PIO Disable Register” on page 467
• “PIO Output Enable Register” on page 469
• “PIO Output Disable Register” on page 470
• “PIO Input Filter Enable Register” on page 472
• “PIO Input Filter Disable Register” on page 473
• “PIO Set Output Data Register” on page 475
• “PIO Clear Output Data Register” on page 476
• “PIO Multi-driver Enable Register” on page 483
• “PIO Multi-driver Disable Register” on page 484
• “PIO Pull Up Disable Register” on page 486
• “PIO Pull Up Enable Register” on page 487
• “PIO Peripheral A Select Register” on page 489
• “PIO Peripheral B Select Register” on page 490
• “PIO Output Write Enable Register” on page 492
• “PIO Output Write Disable Register” on page 493
• WPKEY: Write Protect Key
Should be written at value 0x534D43 (“SMC” 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