47.8.10 DAC1 Control

Name: DACCTRL1
Offset: 0x0E
Reset: 0x0000
Property: PAC Write-Protection, Enabled-Protected

Bit 15141312111098 
 OSR[2:0] REFRESH[3:0] 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 
Bit 76543210 
 DITHERRUNSTDBYFEXT CCTRL[1:0]ENABLELEFTADJ 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 

Bits 15:13 – OSR[2:0] Oversampling Ratio

This field defines the oversampling ratio/interpolation depth.

ValueNameDescription
0x0 OSR_1 1x OSR (no interpolation)
0x1 OSR_2 2x OSR
0x2 OSR_4 4x OSR
0x3 OSR_8 8x OSR
0x4 OSR_16 16x OSR
0x5 OSR_32 32x OSR
other - Reserved

Bits 11:8 – REFRESH[3:0] Refresh period

This field defines the refresh period. If REFRESH=0x0, the refresh mode is disabled. If REFRESH>0x1, else the refresh period is:

T REFRESH = REFRESH × 30 μs

Bit 7 – DITHER Dithering Mode

ValueDescription
0 Dithering mode is disabled.
1 Dithering mode is enabled.

Bit 6 – RUNSTDBY Run in Standby

This bit controls the behavior of DAC1 during standby sleep mode.

ValueDescription
0 DAC1 is disabled during standby sleep mode.
1 DAC1 continues to operate during standby sleep mode.

Bit 5 – FEXT External Filter Enable

This bit controls the usage of the filter.

ValueDescription
0 The filter is integrated to the DAC
1 The filter is used as standalone

Bits 3:2 – CCTRL[1:0] Current Control

This field defines the current in output buffer.

Current Control

ValueNameDescription
0x0 CC100K GCLK_DAC <= 1.2MHz (100kSPS)
0x1 CC1M 1.2MHz < GCLK_DAC <= 6MHz (500kSPS)
0x2 CC12M 6MHz < GCLK_DAC <= 12MHz (1MSPS)
0x3 Reserved

Bit 1 – ENABLE Enable DAC1

This bit enables DAC1 when DAC Controller is enabled (CTRLA.ENABLE).

ValueDescription
0 DAC1 is disabled.
1 DAC1 is enabled.

Bit 0 – LEFTADJ Left Adjusted Data

This bit controls how the 12-bit conversion data is adjusted in the Data and Data Buffer registers.

ValueDescription
0 DATA1 and DATABUF1 registers are right-adjusted.
1 DATA1 and DATABUF1 registers are left-adjusted.