Does anyone know the lowest cost microcontroller with a USB interface?
I have done some Googling, and it seems there are quite a few USB microcontrollers based on either ARM or 8051. Either is okay, but they are not very cheap. They are all over $3 @ qty 1000.
The cheapest I have found so far is the Atmel AT90USB82, which is an AVR. It is just under $2 @ qty 1000.
Here is what I need:
Essential: USB (low or full speed) Cheap 10 I/O (8 outputs, 2 inputs) >= 1k program memory >= 256 bytes non-volatile data (eg EEPROM)
Nice to have: UART Integrated Oscillator Very low power sleep mode Small package
Not needed: High-speed USB Fast CPU
If anyone has any other suggestions, please let me know.