Skip to content

Commit

Permalink
Add a Microchip 93LC56B Microwire EEPROM dump.
Browse files Browse the repository at this point in the history
  • Loading branch information
uwehermann committed Jun 2, 2017
1 parent 5c91a6e commit 05abb2a
Show file tree
Hide file tree
Showing 3 changed files with 94 additions and 0 deletions.
26 changes: 26 additions & 0 deletions microwire/microchip_93lc56b/README
Original file line number Diff line number Diff line change
@@ -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).

68 changes: 68 additions & 0 deletions microwire/microchip_93lc56b/lsusb_um232h.txt
Original file line number Diff line number Diff line change
@@ -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)
Binary file not shown.

0 comments on commit 05abb2a

Please sign in to comment.