I need a simple microcontroller with USB. Doesn't need much program or flash memory, or many pins. In fact, the smaller the better, I really only need four pins for my project anyway. 4096 bytes of EEPROM would be nice, but I can always use another ROM. I looked around but it's hard to find such a device. Microchip do the PIC16C745 and PIC16C765, but both are OTP and not flash (you can only program them once). I need flash. Atmel do a few, but they are quite big (loads of pins etc), not really what I want. MoJo
Motorola do a few with USB however you will be hard pressed to find an IC with less than 40pins with USB. Just bite the bullet and solder very carfully.
Thanks Lynx. It's more about the size than the amount of soldering, I want to make a USB keychain type device and will probably need to put a ROM in too. Atmel do some stuff with DES and RSA crypto built in... maybe a USB controller chip is the way to go? The protocol only needs to be very slow and simple. MoJo
I know you can get small USB controller chips to hook up to other microcontrollers. The latest versions of Yampp: http://www.myplace.nu/mp3/index2.htm use them, and the guy sells them through an online shop. It has 32 pins but it's small!
Thanks, that's useful... looks like an interesting device. The only hard bit is programming the ROM, because it's SMT and my programmer does not take SMT normally.... but still, thanks a lot! MoJo
No probs. I know a bit about electronics but I've not really done much with advanced things like this so I didn't know if it was what you were looking for. But at least if you can get around the probs and use that you have a distributor too that sells in single quantities there.
I've worked with them, check www.ftdichip.com for manuals and stuff. IIRC you can program it with software. edit: oh, you probably already had that link... well there's it for a second time then