Data Sheet
voltage. On the Tic T825, the minimum operating voltage is 8.5 V, and the threshold for the “Low VIN”
error is fixed at 7.0 V. On the Tic T834, the minimum operating voltage is 2.5 V, and the threshold for
the “Low VIN” error is fixed at 2.1 V.
Condition: Intentionally de-energized
The “Intentionally de-energized” error bit is 0 when the Tic starts up. It can be set with the “De-
energize” command and cleared with the “Energize” command. Those two commands are used to
implement the “De-energize” and “Resume” buttons in the Tic Control Center (the “Resume” button
also issues an “Exit safe start” command).
You can use those commands over serial, I²C, or USB to turn off your motor and reduce power
consumption. However, note that if you do this, then the “De-energize” button in the Tic Control
Center will not be as useful because its effect will get undone when your device issues an “Energize”
command.
Condition: Kill switch active
The “Kill switch active” error indicates that one of the pins configured as a kill switch is in its active
state. For more information about kill switches, see Section 5.5.
Condition: Required input invalid
This error indicates that the Tic’s main input signal is not valid, so it cannot be used to set the target
position or velocity. This error currently only happens in RC control modes.
Condition: Serial error
This error indicates that something went wrong with the I²C or TTL serial communication. When the
control mode is “Serial / I²C / USB”, this bit gets set whenever any of the following conditions happen:
• The Tic receives an invalid command byte or data byte over I²C or TTL serial. (This also
causes the “Serial format” bit in the “Errors occurred” variable to be set.)
• The Tic receives a TTL serial byte with its most significant bit set (which starts a new
command) while it is still waiting for data bytes from the previous command. (This also
causes the “Serial format” bit in the “Errors occurred” variable to be set.)
• The Tic receives an incorrect CRC byte at the end of a command. (This also causes the
“Serial CRC” bit in the “Errors occurred” variable to be set.)
• The Tic receives a TTL serial byte at a time when its hardware or software buffers are not
able to hold the byte, and the byte is lost. (This also causes the “Serial RX overrun” bit in the
“Errors occurred” variable to be set.) This should not happen under normal conditions.
• The Tic receives a TTL serial byte that does not have a valid stop bit. (This also causes the
Tic Stepper Motor Controller User’s Guide © 2001–2018 Pololu Corporation
5. Details Page 70 of 150