
Preliminary Technical Data
ADuC7032
Rev. PrD | Page 58 of 128
Current Channel ADC Data Register :
Name :
ADC0DAT
Address :
0xFFFF0520
Default Value :
0x0000
Access :
Read Only
Function :
This ADC Data MMR holds the 16-bit
conversion result from the I-ADC. The ADC will not update
this MMR if the ADC0 Conversion Result READY bit
(ADCSTA[0]) is set. A read of this MMR by the MCU clears all
asserted READY flags (ADCSTA[2:0]).
Voltage Channel Data Register:
Name :
ADC1DAT
Address :
0xFFFF0524
Default Value :
0x0000
Access :
Read Only
Function :
This ADC Data MMR holds the 16-bit
conversion result from the V-ADC. The ADC will not update
this MMR if the Voltage Conversion Result READY bit
(ADCSTA[1]) is set. If I-ADC is not active, a read of this MMR
by the MCU clears all asserted READY flags (ADCSTA[2:1]).
Temperature Channel ADC Data Register :
Name :
ADC2DAT
Address :
0xFFFF0528
Default Value :
0x0000
Access :
Read Only
Function :
This ADC Data MMR holds the 16-bit
conversion result from the T-ADC. The ADC will not update
this MMR if the Temperature Conversion Result READY bit
(ADCSTA[2]) is set.
ADC FIFO Register :
Name :
ADCFIFO
Address :
0xFFFF052C
Default Value :
0x0000
Access :
Read Only
Function :
This 32-bit, read-only register returns the
value of I-ADC and V-ADC conversion result held in the FIFO
location currently pointed to by the FIFO read pointer. The low
16 bits [15-0] of this 32-bit word are the I-ADC result and the
high 16-bits [31-16] are the V-ADC result. The FIFO function
is enabled via the ADCCFG[1] bit and 3 flags available in the
ADCSTA register allow user code monitor and read the FIFO
contents.
Current Channel ADC Offset Calibration Register :
Name :
ADC0OF
Address :
0xFFFF0530
Default Value :
Part Specific, factory programmed
Access :
Read/Write
Function :
This ADC Offset MMR holds a 16-bit offset
calibration coefficient for the I-ADC. The register is configured
at power-on with a factory default value. However, this register
will be automatically overwritten if an offset calibration of the
I-ADC is initiated by the user via bits in the ADCMDE MMR.
User code can only write to this calibration register if the ADC
is in idle mode. An ADC must be enabled and in idle mode
before written to any Offset or Gain Register. A delay of 23us
should be included before ADCMDE is modified.
Voltage Channel Offset Calibration Register :
Name :
ADC1OF
Address :
0xFFFF0534
Default Value :
Part Specific, factory programmed
Access :
Read/Write
Function :
This Offset MMR holds a 16-bit offset
calibration coefficient for the voltage channel. The register is
configured at power-on with a factory default value. However,
this register will be automatically overwritten if an offset
calibration of the voltage channel is initiated by the user via bits
in the ADCMDE MMR. User code can only write to this
calibration register if the ADC is in idle mode. An ADC must
be enabled and in idle mode before written to any Offset or
Gain Register. A delay of 23us should be included before
ADCMDE is modified.
Temperature Channel Offset Calibration Register:
Name :
ADC2OF
Address :
0xFFFF0538
Default Value :
Part Specific, factory programmed
Access :
Read/Write
Function :
This ADC Offset MMR holds a 16-bit offset
calibration coefficient for the temperature channel. The register
is configured at power-on with a factory default value.
However, this register will be automatically overwritten if an
offset calibration of the temperature channel is initiated by the
user via bits in the ADCMDE MMR. User code can only write
to this calibration register if the ADC is in idle mode. An ADC
must be enabled and in idle mode before written to any Offset
or Gain Register. A delay of 23us should be included before
ADCMDE is modified.