AT32UC3C1512C Automotive Atmel Corporation, AT32UC3C1512C Automotive Datasheet - Page 1152

no-image

AT32UC3C1512C Automotive

Manufacturer Part Number
AT32UC3C1512C Automotive
Description
Manufacturer
Atmel Corporation
37.6.3
37.6.4
9166C–AVR-08/11
Interrupts
Peripheral Events
In an ideal DAC, gain is 1 and offset 0.
An interrupt request will be generated if the corresponding bit in the Interrupt Mask Register
(IMR) is set. Bits in IMR are set by writing a one to the corresponding bit in the Interrupt Enable
Register (IER), and cleared by writing a one to the corresponding bit in the Interrupt Disable
Register (IDR). The interrupt request remains active until the corresponding bit in SR is cleared
by writing a one to the corresponding bit in the Status Clear Register (SCR).
After processing a channel input data, if the data input buffer is empty, the DACIFB signals a
data empty interrupt to the interrupt controller.
An underrun interrupt will be generated if two consecutive trigger events are issued without any
new channel data being fed to the DACIFB in the meantime.
An overrun interrupt will be generated if an additional channel data is sent to the DACIFB while
the input buffer is already full.
Channel conversions can be triggered by an independent event source. A simple arbiter priori-
tizes trigger event requests if the two channels are activated at the same time.
Trigger events for both channels are taken either from the PEVC input or from the DACIFB inter-
nal trigger timers. These two timers are set up separately and both use PrescalerClock as their
reference clock (see the TRA and TRB registers).
V
DACxX
= gain x (DATA
CHx
/ 0xFFF) + offset
AT32UC3C
1152

Related parts for AT32UC3C1512C Automotive