Data Sheet
Because the SDA/AN pin is used to control the speed or position of the stepper motor in the “Analog
position” and “Analog speed” modes, it gets special treatment whenever its analog input is enabled.
For the SDA/AN pin, the Tic averages together eight 10-bit ADC readings, whereas the Tic just does
a single 10-bit ADC reading at a time for the other pins.
5.6. Upgrading firmware
The Tic has field-upgradeable firmware that can be easily updated when Pololu releases bug fixes or
new features.
Firmware versions
• Version 1.00, released 2017-07-14: This is the original version.
• Version 1.01, released 2017-07-20: This version fixes a bug where the encoder input would
not work after the Tic leaves USB suspend mode.
• Version 1.02, released 2017-08-02: This version fixes an issue with the I²C interface where
it could stop working if there was any activity on the bus within 2 ms after the end of a read.
It also adds special LED blinking on startup for abnormal resets, and adds support for the
“Serial response delay” setting.
• Version 1.03, released 2017-11-02: This is the first version with support for the Tic T834.
Starting with this version, motor driver errors are latched. This version fixes two bugs that
had a small chance of causing watchdog resets when the Tic was configured improperly,
experiencing an error, or applying new settings. This version fixes a bug that caused the
Tic connected to a suspended USB bus to stay in sleep mode even after VIN power is
connected. This version fixes a bug where the motor would not move in encoder control
modes if the “Invert input direction box” was checked and the “Enable unbounded position
control” checkbox was not checked. As of this version, an invalid command byte received
over I²C now results in the “Serial format” bit in the “Errors occurred” register being set.
Upgrade instructions
You can determine your controller’s firmware version by running the Tic Control Center software,
connecting to the controller, and looking in the “Device info” box. If you do not have the latest firmware,
you can upgrade the firmware by following these steps:
1. Save the settings stored on your controller using the “Save settings file…” option in the File
menu. All of your settings will be reset to their default values during the firmware upgrade.
2. Download the latest version of the firmware here: Firmware version 1.03 for the Tic
Stepper Motor Controllers [https://www.pololu.com/file/download/tic-v1.03.fmi?file_id=0J1379]
(109k fmi).
3. Run the Tic Control Center application and connect to the controller.
Tic Stepper Motor Controller User’s Guide © 2001–2018 Pololu Corporation
5. Details Page 79 of 150