DLPU018J October 2014 – June 2024 DLPC900
| I2C SUB-ADDRESS | USB | DESCRIPTION | TYPE | RESET VALUE | DEFAULT ACTION | |
|---|---|---|---|---|---|---|
| Read | Write | |||||
| 0x00 | 0x80 | 0x1A00 | Input Source Select | WR | 0x8 | 24-bit parallel interface |
| 0x02 | 0x82 | 0X1A02 | Pixel Format | WR | 0x0 | RGB |
| 0x03 | 0x83 | 0x1A03 | Port and Clock Configuration | WR | 0x0 | Single Pixel, Pixel Clock 1, Data enable 1 |
| 0x04 | 0x84 | 0x1A37 | Channel Swap | WR | 0x8 | ABC = BAC |
| 0x06 | 0x86 | 0x1100 | Curtain Color | WR | 0x0 0x0 0x0 0x0 0x0 0x0 | Curtain is black |
| 0x07 | 0x87 | 0x0200 | Power Mode | WR | 0x0 | Normal operation |
| 0x08 | 0x88 | 0x1008 | Long Axis Flip | WR | 0x0 | Flip disabled |
| 0x09 | 0x89 | 0x1009 | Short Axis Flip | WR | 0x0 | Flip disabled |
| 0x0A | 0x8A | 0x1203 | Test Pattern Select | WR | 0x0 | Solid Field |
| 0x0B | 0x8B | 0x1A05 | LED PWM Polarity | WR | 0x0 | Normal polarity |
| 0x0C | 0x8C | 0x1A01 | IT6535 Power Mode | WR | 0x0 | Power down |
| 0x0D | 0x8D | 0x0201 | DMD Idle Mode | WR | 0x0 | Disabled |
| 0x0E | 0x8E | 0x0202 | Destination Controller | WR | 0x0 | 0 = default controller |
| 0x10 | 0x90 | 0x1A07 | LED Enable | WR | 0x8 | LEDs controlled by Sequencer |
| 0x11 | - | 0x0205 | Get Version | R | Matches firmware version stored in Flash | Matches firmware version |
| 0x12 | - | 0x0206 | Get firmware type | R | Matches firmware type stored in Flash | Matches firmware type of attached DMD |
| 0x14 | 0x94 | 0x0609 | DMD Park / Unpark | WR | 0x0 | Unpark DMD |
| 0x1A | 0x9A | 0x1204 | Test Pattern Color | WR | 0x3FF 0x3FF 0x3FF 0x0 0x0 0x0 | White foreground, black background |
| 0x18 | - | 0x1A49 | DMD Communication Status | R | 0x0 | No errors |
| 0x19 | - | 0x1A48 | DLPA200 Status and Fault Type | R | 0x0 | No errors |
| 0x20 | - | 0x1A0A | Hardware Status | R | 0x1 | No errors |
| 0x21 | - | 0x1A0B | System Status | R | 0x1 | No errors |
| 0x22 | - | 0x1A0C | Main Status | R | 0x0 | No errors |
| 0x32 | - | 0x0100 | Read Error Code | R | 0x0 | No errors |
| 0x33 | - | 0x0101 | Read Error Code Description | R | 0x0 | No description |
| - | 0xAA | 0x1A2A | Initialize Pattern BMP Load | W | 0x0 | See Command Description |
| - | 0xAB | 0x1A2B | Pattern BMP Load | W | 0x0 | See Command Description |
| - | 0xAC | 0x1A2C | Initialize Pattern BMP Load | W | 0x0 | See Command Description |
| - | 0xAD | 0x1A2D | Pattern BMP Load | W | 0x0 | See Command Description |
| 0x3A | - | 0x1A14 | Batch File Name | WR | 0x0 | Index |
| - | 0xBB | 0x1A15 | Batch File Execute | W | 0x0 | Index |
| - | 0xBC | 0x1A16 | Batch File Delay | W | 0x0 | Delay |
| 0x40 | 0xC0 | 0x1A10 | PWM Enable | WR | Channel dependent | Channel dependent |
| 0x41 | 0xC1 | 0x1A11 | PWM Setup | WR | Channel dependent | Channel dependent |
| 0x44 | 0xC4 | 0x1A38 | GPIO Configuration | WR | Channel dependent | Channel dependent |
| 0x5E | - | 0x1A5E | GPIO Busy | R | 0x0 | 0x0 |
| - | 0xC5 | 0x1A4E | I2C Pass Through Configuration | W | 0x0 0x0 0x0 0x0 0x0 | See Command Description |
| 0x48 | 0xC8 | 0x0807 | Clock Configuration | WR | Channel dependent | Channel dependent |
| 0x4B | 0xCB | 0x0B01 | LED Current | WR | 0x97 0x78 0x7D | LED PWMs |
| 0x4F | 0xCF | 0x1A4F | I2C Pass Through Read or Write | WR | See Command Description | See Command Description |
| 0x53 | 0xD3 | 0x1A53 | Memory Read/Write | WR | See Command Description | See Command Description |
| 0x5B | 0xDB | 0x1A5B | Debug Mask | WR | See Command Description | See Command Description |
| 0x60 | 0xE0 | 0x1A40 | DMD Block Load | WR | 0x0 0xF or 0x0 0x10 | All blocks active |
| - | 0xE5 | 0x1A24 | Pattern Start/Stop | W | 0x0 | Pattern stopped |
| 0x61 | 0x1A3B | Gamma Configuration and Enable | W | 0x0 | Gamma disabled | |
| - | 0x62 | 0x1A41 | Set Minimum LED Pulse Width in µs | W | 0x0 | 0x0 |
| 0x63 | - | 0x1A41 | Get Minimum LED Pattern Exposure in µs | R | 0x0 | 0x0 |
| - | 0x64 | 0x1A3C | Input Source Configuration Command | W | 0x0 | 0x0 |
| 0x65 | - | 0x1A43 | Get Minimum LED Pattern Exposure in ns | R | 0x0 | 0x0 |
| - | 0x67 | 0x1A43 | Set Minimum LED Pulse Width in ns | W | 0x0 | 0x0 |
| 0x69 | 0xE9 | 0x1A1B | Display Mode | WR | 0x0 | Video Mode |
| 0x6A | 0xEA | 0x1A1D | Trigger Out 1 | WR | 0x0 0x0 0x0 0x0 0x0 | Normal Polarity with no rising or falling delay |
| 0x6B | 0xEB | 0x1A1E | Trigger Out 2 | WR | 0x0 0x0 0x0 0x0 0x0 | Normal Polarity with no rising delay |
| 0x6C | 0xEC | 0x1A1F | Red Enable Delay | WR | 0x0 0x0 0x0 0x0 | No rising or falling delay |
| 0x6D | 0xED | 0x1A20 | Green Enable Delay | WR | 0x0 0x0 0x0 0x0 | No rising or falling delay |
| 0x6E | 0xEE | 0x1A21 | Blue Enable Delay | WR | 0x0 0x0 0x0 0x0 | No rising or falling delay |
| 0x74 | 0xF4 | 0x1A30 | Invert Data | WR | 0x0 | Normal operation |
| 0x75 | 0xF5 | 0x1A31 | Pattern LUT Configuration | WR | See Command Description | See Command Description |
| - | 0xF6 | 0x1A32 | Pattern LUT Reorder Configuration | W | See Command Description | See Command Description |
| - | 0xF8 | 0x1A34 | Pattern LUT Definition | W | See Command Description | See Command Description |
| 0x79 | 0xF9 | 0x1A35 | Trigger In 1 | WR | 0x69 | No delay |
| 0x7A | 0xFA | 0x1A36 | Trigger In 2 | WR | 0x0 | Advance Pattern Pair on Rising Edge (for Trigger Mode 2) |
| 0x7E | 0xFE | 0x1000 | Manual Input Display Resolution | WR | 0x0 | Output Display Resolution is DMD Dependent |
| 0x7F | 0xFF | 0x1A39 | Image Load | WR | 0x0 | Image Index |