
2.4 ADC Status and Flag Register (ADCST)
ADC Status and Flag Register (ADCST)
Figure 2-6. ADC Status and Flag Register (ADCST) (Address Offset 19h)
15 8
Reserved
R-0
7 6 5 4 3 2 1 0
EOS_BUF2 EOS_BUF1 INT_SEQ2_CLR INT_SEQ1_CLR SEQ2_BSY SEQ1_BSY INT_SEQ2 INT_SEQ1
R-0 R-0 R/W-0 R/W-0 R-0 R-0 R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; - n = value after reset
This register is a dedicated status and flag register. The bits in this register are either read-only status or
flag bits, or read-return-zero condition clearing bits.
Table 2-8. ADC Status and Flag Register (ADCST) Field Descriptions
Bit(s) Name Value Description
15-8 Reserved Reads return a zero. Writes have no effect.
7 EOS_BUF2 End of sequence buffer bit for SEQ2. This bit is not used and remains as zero in interrupt
mode 0, i.e. when ADCTRL2[2]=0. In interrupt mode 1, i.e. when ADCTRL2[2]=1, it toggles
on every end of sequence of SEQ2. This bit is cleared on device reset and is not affected by
sequencer reset or clearing of the corresponding interrupt flag.
6 EOS_BUF1 End of sequence buffer bit for SEQ1. This bit is not used and remains as zero in interrupt
mode 0, i.e. when ADCTRL2[10]=0. In interrupt mode 1, i.e. when ADCTRL2[10]=1, it
toggles on every end of sequence of SEQ1. This bit is cleared on device reset and is not
affected by sequencer reset or clearing of the corresponding interrupt flag.
5 INT_SEQ2_CLR Interrupt clear bit. Read of this bit always returns 0. The clear action is a one-shot event
following a write of 1 to this bit.
0 Writing a zero to this bit has no effect.
1 Writing a 1 to this bit clears the SEQ2 interrupt flag bit, INT_SEQ2. This bit does not affect
the EOS_BUF2 bit.
4 INT_SEQ1_CLR Interrupt clear bit. Read of this bit always returns 0. The clear action is a one-shot event
following a write of 1 to this bit.
0 Writing a zero to this bit has no effect.
1 Writing a 1 to this bit clears the SEQ1 interrupt flag bit, INT_SEQ1. This bit does not affect
the EOS_BUF1 bit.
3 SEQ2_BSY SEQ2 busy status bit.
0 SEQ2 is in idle, waiting for trigger.
1 SEQ2 is in progress. Write to this bit has no effect.
2 SEQ1_BSY SEQ1 busy status bit. Write to this bit has no effect.
0 SEQ1 is in idle, waiting for trigger.
1 SEQ1 is in progress.
1 INT_SEQ2 SEQ2 interrupt flag bit. Write to this bit has no effect. In interrupt mode 0, i.e. when
ADCTRL2[2]=0, this bit is set on every end of sequence of Seq 2. In interrupt mode 1, i.e.,
when ADCTRL2[2]=1, this bit is set on an end of sequence of Seq 2 if EOS_BUF2 is set.
0 No SEQ2 interrupt event.
1 SEQ2 interrupt event occurred.
0 INT_SEQ1 SEQ1 interrupt flag bit. Write to this bit has no effect. In interrupt mode 0, i.e. when
ADCTRL2[10]=0, this bit is set on every end of sequence of Seq 1. In interrupt mode 1, i.e.,
when ADCTRL2[10]=1, this bit is set on an end of sequence of Seq 1 if EOS_BUF1 is set.
0 No SEQ1 interrupt event.
1 SEQ1 interrupt event occurred.
SPRU812A – September 2007 – Revised October 2007 ADC Registers 41
Submit Documentation Feedback
Kommentare zu diesen Handbüchern