Re: Adding USB Interface to Low-Cost 8-Bit Microcontroller



On Jun 10, 2:13 am, "David T. Ashley" <d...@xxxxxxxx> wrote:
Hi,

I work for a company that produces low-cost consumer electronics that use
8-bit microcontrollers.  These have the standard 8-bit whistles, like SPI,
SCI, etc.

We've kicked around the idea of allowing customers to re-FLASH our products.
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?  The goal would be that we distribute a re-FLASHing application to the
customer that runs on the PC.  They would run this application with a USB
cable connected from the PC to our product.

What all is required (hardware, driver development kits, etc.)?

Thanks for all.

MAX3240 seems like a good option. I'm planig to use in a project. It
comes with a evaluation board to start with.

http://www.maxim-ic.com/appnotes.cfm/an_pk/3637

Thanushan
.



Relevant Pages

  • 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)
  • 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? ... What all is required (hardware, driver development kits, etc.)? ...
    (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 ... a customer from "forging" a software load. ... an 8-bit microcontroller), and what is required as far as a driver on the PC ... They would run this application with a USB ...
    (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 ... a customer from "forging" a software load. ... 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 ...
    (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. ... what is required to implement a USB interface in the product ... What all is required (hardware, driver development kits, etc.)? ...
    (comp.arch.embedded)