--- /dev/null
+-------------------------------------------------------------------------------
+STMicroelectronics M93C66 Microwire EEPROM
+-------------------------------------------------------------------------------
+
+This is a set of example captures of the Microwire traffic from a
+STMicroelectronics M93C66 Microwire EEPROM.
+
+Details:
+http://www.st.com/resource/en/datasheet/m93c86-r.pdf
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used was an MCU123 Saleae Logic clone (at 4MHz):
+
+ Probe M93C66 pin
+ ----------------------
+ 1 S / CS
+ 3 C / SK
+ 4 D / SI
+ 5 Q / SO
+
+M93C66 pin 6 (ORG) was tied high to use the x16 memory organisation (i.e.,
+16-bit words).
+
+PulseView was used to capture the trace with the following parameters:
+
+ - sample rate: 4 MHz
+ - samples: 50 k
+ - trigger: rising channel 1 (CS)
+ - pre-trigger: 5%
+
+
+st_m93c66.sr
+------------
+
+The M93C66 EEPROM has the same following marking:
+
+ C66WP
+ (ST) K431
+
+The communication is initiated by a custom software implementation for a
+STM32F103C8 using the Microwire protocol as master.
+
+The master performs the following actions:
+
+ - Read 16-bits word 0x4242 at 8-bit address 0x0
+ - Read first words (4x 0x4242) starting at address 0x0
+ - Enable write and erase
+ - Erase word at address 0x0 and wait until ready
+ - Erase complete EEPROM and wait until ready
+ - Write word 0x4242 at address 0x0 and wait until ready
+ - Write word 0x4242 on complete EEPROM and wait until ready
+ - Disable write and erase