4.8 KiB
{% if module=="WiPy2" %} Store: Discontinued, See WiPy3
Getting Started Click Here {% elif module=="WiPy3" %} Store: Buy Here
Getting Started Click Here {% else %} Store: [Buy Here](http://www.pycom.io/{{module | lower}})
Getting Started Click Here {% endif %}
Pinout
The pinout of the {{module}} is available as a PDF File.
{% hint style='info' %} Please note that the PIN assignments for UART1 (TX1/RX1), SPI (CLK,MOSI,MISO) and I2C (SDA,SCL) are defaults and can be changed in Software. {% endhint %}
{% if module=="WiPy3" %}
Differences from WiPy 2.0
- Deep sleep current draw fixed, now only 19.7µA
- Upgraded RAM from 512KB to 4MB
- Upgraded External FLASH from 4MB to 8MB
- Antenna select pin moved from GPIO16 to GPIO21 (P12) {% endif %}
Datasheet
The datasheet of the {{module}} is available as a PDF File.
Notes
WiFi
By default, upon boot the {{module}} will create a WiFi access point with the
SSID {% if module=="WiPy2" or module=="WiPy3" or module=="W01" %}
wipy-wlan-XXXX
{% elif module=="LoPy" or module=="L01" %}
lopy-wlan-XXXX
{% elif module=="LoPy4" or module=="L04" %}
lopy4-wlan-XXXX
{% elif module=="GPy" or module=="G01" %}
gpy-wlan-XXXX
{% else %}
{{module|lower}}-wlan-XXXX
{% endif %}, where XXXX is a random 4-digit number, and the password
www.pycom.io.
{% if module=="WiPy3" or module=="LoPy4" or module=="GPy" or module=="FiPy"%}
The RF switch that selects between the on-board and external antenna is connected
to P12, for this reason using P12 should be avoided unless WiFi is disabled
in your application.
{% endif %}
{% if module=="WiPy2" or module=="WiPy3" or module=="LoPy" or module=="LoPy4" or module=="GPy" or module=="FiPy" or module=="SiPy"%}
Power
The Vin pin on the {{module}} can be supplied with a voltage ranging from
3.5v to 5.5v. The 3.3v pin on the other hand is output only, and must
not be used to feed power into the {{module}}, otherwise the on-board regulator
will be damaged.
{% endif %}
{% if module=="LoPy" or module=="SiPy" or module=="WiPy2"%}
Deep Sleep
Due to a couple issues with the {{module}} design the module draws more current than it should while in deep sleep. The DC-DC switching regulator always stays in high performance mode which is used to provide the lowest possible output ripple when the modules is in use. In this mode, it draws a quiescent current of 10mA. When the regulator is put into ECO mode, the quiescent current goes down to 10uA. Unfortunately, the pin used to control this mode is out of the RTC domain, and therefore not usable during deep sleep. This causes the regulator to always stay in PWM mode, keeping its quiescent current at 10mA. Alongside this the flash chip doesn't enter power down mode because the CS pin is floating during deep sleep. This causes the flash chip to consume around 2mA of current. To work around this issue a "deep sleep shield" is available that attaches to the module and allows power to be cut off from the device. The device can then be re-enabled either on a timer or via pin interrupt. With the deep sleep shield the current consumption during deep sleep is between 7uA and 10uA depending on the wake sources configured. {% endif %}
{% if module=="GPy" or module=="FiPy" %}
AT Commands
The AT commands for the Sequans Monarch modem on the {{module}} are available in a PDF file. {% endif %}
Tutorials
Tutorials on how to the {{ module }} module can be found in the examples section of this documentation. The following tutorials might be of specific interest for the {{ module }}:
{% if module=="LoPy" or module=="LoPy4" or module=="FiPy" %}
{% endif %} {% if module=="SiPy" or module=="LoPy4" or module=="FiPy" %}
{% endif %} {% if module=="GPy" or module=="FiPy" %}
{% endif %}

