diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..430906d70e2d2a88ccc7540524f9ae9a94d2fb97
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "lib/micropython/micropython"]
+	path = lib/micropython/micropython
+	url = https://github.com/micropython/micropython.git
diff --git a/lib/micropython/micropython b/lib/micropython/micropython
new file mode 160000
index 0000000000000000000000000000000000000000..62f004ba424920a01e60c7a9a064b8ec9cd69c12
--- /dev/null
+++ b/lib/micropython/micropython
@@ -0,0 +1 @@
+Subproject commit 62f004ba424920a01e60c7a9a064b8ec9cd69c12