Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | Cheapest USB microcontroller?

There are 7 messages in this thread.

You are currently looking at messages 0 to 7.

Cheapest USB microcontroller? - Bob - 02:32 22-07-08



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.

   -Bob

Re: Cheapest USB microcontroller? - Frank Buss - 03:24 22-07-08

Bob wrote:

> 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)

You could take a look at your computer mouse. My Dell mouse has a
CY7C63813, which you can get for $1.84 for 410 units:

http://www.componentsuperstore.com/Store/ProductDetails.aspx?ProductIdentifier=CY7C63813SXCCYPRESS3700911

It doesn't have EEPROM, but you can re-program flash blocks from the
firmware. USB is low speed, only. It has 8k flash and 256 bytes RAM.

-- 
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de

Re: Cheapest USB microcontroller? - Walter Banks - 09:59 22-07-08


Bob wrote:

> Does anyone know the lowest cost microcontroller with a USB interface?
>
> 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.
>
>    -Bob

Depending on quantity Cypress M8A and M8B  parts
used in mice and keyboards. reasonable 8 Bit processor
and good reference designs. I am biased we wrote the C
compiler for the two parts families.



Regards,

--
Walter Banks
Byte Craft Limited
http://www.bytecraft.com
w...@bytecraft.com Canada







Re: Cheapest USB microcontroller? - rickman - 10:52 22-07-08

Your need for EEPROM narrows the field considerably.  Flash is nearly
universal in MCUs, but EEPROM is much less common.  Is this actually
required?  Can it be added externally?  I expect it is a cost issue,
but you need to compare MCU with EEPROM cost vs. MCU + EEPROM cost.
You may be able to do better using a separate EEPROM.

Rick


On Jul 22, 2:32 am, Bob <bob36...@yahoo.com> wrote:
> 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.
>
>    -Bob


Re: Cheapest USB microcontroller? - Antti - 14:55 22-07-08

On 22 juuli, 09:32, Bob <bob36...@yahoo.com> wrote:
> 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. =A0Either is okay, but
> they are not very cheap. =A0They are all over $3 @ qty 1000.
>
> The cheapest I have found so far is the Atmel AT90USB82, which is
> an AVR. =A0It is just under $2 @ qty 1000.
>
> Here is what I need:
>
> =A0 =A0Essential:
> =A0 =A0 =A0 USB (low or full speed)
> =A0 =A0 =A0 Cheap
> =A0 =A0 =A0 10 I/O =A0(8 outputs, 2 inputs)
> =A0 =A0 =A0 >=3D 1k program memory
> =A0 =A0 =A0 >=3D 256 bytes non-volatile data (eg EEPROM)
>
> =A0 =A0Nice to have:
> =A0 =A0 =A0 UART
> =A0 =A0 =A0 Integrated Oscillator
> =A0 =A0 =A0 Very low power sleep mode
> =A0 =A0 =A0 Small package
>
> =A0 =A0Not needed:
> =A0 =A0 =A0 High-speed USB
> =A0 =A0 =A0 Fast CPU
>
> If anyone has any other suggestions, please let me know.
>
> =A0 =A0-Bob

there exist china made usb flash micros with 1.0 usd cost, but they
arent easy to get
1.84 is already not so bad

i did recall c8051f326 pricing 2.36 usd but digikey list a bit more so
you maybe cant get at 2.30
they are nice as they have onchip oscillator and run FS not LS like
the cypress cheap things
i also considered myself once the USB82 ,but eh the last penny is not
always worth saving
also if you need add crystal :(

so if you can use LS use the sub 2 usd cypress LS chip

Antti




Re: Cheapest USB microcontroller? - Neil - 00:38 23-07-08

Bob wrote:
> 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.
> 
>    -Bob
Microchip has $2.12

Re: Cheapest USB microcontroller? - Wim Lewis - 23:57 25-07-08

In article <3...@f36g2000hsa.googlegroups.com>,
Bob  <b...@yahoo.com> wrote:
>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.

If you only need low-speed USB, you can do it in software on
an ATtiny:
    http://www.obdev.at/products/avrusb/index.html
Presumably this would let you shave a little off the MCU cost, but the
USB implementation licensing might eat up that advantage.

-- 
   Wim Lewis <w...@hhhh.org>, Seattle, WA, USA. PGP keyID 27F772C1