ADUC7032BSTZ-8L-RL Analog Devices Inc, ADUC7032BSTZ-8L-RL Datasheet - Page 50
![IC,Battery Management,QFP,48PIN,PLASTIC](/photos/6/59/65923/505-48-lqfp_sml.jpg)
ADUC7032BSTZ-8L-RL
Manufacturer Part Number
ADUC7032BSTZ-8L-RL
Description
IC,Battery Management,QFP,48PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
MicroConverter® ADuC7xxxr
Datasheet
1.EVAL-ADUC7032QSPZ.pdf
(116 pages)
Specifications of ADUC7032BSTZ-8L-RL
Core Processor
ARM7
Core Size
16/32-Bit
Speed
20.48MHz
Connectivity
LIN, SPI, UART/USART
Peripherals
POR, PSM, Temp Sensor, WDT
Number Of I /o
9
Program Memory Size
96KB (96K x 8)
Program Memory Type
FLASH
Ram Size
6K x 8
Voltage - Supply (vcc/vdd)
3.5 V ~ 18 V
Data Converters
A/D 2x16b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 105°C
Package / Case
48-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Compliant
ADuC7032-8L
ADC Configuration Register
Name: ADCCFG
Address: 0xFFFF051C
Default Value: 0x00
Access: Read/write
Function: The 8-bit ADC configuration MMR controls extended functionality related to the on-chip ADCs.
Table 43. ADCCFG MMR Bit Designations
Bit
7
6 to 5
4 to 3
2
1
0
Description
Analog Ground Switch Enable.
Current Channel (32-Bit) Accumulator Enable.
Current Channel ADC Comparator Enable.
Current Channel ADC Overrange Enable.
ADC FIFO Enable.
Current Channel ADC, Result Counter Enable.
Set to 1 by user software to connect the external GND_SW pin (Pin 15) to an internal analog ground reference point. This bit
can be used to connect and disconnect external circuits and components to ground under program control and thereby
minimize dc current consumption when the external circuit or component is not being used. This bit is used in conjunction
with ADCMDE[6] to select a 20 kΩ resistor to ground.
00 = accumulator disabled and reset to 0. The accumulator must be disabled for a full ADC conversion, (ADCSTA[0] set twice)
before the accumulator can be re-enabled to ensure the accumulator is reset.
01 = accumulator active.
Positive current values are added to the accumulator total. The accumulator can overflow if allowed to run for >65,535 conversions.
Negative current values are subtracted from the accumulator total. The accumulator is clamped to a minimum value of 0.
10 = accumulator active.
Positive current values are added to the accumulator total. The accumulator can overflow if allowed to run for >65,535 conversions.
The absolute values of negative current are subtracted from the accumulator total. In this mode, the accumulator continues
to accumulate negatively, below 0.
11 = accumulator and accumulator comparator enabled. This mode is the same as Mode 10 but with the accumulator
comparator enabled.
00 = comparator disabled.
01 = comparator active, interrupt asserted if absolute value of I-ADC conversion result |I| ≥ ADC0TH.
10 = comparator-count mode active, interrupt asserted if the absolute value of an I-ADC conversion result |I| ≥ ADC0TH for
number of ADC0TCL conversions; conversion value |I| < ADC0TH resets the threshold counter value (ADC0THV) to 0.
11 = comparator-count mode active, interrupt asserted if absolute value of an I-ADC conversion result |I| ≥ ADC0TH for
number of ADC0TCL conversions; conversion value |I| < ADC0TH decrements the threshold counter value (ADC0THV) towards 0.
Set by user to enable a coarse comparator on the current channel ADC. If the current reading is grossly (>30% approximate)
overranged for the active gain setting, then the overrange bit in the ADCSTA MMR is set. For the flag to be set, the current
must be outside this range for >125 μs. This feature should not be used in ADC low power mode.
Set to 1 by user code to enable ADC FIFO on current and voltage ADC channels. The FIFO function allows up to 32 current
and voltage ADC results to be stored in an on-chip FIFO. The current status of the FIFO is reflected by three bits in the ADCSTA
register. If more than 32 results are stored in the FIFO, the contents of the FIFO may be corrupted.
Set by user to enable the result count mode. In this mode, an I-ADC interrupt is generated only when ADC0RCV =
ADC0RCL. This allows the I-ADC to continuously monitor current but interrupt the MCU core only after a defined
number of conversions. Note that unless the ADC FIFO is enabled (ADCCNG[1] = 1), only the last conversion value is
available (intermediate I-ADC conversion results are not stored) when the ADC counter interrupt occurs. The voltage
and temperature ADCs also continue to convert if enabled, but again, only the last conversion result is available
(intermediate V-ADC and T-ADC conversion results are not stored) when the ADC counter interrupt occurs.
Rev.0 | Page 50 of 116