-40%

PiHat MultiGPIO 16/32 Port Expander Board for Raspberry Pi

$ 4.16

Availability: 74 in stock
  • Brand: HVR-TEK
  • Refund will be given as: Money Back
  • Restocking Fee: No
  • Return shipping will be paid by: Buyer
  • All returns accepted: Returns Accepted
  • MPN: PHT-M32GPIO1-PCB
  • Item must be returned within: 30 Days

    Description

    PiHat MultiGPIO 16/32 Port Expander Board for Raspberry Pi.   Part #: PHT-M32GPIO1-PCB
    Use for adding 16 or 32 additional GPIO ports to Raspberry Pi through I2C, without using ANY existing rPi GPIO pins.
    Applies one or two MCP23017's with numerous web-resources, which include extensive options including highly-configurable interrupts either on pin change or change-from-configured-register passed to Pi's GPIO pins, optional per-pin internal pull-up resistors for inputs, up to 25mA per GPIO (max 150mA per chip), I2C communications, customizable I2C address, customizable input or output on a per-pin basis, and per-pin polarity inversion for inputs
    Top MCP23017 is INCLUDED on-board for first 16 GPIO ports [GP1]
    Board is already wired for Bottom MCP23017, which is optional for an ADDITIONAL second bank of 16 GPIO ports [GP0].  Just add the chip, which can be ordered at: https://www.ebay.com/itm/164885646462
    INCLUDES on-board 3.3V Regulator w/ heat-sink-to-board for up to 800mA current (max total) for MCP23017s, GPIOs and I2C expansion port
    INCLUDES bright on-board LED w/ 270R current-limiting resistor on TOP of board connected to GP1B7 (32nd GPIO expanded port) - great for testing or enunciating
    Connects to Raspberry Pi through 40-pin connector (only first 16 pins required)
    Option for passing all 40 rPi pins through board to expansion modules
    Fully-configurable I2C address (0x20-0x27), customizable for each chip through solder jumpers
    Default address is 0x20 for optional bottom chip [GP0] and 0x21 for INCLUDED top chip [GP1]
    Pass-through I2C Pins w/ header pins: [ GND - 3V3 - SCL - SDA ]
    Uses standard rPi GPIO2 (SDA) and GPIO3 (SCL) pins
    Uses four rPi GPIO pins for interrupts: GP0INTA = rPi GPIO17 (pin 11), GP0INTB = rPi GPIO27 (pin 13), GP1INTA = rPi GPIO22 (pin 15), GP1INTB = rPi GPIO23 (pin 16)
    Interrupts can be disabled and configured open collector if desire to use same rPi GPIO pins for other purposes, leaving ALL ORIGINAL Raspberry PI GPIO pins available IN ADDITION to 16/32 this board adds!
    Expansion GPIO pins grouped as GP0A (8 pins), GP0B (8 pins), GP1A_1 (4 pins), GP1A_2 (4 pins), GP1B_1 (4 pins) and GP1B_2
    Separate ground pin for EVERY expanded GPIO pin, so can easily add 2-wire jumper cables to each device
    Two mounting holes aligned for all Raspberry Pi Models (use 11mm spacers)
    Four mounting holes aligned for Raspberry Pi Zero (W) (use 11mm spacers)
    Identical board size as Raspberry Pi Zero (w)
    Schematic included (see photos)
    BOARD WITH TOP SURFACE-MOUNTED GPIO EXPANDER & 3.3V VOLTAGE REGULATOR - No other parts included.  Pictures with parts, headers, and Raspberry Pi are for reference only. Condition is "New". Shipped with USPS First Class.