P-FET Power Key Array (Zelo Module)

Vendor code AMP-B112
In Stock
1 pc.
DHL Express, it’s traceable and reliable
Visa / MasterCard

Do you want to make a backlight for your TV, an automatic watering system with valves, or maybe use solenoids to play the xylophone? There just aren’t enough pins on an Arduino to do everything, and a Mostfet won’t do the trick. Let this P-FET assembly module take over the load switching control, while saving you pins on the control board.

Module Features

The key to this module is the shift register chip STPIC6C595. The chip converts the incoming serial signal on one pin to the output parallel on eight pins.

In practice, the shift register allows you to get eight digital outputs using only three pins of the microcontroller. We also went further and each output on the microcircuit is connected to the power key. This makes it possible not only to pump up the party with your LED robotic skills, but also manage a heavy load of direct current.

The module is capable of switching eight separate DC output channels with voltage up to 30 V and current up to 3 A.


The P-FET module communicates with the control electronics via SPI. When connecting to an Arduino or Iskra, you may want to use a Troyka Shield.

The module displays two groups of contacts — input and output.

Input group of contacts are used to connect the module with the microcontroller:

  • Signal (SCK) - serial clock signal. Used for rate matching. Connect to the SCK pin of the microcontroller.
  • Signal (DI) - digital input. Used to receive data from the microcontroller. Connect to the MOSI pin of the microcontroller.
  • Signal (CS) - choice of the slave. Connect to any digital pin of the microcontroller.
  • Ground (G) - connect to the GND pin of the microcontroller.

Output group are used to connect several modules in a chain:

  • Signal (SCK) - serial clock signal. Used for rate matching. Connect to the SCK pin of the next module.
  • Signal (DO) - digital output. Used for passing data through the module. Connect to the pin DI of the subsequent module.
  • Signal (CS) - the choice of slave. Connect to the pin CS of the module.
  • Ground (G) - connect to the GND pin of the next module.

Connect loads to the screw block terminals - negative contact to the negative terminal, and positive contact to the positive. Each module is capable of switching up to eight channels.

Connect the power supply to the PWR terminal block. The positive contact goes to the Vin contact and the negative contact goes to the GND contact.


At a low level, the module receives commands via SPI. For quick and easy work, we have written a library for Arduino.

Package Contents


  • Module Power: 3.3–5 V
  • Current Draw: < 50 mA
  • Maximum Switching Voltage: 30 V
  • Maximum Switching Current: 3 A
  • Key: IRLM9301 (P-channel)
  • Number of Channels: 8
  • Dimensions without screw holes: 76 × 25 mm
  • Dimensions with screw holes: 76 × 35 mm