Arduino DUE DAC limits

Hello folk, does the Arduino DUE DAC can’t generate low signals than 0.4V and high than 2.7V ??
this is my code :

void setup() {
  analogWriteResolution(10);
}

void loop() {
  for (int brightness = 0; brightness < 1023; brightness++) {
    analogWrite(DAC0, brightness);
    delay(2);
  }
  for (int brightness = 1023; brightness >= 0; brightness--) {
    analogWrite(DAC0, brightness);
    delay(2);
  }
}

and please take a look to the attached picture to see the generated wave limits.
Thank you

DS0003.png

The range is 1/6 to 5/6 Vcc. Use external hardware (OPA) if you need to scale up down

Not only does it have that limitation, its very noisy too. Use an external DAC is my
advice, there are many good ones to choose from.

My solution was to use both DACs, and to use the difference voltage. That gives -2.3 to + 2.3 V.

How was the noise? I found it shockingly bad on the Due board.