diff --git a/configs/olimex-lpc1766stk/nsh/ld.script b/configs/olimex-lpc1766stk/nsh/ld.script
index e271f9a996d39809fd1d30716d2b8bd611024bcb..f3b023bddda8bcab63d94ddd45e82c6ae0eead5c 100755
--- a/configs/olimex-lpc1766stk/nsh/ld.script
+++ b/configs/olimex-lpc1766stk/nsh/ld.script
@@ -33,7 +33,7 @@
  *
  ****************************************************************************/
 
-/* The LPC1768 has 512Kb of FLASH beginning at address 0x0000:0000 and
+/* The LPC1766 has 256Kb of FLASH beginning at address 0x0000:0000 and
  * 64Kb of total SRAM: 32Kb of SRAM in the CPU block beginning at address
  * 0x10000000 and 32Kb of AHB SRAM in two banks of 16Kb beginning at addresses
  * 0x20070000 and 0x20080000.  Here we assume that .data and .bss will all fit
@@ -42,7 +42,7 @@
 
 MEMORY
 {
-    flash (rx) : ORIGIN = 0x00000000, LENGTH = 512K
+    flash (rx) : ORIGIN = 0x00000000, LENGTH = 256K
     sram (rwx) : ORIGIN = 0x10000000, LENGTH = 32K
 }
 
diff --git a/configs/olimex-lpc1766stk/ostest/ld.script b/configs/olimex-lpc1766stk/ostest/ld.script
index d4e64fa5f52e4f33d4e11db278a022454ad4b8d1..10300e92964fedc655368965788d11eccf02befc 100755
--- a/configs/olimex-lpc1766stk/ostest/ld.script
+++ b/configs/olimex-lpc1766stk/ostest/ld.script
@@ -33,7 +33,7 @@
  *
  ****************************************************************************/
 
-/* The LPC1768 has 512Kb of FLASH beginning at address 0x0000:0000 and
+/* The LPC1766 has 256Kb of FLASH beginning at address 0x0000:0000 and
  * 64Kb of total SRAM: 32Kb of SRAM in the CPU block beginning at address
  * 0x10000000 and 32Kb of AHB SRAM in two banks of 16Kb beginning at addresses
  * 0x20070000 and 0x20080000.  Here we assume that .data and .bss will all fit
@@ -42,7 +42,7 @@
 
 MEMORY
 {
-    flash (rx) : ORIGIN = 0x00000000, LENGTH = 512K
+    flash (rx) : ORIGIN = 0x00000000, LENGTH = 256K
     sram (rwx) : ORIGIN = 0x10000000, LENGTH = 32K
 }
 
diff --git a/configs/olimex-lpc1766stk/usbserial/ld.script b/configs/olimex-lpc1766stk/usbserial/ld.script
index 181418d54497ae02c71ee3e718f17d4034af0dd8..9cf8ddd70f14d5d9b50c8deb40d9af53ab717d4b 100755
--- a/configs/olimex-lpc1766stk/usbserial/ld.script
+++ b/configs/olimex-lpc1766stk/usbserial/ld.script
@@ -33,7 +33,7 @@
  *
  ****************************************************************************/
 
-/* The LPC1768 has 512Kb of FLASH beginning at address 0x0000:0000 and
+/* The LPC1766 has 256Kb of FLASH beginning at address 0x0000:0000 and
  * 64Kb of total SRAM: 32Kb of SRAM in the CPU block beginning at address
  * 0x10000000 and 32Kb of AHB SRAM in two banks of 16Kb beginning at addresses
  * 0x20070000 and 0x20080000.  Here we assume that .data and .bss will all fit
@@ -42,7 +42,7 @@
 
 MEMORY
 {
-    flash (rx) : ORIGIN = 0x00000000, LENGTH = 512K
+    flash (rx) : ORIGIN = 0x00000000, LENGTH = 256K
     sram (rwx) : ORIGIN = 0x10000000, LENGTH = 32K
 }
 
diff --git a/configs/olimex-lpc1766stk/usbstorage/ld.script b/configs/olimex-lpc1766stk/usbstorage/ld.script
index 25af7b76fb7c1eb81221c8b69954c0cf535f293f..3f4b72f6f6cd39bba2d55890a65198869482bfb6 100755
--- a/configs/olimex-lpc1766stk/usbstorage/ld.script
+++ b/configs/olimex-lpc1766stk/usbstorage/ld.script
@@ -33,7 +33,7 @@
  *
  ****************************************************************************/
 
-/* The LPC1768 has 512Kb of FLASH beginning at address 0x0000:0000 and
+/* The LPC1766 has 256Kb of FLASH beginning at address 0x0000:0000 and
  * 64Kb of total SRAM: 32Kb of SRAM in the CPU block beginning at address
  * 0x10000000 and 32Kb of AHB SRAM in two banks of 16Kb beginning at addresses
  * 0x20070000 and 0x20080000.  Here we assume that .data and .bss will all fit
@@ -42,7 +42,7 @@
 
 MEMORY
 {
-    flash (rx) : ORIGIN = 0x00000000, LENGTH = 512K
+    flash (rx) : ORIGIN = 0x00000000, LENGTH = 256K
     sram (rwx) : ORIGIN = 0x10000000, LENGTH = 32K
 }