Skip to content

SCSCL Memory Table

For SCS/SCSCL half-duplex TTL servos. A 16-bit value is serialized high byte first.

The addresses below match the SCSCL application layer in the official FEETECH SDK. Read and write two-byte values with this layer's byte order.

Read-only persistent area

Address Length Name Access
3–4 2 bytes Model/version identifier Read only

Writable persistent area

Address Length Name Access
5 1 byte Device ID Read/write
6 1 byte Baud-rate code Read/write
9–10 2 bytes Minimum angle limit Read/write
11–12 2 bytes Maximum angle limit Read/write
26 1 byte Clockwise deadband Read/write
27 1 byte Counterclockwise deadband Read/write

Writable runtime area

Address Length Name Access
40 1 byte Torque enable Read/write
42–43 2 bytes Goal position Read/write
44–45 2 bytes Goal time Read/write
46–47 2 bytes Goal speed Read/write
48 1 byte Lock flag Read/write

Read-only status area

Address Length Name Access
56–57 2 bytes Present position Read only
58–59 2 bytes Present speed Read only
60–61 2 bytes Present load Read only
62 1 byte Present voltage Read only
63 1 byte Present temperature Read only
66 1 byte Moving status Read only
69–70 2 bytes Present current Read only

Usage notes

  • Addresses are decimal. A two-byte field occupies the listed start address and the next address.
  • Persistent fields change device configuration. Record the original value and connect only one servo before changing ID, baud rate, mode, limits, or offset.
  • The table covers commonly exposed addresses in the current official SDK. Units, ranges, defaults, and write conditions depend on the exact model and firmware.
  • Read the model identifier and current settings before writing. Keep the first movement slow, small, and unloaded.

Do not reuse addresses across families

The same address can mean something else in another application layer. Return to Bus Protocol and select the matching memory table.

Source definition