diff --git a/drivers/include/periph/i2c.h b/drivers/include/periph/i2c.h
index fa16653064..61554d5cae 100644
--- a/drivers/include/periph/i2c.h
+++ b/drivers/include/periph/i2c.h
@@ -11,12 +11,20 @@
* @ingroup drivers_periph
* @brief Low-level I2C peripheral driver
*
- * @{
- * @file
- * @brief Low-level I2C peripheral driver interface definition
+ * This is a simple I2C interface to allow platform independent access to a
+ * MCU's I2C bus and peripherals. This interface is intentionally designed as
+ * simple as possible, to allow for easy implementation and maximal portability.
+ *
+ * @note The current version of this interface only supports the
+ * 7-bit addressing mode.
+ *
+ * @note This interface is due for remodeling, hence API changes are to
+ * be expected for upcoming releases.
+ *
+ * ## A note on pull-up resistors for SDA/SCL
*
* The I2C signal lines SDA/SCL need external pull-up resistors which connect
- * the lines to the positive voltage supply Vcc. The I2C driver implementation
+ * the lines to the positive voltage supply VCC. The I2C driver implementation
* should enable the pin's internal pull-up resistors. There are however some
* use cases for which the internal pull resistors are not strong enough and the
* I2C bus will show faulty behavior. This can for example happen when
@@ -44,8 +52,9 @@
* For more details refer to section 7.1 in:
* http://www.nxp.com/documents/user_manual/UM10204.pdf
*
- * @note The current version of this interface only supports the
- 7-bit addressing mode.
+ * @{
+ * @file
+ * @brief Low-level I2C peripheral driver interface definition
*
* @author Hauke Petersen
* @author Thomas Eichinger