Re: Selection of a USB microcontroller



On Apr 26, 5:41 am, "FD" <f...@xxxxxxxxxx> wrote:
Hi there,

I am in the process of selecting a general purpose microcontroller for
several new developments.
There are several uCs with USB, but how to select the best one?
I guess some of you already have some hands-on experiences.

Apart from the USB port, for easy interfacing to a PC, it is important that
it is low cost in quantities of 10s to 100s.
A requirement is ease of programming, not only for the microcontroller but
also the driver on the PC, to get the communication up and running quickly.

The best programming language would be C. C++ and Pascal (Delphi) on the 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).

I have experience with Atmel ATmega8, 32 and 128 (without USB). Lots of
Flash and RAM, but they are not so good in industrial environments.
The 8051 family is much more reliable, but my very good experiences with
these are over 5 years old.
I consider the Microchip PICs as being to light-weighted.

Any recommendations are highly appreciated.

Frank

ARM

.



Relevant Pages

  • Re: Req: (Free) Embedded Platforms for Education
    ... partner with some 'discounts' on licences. ... Advanced Microcontroller Systems on a Programmable Chip: ... Use PIC18f1220 or 18F4550(has USB possibility) instead - or at least ... "...The ARM design was started in 1983 as a development project at Acorn Computers Ltd. ...
    (comp.arch.embedded)
  • Re: Adding USB Interface to Low-Cost 8-Bit Microcontroller
    ... The re-FLASHing would be facilitated by code we write that runs in the microcontroller and reprograms a portion of the FLASH. ... We have a handle on digital signatures and what would be required to prevent a customer from "forging" a software load. ... However, what is required to implement a USB interface in the product (for an 8-bit microcontroller), and what is required as far as a driver on the PC side? ...
    (comp.arch.embedded)
  • Re: Adding USB Interface to Low-Cost 8-Bit Microcontroller
    ... These have the standard 8-bit whistles, like SPI, ... in the microcontroller and reprograms a portion of the FLASH. ... what is required to implement a USB interface in the product (for ... If you do not mind the customers getting their own cable, ...
    (comp.arch.embedded)
  • Re: Selection of a USB microcontroller
    ... There are several uCs with USB, but how to select the best one? ... A requirement is ease of programming, not only for the microcontroller but ... The microcontroller should be around 5 to 20 MIPS with at least 8KB Flash, ... there are ARM devices with USB and the new Atmel ...
    (comp.arch.embedded)
  • Re: Selection of a USB microcontroller
    ... The microcontroller should be around 5 to 20 MIPS with at least 8KB Flash, ... 2KB RAM and a little non-volatile storage. ... plus a 1KB USB FIFO. ... The SiLabs website has quite a bit on ...
    (comp.arch.embedded)