diff --git a/core/include/thread.h b/core/include/thread.h
index 95d150596f15eb135e23dd3b87b3c45f75bc6687..c95269ead32fe1aa10cb46ed77424b38b3966683 100644
--- a/core/include/thread.h
+++ b/core/include/thread.h
@@ -68,6 +68,9 @@
  *  - CREATE_STACKTEST      write markers into the thread's stack to measure the stack's memory
  *                          usage (for debugging and profiling purposes)
  *
+ * @note Currently we support creating threads from within an ISR, however it is considered
+ *       to be a bad programming practice and we strongly discourage it.
+ *
  * @param[out] stack    start address of the preallocated stack memory
  * @param[in] stacksize the size of the thread's stack in bytes
  * @param[in] priority  priority of the new thread, lower mean higher priority