Non Linear Fading

Yeah, i know there is a point of diminishing returns, but at level 1 PWM the led is actually brighter than i want it to be, so i was looking for a way to make that level... less. Hence the external chip.

I did a quick search on that TLC9450 on farnell but couldnt pull anything up. Anythign in particular i should be searching for? I've never bought a DAC before.

One more thing (sorry) i know there is a map function on the arduino, but how can i map one range to another (wait for it) non linearly?