Synchronization Busy
Name:
SYNCBUSY
Offset:
0x1C
Reset:
0x00000000
Access:
-
Bit3130292827262524
Access
Reset
Bit2322212019181716
Access
Reset
Bit15141312111098
Access
Reset
Bit76543210
CTRLBENABLESWRST
AccessRRR
Reset000

Bit 2 – CTRLB: CTRLB Synchronization Busy

CTRLB Synchronization Busy

Writing to the CTRLB when the SERCOM is enabled requires synchronization. Ongoing synchronization is indicated by SYNCBUSY.CTRLB=1 until synchronization is complete. If CTRLB is written while SYNCBUSY.CTRLB=1, an APB error will be generated.

ValueDescription
0 CTRLB synchronization is not busy.
1 CTRLB synchronization is busy.

Bit 1 – ENABLE: SERCOM Enable Synchronization Busy

SERCOM Enable Synchronization Busy

Enabling and disabling the SERCOM (CTRLA.ENABLE) requires synchronization. Ongoing synchronization is indicated by SYNCBUSY.ENABLE=1 until synchronization is complete.

Writes to any register (except for CTRLA.SWRST) while enable synchronization is on-going will be discarded and an APB error will be generated.

ValueDescription
0 Enable synchronization is not busy.
1 Enable synchronization is busy.

Bit 0 – SWRST: Software Reset Synchronization Busy

Software Reset Synchronization Busy

Resetting the SERCOM (CTRLA.SWRST) requires synchronization. Ongoing synchronization is indicated by SYNCBUSY.SWRST=1 until synchronization is complete.

Writes to any register while synchronization is on-going will be discarded and an APB error will be generated.

ValueDescription
0 SWRST synchronization is not busy.
1 SWRST synchronization is busy.