Technical specification of the X-format Communications Protocol (XCP) for Eaton UPS systems, covering hardware, transport, commands and data blocks.
The XCP Protocol Specification defines a standard serial communications protocol for Eaton‑branded UPS products. It describes hardware requirements, transport methods (direct serial and modem‑based), timing constraints, and data block formats used for monitoring and control.
The document also details operational requirements, standard and non‑standard data blocks, and a full set of control and configuration commands, including examples of command formats, response handling, and implementation guidance for software developers and OEMs.
| Maximum character transmission time at 1200 baud | ≈ 8.3 ms |
|---|---|
| Serial data loss tolerance | ≤ 0.1 % |
| Maximum data block length per packet | 121 bytes |
Serial communication must not lose more than 0.1 % of data.
Approximately 8.3 milliseconds per character.
A single packet can contain up to 121 bytes of data.