Author Topic: Which Device Class should I use?  (Read 7203 times)

titan2020

  • Member
  • ***
  • Posts: 7
Which Device Class should I use?
« on: November 15, 2010, 04:26:57 pm »
Hello,

I'm writing a project for a PIC18F14K50 MCU. The chip will be in a stand alone unit that will function based on configuration data stored in EEPROM. The device will be connected to a PC via USB port so that the user can see the current configuration data in the device and make changes to it. I'm new to USB and am not sure what Device class I should be using. Any suggestions would be greatly appreciated.

Thank you,

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Which Device Class should I use?
« Reply #1 on: November 15, 2010, 05:31:45 pm »
If the device will just send and receive occasional configuration data, make it a human interface device. You don't to to provide a driver, application software can detect the device by Vendor ID and Product ID, and the speed is adequate.

Jan

titan2020

  • Member
  • ***
  • Posts: 7
Re: Which Device Class should I use?
« Reply #2 on: November 16, 2010, 06:26:37 am »
Thank you Jan