USB Composite Device

Connection StatusDevice connected
Current Configuration1
SpeedLow (1.5 Mbit/s)
Device Address6
Number Of Open Pipes2
Device Descriptor Cypress USB Keyboard / PS2 Mouse
OffsetFieldSizeValueDescription
0 bLength 1 12h
1 bDescriptorType 1 01h Device
2 bcdUSB 2 0110h USB Spec 1.1
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h
6 bDeviceProtocol 1 00h
7 bMaxPacketSize0 1 08h 8 bytes
8 idVendor 2 04B4h Cypress Semiconductor Corp.
10 idProduct 2 0101h
12 bcdDevice 2 0001h 0.01
14 iManufacturer 1 01h
15 iProduct 1 02h "Cypress USB Keyboard / PS2 Mouse"
16 iSerialNumber 1 00h
17 bNumConfigurations 1 01h
Configuration Descriptor 1 Bus Powered, 100 mA
OffsetFieldSizeValueDescription
0 bLength 1 09h
1 bDescriptorType 1 02h Configuration
2 wTotalLength 2 003Bh
4 bNumInterfaces 1 02h
5 bConfigurationValue 1 01h
6 iConfiguration 1 04h "HID Keyboard / Mouse"
7 bmAttributes 1 A0h Bus Powered, Remote Wakeup
4..0: Reserved ...00000 
5: Remote Wakeup ..1.....  Yes
6: Self Powered .0......  No, Bus Powered
7: Reserved (set to one)
(bus-powered for 1.0)
1....... 
8 bMaxPower 1 32h 100 mA
Interface Descriptor 0/0 HID, 1 Endpoint
OffsetFieldSizeValueDescription
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 01h
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 01h Boot Interface
7 bInterfaceProtocol 1 01h Keyboard
8 iInterface 1 05h
OffsetFieldSizeValueDescription
0 bLength 1 09h
1 bDescriptorType 1 21h HID
2 bcdHID 2 0100h 1.00
4 bCountryCode 1 00h
5 bNumDescriptors 1 01h
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 003Fh 63 bytes
OffsetFieldSizeValueDescription
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11  Interrupt
7..2: Reserved 000000.. 
4 wMaxPacketSize 2 0008h 8 bytes
6 bInterval 1 0Ah 10 ms
Interface Descriptor 1/0 HID, 1 Endpoint
OffsetFieldSizeValueDescription
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 01h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 01h
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 01h Boot Interface
7 bInterfaceProtocol 1 02h Mouse
8 iInterface 1 06h "EP2 Interrupt"
OffsetFieldSizeValueDescription
0 bLength 1 09h
1 bDescriptorType 1 21h HID
2 bcdHID 2 0100h 1.00
4 bCountryCode 1 00h
5 bNumDescriptors 1 01h
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 0097h 151 bytes
OffsetFieldSizeValueDescription
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11  Interrupt
7..2: Reserved 000000.. 
4 wMaxPacketSize 2 0008h 8 bytes
6 bInterval 1 0Ah 10 ms
Interface 1 HID Report Descriptor Mouse
Item Tag (Value) Raw Data
Usage Page (Generic Desktop) 05 01 
Usage (Mouse) 09 02 
Collection (Application) A1 01 
    Report ID (1) 85 01 
    Usage (Pointer) 09 01 
    Collection (Physical) A1 00 
        Usage Page (Button) 05 09 
        Usage Minimum (Button 1) 19 01 
        Usage Maximum (Button 3) 29 03 
        Logical Minimum (0) 15 00 
        Logical Maximum (1) 25 01 
        Report Count (3) 95 03 
        Report Size (1) 75 01 
        Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02 
        Report Count (1) 95 01 
        Report Size (5) 75 05 
        Input (Cnst,Ary,Abs) 81 01 
        Usage Page (Generic Desktop) 05 01 
        Usage (X) 09 30 
        Usage (Y) 09 31 
        Usage (Wheel) 09 38 
        Logical Minimum (-127) 15 81 
        Logical Maximum (127) 25 7F 
        Report Size (8) 75 08 
        Report Count (3) 95 03 
        Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit) 81 06 
    End Collection C0 
End Collection C0 
Usage Page (Generic Desktop) 05 01 
Usage (System Control) 09 80 
Collection (Application) A1 01 
    Report ID (2) 85 02 
    Usage Page (Generic Desktop) 05 01 
    Usage Minimum (System Power Down) 19 81 
    Usage Maximum (System Wake Up) 29 83 
    Logical Minimum (0) 15 00 
    Logical Maximum (1) 25 01 
    Report Count (3) 95 03 
    Report Size (1) 75 01 
    Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit) 81 06 
    Report Count (1) 95 01 
    Report Size (5) 75 05 
    Input (Cnst,Ary,Abs) 81 01 
End Collection C0 
Usage Page (Consumer Devices) 05 0C 
Usage (Consumer Control) 09 01 
Collection (Application) A1 01 
    Report ID (3) 85 03 
    Logical Minimum (0) 15 00 
    Logical Maximum (1) 25 01 
    Usage (Volume Increment) 09 E9 
    Usage (Volume Decrement) 09 EA 
    Usage (Mute) 09 E2 
    Usage (Play/Pause) 09 CD 
    Usage (Scan Next Track) 09 B5 
    Usage (Scan Previous Track) 09 B6 
    Usage (Stop) 09 B7 
    Usage (AL Local Machine Browser) 0A 94 01 
    Usage (AC Home) 0A 23 02 
    Usage (AL Calculator) 0A 92 01 
    Usage (AL Consumer Control Configuration) 0A 83 01 
    Report Size (1) 75 01 
    Report Count (16) 95 10 
    Input (Data,Var,Abs,NWrp,Lin,Pref,Null,Bit) 81 42 
End Collection C0 
Usage Page (Generic Desktop) 05 01 
Usage (Keyboard) 09 06 
Collection (Application) A1 01 
    Report ID (5) 85 05 
    Usage Page (Keyboard/Keypad) 05 07 
    Usage Minimum (Undefined) 19 00 
    Usage Maximum (Keyboard LANG2) 29 91 
    Report Size (8) 75 08 
    Report Count (15) 95 0F 
    Input (Data,Ary,Abs) 81 00 
End Collection C0 
Interface 0 HID Report Descriptor Keyboard
Item Tag (Value) Raw Data
Usage Page (Generic Desktop) 05 01 
Usage (Keyboard) 09 06 
Collection (Application) A1 01 
    Usage Page (Keyboard/Keypad) 05 07 
    Usage Minimum (Keyboard Left Control) 19 E0 
    Usage Maximum (Keyboard Right GUI) 29 E7 
    Logical Minimum (0) 15 00 
    Logical Maximum (1) 25 01 
    Report Size (1) 75 01 
    Report Count (8) 95 08 
    Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02 
    Report Count (1) 95 01 
    Report Size (8) 75 08 
    Input (Cnst,Ary,Abs) 81 01 
    Report Count (5) 95 05 
    Report Size (1) 75 01 
    Usage Page (LEDs) 05 08 
    Usage Minimum (Num Lock) 19 01 
    Usage Maximum (Kana) 29 05 
    Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 02 
    Report Count (1) 95 01 
    Report Size (3) 75 03 
    Output (Cnst,Ary,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 01 
    Report Count (6) 95 06 
    Report Size (8) 75 08 
    Logical Minimum (0) 15 00 
    Logical Maximum (104) 25 68 
    Usage Page (Keyboard/Keypad) 05 07 
    Usage Minimum (Undefined) 19 00 
    Usage Maximum (Keyboard F13) 29 68 
    Input (Data,Ary,Abs) 81 00 
End Collection C0 

This report was generated by USBlyzer