Hi, Any neat ideas of now to effectivly accomplish the following ? I have: 24 bit data ( low passed filtered ) I need: 16 bit data ( scaled version of 24 bit variable, bit shifted + properly rounded ) 6 digit ASCII ( with decimal point, 16 bit variable multiplied with constant or 24 bit ) 70 bit ( something ) LCD segment data ( from 16 bit variable or ASCII or 24 bit ) Now, I think i've got the actual conversions covered if taken one by one ( from the 24 bit variable ) Apart from the 24bit->6digit ASCII with decimal point, but I dont see this as a problem just havent had the time yet. Anyway is there any any way I maybe could gain anything by the order I do the conversion ? For example if I do the 16 bit conversion first ( easy ), then using this 16 bit var to convert to ASCII and from ASCII to LCD segment data. Or any other order ( even using the 'raw' 24 bit variable ) ? I just might be on an detour here, just a thought, anyone ? Best Regards Tony Tony KŸbek, Flintab AB ΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ E-mail: tony.kubek@flintab.com ΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ