This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPC6401: I2C communication with DLPC6401

Part Number: DLPC6401

Hi there,

I'm trying to communicate with the DLPC6401 using an Arduino UNO.

I can scan the i2c line and detect the device at address 0x1a (0x34 >> 1).

What I'd like to do is a resizing of the displayed resolution.

In the datasheet, it seems to be associated to the Preset Input or Output Resolution register at address 0x50 (see the table below).

The point is when I write 0x0c to the 0x50 register in order to have a 640 x 480 resolution, nothing change. It keeps having the 0x00 default value (1280 x 800 resolution) when I read the register back.

Do you know what I'm doing wrong?

Kind regards,