47.8.6 Interrupt Flag Status and Clear
Name: | INTFLAG |
Offset: | 0x06 |
Reset: | 0x00 |
Property: | - |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
OVERRUN1 | OVERRUN0 | RESRDY1 | RESRDY0 | EMPTY1 | EMPTY0 | UNDERRUN1 | UNDERRUN0 | ||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 7 – OVERRUN1 Overrun for Filter Channel 1
This flag is set when the DMA is not cleared while the RESULT1 register gets new data.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the Overrun for Filter Channel 0 flag.
Value | Description |
---|---|
0 | Filter 1 Result Ready interrupt is disabled. |
1 | Filter 1 Result Ready interrupt is enabled. |
Bit 6 – OVERRUN0 Overrun for Filter Channel 0
This flag is set when the DMA is not cleared while the RESULT0 register gets new data.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the Overrun for Filter Channel 0 flag.
Bit 5 – RESRDY1 Filter Channel 1 Result Ready
This flag is set when the filter is used as standalone (DACCTRL1.FEXT=1) and the filter output is ready.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the Filter Channel 1 Result Ready flag.
Bit 4 – RESRDY0 Filter Channel 0 Result Ready
This flag is set when the filter is used as standalone (DACCTRL0.FEXT=1) and the filter output is ready.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the Filter Channel 0 Result Ready flag.
Bit 3 – EMPTY1 Data Buffer 1 Empty
This flag is cleared by writing a '1' to it or by writing new data to DATA1 or DATABUF1.
This flag is set when the data buffer for DAC1 is empty and will generate an interrupt request if INTENCLR/INTENSET.EMPTY1=1.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the Data Buffer 1 Empty interrupt flag.
Bit 2 – EMPTY0 Data Buffer 0 Empty
This flag is cleared by writing a '1' to it or by writing new data to DATA0 or DATABUF0.
This flag is set when the data buffer for DAC0 is empty and will generate an interrupt request if INTENCLR/INTENSET.EMPTY0=1.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the Data Buffer 0 Empty interrupt flag.
Bit 1 – UNDERRUN1 DAC1 Underrun
This flag is cleared by writing a '1' to it.
This flag is set when a start conversion event (START1) occurred before new data is copied/written to the DAC1 data buffer and will generate an interrupt request if INTENCLR/INTENSET.UNDERRUN1=1.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the DAC1 Underrun interrupt flag.
Bit 0 – UNDERRUN0 DAC0 Underrun
This flag is cleared by writing a '1' to it.
This flag is set when a start conversion event (START0) occurred before new data is copied/written to the DAC) data buffer and will generate an interrupt request if INTENCLR/INTENSET.UNDERRUN0=1.
Writing a '0' to this bit has no effect.
Writing a '1' to this bit will clear the DAC0 Underrun interrupt flag.