FT12 Software Examples

This page contains examples specific to the FT12 series of host controllers FT120, FT121, FT122

  • HID class device Firmware here may be used to configure the FT120, FT121, or FT122 to function as a HID class USB device. Full source code a pre-compiled hex file may be downloaded here.
    The firmware function may be demonstrated on the UMFT12XEV when connected to a windows PC.
    • SW2 on the UMFT12XEV will toggle the CapsLock LED on the PC keyboard.
    • SW3 on the UMFT12XEV will toggle the NumSLock LED on the PC keyboard.
    • Selecting Caps Lock on the PC keyboard will toggle LED D2 on the UMFT12XEV.
    • Selecting Caps Lock on the PC keyboard will toggle LED D3 on the UMFT12XEV.
  • CDC class device
    Firmware here may be used to configure the FT120, FT121, or FT122 to function as a CDC class USB device. Full source code a pre-compiled hex file may be downloaded here.
    • When this firmware is installed the FT12 device will appear on the PC as a new COM port. The sample firmware will allow the PC to send data to the device from a standard terminal emulator e.g. TTY, HyperTerminal etc, and the device will loop back the data to the PC.
  • CDC+HID class device
    • Firmware here may be used to configure the FT121, or FT122 to function as a HID and a CDC class USB device. Full source code a pre-compiled hex file may be downloaded here.

When this firmware is installed both the HID and CDC functions described above are available.