an uc with USB interface can be a 68hc05 derivative fro motorola. they have developed some parts to be used in mouses and keyboards. I'm developing an interface to connect an Smart Media to the ti92. i think is cheaper, faster, less power cusuming and some other things..