Product Description
How Does The Expand 13 Click Board™ Work?
The Expand 13 Click Board™ as its foundation uses the PI4IOE5V96248, a 48-bit low-voltage translating general-purpose remote I/O expander from Diodes Incorporated. This port expander is a simple solution when additional I/Os are needed while keeping interconnections to a minimum, particularly great for system monitoring applications, industrial controllers, portable equipment, and others. The PI4IOE5V96248 comes in a 6-channel configuration and has a built-in level shifting feature that makes it highly flexible in power supply systems where communication between incompatible I/O voltages is required.

The PI4IOE5V96248 has low current consumption and includes latched outputs with high current drive capability for directly driving LEDs. All ports of the PI4IOE5V96248 are entirely independent and can be used either as input or output ports without using a control signal for data directions. Input data is transferred from the ports to the MCU in the Read mode, while output data transmits to the ports in the Write mode, where every data transmission must consist of a multiple of six bytes.
The Expand 13 Click Board™ communicates with MCU using the standard I2C 2-Wire interface to read data and configure settings with a maximum frequency of 1MHz. Besides, it also allows the choice of the least significant bit of its I2C slave address by positioning the SMD jumpers labeled as ADDR SEL to an appropriate position marked as 0 and 1. This way, the PI4IOE5V96248 provides the opportunity of the 64 possible different I2C addresses by positioning the SMD jumper to an appropriate position. In addition to I2C communication, two GPIO pins connected to the mikroBUS™ socket pins are also used.
The Reset pin, routed to the RST pin of the mikroBUS™ socket, is used to place the PI4IOE5V96248 registers in their default state, while the interrupt, routed to the INT pin of the mikroBUS™ socket, may be configured as an interrupt to notify the host MCU of incoming data on any port without having to communicate via the I2C-bus.
The Expand 13 Click Board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the I2C communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.
SPECIFICATIONS
Type |
Port expander |
Applications |
Can be used in system monitoring applications, industrial controllers, portable equipment, and many more |
On-board modules |
PI4IOE5V96248 - 48-bit low-voltage translating general-purpose remote I/O expander from Diodes Incorporated |
Key Features |
Remote I/O pins that default to inputs at Power-Up, compliant with the I2C-bus Fast and Standard modes, 5V tolerant I/Os, 25mA sink capability for directly driving LEDs, programmable slave addresses, and more |
Interface |
I2C |
Compatibility |
mikroBUS |
Click board size |
L (57.15 x 25.4 mm) |
Input Voltage |
3.3V or 5V |
Pinout Diagram
This table shows how the pinout for the Expand 13 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes |
Pin |
 |
Pin |
Notes |
NC |
1 |
AN |
PWM |
16 |
NC |
Reset |
RST |
2 |
RST |
INT |
15 |
INT |
Interrupt |
NC |
3 |
CS |
RX |
14 |
NC |
NC |
4 |
SCK |
TX |
13 |
NC |
NC |
5 |
MISO |
SCL |
12 |
SCL |
I2C Clock |
NC |
6 |
MOSI |
SDA |
11 |
SDA |
I2C Data |
Power Supply |
3.3V |
7 |
3.3V |
5V |
10 |
5V |
Power Supply |
Ground |
GND |
8 |
GND |
GND |
9 |
GND |
Ground |
ONBOARD SETTINGS AND INDICATORS
Label |
Name |
Default |
Description |
LD1 |
PWR |
- |
Power LED Indicator |
JP1 |
VCC SEL |
Left |
Logic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V |
JP2-JP4 |
ADDR SEL |
Left |
I2C Address Selection 0/1: Left position 0, Right position 1 |
J0-J5 |
J0-J5 |
Populated |
I/O Expander Ports |
EXPAND 13 CLICK ELECTRICAL SPECIFICATIONS
Description |
Min |
Typ |
Max |
Unit |
Supply Voltage |
3.3 |
- |
5 |
V |
Maximum Output Current |
- |
- |
50 |
mA |
Number of I/Os |
- |
- |
48 |
pins |
Operating Temperature Range |
-40 |
+25 |
+85 |
°C |