From 05abb2a1658dceab94d8090ca32f9880964483b7 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Fri, 2 Jun 2017 20:03:09 +0200 Subject: Add a Microchip 93LC56B Microwire EEPROM dump. --- microwire/microchip_93lc56b/README | 26 ++++++++ microwire/microchip_93lc56b/lsusb_um232h.txt | 68 +++++++++++++++++++++ .../microchip_93lc56b/um232h_microchip_93lc56b.sr | Bin 0 -> 8501 bytes 3 files changed, 94 insertions(+) create mode 100644 microwire/microchip_93lc56b/README create mode 100644 microwire/microchip_93lc56b/lsusb_um232h.txt create mode 100644 microwire/microchip_93lc56b/um232h_microchip_93lc56b.sr diff --git a/microwire/microchip_93lc56b/README b/microwire/microchip_93lc56b/README new file mode 100644 index 0000000..f93e586 --- /dev/null +++ b/microwire/microchip_93lc56b/README @@ -0,0 +1,26 @@ +------------------------------------------------------------------------------- +Microchip 93LC56B Microwire EEPROM +------------------------------------------------------------------------------- + +This is a set of example captures of the Microwire traffic from a +Microchip 93LC56B Microwire EEPROM. + +Details: +https://www.microchip.com/wwwproducts/en/93LC56B +http://ww1.microchip.com/downloads/en/DeviceDoc/21794G.pdf + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a CWAV USBee SX (at 8MHz): + + Probe 93LC56B pin + ----------------------- + 0 CS + 2 CLK + 3 DI + 5 DO + +The ORG pin is tied high to use the x16 memory organisation (16-bit words). + diff --git a/microwire/microchip_93lc56b/lsusb_um232h.txt b/microwire/microchip_93lc56b/lsusb_um232h.txt new file mode 100644 index 0000000..0374277 --- /dev/null +++ b/microwire/microchip_93lc56b/lsusb_um232h.txt @@ -0,0 +1,68 @@ +Bus 001 Device 019: ID 0403:6014 Future Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC +Device Descriptor: + bLength 18 + bDescriptorType 1 + bcdUSB 2.00 + bDeviceClass 0 (Defined at Interface level) + bDeviceSubClass 0 + bDeviceProtocol 0 + bMaxPacketSize0 64 + idVendor 0x0403 Future Technology Devices International, Ltd + idProduct 0x6014 FT232H Single HS USB-UART/FIFO IC + bcdDevice 9.00 + iManufacturer 1 FTDI + iProduct 2 UM232H + iSerial 3 FTY4PDOI + bNumConfigurations 1 + Configuration Descriptor: + bLength 9 + bDescriptorType 2 + wTotalLength 32 + bNumInterfaces 1 + bConfigurationValue 1 + iConfiguration 0 + bmAttributes 0xa0 + (Bus Powered) + Remote Wakeup + MaxPower 90mA + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 2 + bInterfaceClass 255 Vendor Specific Class + bInterfaceSubClass 255 Vendor Specific Subclass + bInterfaceProtocol 255 Vendor Specific Protocol + iInterface 2 UM232H + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x81 EP 1 IN + bmAttributes 2 + Transfer Type Bulk + Synch Type None + Usage Type Data + wMaxPacketSize 0x0200 1x 512 bytes + bInterval 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x02 EP 2 OUT + bmAttributes 2 + Transfer Type Bulk + Synch Type None + Usage Type Data + wMaxPacketSize 0x0200 1x 512 bytes + bInterval 0 +Device Qualifier (for other device speed): + bLength 10 + bDescriptorType 6 + bcdUSB 2.00 + bDeviceClass 0 (Defined at Interface level) + bDeviceSubClass 0 + bDeviceProtocol 0 + bMaxPacketSize0 64 + bNumConfigurations 1 +Device Status: 0x0000 + (Bus Powered) diff --git a/microwire/microchip_93lc56b/um232h_microchip_93lc56b.sr b/microwire/microchip_93lc56b/um232h_microchip_93lc56b.sr new file mode 100644 index 0000000..8d52a18 Binary files /dev/null and b/microwire/microchip_93lc56b/um232h_microchip_93lc56b.sr differ -- cgit v1.2.3-54-g00ecf