diff --git a/sys/include/trickle.h b/sys/include/trickle.h
index f2c671feefe02732a2a60429b9ef02124ec44a89..76210789eba7d63d61016ba269d4b6da7b4d2cd6 100644
--- a/sys/include/trickle.h
+++ b/sys/include/trickle.h
@@ -49,11 +49,12 @@ typedef struct {
 typedef struct {
     uint8_t k;                      /**< redundancy constant */
     uint8_t Imax;                   /**< maximum interval size,
-                                         described as of Imin doublings */
+                                         described as of Imin doublings in ms */
     uint16_t c;                     /**< counter */
-    uint32_t Imin;                  /**< minimum interval size */
-    uint32_t I;                     /**< current interval size */
-    uint32_t t;                     /**< time within the current interval */
+    uint32_t Imin;                  /**< minimum interval size in ms */
+    uint32_t I;                     /**< current interval size in ms */
+    uint32_t t;                     /**< time within the current interval
+                                         in ms */
     kernel_pid_t pid;               /**< pid of trickles target thread */
     trickle_callback_t callback;    /**< callback function and parameter that
                                          trickle calls after each interval */
@@ -81,8 +82,8 @@ void trickle_reset_timer(trickle_t *trickle);
  * @param[in] pid                   target thread
  * @param[in] trickle               trickle timer
  * @param[in] msg_type              msg_t.type for messages
- * @param[in] Imin                  minimum interval
- * @param[in] Imax                  maximum interval
+ * @param[in] Imin                  minimum interval in ms
+ * @param[in] Imax                  maximum interval in ms
  * @param[in] k                     redundancy constant
  */
 void trickle_start(kernel_pid_t pid, trickle_t *trickle, uint16_t msg_type,