Difference between revisions of "Microchip PICkit2/Info"

From sigrok
Jump to navigation Jump to search
m
m (Revert, edited wrong page.)
Line 4: Line 4:


  # '''lsusb -vvv'''
  # '''lsusb -vvv'''
  Bus 003 Device 012: ID '''0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC'''
  Bus 003 Device 005: ID '''04d8:0033 Microchip Technology, Inc. PICkit2'''
  Device Descriptor:
  Device Descriptor:
   bLength                18
   bLength                18
Line 13: Line 13:
   bDeviceProtocol        0  
   bDeviceProtocol        0  
   bMaxPacketSize0        8
   bMaxPacketSize0        8
   idVendor          0x0403 '''Future Technology Devices International, Ltd'''
   idVendor          0x04d8 '''Microchip Technology, Inc.'''
   idProduct          0x6001 '''FT232 USB-Serial (UART) IC'''
   idProduct          0x0033 '''PICkit2'''
   bcdDevice            6.00
   bcdDevice            0.02
   iManufacturer          1 '''ChronoVu'''
   iManufacturer          1 Microchip Technology Inc.
   iProduct                2 '''ChronoVu LA8'''
   iProduct                2 PICkit 2 Microcontroller Programmer
   iSerial                3 CV123456789012
   iSerial                3 ?
   bNumConfigurations      1
   bNumConfigurations      2
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          41
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          2 PICkit 2 Microcontroller Programmer
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          2
      bInterfaceClass        3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                9
          bDescriptorType        33
          bcdHID              0.01
          bCountryCode            0 Not supported
          bNumDescriptors        1
          bDescriptorType        34 Report
          wDescriptorLength      29
          Report Descriptor: (length is 29)
            Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
                            (null)
            Item(Local ): Usage, data= [ 0x01 ] 1
                            (null)
            Item(Main  ): Collection, data= [ 0x01 ] 1
                            Application
            Item(Local ): Usage Minimum, data= [ 0x01 ] 1
                            (null)
            Item(Local ): Usage Maximum, data= [ 0x40 ] 64
                            (null)
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Report Count, data= [ 0x40 ] 64
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Local ): Usage Minimum, data= [ 0x01 ] 1
                            (null)
            Item(Local ): Usage Maximum, data= [ 0x40 ] 64
                            (null)
            Item(Main  ): Output, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Main  ): End Collection, data=none
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
   Configuration Descriptor:
   Configuration Descriptor:
     bLength                9
     bLength                9
Line 25: Line 99:
     wTotalLength          32
     wTotalLength          32
     bNumInterfaces          1
     bNumInterfaces          1
     bConfigurationValue    1
     bConfigurationValue    2
     iConfiguration          0
     iConfiguration          4
     bmAttributes        0x80
     bmAttributes        0x80
       (Bus Powered)
       (Bus Powered)
     MaxPower              200mA
     MaxPower              100mA
     Interface Descriptor:
     Interface Descriptor:
       bLength                9
       bLength                9
Line 37: Line 111:
       bNumEndpoints          2
       bNumEndpoints          2
       bInterfaceClass      255 Vendor Specific Class
       bInterfaceClass      255 Vendor Specific Class
       bInterfaceSubClass   255 Vendor Specific Subclass
       bInterfaceSubClass     0
       bInterfaceProtocol   255 Vendor Specific Protocol
       bInterfaceProtocol     0
       iInterface              2 ChronoVu LA8
       iInterface              0
       Endpoint Descriptor:
       Endpoint Descriptor:
         bLength                7
         bLength                7
         bDescriptorType        5
         bDescriptorType        5
         bEndpointAddress    0x81  EP 1 IN
         bEndpointAddress    0x81  EP 1 IN
         bmAttributes            2
         bmAttributes            3
           Transfer Type            Bulk
           Transfer Type            Interrupt
           Synch Type              None
           Synch Type              None
           Usage Type              Data
           Usage Type              Data
         wMaxPacketSize    0x0040  1x 64 bytes
         wMaxPacketSize    0x0040  1x 64 bytes
         bInterval              0
         bInterval              1
       Endpoint Descriptor:
       Endpoint Descriptor:
         bLength                7
         bLength                7
         bDescriptorType        5
         bDescriptorType        5
         bEndpointAddress    0x02 EP 2 OUT
         bEndpointAddress    0x01 EP 1 OUT
         bmAttributes            2
         bmAttributes            3
           Transfer Type            Bulk
           Transfer Type            Interrupt
           Synch Type              None
           Synch Type              None
           Usage Type              Data
           Usage Type              Data
         wMaxPacketSize    0x0040  1x 64 bytes
         wMaxPacketSize    0x0040  1x 64 bytes
         bInterval              0
         bInterval              1
Device Status:    0x0000
  (Bus Powered)

Revision as of 01:14, 6 February 2011

lsusb

This is the lsusb ouput on Linux:

# lsusb -vvv
Bus 003 Device 005: ID 04d8:0033 Microchip Technology, Inc. PICkit2
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x04d8 Microchip Technology, Inc.
  idProduct          0x0033 PICkit2
  bcdDevice            0.02
  iManufacturer           1 Microchip Technology Inc.
  iProduct                2 PICkit 2 Microcontroller Programmer
  iSerial                 3 ?
  bNumConfigurations      2
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           41
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          2 PICkit 2 Microcontroller Programmer
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               0.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      29
          Report Descriptor: (length is 29)
            Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
                            (null)
            Item(Local ): Usage, data= [ 0x01 ] 1
                            (null)
            Item(Main  ): Collection, data= [ 0x01 ] 1
                            Application
            Item(Local ): Usage Minimum, data= [ 0x01 ] 1
                            (null)
            Item(Local ): Usage Maximum, data= [ 0x40 ] 64
                            (null)
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Report Count, data= [ 0x40 ] 64
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Local ): Usage Minimum, data= [ 0x01 ] 1
                            (null)
            Item(Local ): Usage Maximum, data= [ 0x40 ] 64
                            (null)
            Item(Main  ): Output, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Main  ): End Collection, data=none
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     2
    iConfiguration          4 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1