PicoIO64 - 64 IO for Pico

8086SKU: 106296
Price:
Sale price £10.50
incl. VAT
excl. VAT
Stock:
Only 13 units left
Quantity:

Compatible with:

Awesome Extras

Raspberry Pi Pico 2 W - The Pi HutRaspberry Pi Pico 2 W - The Pi Hut
Raspberry PiRaspberry Pi Pico 2 W
Sale priceFrom £6.60 incl. VAT excl. VAT
Raspberry Pi Pico 2 - The Pi HutRaspberry Pi Pico 2 - The Pi Hut
Raspberry PiRaspberry Pi Pico 2
Sale priceFrom £4.80 incl. VAT excl. VAT
The Pi Hut Jumper Bumper Pack (120pcs Dupont Wire) - The Pi HutThe Pi Hut Jumper Bumper Pack (120pcs Dupont Wire) - The Pi Hut

IO for days! This Pico add-on from 8086 gives your Raspberry Pi Pico 64 additional 3.3V, 5V-tolerant IOs for your project. Mucho pins!

The PicoIO64 adds 64 3.3V I/O pins (5V tolerant) to the Raspberry Pi Pico using four 16-bit XRA1403 SPI I/O Expanders coupled with an 800mA 3.3V regulator. The I/O can be used for front panel LED, buttons interfaces and more - whatever your (big!) project needs.

The I/O is arranged in two banks each with two 16-bit SPI expanders A/B and C/D, each bank has its own SPI connection, IRQ, RESET and individual IC chip selects (CS_A/CS_B and CS_C/CS_D). Splitting the banks like this allows each bank's SPI interface to be controlled using a dedicated core of the RP2040/RP2350 at up to 26Mhz.

The XRA1403 I/O expanders are fully featured, each of the I/O pins can be configured as push-pull output (optional three-state mode), input (optional polarity inversion, optional ~100k pull-up resistor) and a multitude of interrupt options (rising/falling edge, filters, etc.).

The I/O expanders can source/sink a maximum of 25mA per pin, up to 100mA per bank of 8 pins (0-7, 8-15) and overall the IC can source 160mA over all 16 pins.

Note: we stock the pre-soldered version of the PicoIO64.

Pinout

The GPIO connections are documented on the underside of the PCB are shown in the table below.

Signal GPIO Description
SI_AB GP19 SPI IN for Expanders A/B
SO_AB GP20 SPI OUT for Expanders A/B
SCL_AB GP18 SPI Clock for Expanders A/B
!IRQ_AB GP16 IRQ notify from Expanders A/B
!RST_AB GP15 RESET for Expanders A/B
CS_A GP21 SPI chip select for Expander A
CS_B GP17 SPI chip select for Expander B
SI_CD GP11 SPI IN for Expanders C/D
SO_CD GP12 SPI OUT for Expanders C/D
SCL_CD GP10 SPI Clock for Expanders C/D
!IRQ_CD GP5 IRQ notify from Expanders C/D
!RST_CD GP14 RESET for Expanders C/D
CS_C GP13 SPI chip select for Expander C
CS_D GP2 SPI chip select for Expander D

Features

  • 64 additional I/O pins (3.3V, 5V tolerant) for Raspberry Pi Pico
  • Four XRA1403 SPI I/O expanders (16-bit) coupled with 800mA 3.3V regulator
  • CircuitPython library available
  • Two I/O banks (A/B and C/D)
  • Configurable I/O pins
  • Multiple interrupt options
  • Current limits:
    • 25mA per pin
    • 100mA per bank of 8-pins (0-7, 8-15)
    • 160mA per 16-pin expander
  • Pre-soldered

Resources

Package Contents

  • 1x PicoIO64 (pre-soldered)

Raspberry Pi Pico not included

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations