READ_REG16
case 2: data = (u32) READ_REG16(data_reg+ (reg & 2)); break;
case 2: *data = READ_REG16(data_reg + (pos & 2)); break;
*data = READ_REG16(data_reg + (pos & 2));