Customer Question:
I have a question about using the AMC 7836 GPIOs.
In the datasheet, I was expecting to find some way to configure the GPIOs as an input or an output, but I don't find that.
Rather, there is one register (0x7A), if I write it, all pins are considered GPIO outputs, and if I read this same register all pins are considered GPIO inputs.
In our application, we will use four GPIOs, all as outputs.
The datasheet says when a this register is written is a pin low, the signal is driven. If high, the signal is not driven, but floats high due to the internal 48K pull up.
So my question is this:
If I write a pin low, and then do a read to find the state of another pin, does the first driven low pin also become a GPIO input and float high?