47.8.6 Interrupt Flag Status and Clear

Name: INTFLAG
Offset: 0x06
Reset: 0x00
Property: -

Bit 76543210 
 OVERRUN1OVERRUN0RESRDY1RESRDY0EMPTY1EMPTY0UNDERRUN1UNDERRUN0 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

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.

ValueDescription
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.