I'm designing a PCB that uses Analog Devices' MAX7301AAX GPIO Expander IC to expand the Raspberry PI's GPIOs.
The reason I'm using this IC is that my application requires a lot of output pins for SPI's CHIP SELECT and digital switches to output HIGH/LOW.
For example: P4 to P14, each pin is a Chip Select to enable an device through SPI; and P15 to P25, each pin is able to output HIGH(>2V) or LOW(<0.8V) to control digital switches ON/OFF.

I have a few concerns that can't find answers from the datasheet:
Can these GPIOs pins(p4-p31) have multiple pins outputing HIGH(V>2.0V) at the same time to turn on multiple switches at the same time? ex. p5,p7,p9,p11 output HIGH at the same time.
Will input a new command reset the previous command? ex. first set p5,p7,p9,p11 as HIGH, will a new command for p28 reset previous pins' status? In other words, does each pin act as an independent GPIO and does not intefer with other pin's commands?
Thank you for your answers!
