> For the complete documentation index, see [llms.txt](https://inacks.gitbook.io/inacks-is3720-i2c-dmx+rdm-receiver-ic/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://inacks.gitbook.io/inacks-is3720-i2c-dmx+rdm-receiver-ic/datasheet/memory-map/identify_device.md).

# IDENTIFY\_DEVICE

> This page is not the authoritative source for design information. The official [IS3720 datasheet](https://www.inacks.com/is3720) published on [www.inacks.com](http://www.inacks.com) is the authoritative reference: always consult it for the latest information.

Identify your DMX device among others.

This is an important RDM function, typically used during lighting installation and configuration.

If the lighting operator is unsure which device corresponds to a specific UID, they can write a value of 1 to this register via RDM to make the device identify itself.

For example, imagine a scenario where a building facade has 50 lights, and the operator needs to identify each UID for proper DMX channel addressing later. An easy option is to activate the IDENTIFY\_DEVICE functionality for the desired light UID. Without needing to set any DMX address, the light will identify itself by displaying an eye-catching pattern, allowing it to be easily distinguished from the rest.

For example, if it is a light, it could flash; if it is a smoke machine, it could release smoke, etc. Once the technician has located the device, they should set this register back to 0.

The identification pattern is up to you. Your device must continue indicating itself for as long as this register remains set to 1.

It is the responsibility of your microcontroller to monitor this register. When it is set to 1, the normal DMX operation should be overridden and the identification sequence should be executed. Once the register is read back as 0, normal DMX operation shall resume.\
\
To avoid continuous polling of this register via I2C, a 50 ms signal will be generated on the INT pin whenever the content of this register or the DMX\_START\_ADDRESS changes.

This register corresponds to the RDM parameter 0x1000 IDENTIFY\_DEVICE.

This is an 8-bit register and its allowed values are 0 or 1.

This register block can be read and written via I2C and RDM.

This is a RAM register. On each power-up, it is set to 0.

* **Name:** IDENTIFY\_DEVICE
* **Description:** Identify Device
* **Address:** 518
* **Memory Type:** RAM
* **Default Value:** 0
* **Allowed Values:** 0 or 1
* **Accessible by:** I2C (Read/Write), RDM (Read/Write)
* **RDM PID:** 0x1000 IDENTIFY\_DEVICE

| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0               |
| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ------------------- |
| 0     | 0     | 0     | 0     | 0     | 0     | 0     | Identify Device Bit |
