Skip to product information
1 of 1

MCP23017 Port Expander for XRT500 TV Remote

MCP23017 Port Expander for XRT500 TV Remote

Regular price $12.99
Regular price Sale price $12.99
Sale Sold out

This daughter board is designed to be soldered onto the keyboard PCB of a XRT500 TV Remote (not included). Once soldered, it provides access to the full keypad over I2C powered by a MCP23017. This board features a STEMMA QT/QWIIC connector. To connect this board to a PicoVision or other device, you will need a male-to-male 4-pin JST SH cable (not included).

This design does not support powering the XRT500 backlight. The current software also does not make use of the MCP23017 interrupt pins, so to read button presses your software must poll the input pins as quickly as possible (ideally you would limit polling to a subset of keys which your software requires). 

For MicroPython examples, please see the i2c_keyboard.py in slime_os

For CircuitPython examples, you can reference the Adafruit MCP23017 examples, but keep in mind these are generic examples for this chip, not specific to reading the XRT500.

This is only the daughter board, it does not include the TV remote or JST SH cable.

View full details

Collapsible content

Delivery Details

  • Order now and your order will ship by within 2 business days.
  • Shipping costs will be calculated at checkout.
  • Shipping available to US only.
  • Additional Shipping speed options are available at Checkout.
  • Products are fulfilled from the US.