19.5.8 OSCCTRL Synchronization

Due to the multiple clock domains, some registers in the DFLL48M must be synchronized when accessed. A register can require:

  • Synchronization when written
  • Synchronization when read
  • No synchronization when executing an operation that requires synchronization, the relevant Synchronization bit in the Synchronization Busy register (DFLLSYNC) will be set immediately and cleared when synchronization is complete

The following registers need synchronization:

  • The ENABLE bit in the DFLLCTRLA register - write-synchronized
  • The DFLLCTRLB register - read-synchronized
  • The DFLLTUNE register - read-synchronized and write-synchronized
  • The DFLLMUL register - write-synchronized