29.9.2 Automatic Configuration on Start-Up and CPU Executes Code

When the CLB Configuration on Start-up bit is clear (CLBSU = 0), the CPU Halt bit is set (CPUHALT = 1), the CLB harware state-machine configures the CLB, along with any other user-defined peripherals, after power-up or device reset but prior to CPU code execution. Once the hardware state-machine completes the configuration, the CPU will begin to execute code based on the application software.

Important: Peripherals that are enabled during automatic configuration will begin to operate immediately. If application code reconfigures a peripheral while it is enabled, unpredictable operation may occur.