Use linear interpolation between the lower values in the table. The user won't notice if the steps are close enough already. Note that a user who knows what he is looking for can discern 0.5% light changes in certain ranges (8bit da). Another way to remove the tick-tick-tick is to slow down the changes, either using external RLC elements or in software. Peter -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads