Difference between revisions of "Microchip PICkit2/Info"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) m |
Uwe Hermann (talk | contribs) m |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
This is the lsusb ouput on Linux: | This is the lsusb ouput on Linux: | ||
<small> | |||
Bus 003 Device | $ '''lsusb -vvv''' | ||
Bus 003 Device 005: ID '''04d8:0033 Microchip Technology, Inc. PICkit2''' | |||
Device Descriptor: | Device Descriptor: | ||
bLength 18 | bLength 18 | ||
Line 13: | Line 14: | ||
bDeviceProtocol 0 | bDeviceProtocol 0 | ||
bMaxPacketSize0 8 | bMaxPacketSize0 8 | ||
idVendor | idVendor 0x04d8 '''Microchip Technology, Inc.''' | ||
idProduct | idProduct 0x0033 '''PICkit2''' | ||
bcdDevice | bcdDevice 0.02 | ||
iManufacturer 1 | iManufacturer 1 Microchip Technology Inc. | ||
iProduct 2 | iProduct 2 PICkit 2 Microcontroller Programmer | ||
iSerial 3 | 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 100: | ||
wTotalLength 32 | wTotalLength 32 | ||
bNumInterfaces 1 | bNumInterfaces 1 | ||
bConfigurationValue | bConfigurationValue 2 | ||
iConfiguration | iConfiguration 4 | ||
bmAttributes 0x80 | bmAttributes 0x80 | ||
(Bus Powered) | (Bus Powered) | ||
MaxPower | MaxPower 100mA | ||
Interface Descriptor: | Interface Descriptor: | ||
bLength 9 | bLength 9 | ||
Line 37: | Line 112: | ||
bNumEndpoints 2 | bNumEndpoints 2 | ||
bInterfaceClass 255 Vendor Specific Class | bInterfaceClass 255 Vendor Specific Class | ||
bInterfaceSubClass | bInterfaceSubClass 0 | ||
bInterfaceProtocol | bInterfaceProtocol 0 | ||
iInterface | 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 | bmAttributes 3 | ||
Transfer Type | 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 | bInterval 1 | ||
Endpoint Descriptor: | Endpoint Descriptor: | ||
bLength 7 | bLength 7 | ||
bDescriptorType 5 | bDescriptorType 5 | ||
bEndpointAddress | bEndpointAddress 0x01 EP 1 OUT | ||
bmAttributes | bmAttributes 3 | ||
Transfer Type | 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 | bInterval 1 | ||
</small> | |||
Latest revision as of 00:21, 22 March 2012
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