Re: Selection of a USB microcontroller
- From: "Jack Pea***" <jakbird@xxxxxxxxxxxxx>
- Date: Sat, 28 Apr 2007 20:25:55 GMT
"FD" <fd@xxxxxxxxxx> wrote in message
news:463081e1$0$7174$e4fe514c@xxxxxxxxxxxxxxxxxxxxxxxxxxx
The best programming language would be C. C++ and Pascal (Delphi) on theIn the last year I've built several projects using the SiLabs C8051F320 and
PC
is no problem and so is some assembler in the microcontroller.
The microcontroller should be around 5 to 20 MIPS with at least 8KB Flash,
2KB RAM and a little non-volatile storage (like EEPROM).
C8051F340 series full speed slave USB controllers. The 'F320 runs at 24Mhz,
and the 'F340 at 48Mhz. Flash ranges from 16KB to 64KB, RAM from 1KB to
4KB, plus a 1KB USB FIFO. These work very well in small projects, since the
chip has an on board oscillator (no crystal needed) and it can be USB bus
powered with onboard regulator. The SiLabs website has quite a bit on
reference designs and basic software, especially the USB CDC and HID class
drivers. I use the SiLabs IDE with the SDCC-51 compiler, no cost and no
code limits.
Jack Pea***
.
- References:
- Selection of a USB microcontroller
- From: FD
- Selection of a USB microcontroller
- Prev by Date: Re: shame on MISRA
- Next by Date: Re: Opinions about the NXP LPC3000
- Previous by thread: Re: Selection of a USB microcontroller
- Next by thread: Question about Modbus addressing
- Index(es):