Re: Selection of a USB microcontroller



Viktor wrote:
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.

Could you elaborate on this please? Are AVRs at a given voltage and
frequency more susceptible to noise than 8031 variants?

The 8051 family is much more reliable, but my very good experiences with
these are over 5 years old.

You could do worse than an 8031 variant with an FDTI USB chip.



Using an FTDI serial device will give you three big advantages. On the hardware side, you have no need for USB-specific development in hardware or firmware - you use whatever microcontroller you want, and connect up a serial port. On the PC side, you have drivers and libraries freely available for Windows, Linux, and MacOS in lots of varieties. You can choose to treat the device as a serial port (easy programming) or use the libraries (almost as easy, and giving access to extra features such as serial numbers). A third advantage is that you don't need any code on your microcontroller to get up and running - if your microcontroller can be programmed over a UART, or using a serial bit stream of some kind, then a PC program along with the FTDI chip can program your microcontroller.
.



Relevant Pages

  • Re: Writing pins to the RS232
    ... A serial port does not have data ports 0-n. ... So you slap a chip on between the UART and the RS232 pin that translates the voltages for you. ... UART (usually built into the microcontroller) ... I could use python to communicate serially to a BASIC stamp or a Javelin stamp and then use the stamp to set however many pins as 0's or 1's but should it be that hard to do with python. ...
    (comp.lang.python)
  • Re: Sensors and PocketPC
    ... pulses will be, but any high-rate (say, in excess of 100 pps, perhaps?), is ... purpose-built or a microcontroller (there are lots to choose ... to your PPC to display results could be done using a serial port on each ... device (assuming your PPC has that capability, ...
    (microsoft.public.pocketpc.developer)
  • Re: TCPA / TCG (The end of Linux?)
    ... or have you never heard of a microcontroller? ... The lines between hardware and software are quite blurry indeed. ... and so many controllers are run with ... Computers are tools of man. ...
    (comp.os.linux)
  • Re: TCPA / TCG (The end of Linux?)
    ... or have you never heard of a microcontroller? ... The lines between hardware and software are quite blurry indeed. ... and so many controllers are run with ... Computers are tools of man. ...
    (alt.linux)
  • Re: TCPA / TCG (The end of Linux?)
    ... or have you never heard of a microcontroller? ... The lines between hardware and software are quite blurry indeed. ... and so many controllers are run with ... Computers are tools of man. ...
    (alt.os.linux)