LPC18XX_DAC_CR_VALUE_SHIFT
*val = reg >> LPC18XX_DAC_CR_VALUE_SHIFT;
reg |= val << LPC18XX_DAC_CR_VALUE_SHIFT;