Skip to main content

Questions tagged [expander]

Questions regarding Port or IO Expanders, be it I2C, SPI, 1-Wire, serial/uart or similar. Shift-Registers are normally NOT considered Expanders, and have their own tag.

1 vote
1 answer
193 views

UART GPIO Expanders

I'm looking for a GPIO expander with UART interface, but I can't find a single IC. I know that this is not the place to ask for product recommendations, but I wonder why there are hundreds of GPIO ...
Stefan Wyss's user avatar
  • 7,653
0 votes
1 answer
36 views

Issue controlling MOSFET with PCF8575

I'm currently trying to control an array of MOSFETS so I can drive several solenoids. I'm using the Boron from particle.io as my main board, the PCF8575 as my I/O expander, the MAX3004 as a level ...
David O's user avatar
0 votes
1 answer
73 views

Why are GPIO Expander Registers Being Rewritten?

I'm using an LPC1768 microcontroller (mbed) and 4 GPIO expanders (MCP23017). I am trying to write to the expanders to enable the pull up resistors and some other functions, but am getting strange ...
Nate.Olson's user avatar
0 votes
0 answers
47 views

Does my GPIO Expander have a floating pin? [Button and pull-up resistor]

I am using GPIO expanders (MCP23017) for an array of buttons. Each button is connected between GND and an input pin of the expander. I've enabled the 100k internal pull-up resistor on the MCP23017 (...
Nate.Olson's user avatar
0 votes
2 answers
62 views

3.3v/5.0v selectable IO port expander

I have designed a basic IO port expander that has uses a bi-directional voltage translator in the hope to have a voltage selectable IO to an external device. Voltages are most likely to be 3.3v / 5.0v....
Aaron N.'s user avatar
0 votes
1 answer
107 views

Two PCF8574 detected but not the third PCF8574

I'll be using an Arduino Nano 33 IoT together with three PCF8574 IO expander boards. I've managed to connect two PCF8574s together and communicate to each of them individually at different address ...
Arduino Rookie's user avatar
0 votes
2 answers
187 views

Using MAX7301 GPIO Expander for Raspberry Pi Switching and Chip Selecting

I'm designing a PCB that uses Analog Devices' MAX7301AAX GPIO Expander IC to expand the Raspberry PI's GPIOs. Digikey MAX7301 The reason I'm using this IC is that my application requires a lot of ...
Austin's user avatar
  • 1
0 votes
1 answer
125 views

Issues with I2C from MCP23017on Arduino

I am trying to use the MCP23017 expander chip with a Metro Mini by Adafruit (pinout below) and I can't get the microcontroller to connect reliably via I2C. update I connected the RESET pin to 5V and ...
Lil Mami Chula's user avatar
1 vote
1 answer
61 views

Confused by i/o expander datasheet note re internal pull-ups

The inputs on the NXP PCAL6524 i/o expander can be configured with internal pull-up or pull-down resistors. The datasheet states, "External resistors are required for inputs... that may float. If ...
Slothrop's user avatar
0 votes
1 answer
464 views

24V I/O (PLC) to 3.3V interface with opto and PCF8574

I am more of a software guy, and I want to make sure my design works before sending it off to fabrication. I need to interface with 24V PLC I/Os. I want a simple design for now, as I can add ...
codecarbo's user avatar
1 vote
6 answers
565 views

Should I connect the base of a 5 V high-side PNP to a 3.3 V GPIO IC?

I'm trying to drive a 5V 200mA fan from a PCF8574 powered by 3.3 V. For context, I asked a separate question about using active low vs high on this expander, and @Justme recommended using a high-side ...
Nick Bolton's user avatar
  • 2,113
1 vote
3 answers
246 views

Is active HIGH or LOW preferred for driving loads with the PCF8574?

I'm switching a 5V 200mA case fan with a PCF8574. Since this expander is best used as a current sink (it can sink 25mA, but I think it can only supply something like 300uA), I supposed that a PNP ...
Nick Bolton's user avatar
  • 2,113
3 votes
1 answer
309 views

Is it advisable to current sink an LED sourced from 5V into a PCF8574 sourced from 3V3?

I'm using a PCF8574 to sink current from an LED. The PCF8574 VDD is 3V3, but the LED is sourcing from 5V. I think voltage drop on the LED is around 2V, so if I understand correctly, then the IO IC ...
Nick Bolton's user avatar
  • 2,113
5 votes
1 answer
558 views

Why does read from I2C GPIO Expander MCP23017 requires NACK

I'm using the MCP23017 16-bit I2C GPIO Expander in combination with the microcontroller PIC18F47J53. Both products are from Microchip. Datasheet MCP23017 Datasheet PIC18F47J53 I use MCC (MPLab Code ...
Hans Billiet's user avatar
0 votes
4 answers
144 views

I2C Strange goings on

I am using a Teensy 4.0 and an MCP23016 Port Expander (only I2C device) on my PCB. I have 4k7 pullups to 3V3 on SDA & SCK. SCK track is 77.9 mm long, 0.254 wide. SDA 64.3 mm long, 0.254 wide. I ...
smalljimmy's user avatar

15 30 50 per page
1
2 3 4 5