diff --git a/cli/cmdlineparser.cpp b/cli/cmdlineparser.cpp
index e91bc41dc..30a7e6beb 100644
--- a/cli/cmdlineparser.cpp
+++ b/cli/cmdlineparser.cpp
@@ -1128,6 +1128,8 @@ void CmdLineParser::printHelp()
" 64 bit Windows\n"
" * avr8\n"
" 8 bit AVR microcontrollers\n"
+ " * elbrus-e1cp\n"
+ " Elbrus e1c+ architecture\n"
" * pic8\n"
" 8 bit PIC microcontrollers\n"
" Baseline and mid-range architectures\n"
diff --git a/platforms/elbrus-e1cp.xml b/platforms/elbrus-e1cp.xml
new file mode 100644
index 000000000..59a0093dd
--- /dev/null
+++ b/platforms/elbrus-e1cp.xml
@@ -0,0 +1,19 @@
+
+
+ 8
+ unsigned
+
+ 1
+ 2
+ 4
+ 8
+ 8
+ 4
+ 8
+ 16
+ 8
+ 8
+ 4
+
+
+
diff --git a/win_installer/cppcheck.wxs b/win_installer/cppcheck.wxs
index 86004bae1..f5e6b9469 100644
--- a/win_installer/cppcheck.wxs
+++ b/win_installer/cppcheck.wxs
@@ -132,6 +132,7 @@
+