MCDE_CRX1_PCD_MASK
div = cr & MCDE_CRX1_PCD_MASK;
cr |= div & MCDE_CRX1_PCD_MASK;
val &= ~(MCDE_CRX1_BCD | MCDE_CRX1_PCD_MASK);