Im using uln2003a for driving 28BYJ-48 on my esp32. SInce I need many motors I need to multiplex. Im going to use either MCP23017 or PCF8575. Ive read however that MCP23017 has a maximum current per pin rating of around 25mA.
The 28BYJ-48, it's typically around 150-200mA per phase according to specs. The uln2003a can handle this since ULN2003A can handle up to 500mA per output.
The main concern is the current drawn by the ULN2003A's input pins, which are connected to the MCP23017 output pins. Will MCP23017 be alright with driving this? Will it currentwise be ok to drive four uln2003a with 28BYJ-48