Mauricio, I'm currently working on a project that is using a FTDI232BM USB chip for the microcontroller to PC interface. Although it is not "programable" (as in a microcontroller) it is very easy to use. On the hardware side, all you basically need are a few resistors, caps, a crystal and you're good to go. The device looks like a UART to the microcontroller, including the standard serial lines, CTS,RTS, etc. There are also control lines that can be used to enable "other" circuits - typically used to control power via a FET to a processor or other devices. This allows the circuit to meet USB requirements for power draw under the USB specifications. If needed, there are several companies that put this chip and associated circuitry on a small daughterboard that can be plugged into standard 0.1inch dip spacing. If you are creating a PCB, the whole circuit will fit into about the same amount of space as a DB9 connector and the typical RS232 type chips and their caps. There is a serial eeprom interface as well. It is used for configuration data, however, depending on your needs it may not be necessary. It may be possible to use part of that eeprom to store data - I'm not sure, although I know the PC side can read and write to it. The company provides Windows drivers for the PC side; it can look like either an additional serial port, or if desired, your software can view it at a lower level. I'm extremely pleased with it so far - it worked the first time! I plugged in the hardware, the PC recognised the new hardware and asked for the location of the drivers, installed them correctly the first time, etc. etc. www.ftdichip.com if your still interested. Ken ----- Original Message ----- From: "Mauricio Jancic" To: Sent: Thursday, March 18, 2004 5:39 PM Subject: [PIC:] USB, working wth... > Hi people, > I have a simple cuestion: I'm going to need to make a simple > application that must communicate trough USB to a desktop computer. Here in > Argentina I don't heard of any USB controller, so, I would like to know what > you guys are using. What I would need is the following: > > - Trough a C# software save some data on a memory, trough USB (it little > space, it would be enough with a 24Cxxx memory) > - No hi-speed requirements > - Readable with a PIC with or with out interface hardware, since the memmory > will contain some parameters of the equipment > - Reasonable price! > - Of course I must have to read/write the memory and have some write protect > option, even if it is provided by some password on the USB > device > - PORT POWERED... > > Any toughts? > > Thank you!! > > Mauricio D. Jancic > > -- > http://www.piclist.com hint: The list server can filter out subtopics > (like ads or off topics) for you. See http://www.piclist.com/#topics > -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics