5.2.7.32 LCDC Write Protection Mode Register

See section Register Write Protection for the list of registers that can be protected.

Name: LCDC_WPMR
Offset: 0x000000E4
Reset: 0x00000000
Property: Read/Write

Bit 3130292827262524 
 WPKEY[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
  HEWPCREHEWPITEHEWPCFGEO2WPCREO2WPITEO2WPCFGEO1WPCRE 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 
Bit 76543210 
 O1WPITEO1WPCFGEBWPCREBWPITEBWPCFGEWPCREWPITEWPCFGE 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 31:24 – WPKEY[7:0] Write Protection Key Password

ValueNameDescription
0x58 PASSWD

Writing any other value in this field aborts the write operation of the WPCFGE, WPITE, WPCRE bits.

Always reads as 0.

Bit 14 – HEWPCRE High-End Overlay Write Protection Control Registers Enable

ValueDescription
0

Disables the write protection of High-End Overlay Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of High-End Overlay Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 13 – HEWPITE High-End Overlay Write Protection Interrupt Registers Enable

ValueDescription
0

Disables the write protection of High-End Overlay Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of High-End Overlay Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 12 – HEWPCFGE High-End Overlay Write Protection Configuration Registers Enable

ValueDescription
0

Disables the write protection of High-End Overlay Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of High-End Overlay Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 11 – O2WPCRE Overlay 2 Write Protection Control Registers Enable

ValueDescription
0

Disables the write protection of Overlay 2 Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of Overlay 2 Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 10 – O2WPITE Overlay 2 Write Protection Interrupt Registers Enable

ValueDescription
0

Disables the write protection of Overlay 2 Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of Overlay 2 Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 9 – O2WPCFGE Overlay 2 Write Protection Configuration Registers Enable

ValueDescription
0

Disables the write protection of Overlay 2 Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of Overlay 2 Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 8 – O1WPCRE Overlay 1 Write Protection Control Registers Enable

ValueDescription
0

Disables the write protection of Overlay 1 Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of Overlay 1 Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 7 – O1WPITE Overlay 1 Write Protection Interrupt Registers Enable

ValueDescription
0

Disables the write protection of Overlay 1 Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of Overlay 1 Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 6 – O1WPCFGE Overlay 1 Write Protection Configuration Registers Enable

ValueDescription
0

Disables the write protection of Overlay 1 Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of Overlay 1 Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 5 – BWPCRE Base Layer Write Protection Control Registers Enable

ValueDescription
0

Disables the write protection of base layer Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of base layer Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 4 – BWPITE Base Layer Write Protection Interrupt Registers Enable

ValueDescription
0

Disables the write protection of base layer Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of base layer Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 3 – BWPCFGE Base Layer Write Protection Configuration Registers Enable

ValueDescription
0

Disables the write protection of base layer Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of base layer Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 2 – WPCRE Write Protection Control Registers Enable

ValueDescription
0

Disables the write protection of LCDC Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of LCDC Control registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 1 – WPITE Write Protection Interrupt Registers Enable

ValueDescription
0

Disables the write protection of LCDC Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of LCDC Interrupt Enable/Disable registers if WPKEY corresponds to 0x58 (“X” in ASCII).

Bit 0 – WPCFGE Write Protection Configuration Registers Enable

ValueDescription
0

Disables the write protection of LCDC Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).

1

Enables the write protection of LCDC Configuration registers if WPKEY corresponds to 0x58 (“X” in ASCII).