diff --git a/data/chips/STM32F302VD.json b/data/chips/STM32F302VD.json
index c2791be..3ea2f7e 100644
--- a/data/chips/STM32F302VD.json
+++ b/data/chips/STM32F302VD.json
@@ -2194,7 +2194,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F302VE.json b/data/chips/STM32F302VE.json
index f6a3391..3f12304 100644
--- a/data/chips/STM32F302VE.json
+++ b/data/chips/STM32F302VE.json
@@ -2194,7 +2194,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F302ZD.json b/data/chips/STM32F302ZD.json
index 4a4039d..6da6543 100644
--- a/data/chips/STM32F302ZD.json
+++ b/data/chips/STM32F302ZD.json
@@ -1861,7 +1861,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F302ZE.json b/data/chips/STM32F302ZE.json
index 286f1fe..e7224cd 100644
--- a/data/chips/STM32F302ZE.json
+++ b/data/chips/STM32F302ZE.json
@@ -1861,7 +1861,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F303VD.json b/data/chips/STM32F303VD.json
index 38e0c6f..5296be7 100644
--- a/data/chips/STM32F303VD.json
+++ b/data/chips/STM32F303VD.json
@@ -2534,7 +2534,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F303VE.json b/data/chips/STM32F303VE.json
index 8b1aa81..b925b31 100644
--- a/data/chips/STM32F303VE.json
+++ b/data/chips/STM32F303VE.json
@@ -3140,7 +3140,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F303ZD.json b/data/chips/STM32F303ZD.json
index b62ca2c..56ac48c 100644
--- a/data/chips/STM32F303ZD.json
+++ b/data/chips/STM32F303ZD.json
@@ -2201,7 +2201,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F303ZE.json b/data/chips/STM32F303ZE.json
index b6e75a6..77b2928 100644
--- a/data/chips/STM32F303ZE.json
+++ b/data/chips/STM32F303ZE.json
@@ -2201,7 +2201,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32F398VE.json b/data/chips/STM32F398VE.json
index 8e6c09a..4ebfeed 100644
--- a/data/chips/STM32F398VE.json
+++ b/data/chips/STM32F398VE.json
@@ -1890,7 +1890,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK1",
             "kernel_clock": "HCLK1",
diff --git a/data/chips/STM32G473PB.json b/data/chips/STM32G473PB.json
index 138a0e8..fae1f32 100644
--- a/data/chips/STM32G473PB.json
+++ b/data/chips/STM32G473PB.json
@@ -2572,7 +2572,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473PC.json b/data/chips/STM32G473PC.json
index 7a7540e..9752801 100644
--- a/data/chips/STM32G473PC.json
+++ b/data/chips/STM32G473PC.json
@@ -2572,7 +2572,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473PE.json b/data/chips/STM32G473PE.json
index 8cd8b07..2cf4bd8 100644
--- a/data/chips/STM32G473PE.json
+++ b/data/chips/STM32G473PE.json
@@ -2572,7 +2572,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473QB.json b/data/chips/STM32G473QB.json
index 0e85b3f..c960d26 100644
--- a/data/chips/STM32G473QB.json
+++ b/data/chips/STM32G473QB.json
@@ -2620,7 +2620,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473QC.json b/data/chips/STM32G473QC.json
index b24a97d..c41c415 100644
--- a/data/chips/STM32G473QC.json
+++ b/data/chips/STM32G473QC.json
@@ -2620,7 +2620,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473QE.json b/data/chips/STM32G473QE.json
index 0f651cd..c04f6a3 100644
--- a/data/chips/STM32G473QE.json
+++ b/data/chips/STM32G473QE.json
@@ -2620,7 +2620,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473VB.json b/data/chips/STM32G473VB.json
index 7c5c9b2..5467a81 100644
--- a/data/chips/STM32G473VB.json
+++ b/data/chips/STM32G473VB.json
@@ -3053,7 +3053,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473VC.json b/data/chips/STM32G473VC.json
index f505016..4c90b38 100644
--- a/data/chips/STM32G473VC.json
+++ b/data/chips/STM32G473VC.json
@@ -3053,7 +3053,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G473VE.json b/data/chips/STM32G473VE.json
index 3fe3a62..9ad2ea5 100644
--- a/data/chips/STM32G473VE.json
+++ b/data/chips/STM32G473VE.json
@@ -3053,7 +3053,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474PB.json b/data/chips/STM32G474PB.json
index 6bc3fba..cc748fb 100644
--- a/data/chips/STM32G474PB.json
+++ b/data/chips/STM32G474PB.json
@@ -2572,7 +2572,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474PC.json b/data/chips/STM32G474PC.json
index cdadc39..fe338ed 100644
--- a/data/chips/STM32G474PC.json
+++ b/data/chips/STM32G474PC.json
@@ -2572,7 +2572,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474PE.json b/data/chips/STM32G474PE.json
index 9b3c7eb..ac31ec2 100644
--- a/data/chips/STM32G474PE.json
+++ b/data/chips/STM32G474PE.json
@@ -2572,7 +2572,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474QB.json b/data/chips/STM32G474QB.json
index aa5726b..fc3de35 100644
--- a/data/chips/STM32G474QB.json
+++ b/data/chips/STM32G474QB.json
@@ -2632,7 +2632,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474QC.json b/data/chips/STM32G474QC.json
index 5ece220..b6079f1 100644
--- a/data/chips/STM32G474QC.json
+++ b/data/chips/STM32G474QC.json
@@ -2632,7 +2632,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474QE.json b/data/chips/STM32G474QE.json
index d61cdd8..909a630 100644
--- a/data/chips/STM32G474QE.json
+++ b/data/chips/STM32G474QE.json
@@ -2632,7 +2632,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474VB.json b/data/chips/STM32G474VB.json
index 5e1d244..a3f41c9 100644
--- a/data/chips/STM32G474VB.json
+++ b/data/chips/STM32G474VB.json
@@ -3065,7 +3065,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474VC.json b/data/chips/STM32G474VC.json
index 8d731fa..68c8766 100644
--- a/data/chips/STM32G474VC.json
+++ b/data/chips/STM32G474VC.json
@@ -3065,7 +3065,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G474VE.json b/data/chips/STM32G474VE.json
index 2ee9324..7f95a36 100644
--- a/data/chips/STM32G474VE.json
+++ b/data/chips/STM32G474VE.json
@@ -3065,7 +3065,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G483PE.json b/data/chips/STM32G483PE.json
index 4d18ede..757d508 100644
--- a/data/chips/STM32G483PE.json
+++ b/data/chips/STM32G483PE.json
@@ -2611,7 +2611,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G483QE.json b/data/chips/STM32G483QE.json
index c55c24c..074247a 100644
--- a/data/chips/STM32G483QE.json
+++ b/data/chips/STM32G483QE.json
@@ -2659,7 +2659,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G483VE.json b/data/chips/STM32G483VE.json
index a7de701..e538e78 100644
--- a/data/chips/STM32G483VE.json
+++ b/data/chips/STM32G483VE.json
@@ -3092,7 +3092,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G484PE.json b/data/chips/STM32G484PE.json
index c858694..051a62b 100644
--- a/data/chips/STM32G484PE.json
+++ b/data/chips/STM32G484PE.json
@@ -2611,7 +2611,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G484QE.json b/data/chips/STM32G484QE.json
index f7e771c..a265c6b 100644
--- a/data/chips/STM32G484QE.json
+++ b/data/chips/STM32G484QE.json
@@ -2665,7 +2665,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32G484VE.json b/data/chips/STM32G484VE.json
index 06fa015..0f56918 100644
--- a/data/chips/STM32G484VE.json
+++ b/data/chips/STM32G484VE.json
@@ -3098,7 +3098,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32H523VC.json b/data/chips/STM32H523VC.json
index 8628639..24fd03c 100644
--- a/data/chips/STM32H523VC.json
+++ b/data/chips/STM32H523VC.json
@@ -2202,7 +2202,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H523VE.json b/data/chips/STM32H523VE.json
index 4778f7e..d29fdca 100644
--- a/data/chips/STM32H523VE.json
+++ b/data/chips/STM32H523VE.json
@@ -2202,7 +2202,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H523ZC.json b/data/chips/STM32H523ZC.json
index 277344a..263d8f6 100644
--- a/data/chips/STM32H523ZC.json
+++ b/data/chips/STM32H523ZC.json
@@ -2797,7 +2797,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H523ZE.json b/data/chips/STM32H523ZE.json
index a1e0a9e..e05652a 100644
--- a/data/chips/STM32H523ZE.json
+++ b/data/chips/STM32H523ZE.json
@@ -2797,7 +2797,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H533VE.json b/data/chips/STM32H533VE.json
index 2528b8c..5f353fb 100644
--- a/data/chips/STM32H533VE.json
+++ b/data/chips/STM32H533VE.json
@@ -2251,7 +2251,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H533ZE.json b/data/chips/STM32H533ZE.json
index 1ab864b..15066d2 100644
--- a/data/chips/STM32H533ZE.json
+++ b/data/chips/STM32H533ZE.json
@@ -2846,7 +2846,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562AG.json b/data/chips/STM32H562AG.json
index d6b572c..1524d35 100644
--- a/data/chips/STM32H562AG.json
+++ b/data/chips/STM32H562AG.json
@@ -2202,7 +2202,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562AI.json b/data/chips/STM32H562AI.json
index 195c075..b355a26 100644
--- a/data/chips/STM32H562AI.json
+++ b/data/chips/STM32H562AI.json
@@ -2202,7 +2202,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562IG.json b/data/chips/STM32H562IG.json
index ae56a97..7bb5355 100644
--- a/data/chips/STM32H562IG.json
+++ b/data/chips/STM32H562IG.json
@@ -3476,7 +3476,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562II.json b/data/chips/STM32H562II.json
index b1c5205..4031c7d 100644
--- a/data/chips/STM32H562II.json
+++ b/data/chips/STM32H562II.json
@@ -3476,7 +3476,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562VG.json b/data/chips/STM32H562VG.json
index ee9d29b..0580780 100644
--- a/data/chips/STM32H562VG.json
+++ b/data/chips/STM32H562VG.json
@@ -1619,7 +1619,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562VI.json b/data/chips/STM32H562VI.json
index 6c016b4..f776387 100644
--- a/data/chips/STM32H562VI.json
+++ b/data/chips/STM32H562VI.json
@@ -1619,7 +1619,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562ZG.json b/data/chips/STM32H562ZG.json
index a23de56..b9afbf5 100644
--- a/data/chips/STM32H562ZG.json
+++ b/data/chips/STM32H562ZG.json
@@ -1952,7 +1952,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H562ZI.json b/data/chips/STM32H562ZI.json
index 7a6170f..0634393 100644
--- a/data/chips/STM32H562ZI.json
+++ b/data/chips/STM32H562ZI.json
@@ -1952,7 +1952,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563AG.json b/data/chips/STM32H563AG.json
index 0ca50e4..3313b71 100644
--- a/data/chips/STM32H563AG.json
+++ b/data/chips/STM32H563AG.json
@@ -2475,7 +2475,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563AI.json b/data/chips/STM32H563AI.json
index c73a396..cbb47be 100644
--- a/data/chips/STM32H563AI.json
+++ b/data/chips/STM32H563AI.json
@@ -3505,7 +3505,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563IG.json b/data/chips/STM32H563IG.json
index f1e4f3f..c7ead95 100644
--- a/data/chips/STM32H563IG.json
+++ b/data/chips/STM32H563IG.json
@@ -3754,7 +3754,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563II.json b/data/chips/STM32H563II.json
index e018e8f..779fd31 100644
--- a/data/chips/STM32H563II.json
+++ b/data/chips/STM32H563II.json
@@ -6028,7 +6028,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563MI.json b/data/chips/STM32H563MI.json
index 9a5d138..9154e6a 100644
--- a/data/chips/STM32H563MI.json
+++ b/data/chips/STM32H563MI.json
@@ -1647,7 +1647,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563VG.json b/data/chips/STM32H563VG.json
index 71d4dab..6ace38a 100644
--- a/data/chips/STM32H563VG.json
+++ b/data/chips/STM32H563VG.json
@@ -1842,7 +1842,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563VI.json b/data/chips/STM32H563VI.json
index 1a8ca5e..0bbe71f 100644
--- a/data/chips/STM32H563VI.json
+++ b/data/chips/STM32H563VI.json
@@ -2453,7 +2453,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563ZG.json b/data/chips/STM32H563ZG.json
index 296331b..02d7c73 100644
--- a/data/chips/STM32H563ZG.json
+++ b/data/chips/STM32H563ZG.json
@@ -2200,7 +2200,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H563ZI.json b/data/chips/STM32H563ZI.json
index 655ad92..5fa7f8e 100644
--- a/data/chips/STM32H563ZI.json
+++ b/data/chips/STM32H563ZI.json
@@ -3085,7 +3085,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H573AI.json b/data/chips/STM32H573AI.json
index caa4d72..b17d086 100644
--- a/data/chips/STM32H573AI.json
+++ b/data/chips/STM32H573AI.json
@@ -3554,7 +3554,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H573II.json b/data/chips/STM32H573II.json
index 5582b75..5c57e24 100644
--- a/data/chips/STM32H573II.json
+++ b/data/chips/STM32H573II.json
@@ -6077,7 +6077,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H573MI.json b/data/chips/STM32H573MI.json
index a440439..ccd41f5 100644
--- a/data/chips/STM32H573MI.json
+++ b/data/chips/STM32H573MI.json
@@ -1696,7 +1696,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H573VI.json b/data/chips/STM32H573VI.json
index 1d926ab..896486a 100644
--- a/data/chips/STM32H573VI.json
+++ b/data/chips/STM32H573VI.json
@@ -2502,7 +2502,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32H573ZI.json b/data/chips/STM32H573ZI.json
index 2d55e0d..6dc474b 100644
--- a/data/chips/STM32H573ZI.json
+++ b/data/chips/STM32H573ZI.json
@@ -3134,7 +3134,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1191183360,
           "registers": {
             "kind": "fmc",
             "version": "v4",
diff --git a/data/chips/STM32L471QE.json b/data/chips/STM32L471QE.json
index 4b21279..424b3e8 100644
--- a/data/chips/STM32L471QE.json
+++ b/data/chips/STM32L471QE.json
@@ -2158,7 +2158,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L471QG.json b/data/chips/STM32L471QG.json
index 78cc5ae..bc127a6 100644
--- a/data/chips/STM32L471QG.json
+++ b/data/chips/STM32L471QG.json
@@ -2158,7 +2158,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L471VE.json b/data/chips/STM32L471VE.json
index b5ec697..664afaf 100644
--- a/data/chips/STM32L471VE.json
+++ b/data/chips/STM32L471VE.json
@@ -1944,7 +1944,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L471VG.json b/data/chips/STM32L471VG.json
index b06a041..e227bc9 100644
--- a/data/chips/STM32L471VG.json
+++ b/data/chips/STM32L471VG.json
@@ -1944,7 +1944,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L471ZE.json b/data/chips/STM32L471ZE.json
index 47db82c..ef38528 100644
--- a/data/chips/STM32L471ZE.json
+++ b/data/chips/STM32L471ZE.json
@@ -3120,7 +3120,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L471ZG.json b/data/chips/STM32L471ZG.json
index 6ac760f..76e6ec3 100644
--- a/data/chips/STM32L471ZG.json
+++ b/data/chips/STM32L471ZG.json
@@ -3120,7 +3120,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L475VC.json b/data/chips/STM32L475VC.json
index 09e790f..5a0caaa 100644
--- a/data/chips/STM32L475VC.json
+++ b/data/chips/STM32L475VC.json
@@ -1950,7 +1950,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L475VE.json b/data/chips/STM32L475VE.json
index b2119b9..b6bc0af 100644
--- a/data/chips/STM32L475VE.json
+++ b/data/chips/STM32L475VE.json
@@ -1950,7 +1950,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L475VG.json b/data/chips/STM32L475VG.json
index f8ff481..ee6b2cb 100644
--- a/data/chips/STM32L475VG.json
+++ b/data/chips/STM32L475VG.json
@@ -1950,7 +1950,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476QE.json b/data/chips/STM32L476QE.json
index b9ac976..547a44c 100644
--- a/data/chips/STM32L476QE.json
+++ b/data/chips/STM32L476QE.json
@@ -2194,7 +2194,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476QG.json b/data/chips/STM32L476QG.json
index df21c19..3642068 100644
--- a/data/chips/STM32L476QG.json
+++ b/data/chips/STM32L476QG.json
@@ -2992,7 +2992,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476VC.json b/data/chips/STM32L476VC.json
index b7660c8..a81da76 100644
--- a/data/chips/STM32L476VC.json
+++ b/data/chips/STM32L476VC.json
@@ -1980,7 +1980,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476VE.json b/data/chips/STM32L476VE.json
index 156b4ce..02e7f7e 100644
--- a/data/chips/STM32L476VE.json
+++ b/data/chips/STM32L476VE.json
@@ -1980,7 +1980,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476VG.json b/data/chips/STM32L476VG.json
index 031d6ea..30e3840 100644
--- a/data/chips/STM32L476VG.json
+++ b/data/chips/STM32L476VG.json
@@ -2580,7 +2580,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476ZE.json b/data/chips/STM32L476ZE.json
index 09a3db3..e4e373d 100644
--- a/data/chips/STM32L476ZE.json
+++ b/data/chips/STM32L476ZE.json
@@ -2286,7 +2286,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L476ZG.json b/data/chips/STM32L476ZG.json
index de9eac3..4d23a08 100644
--- a/data/chips/STM32L476ZG.json
+++ b/data/chips/STM32L476ZG.json
@@ -4032,7 +4032,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L486QG.json b/data/chips/STM32L486QG.json
index cd71e88..9e9e7fc 100644
--- a/data/chips/STM32L486QG.json
+++ b/data/chips/STM32L486QG.json
@@ -2243,7 +2243,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L486VG.json b/data/chips/STM32L486VG.json
index b1cb716..27d8dad 100644
--- a/data/chips/STM32L486VG.json
+++ b/data/chips/STM32L486VG.json
@@ -2029,7 +2029,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L486ZG.json b/data/chips/STM32L486ZG.json
index ed0e243..c81d2b2 100644
--- a/data/chips/STM32L486ZG.json
+++ b/data/chips/STM32L486ZG.json
@@ -2335,7 +2335,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496AE.json b/data/chips/STM32L496AE.json
index 7c841bf..27f2967 100644
--- a/data/chips/STM32L496AE.json
+++ b/data/chips/STM32L496AE.json
@@ -2826,7 +2826,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496AG.json b/data/chips/STM32L496AG.json
index 279ff54..9b3179d 100644
--- a/data/chips/STM32L496AG.json
+++ b/data/chips/STM32L496AG.json
@@ -3852,7 +3852,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496QE.json b/data/chips/STM32L496QE.json
index 972e02a..2bae547 100644
--- a/data/chips/STM32L496QE.json
+++ b/data/chips/STM32L496QE.json
@@ -2490,7 +2490,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496QG.json b/data/chips/STM32L496QG.json
index 07c5afc..60dda33 100644
--- a/data/chips/STM32L496QG.json
+++ b/data/chips/STM32L496QG.json
@@ -4086,7 +4086,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496VE.json b/data/chips/STM32L496VE.json
index ee0ebfd..9a42339 100644
--- a/data/chips/STM32L496VE.json
+++ b/data/chips/STM32L496VE.json
@@ -2266,7 +2266,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496VG.json b/data/chips/STM32L496VG.json
index e8d650c..799622a 100644
--- a/data/chips/STM32L496VG.json
+++ b/data/chips/STM32L496VG.json
@@ -4090,7 +4090,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496WG.json b/data/chips/STM32L496WG.json
index 1954517..3f504a7 100644
--- a/data/chips/STM32L496WG.json
+++ b/data/chips/STM32L496WG.json
@@ -2568,7 +2568,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496ZE.json b/data/chips/STM32L496ZE.json
index e045bef..26a1e92 100644
--- a/data/chips/STM32L496ZE.json
+++ b/data/chips/STM32L496ZE.json
@@ -2587,7 +2587,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L496ZG.json b/data/chips/STM32L496ZG.json
index 536d5c9..f885cc4 100644
--- a/data/chips/STM32L496ZG.json
+++ b/data/chips/STM32L496ZG.json
@@ -3463,7 +3463,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4A6AG.json b/data/chips/STM32L4A6AG.json
index 0c03e67..f9faece 100644
--- a/data/chips/STM32L4A6AG.json
+++ b/data/chips/STM32L4A6AG.json
@@ -3895,7 +3895,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4A6QG.json b/data/chips/STM32L4A6QG.json
index 97ea9e9..c1932f5 100644
--- a/data/chips/STM32L4A6QG.json
+++ b/data/chips/STM32L4A6QG.json
@@ -3337,7 +3337,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4A6VG.json b/data/chips/STM32L4A6VG.json
index b62c54d..9b67300 100644
--- a/data/chips/STM32L4A6VG.json
+++ b/data/chips/STM32L4A6VG.json
@@ -4133,7 +4133,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4A6ZG.json b/data/chips/STM32L4A6ZG.json
index 12a3a94..105e9b1 100644
--- a/data/chips/STM32L4A6ZG.json
+++ b/data/chips/STM32L4A6ZG.json
@@ -3506,7 +3506,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5AE.json b/data/chips/STM32L4P5AE.json
index 454fec7..60d1ccc 100644
--- a/data/chips/STM32L4P5AE.json
+++ b/data/chips/STM32L4P5AE.json
@@ -2607,7 +2607,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5AG.json b/data/chips/STM32L4P5AG.json
index c4cf338..c8eb6ca 100644
--- a/data/chips/STM32L4P5AG.json
+++ b/data/chips/STM32L4P5AG.json
@@ -3627,7 +3627,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5QE.json b/data/chips/STM32L4P5QE.json
index da645cb..26a2ea7 100644
--- a/data/chips/STM32L4P5QE.json
+++ b/data/chips/STM32L4P5QE.json
@@ -2270,7 +2270,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5QG.json b/data/chips/STM32L4P5QG.json
index 0f06a54..9aea6b8 100644
--- a/data/chips/STM32L4P5QG.json
+++ b/data/chips/STM32L4P5QG.json
@@ -3866,7 +3866,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5VE.json b/data/chips/STM32L4P5VE.json
index 606d631..fd67d5e 100644
--- a/data/chips/STM32L4P5VE.json
+++ b/data/chips/STM32L4P5VE.json
@@ -2669,7 +2669,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5VG.json b/data/chips/STM32L4P5VG.json
index 656c9f1..389b59e 100644
--- a/data/chips/STM32L4P5VG.json
+++ b/data/chips/STM32L4P5VG.json
@@ -3881,7 +3881,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5ZE.json b/data/chips/STM32L4P5ZE.json
index 7d3c6b2..eae1fcb 100644
--- a/data/chips/STM32L4P5ZE.json
+++ b/data/chips/STM32L4P5ZE.json
@@ -2352,7 +2352,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4P5ZG.json b/data/chips/STM32L4P5ZG.json
index d363b91..0755d21 100644
--- a/data/chips/STM32L4P5ZG.json
+++ b/data/chips/STM32L4P5ZG.json
@@ -3222,7 +3222,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4Q5AG.json b/data/chips/STM32L4Q5AG.json
index ca69f96..597544c 100644
--- a/data/chips/STM32L4Q5AG.json
+++ b/data/chips/STM32L4Q5AG.json
@@ -3666,7 +3666,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4Q5QG.json b/data/chips/STM32L4Q5QG.json
index 19ea4b1..02313d3 100644
--- a/data/chips/STM32L4Q5QG.json
+++ b/data/chips/STM32L4Q5QG.json
@@ -3107,7 +3107,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4Q5VG.json b/data/chips/STM32L4Q5VG.json
index e1a68f2..a9d545e 100644
--- a/data/chips/STM32L4Q5VG.json
+++ b/data/chips/STM32L4Q5VG.json
@@ -3920,7 +3920,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4Q5ZG.json b/data/chips/STM32L4Q5ZG.json
index b17aef7..3a8cd36 100644
--- a/data/chips/STM32L4Q5ZG.json
+++ b/data/chips/STM32L4Q5ZG.json
@@ -3261,7 +3261,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5AG.json b/data/chips/STM32L4R5AG.json
index 23f5985..3971a0e 100644
--- a/data/chips/STM32L4R5AG.json
+++ b/data/chips/STM32L4R5AG.json
@@ -2603,7 +2603,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5AI.json b/data/chips/STM32L4R5AI.json
index 63d1253..8d0645a 100644
--- a/data/chips/STM32L4R5AI.json
+++ b/data/chips/STM32L4R5AI.json
@@ -3623,7 +3623,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5QG.json b/data/chips/STM32L4R5QG.json
index 88ca56b..147b4ba 100644
--- a/data/chips/STM32L4R5QG.json
+++ b/data/chips/STM32L4R5QG.json
@@ -3064,7 +3064,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5QI.json b/data/chips/STM32L4R5QI.json
index 705754f..effad77 100644
--- a/data/chips/STM32L4R5QI.json
+++ b/data/chips/STM32L4R5QI.json
@@ -3064,7 +3064,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5VG.json b/data/chips/STM32L4R5VG.json
index 29b1d8c..8a4c549 100644
--- a/data/chips/STM32L4R5VG.json
+++ b/data/chips/STM32L4R5VG.json
@@ -2049,7 +2049,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5VI.json b/data/chips/STM32L4R5VI.json
index d4179c8..ce0cd01 100644
--- a/data/chips/STM32L4R5VI.json
+++ b/data/chips/STM32L4R5VI.json
@@ -2049,7 +2049,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5ZG.json b/data/chips/STM32L4R5ZG.json
index 48be72f..e02bc36 100644
--- a/data/chips/STM32L4R5ZG.json
+++ b/data/chips/STM32L4R5ZG.json
@@ -3218,7 +3218,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R5ZI.json b/data/chips/STM32L4R5ZI.json
index bc1935e..bd5cfbd 100644
--- a/data/chips/STM32L4R5ZI.json
+++ b/data/chips/STM32L4R5ZI.json
@@ -4094,7 +4094,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R7AI.json b/data/chips/STM32L4R7AI.json
index 42e728d..8bc8e94 100644
--- a/data/chips/STM32L4R7AI.json
+++ b/data/chips/STM32L4R7AI.json
@@ -2603,7 +2603,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R7VI.json b/data/chips/STM32L4R7VI.json
index 7e20b3e..7f0dadf 100644
--- a/data/chips/STM32L4R7VI.json
+++ b/data/chips/STM32L4R7VI.json
@@ -2049,7 +2049,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R7ZI.json b/data/chips/STM32L4R7ZI.json
index 90be799..10fb794 100644
--- a/data/chips/STM32L4R7ZI.json
+++ b/data/chips/STM32L4R7ZI.json
@@ -2348,7 +2348,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R9AG.json b/data/chips/STM32L4R9AG.json
index d9d5e1d..c1faa04 100644
--- a/data/chips/STM32L4R9AG.json
+++ b/data/chips/STM32L4R9AG.json
@@ -2638,7 +2638,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R9AI.json b/data/chips/STM32L4R9AI.json
index b029a01..4396d74 100644
--- a/data/chips/STM32L4R9AI.json
+++ b/data/chips/STM32L4R9AI.json
@@ -2638,7 +2638,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R9VG.json b/data/chips/STM32L4R9VG.json
index 98a93ec..2453b3c 100644
--- a/data/chips/STM32L4R9VG.json
+++ b/data/chips/STM32L4R9VG.json
@@ -2079,7 +2079,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R9VI.json b/data/chips/STM32L4R9VI.json
index e315032..da7e18b 100644
--- a/data/chips/STM32L4R9VI.json
+++ b/data/chips/STM32L4R9VI.json
@@ -2079,7 +2079,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R9ZG.json b/data/chips/STM32L4R9ZG.json
index 4d9e196..4c2e5c6 100644
--- a/data/chips/STM32L4R9ZG.json
+++ b/data/chips/STM32L4R9ZG.json
@@ -4146,7 +4146,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4R9ZI.json b/data/chips/STM32L4R9ZI.json
index 524bc6f..813aaf0 100644
--- a/data/chips/STM32L4R9ZI.json
+++ b/data/chips/STM32L4R9ZI.json
@@ -5022,7 +5022,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S5AI.json b/data/chips/STM32L4S5AI.json
index 73c0991..1c71f00 100644
--- a/data/chips/STM32L4S5AI.json
+++ b/data/chips/STM32L4S5AI.json
@@ -2642,7 +2642,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S5QI.json b/data/chips/STM32L4S5QI.json
index 020fe53..60c7fab 100644
--- a/data/chips/STM32L4S5QI.json
+++ b/data/chips/STM32L4S5QI.json
@@ -2305,7 +2305,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S5VI.json b/data/chips/STM32L4S5VI.json
index 66ee9e9..ad6d9e5 100644
--- a/data/chips/STM32L4S5VI.json
+++ b/data/chips/STM32L4S5VI.json
@@ -2088,7 +2088,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S5ZI.json b/data/chips/STM32L4S5ZI.json
index 09fc821..42745c8 100644
--- a/data/chips/STM32L4S5ZI.json
+++ b/data/chips/STM32L4S5ZI.json
@@ -3257,7 +3257,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S7AI.json b/data/chips/STM32L4S7AI.json
index ab5a7f0..fbd1559 100644
--- a/data/chips/STM32L4S7AI.json
+++ b/data/chips/STM32L4S7AI.json
@@ -2642,7 +2642,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S7VI.json b/data/chips/STM32L4S7VI.json
index 636828f..840d41c 100644
--- a/data/chips/STM32L4S7VI.json
+++ b/data/chips/STM32L4S7VI.json
@@ -2088,7 +2088,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S7ZI.json b/data/chips/STM32L4S7ZI.json
index 3e67a0d..f5fef18 100644
--- a/data/chips/STM32L4S7ZI.json
+++ b/data/chips/STM32L4S7ZI.json
@@ -2387,7 +2387,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S9AI.json b/data/chips/STM32L4S9AI.json
index c0b44d4..287e9a3 100644
--- a/data/chips/STM32L4S9AI.json
+++ b/data/chips/STM32L4S9AI.json
@@ -2677,7 +2677,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S9VI.json b/data/chips/STM32L4S9VI.json
index 6652b41..5ecca73 100644
--- a/data/chips/STM32L4S9VI.json
+++ b/data/chips/STM32L4S9VI.json
@@ -2118,7 +2118,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L4S9ZI.json b/data/chips/STM32L4S9ZI.json
index 3ea292a..c90e3c8 100644
--- a/data/chips/STM32L4S9ZI.json
+++ b/data/chips/STM32L4S9ZI.json
@@ -4185,7 +4185,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 2684354560,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L552QC.json b/data/chips/STM32L552QC.json
index 13f632c..1a2938b 100644
--- a/data/chips/STM32L552QC.json
+++ b/data/chips/STM32L552QC.json
@@ -1786,7 +1786,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L552QE.json b/data/chips/STM32L552QE.json
index 691e0be..4063b5f 100644
--- a/data/chips/STM32L552QE.json
+++ b/data/chips/STM32L552QE.json
@@ -3382,7 +3382,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L552VC.json b/data/chips/STM32L552VC.json
index 1ef3f5a..1ebf86f 100644
--- a/data/chips/STM32L552VC.json
+++ b/data/chips/STM32L552VC.json
@@ -1594,7 +1594,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L552VE.json b/data/chips/STM32L552VE.json
index 96cebdc..aa11c05 100644
--- a/data/chips/STM32L552VE.json
+++ b/data/chips/STM32L552VE.json
@@ -2200,7 +2200,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L552ZC.json b/data/chips/STM32L552ZC.json
index fe281c7..3399dbc 100644
--- a/data/chips/STM32L552ZC.json
+++ b/data/chips/STM32L552ZC.json
@@ -1858,7 +1858,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L552ZE.json b/data/chips/STM32L552ZE.json
index a1a725f..80bf075 100644
--- a/data/chips/STM32L552ZE.json
+++ b/data/chips/STM32L552ZE.json
@@ -2728,7 +2728,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L562QE.json b/data/chips/STM32L562QE.json
index 5f83ee7..5dea686 100644
--- a/data/chips/STM32L562QE.json
+++ b/data/chips/STM32L562QE.json
@@ -3421,7 +3421,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L562VE.json b/data/chips/STM32L562VE.json
index f5afd8c..5387080 100644
--- a/data/chips/STM32L562VE.json
+++ b/data/chips/STM32L562VE.json
@@ -2239,7 +2239,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32L562ZE.json b/data/chips/STM32L562ZE.json
index 5cef299..4bda7ce 100644
--- a/data/chips/STM32L562ZE.json
+++ b/data/chips/STM32L562ZE.json
@@ -2767,7 +2767,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1140981760,
           "rcc": {
             "bus_clock": "HCLK3",
             "kernel_clock": "HCLK3",
diff --git a/data/chips/STM32U575AG.json b/data/chips/STM32U575AG.json
index 493b52d..ec94fe4 100644
--- a/data/chips/STM32U575AG.json
+++ b/data/chips/STM32U575AG.json
@@ -3617,7 +3617,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575AI.json b/data/chips/STM32U575AI.json
index 888b185..f970a71 100644
--- a/data/chips/STM32U575AI.json
+++ b/data/chips/STM32U575AI.json
@@ -3617,7 +3617,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575OG.json b/data/chips/STM32U575OG.json
index b0bdc5f..17c1062 100644
--- a/data/chips/STM32U575OG.json
+++ b/data/chips/STM32U575OG.json
@@ -1918,7 +1918,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575OI.json b/data/chips/STM32U575OI.json
index aff3c84..5775023 100644
--- a/data/chips/STM32U575OI.json
+++ b/data/chips/STM32U575OI.json
@@ -1918,7 +1918,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575QG.json b/data/chips/STM32U575QG.json
index b9deff9..c3f640d 100644
--- a/data/chips/STM32U575QG.json
+++ b/data/chips/STM32U575QG.json
@@ -3053,7 +3053,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575QI.json b/data/chips/STM32U575QI.json
index 3c38206..e200004 100644
--- a/data/chips/STM32U575QI.json
+++ b/data/chips/STM32U575QI.json
@@ -3053,7 +3053,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575VG.json b/data/chips/STM32U575VG.json
index 71b958e..2eda46b 100644
--- a/data/chips/STM32U575VG.json
+++ b/data/chips/STM32U575VG.json
@@ -2643,7 +2643,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575VI.json b/data/chips/STM32U575VI.json
index 136cc9c..1c3555b 100644
--- a/data/chips/STM32U575VI.json
+++ b/data/chips/STM32U575VI.json
@@ -2643,7 +2643,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575ZG.json b/data/chips/STM32U575ZG.json
index 404958b..0980999 100644
--- a/data/chips/STM32U575ZG.json
+++ b/data/chips/STM32U575ZG.json
@@ -3217,7 +3217,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U575ZI.json b/data/chips/STM32U575ZI.json
index 283194f..5c0c576 100644
--- a/data/chips/STM32U575ZI.json
+++ b/data/chips/STM32U575ZI.json
@@ -3217,7 +3217,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U585AI.json b/data/chips/STM32U585AI.json
index 496bf13..94f1413 100644
--- a/data/chips/STM32U585AI.json
+++ b/data/chips/STM32U585AI.json
@@ -3662,7 +3662,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U585OI.json b/data/chips/STM32U585OI.json
index 943a834..1bf2e33 100644
--- a/data/chips/STM32U585OI.json
+++ b/data/chips/STM32U585OI.json
@@ -1963,7 +1963,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U585QI.json b/data/chips/STM32U585QI.json
index bf45705..615faf2 100644
--- a/data/chips/STM32U585QI.json
+++ b/data/chips/STM32U585QI.json
@@ -3098,7 +3098,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U585VI.json b/data/chips/STM32U585VI.json
index 020aafa..24b6354 100644
--- a/data/chips/STM32U585VI.json
+++ b/data/chips/STM32U585VI.json
@@ -2688,7 +2688,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U585ZI.json b/data/chips/STM32U585ZI.json
index 4c12d3d..05597be 100644
--- a/data/chips/STM32U585ZI.json
+++ b/data/chips/STM32U585ZI.json
@@ -3262,7 +3262,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595AI.json b/data/chips/STM32U595AI.json
index 9fa8f18..db8ac33 100644
--- a/data/chips/STM32U595AI.json
+++ b/data/chips/STM32U595AI.json
@@ -3366,7 +3366,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595AJ.json b/data/chips/STM32U595AJ.json
index 989ea1d..9069768 100644
--- a/data/chips/STM32U595AJ.json
+++ b/data/chips/STM32U595AJ.json
@@ -3366,7 +3366,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595QI.json b/data/chips/STM32U595QI.json
index a823007..22e6d39 100644
--- a/data/chips/STM32U595QI.json
+++ b/data/chips/STM32U595QI.json
@@ -2802,7 +2802,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595QJ.json b/data/chips/STM32U595QJ.json
index a113856..aa3c074 100644
--- a/data/chips/STM32U595QJ.json
+++ b/data/chips/STM32U595QJ.json
@@ -2802,7 +2802,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595VI.json b/data/chips/STM32U595VI.json
index f14ef41..4667a64 100644
--- a/data/chips/STM32U595VI.json
+++ b/data/chips/STM32U595VI.json
@@ -2382,7 +2382,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595VJ.json b/data/chips/STM32U595VJ.json
index 2dd4889..2454f08 100644
--- a/data/chips/STM32U595VJ.json
+++ b/data/chips/STM32U595VJ.json
@@ -2382,7 +2382,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595ZI.json b/data/chips/STM32U595ZI.json
index d26e0e4..ae0f595 100644
--- a/data/chips/STM32U595ZI.json
+++ b/data/chips/STM32U595ZI.json
@@ -3872,7 +3872,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U595ZJ.json b/data/chips/STM32U595ZJ.json
index c1528ab..8eb7afe 100644
--- a/data/chips/STM32U595ZJ.json
+++ b/data/chips/STM32U595ZJ.json
@@ -3872,7 +3872,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599BJ.json b/data/chips/STM32U599BJ.json
index 1273b51..2b88534 100644
--- a/data/chips/STM32U599BJ.json
+++ b/data/chips/STM32U599BJ.json
@@ -2650,7 +2650,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599NI.json b/data/chips/STM32U599NI.json
index 053abfb..cd6beb4 100644
--- a/data/chips/STM32U599NI.json
+++ b/data/chips/STM32U599NI.json
@@ -2698,7 +2698,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599NJ.json b/data/chips/STM32U599NJ.json
index eb814ee..4070a15 100644
--- a/data/chips/STM32U599NJ.json
+++ b/data/chips/STM32U599NJ.json
@@ -2698,7 +2698,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599VI.json b/data/chips/STM32U599VI.json
index cab7398..1c0f768 100644
--- a/data/chips/STM32U599VI.json
+++ b/data/chips/STM32U599VI.json
@@ -1762,7 +1762,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599VJ.json b/data/chips/STM32U599VJ.json
index 87b752b..4af25a3 100644
--- a/data/chips/STM32U599VJ.json
+++ b/data/chips/STM32U599VJ.json
@@ -2405,7 +2405,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599ZI.json b/data/chips/STM32U599ZI.json
index 1b50b96..5f547c9 100644
--- a/data/chips/STM32U599ZI.json
+++ b/data/chips/STM32U599ZI.json
@@ -3072,7 +3072,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U599ZJ.json b/data/chips/STM32U599ZJ.json
index 7837b7a..1d5b7b5 100644
--- a/data/chips/STM32U599ZJ.json
+++ b/data/chips/STM32U599ZJ.json
@@ -3072,7 +3072,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A5AJ.json b/data/chips/STM32U5A5AJ.json
index 46a75d8..6ef47e4 100644
--- a/data/chips/STM32U5A5AJ.json
+++ b/data/chips/STM32U5A5AJ.json
@@ -3405,7 +3405,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A5QI.json b/data/chips/STM32U5A5QI.json
index a69aeb9..a02476d 100644
--- a/data/chips/STM32U5A5QI.json
+++ b/data/chips/STM32U5A5QI.json
@@ -2038,7 +2038,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A5QJ.json b/data/chips/STM32U5A5QJ.json
index bacd232..4190cd8 100644
--- a/data/chips/STM32U5A5QJ.json
+++ b/data/chips/STM32U5A5QJ.json
@@ -2841,7 +2841,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A5VJ.json b/data/chips/STM32U5A5VJ.json
index f52d847..372e746 100644
--- a/data/chips/STM32U5A5VJ.json
+++ b/data/chips/STM32U5A5VJ.json
@@ -2421,7 +2421,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A5ZJ.json b/data/chips/STM32U5A5ZJ.json
index 3cbfdc8..bedd887 100644
--- a/data/chips/STM32U5A5ZJ.json
+++ b/data/chips/STM32U5A5ZJ.json
@@ -3911,7 +3911,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A9BJ.json b/data/chips/STM32U5A9BJ.json
index 3715e93..55cb1a4 100644
--- a/data/chips/STM32U5A9BJ.json
+++ b/data/chips/STM32U5A9BJ.json
@@ -2689,7 +2689,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A9NJ.json b/data/chips/STM32U5A9NJ.json
index 4fe05fb..60a94de 100644
--- a/data/chips/STM32U5A9NJ.json
+++ b/data/chips/STM32U5A9NJ.json
@@ -2737,7 +2737,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A9VJ.json b/data/chips/STM32U5A9VJ.json
index a182c0b..460fc96 100644
--- a/data/chips/STM32U5A9VJ.json
+++ b/data/chips/STM32U5A9VJ.json
@@ -1801,7 +1801,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5A9ZJ.json b/data/chips/STM32U5A9ZJ.json
index e44bd05..37b3a7b 100644
--- a/data/chips/STM32U5A9ZJ.json
+++ b/data/chips/STM32U5A9ZJ.json
@@ -3111,7 +3111,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F7VI.json b/data/chips/STM32U5F7VI.json
index 8796a4d..c79985c 100644
--- a/data/chips/STM32U5F7VI.json
+++ b/data/chips/STM32U5F7VI.json
@@ -2411,7 +2411,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F7VJ.json b/data/chips/STM32U5F7VJ.json
index 127b433..bc1ac51 100644
--- a/data/chips/STM32U5F7VJ.json
+++ b/data/chips/STM32U5F7VJ.json
@@ -2411,7 +2411,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F9BJ.json b/data/chips/STM32U5F9BJ.json
index 856cb38..f2f559f 100644
--- a/data/chips/STM32U5F9BJ.json
+++ b/data/chips/STM32U5F9BJ.json
@@ -2571,7 +2571,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F9NJ.json b/data/chips/STM32U5F9NJ.json
index 852e00f..af2e199 100644
--- a/data/chips/STM32U5F9NJ.json
+++ b/data/chips/STM32U5F9NJ.json
@@ -2714,7 +2714,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F9VI.json b/data/chips/STM32U5F9VI.json
index 5c33f15..8636824 100644
--- a/data/chips/STM32U5F9VI.json
+++ b/data/chips/STM32U5F9VI.json
@@ -1793,7 +1793,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F9VJ.json b/data/chips/STM32U5F9VJ.json
index fc0a0e4..fe2c2c8 100644
--- a/data/chips/STM32U5F9VJ.json
+++ b/data/chips/STM32U5F9VJ.json
@@ -1793,7 +1793,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F9ZI.json b/data/chips/STM32U5F9ZI.json
index e4c16f1..be14ff2 100644
--- a/data/chips/STM32U5F9ZI.json
+++ b/data/chips/STM32U5F9ZI.json
@@ -3005,7 +3005,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5F9ZJ.json b/data/chips/STM32U5F9ZJ.json
index a9cdbfe..9db2952 100644
--- a/data/chips/STM32U5F9ZJ.json
+++ b/data/chips/STM32U5F9ZJ.json
@@ -3005,7 +3005,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5G7VJ.json b/data/chips/STM32U5G7VJ.json
index b9326a0..d082270 100644
--- a/data/chips/STM32U5G7VJ.json
+++ b/data/chips/STM32U5G7VJ.json
@@ -2450,7 +2450,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5G9BJ.json b/data/chips/STM32U5G9BJ.json
index ce17a0c..0b15e20 100644
--- a/data/chips/STM32U5G9BJ.json
+++ b/data/chips/STM32U5G9BJ.json
@@ -2610,7 +2610,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5G9NJ.json b/data/chips/STM32U5G9NJ.json
index 70cf85c..cf4dea7 100644
--- a/data/chips/STM32U5G9NJ.json
+++ b/data/chips/STM32U5G9NJ.json
@@ -2753,7 +2753,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5G9VJ.json b/data/chips/STM32U5G9VJ.json
index ce468d4..94f5107 100644
--- a/data/chips/STM32U5G9VJ.json
+++ b/data/chips/STM32U5G9VJ.json
@@ -1832,7 +1832,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",
diff --git a/data/chips/STM32U5G9ZJ.json b/data/chips/STM32U5G9ZJ.json
index c5bed1e..96c4fa4 100644
--- a/data/chips/STM32U5G9ZJ.json
+++ b/data/chips/STM32U5G9ZJ.json
@@ -3044,7 +3044,7 @@
         },
         {
           "name": "FMC",
-          "address": 1610612736,
+          "address": 1108149248,
           "pins": [
             {
               "pin": "PB15",