Specifications

Touch Controllers Reference Guide24
Summary of Firmware Commands
To optimize the performance of the touchscreen controllers and
simplify the development of custom drivers, MicroTouch recommends
you use the commands listed in Table 4.
Additionally, MicroTouch recommends that developers writing drivers
or applications that communicate directly with our controllers use the
commands listed in Table 4 regardless of their controller type. Using
these commands ensures compatibility with all existing and future
MicroTouch controllers.
Table 5 lists the MicroTouch touchscreen controllers and the firmware
commands supported by each controller.
Table 4. Firmware Commands Recommended for Development
Command Name ASCII
Code
Description
Calibrate Extended CX Initiates an interactive, two-point calibration.
Calibrate Raw CR Collects the raw X and Y coordinates prior to normal scaling,
linearization, and filtering process.
Finger Only FO Sets the TouchPen controller to accept only finger input.
Format Raw FR Returns the signal level (amount of touch) of each of the four
touchscreen corners in digital format.
Format Tablet FT Outputs the X, Y touch coordinate data in a five-byte packet.
Get Parameter GP Returns all power-up and run time parameters used by the controller.
Mode Stream MS Sends a continuous stream of X, Y coordinate data when you touch
the screen.
Null Command Z Queries the controller and waits for a response.
Output Identity OI Identifies the controller type and the firmware version.
Pen Only PO Sets a TouchPen controller to accept only pen input.
Pen or Finger PF Sets a TouchPen controller to accept both pen and finger input.
Reset R Initializes the hardware and the firmware, causes the controller to
stop sending data, and recalculates the environmental conditions.
Restore Defaults RD Returns the controller to the factory default operating parameters.
Set Parameter SP Sets all power-up and run time parameters used by the controller.
Unit Type
Unit Type Verify
UT
UV
Identifies the type of touchscreen controller connected to your
system.