26.1.4 Increment Registers

The increment value is stored in three registers making up a 20-bit incrementer. In order of LSB to MSB they are:
  • NCOxINCL
  • NCOxINCH
  • NCOxINCU

When the NCO module is enabled, the NCOxINCU and NCOxINCH registers must be written first, then the NCOxINCL register. Writing to the NCOxINCL register initiates the increment buffer registers to be loaded simultaneously on the second rising edge of the NCO_clk signal.

The registers are readable and writable. The increment registers are double-buffered to allow value changes to be made without first disabling the NCO module.

When the NCO module is disabled, the increment buffers are loaded immediately after a write to the increment registers.
Important: The increment buffer registers are not user-accessible.