PIC32CM6408MC00048 DIVAS registers

The 7 registers of DIVAS (Divide and Square Root Accelerator), from 0x48000000, with their reset value and every field. The PIC32CM6408MC00048 has 1146 registers in 44 peripherals, one page each.

DIVAS Divide and Square Root Accelerator

CTRLAControl

Address
0x48000000
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1DLZ
  8. 0SIGNED
2 fields
FieldBitsWhat it does
DLZ1Disable Leading Zero Optimization
SIGNED0Signed

STATUSStatus

Address
0x48000004
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1DBZ
  8. 0BUSY
2 fields
FieldBitsWhat it does
DBZ1Writing a one to this bit clears DBZ to zero
BUSY0DIVAS Accelerator Busy

DIVIDENDDividend

Address
0x48000008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DIVIDEND31:0DIVIDEND

DIVISORDivisor

Address
0x4800000C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DIVISOR31:0DIVISOR

RESULTResult

Address
0x48000010
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
RESULT31:0RESULT

REMRemainder

Address
0x48000014
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
REM31:0REM

SQRNUMSquare Root Input

Address
0x48000018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SQRNUM31:0Square Root Input