Pinouts

The ATWINC1500 module does have a bunch of pins, but they're pretty easy to understand. Lets check it out!

Power Pins

  • Vin - this is the power-in pin. Connect to 3.3 - 5.5VDC
    The wifi module can draw up to 300mA during transmit (for small blips of time) So make sure that your power supply can supply it.
  • GND - ground for signal and power

SPI Pins

This is how you send and receive data from the module

  • SCK - SPI clock input, 3V or 5V compliant
  • MISO - SPI data out from module, 3.3V line level
  • MOSI - SPI data into module, 3V or 5V compliant
  • CS - SPI chip select, pull down when transmitting to/from the ATWINC. By default this is pulled to Vin with a 100K resistor

Other SPI Interface Pins

  • EN - Enables the entire module, by default tied low with a 100K resistor. Tie to 3-5V to keep the module on all the time, connect to a ground signal to disable the module
  • IRQ - Interrupts from the module, connect to your microcontroller's INT input line. 3.3V logic level
  • RST - Module reset, by default tied low with a 100K resistor. Pull high to bring out of reset.
  • Wake - wake input signal, used to wake up the module (not used in existing code, but available if you can figure it out!) 3-5V logic in
  • CFG - allows you to select between SPI (default) or UART data transport. Since we don't have any UART code, keep disconnected
  • RXD/TXD - UART data transport pins. Since we don't have any UART code, keep disconnected
This guide was first published on Jan 20, 2016. It was last updated on Jan 20, 2016. This page (Pinouts) was last updated on Jun 26, 2019.