The cookie settings on this website are adjusted to allow all cookies so that you have the very best experience. If you continue without changing your cookie settings, we'll assume that you are happy to receive all cookies on our website. However, if you would like to, you can change your settings at any time using the Change cookie settings link in the account menu. 

Expand Click Board

Expand Click Board


Expand Click Board | mikroE UK
In Stock 2 in stock
Lead Time (if not in stock) 3 working days
Our Price: £14.40
Inc. UK VAT 20.00 %
Now choose discounted options..

Quantity Discounts...

Quantity Price
2-4 Items £12.00
5+ Items £10.80
*Note: Inc. UK VAT

The EXPAND Click Board™ is an add-on board featuring a Microchip MCP23S17 16-bit I/O expander with SPI clock speeds up to 10 MHz for higher rate of production of applications. For board address configuration, it uses three HARDWARE ADDRESS SEL jumpers that also allows for connection with up to eight devices on the bus. The interrupt-on-change feature is also supported by the controller. EXPAND Click Board™ uses the SPI communication interface for communication with the on-board port expander. The 16 bidirectional I/O port bits are divided into two 8-bit ports (PORTA and PORTB). The user can choose to configure MCP23S17 to operate in the 8-bit or 16-bit mode. Acting as bidirectional I/Os, all the pins can be enabled for internal weak pull-up resistor and/or interrupt-on-change.

With these features, this board is an ideal choice for saving microcontroller pins, and expanding the number of input-output lines. EXPAND Click Board™ is designed to use a 3.3V power supply in the default position. For use with 5V systems, solder the PWR SEL SMD jumper to 5V position.

Note: For using I2C instead of SPI, check out the Expand 2 Click Board™ using the MCP23S17 IC.

  • Based on the MCP23S17 16- bit I/O expander
  • Supports up to 10MHz SPI clock speeds
  • Three hardware address pins to allow up to eight devices on the bus
  • Configurable interrupt output pins
  • Supported by all mikroElektronika compilers
  • Selectable hardware address using SMD jumpers
  • 16 GPIO pins divided into two 8-bit PORTs
  • Configurable interrupt source
  • 25mA sink/source capability per I/O
  • 3.3V and 5V selectable power supply

Product Details

IC/Module: MCP23S17 16-Bit I/O Expander

The MCP23S17 is a 16-bit I/O expander that supports up to 10MHz SPI clock speeds. It consists of multiple 8-bit configuration registers for input, output and polarity selection. The system master can enable the I/Os as either inputs or outputs by writing the I/O configuration bits (IODIRA/B). Consisting of two 8-bit ports, MCP23S17 module can be operated in the 8-bit or 16-bit modes.

SMD Jumpers

EXPAND Click features four on-board zero-ohm SMD jumpers, which includes three HARDWARE ADDRESS SEL for choosing the device address, and a PWR SEL jumper that enable the user to switch from 3.3V to 5V power supply.

Expand Click Board User Manual Expand Click Board User Manual (536 KB)
MikroBus Specification MikroBus Specification (1365 KB)
  • Expand Click Board (1)
  • 1x8 male headers (2)
  • Printed User Manual and Board Schematic (1)

Expand 4 Click Board



Expand 2 Click Board