diff --git a/docs/library/esp.rst b/docs/library/esp.rst
index 0e7c65f5d234fa97cfc7b81f103f6f43990e3a56..d1fbe9f2597bb5fcd19807c40fb94a201ca4d608 100644
--- a/docs/library/esp.rst
+++ b/docs/library/esp.rst
@@ -10,13 +10,6 @@ The ``esp`` module contains specific functions related to the ESP8266 module.
 Functions
 ---------
 
-.. function:: mac([address])
-
-    Get or set the network interface's MAC address.
-
-    If the ``address`` parameter is provided, sets the address to its value. If
-    the function is called wihout parameters, returns the current address.
-
 .. function:: sleep_type([sleep_type])
 
     Get or set the sleep type.
diff --git a/docs/library/network.rst b/docs/library/network.rst
index 9a37caf1a83f50a351822016df47c9e672f9eec7..98b5b307eed3a3f29dff38a12af38af5e08faa11 100644
--- a/docs/library/network.rst
+++ b/docs/library/network.rst
@@ -283,6 +283,14 @@ For example::
 
         Disconnect from the currently connected wireless network.
 
+    .. method:: wlan.mac([address])
+
+        Get or set the network interface MAC address.
+
+        If the ``address`` parameter is provided, sets the address to its
+        value, which should be bytes object of length 6. If the function
+        is called wihout parameters, returns the current address.
+
     .. method:: wlan.scan(cb)
 
         Initiate scanning for the available wireless networks.