Hi Ron,
hi Jan,
Ron: No, this is not spam and I don't know what makes you thinking this. As I said, this question has to be discussed over and over again.
Jan: Thanks for your support. And, of course, you'r right, development time is a big issue (if not the biggest). When I found the Silabs chip I was glad that it was an 8051. But the environment is a C compiler and so it actually didn't help. I'd prefer assembler for a chip that (EPROM-) size. My problem with PICs is the huge amount of different types where you never know which one will be available next year. And, AFAIK, they come without a boot loader or a programming device (the development boards come with pre-installed boot loader). Cannot say anything about the .NET thing. Not because I don't know .NET but because I know a lot about it (and I hate it, but this is another discussion and certainly OT here).
If I could say something about the FTDI USB UARTS:
AFAIK this chips are USB-to-COM adaptors which means the driver installs a kind of COM port on the PC. From the PC point of view data is then transferred via this COM port. The advantage is that no USB knowledge is needed to use these chips. But the downside is enormous: The PC software has to know the COM port number and this number changes with every boot or by all kind of events. This might be no problem when developing a more experimental project but for a real consumer product this is intolerable. Please correct me if I am wrong here.
MA
ME