33.8.3 NCOxACC

NCO Accumulator Register

Note:
  1. The individual bytes in this multibyte register can be accessed with the following register names:
    • NCOxACCU: Accesses the upper byte ACC[23:16]
    • NCOxACCH: Accesses the high byte ACC[15:8]
    • NCOxACCL: Accesses the low byte ACC[7:0].
  2. The accumulator spans registers NCOxACCU:NCOxACCH:NCOxACCL. The 24 bits are reserved, but not all are used. This register updates in real-time, asynchronously to the CPU; there is no provision to ensure atomic access to this 24-bit space using an 8-bit bus. Writing to this register while the module is operating will produce undefined results.
Name: NCOxACC
Address: 0x440,0x448,0x450

Bit 2322212019181716 
     ACC[19:16] 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 15141312111098 
 ACC[15:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 76543210 
 ACC[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 19:0 – ACC[19:0] Accumulated sum of NCO additions

The individual bytes in this multibyte register can be accessed with the following register names: NCOxACCU: Accesses the upper byte ACC[23:16] NCOxACCH: Accesses the high byte ACC[15:8] NCOxACCL: Accesses the low byte ACC[7:0]. The accumulator spans registers NCOxACCU:NCOxACCH:NCOxACCL. The 24 bits are reserved, but not all are used. This register updates in real-time, asynchronously to the CPU; there is no provision to ensure atomic access to this 24-bit space using an 8-bit bus. Writing to this register while the module is operating will produce undefined results.