The TUSB3210KBDPDK can be used to evaluate the TUSB3210 in a keyboard application. For evaluation of the TUSB3210 as a general purpose USB micro-controller (MCU), please see the TUSB3210GENPDK. The user is expected to be familiar with 8052 MCU architecture and programming, as well as USB certification requirements. For more information on Universal Serial Bus and certification, logo, and testing requirements, see www.usb.org.
Software/Utilities Available include:
- The I2C Header Generator Utility is a DOS-based tool that generates an image file for your I2C EEPROM, using your binary object code and/or custom descriptors as inputs. It is not capable of programming the EEPROM, only formatting the file correctly for use with an external 3rd party programmer.
- The Sample Source Code can be downloaded if you agree to the online royalty-free license agreement. Object code comes pre-loaded in the on-board EEPROM. If you want to do your own firmware development, a Compiler will be required. Since the TUSB3210 is based upon the industry-standard 8052 microcontroller, there are several compilers on the market that would be suitable. Some examples are at www.iar.com, www.keil.com, and at www.tasking.com.
The TUSB2136/3210 Firmware Debugging Guide is a general instruction guide on how to debug user-developed firmware using the TUSB3210's native 8052 debug port.
The TUSB2136/3210/5052 USB Firmware Architecture 8052 Embedded USB Micro-Controller document discusses the firmware architecture of the TUSB3210.
Additional items needed for EVM use include a USB Montioring Utility and a USB enabled Host computer.