8. A method for use with a laser diode driver (LDD), that includes a first digital-to-analog converted (DAC) configured to receive a first color data word and produce, in dependence on the first color data word, a first output current to drive a light source of a first color, a second DAC configured to receive a second color data word and produce, in dependence on the second color data word, a second output current to drive a light source of a second color, and a third DAC configured to receive a third color data word and produce, in dependence on the third color data word, a third output current to drive a light source of a third color, the method comprising: receiving a data transfer clock signal, wherein each cycle of the data transfer clock signal includes a low-to-high portion and a high-to-low portion; receiving and storing a first transfer word in response to the low-to-high portion of a cycle of the data transfer clock signal; receiving and storing a second transfer word in response to the high-to-low portion of a cycle of the data transfer clock signal; producing the first color data word, the second color data word and the third color data word in dependence on the first and second received transfer words; driving the first DAC with the first color data word; driving the second DAC with the second color data word; and driving the third DAC with the third color data word.
9. The method of claim 8 , wherein: the first color data word comprises a first M-bit word; the second color data word comprises a second M-bit word; the third color data word comprises a third M-bit word; the first transfer word comprises a first (3*M)/2 bit word; and the second transfer word comprises a second (3*M)/2 bit word.