
C8051F000/1/2/5/6/7
C8051F010/1/2/5/6/7
37
Rev. 1.7
Figure 5.14. 12-Bit ADC Window Interrupt Examples, Right Justified Data
0x0FFF
0x0201
0x0200
0x01FF
0x0101
0x0100
0x00FF
0x0000
ADWINT=1
ADWINT
not affected
ADWINT
not affected
ADC Data
Word
0x0FFF
0x0201
0x0200
0x01FF
0x0101
0x0100
0x00FF
0x0000
ADWINT=1
ADWINT
not affected
ADWINT=1
ADC0LTH:ADC0LTL
ADC0GTH:ADC0GTL
ADC Data
Word
ADC0GTH:ADC0GTL
ADC0LTH:ADC0LTL
0
Input Voltage
(AD0 - AGND)
REF x (4095/4096)
REF x (256/4096)
REF x (512/4096)
0
Input Voltage
(AD0 - AGND)
REF x (4095/4096)
REF x (256/4096)
REF x (512/4096)
0x07FF
0x0101
0x0100
0x00FF
0x0000
0xFFFF
0xFFFE
0xF800
ADWINT=1
ADWINT
not affected
ADWINT
not affected
0x07FF
0x0101
0x0100
0x00FF
0x0000
0xFFFF
0xFFFE
0xF800
ADWINT=1
ADWINT
not affected
-REF
Input Voltage
(AD0 - AD1)
ADWINT=1
REF x (2047/2048)
ADC0LTH:ADC0LTL
ADC0GTH:ADC0GTL
ADC Data
Word
ADC Data
Word
ADC0LTH:ADC0LTL
ADC0GTH:ADC0GTL
REF x (256/2048)
REF x (-1/2048)
-REF
Input Voltage
(AD0 - AD1)
REF x (2047/2048)
REF x (256/2048)
REF x (-1/2048)
Given:
AMX0SL = 0x00, AMX0CF = 0x00, ADLJST = 0,
ADC0LTH:ADC0LTL = 0x0200,
ADC0GTH:ADC0GTL = 0x0100.
An ADC End of Conversion will cause an ADC Window
Compare Interrupt (ADWINT=1) if the resulting ADC
Data Word is < 0x0200 and > 0x0100.
Given:
AMX0SL = 0x00, AMX0CF = 0x00, ADLJST = 0,
ADC0LTH:ADC0LTL = 0x0100,
ADC0GTH:ADC0GTL = 0x0200.
An ADC End of Conversion will cause an ADC Window
Compare Interrupt (ADWINT=1) if the resulting ADC
Data Word is < 0x0100 or > 0x0200.
Given:
AMX0SL = 0x00, AMX0CF = 0x01, ADLJST = 0,
ADC0LTH:ADC0LTL = 0x0100,
ADC0GTH:ADC0GTL = 0xFFFF.
An ADC End of Conversion will cause an ADC Window
Compare Interrupt (ADWINT=1) if the resulting ADC
Data Word is < 0x0100 and > 0xFFFF.
(Two’s
Complement math, 0xFFFF = -1.)
Given:
AMX0SL = 0x00, AMX0CF = 0x01, ADLJST = 0,
ADC0LTH:ADC0LTH = 0xFFFF,
ADC0GTH:ADC0GTL = 0x0100.
An ADC End of Conversion will cause an ADC Window
Compare Interrupt (ADWINT=1) if the resulting ADC
Data Word is < 0xFFFF or > 0x0100. (Two’s Complement
math, 0xFFFF = -1.)