]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/eeprom24xx/lists.py
avr_isp: Add more parts
[libsigrokdecode.git] / decoders / eeprom24xx / lists.py
index 2da72b5cb20aa1e4cd5ba2f995873437768cd674..a66cb19aa59ef71a0a4d9ea4c868171f681eca32 100644 (file)
@@ -124,6 +124,28 @@ chips = {
         'max_speed': 400,
     },
 
+    # ON Semiconductor
+    'onsemi_cat24c256': {
+        'vendor': 'ON Semiconductor',
+        'model': 'CAT24C256',
+        'size': 32 * 1024,
+        'page_size': 64,
+        'page_wraparound': True,
+        'addr_bytes': 2,
+        'addr_pins': 3,
+        'max_speed': 1000,
+    },
+    'onsemi_cat24m01': {
+        'vendor': 'ON Semiconductor',
+        'model': 'CAT24M01',
+        'size': 128 * 1024,
+        'page_size': 256,
+        'page_wraparound': True,
+        'addr_bytes': 2,
+        'addr_pins': 2, # Pin A0 not connected
+        'max_speed': 1000,
+    },
+
     # Siemens
     'siemens_slx_24c01': {
         'vendor': 'Siemens',
@@ -167,6 +189,16 @@ chips = {
         'addr_pins': 3, # Called E0, E1, E2 on this chip.
         'max_speed': 400,
     },
+    'st_m24c32': {
+        'vendor': 'ST',
+        'model': 'M24C32',
+        'size': 4 * 1024,
+        'page_size': 32,
+        'page_wraparound': True,
+        'addr_bytes': 2,
+        'addr_pins': 3, # Called E0, E1, E2 on this chip.
+        'max_speed': 1000,
+    },
 
     # Xicor
     'xicor_x24c02': {