Data Sheet

addr +
Wr
command
data
1
data
2
data
3
data
4
master: S 0x1C 0xE0 0xD2 0x02 0x96 0x49 P
Tic: A A A A A A
Write value: 1,234,567,890 = 0x4996 02D2
Block read
master: S addr + Wr command offset P
Tic: A A A
master: S addr + Rd A N P
Tic: A data 1
data n
A block read command reads a block of data from the Tic. The offset byte specifies the offset within
the data that the response should start at. The master can then read up to 15 bytes of response data
from the Tic. Any multi-byte values contained in the response are in little-endian order (starting with
the least-significant byte).
Example: Get variable [https://www.pololu.com/docs/0J71/8#cmd-get-variable] “target position”
(32 bits)
addr + Wr command offset
master: S 0x1C 0xA1 0x0A P
Tic: A A A
addr + Rd data 1 data 2 data 3 data 4
master: S 0x1D A A A N P
Tic: A 0xD2 0x02 0x96 0x49
Tic Stepper Motor Controller User’s Guide © 2001–2018 Pololu Corporation
10. I²C command encoding Page 143 of 150