ModPackQTModPackQT
GlossaryResourcesSign up
HomeResourcesModbus GlossaryINT16 (16-bit Signed Integer)
Data TypesModbus Term

INT16 (16-bit Signed Integer)

A 16-bit signed integer stored in one register — range −32768 to +32767.

Definition

INT16 interprets a Modbus register as a signed two's-complement integer. Values 0–32767 are positive; 32768–65535 map to −32768 to −1. Many sensors encode negative values (sub-zero temperatures, reverse flow, negative voltage) using INT16. The raw register bytes are identical to UINT16 — only the interpretation differs.

Quick Facts

Range−32768 to +32767
Size1 register (2 bytes)
EncodingTwo's complement

Related Terms

Try it in ModPackQT

See INT16 (16-bit Signed Integer) in action — poll registers, write values, and explore function codes in a free browser-based Modbus tool.

Was this definition helpful?

Back to full Modbus Glossary (49 terms)

ModPackQT Modbus Glossary · Updated 2026