Atmel Xplained Pro Evaluation Kit for the ATSAMD21J18A Microcontroller ATSAMD21-XPRO ATSAMD21-XPRO Data Sheet
![Atmel](https://files.manualsbrain.com/attachments/0369829915bda09f9c2e00fb805a7753579683b5/common/fit/150/50/8d2bf08978ec3e5bc63f4343ac5e91ce8d0e40045619fa520d910d64af8f/brand_logo.png)
Product codes
ATSAMD21-XPRO
914
Atmel | SMART SAM D21 [DATASHEET]
Atmel-42181C–SAM-D21_Datasheet–07/2014
34.8.6 Interrupt Flag Status and Clear
Name:
INTFLAG
Offset:
0x6
Reset:
0x00
Property:
Write-Protected
z
Bits 7:3 – Reserved
These bits are unused and reserved for future use. For compatibility with future devices, always write these bits to
zero when this register is written. These bits will always return zero when read.
These bits are unused and reserved for future use. For compatibility with future devices, always write these bits to
zero when this register is written. These bits will always return zero when read.
z
Bit 2 – SYNCRDY: Synchronization Ready
This flag is cleared by writing a one to the flag.
This flag is set on a 1-to-0 transition of the Synchronization Busy bit in the Status register (STATUS.SYNCBUSY),
except when the transition is caused by an enable or a software reset, and will generate an interrupt request if
INTENCLR/SET.READY is one.
Writing a zero to this bit has no effect.
Writing a one to this bit will clear the Synchronization Ready interrupt flag.
This flag is cleared by writing a one to the flag.
This flag is set on a 1-to-0 transition of the Synchronization Busy bit in the Status register (STATUS.SYNCBUSY),
except when the transition is caused by an enable or a software reset, and will generate an interrupt request if
INTENCLR/SET.READY is one.
Writing a zero to this bit has no effect.
Writing a one to this bit will clear the Synchronization Ready interrupt flag.
z
Bit 1 – EMPTY: Data Buffer Empty
This flag is cleared by writing a one to the flag or by writing new data to DATABUF.
This flag is set when data is transferred from DATABUF to DATA, and the DAC is ready to receive new data in
DATABUF, and will generate an interrupt request if INTENCLR/SET.EMPTY is one.
Writing a zero to this bit has no effect.
Writing a one to this bit will clear the Data Buffer Empty interrupt flag.
This flag is cleared by writing a one to the flag or by writing new data to DATABUF.
This flag is set when data is transferred from DATABUF to DATA, and the DAC is ready to receive new data in
DATABUF, and will generate an interrupt request if INTENCLR/SET.EMPTY is one.
Writing a zero to this bit has no effect.
Writing a one to this bit will clear the Data Buffer Empty interrupt flag.
z
Bit 0 – UNDERRUN: Underrun
This flag is cleared by writing a one to the flag.
This flag is set when a start conversion event occurs when DATABUF is empty, and will generate an interrupt
request if INTENCLR/SET.UNDERRUN is one.
Writing a zero to this bit has no effect.
Writing a one to this bit will clear the Underrun interrupt flag.
This flag is cleared by writing a one to the flag.
This flag is set when a start conversion event occurs when DATABUF is empty, and will generate an interrupt
request if INTENCLR/SET.UNDERRUN is one.
Writing a zero to this bit has no effect.
Writing a one to this bit will clear the Underrun interrupt flag.
Bit
7
6
5
4
3
2
1
0
SYNCRDY
EMPTY
UNDERRUN
Access
R
R
R
R
R
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0