30.3.1.1 Enable-Protected Configuration
The configuration of the LUTs and sequencers is enable-protected, meaning that they can be
configured only when the corresponding even LUT is disabled (ENABLE = ‘0’
in the LUT n Control A (CCL.LUTnCTRLA) register). This mechanism to suppresses the
undesired output from the CCL during (re-)configuration.
The following bits and registers are enable-protected:
- Sequencer Selection (SEQSEL) in the Sequencer Control n (CCL.SEQCTRLn) registers
- LUT n Control x (CCL.LUTnCTRLx) registers, except for the ENABLE bit in the CCL.LUTnCTRLA register
- TRUTHn (CCL.TRUTHn) registers
The enable-protected bits in the
CCL.LUTnCTRLx registers can be written at the same time that ENABLE in CCL.LUTnCTRLA is
written to ‘1’, but not at the same time that ENABLE is written to
‘0’.
The enable protection is denoted by the enable-protected property in the register description.
