42.6.1.1 Initialization

The following bits are enable-protected, meaning that they can only be written when the SLCD is disabled (CTRLA.ENABLE is zero):
  • All bits in CTRLA register except SWRST and ENABLE
The following registers are enable-protected:
  • Event Control register (EVCTRL)
  • LCD Pins Enable registers (LPENL and LPENH)
  • Blink Configuration register (BCFG)
  • Circular Shift Register Configuration register (CSRCFG)
  • Automated Character Mapping Configuration register (ACMCFG)
  • Automated Bit Mapping Configuration register (ABMCFG)
The following registers are also enable-protected according their corresponding enable bit:
  • Frame Counter 0 register (FC0) enabled-protected by Frame Counter 0 Enable (CTRLD.FC0EN)
  • Frame Counter 1 register (FC1) enabled-protected by Frame Counter 1 Enable (CTRLD.FC1EN)
  • Frame Counter 2 register (FC2) enabled-protected by Frame Counter 2 Enable (CTRLD.FC2EN)

Enable-protected bits in the CTRLA register can be written at the same time as CTRLA.ENABLE is written to '1', but not at the same time as CTRLA.ENABLE is written to '0'.

Enable-protection is denoted by the Enable-Protected property in the register description.