I am going from an 8 channel gpio to a 16 channel gpio. The 8 channel IO pins support 5V TTL signals but the 16 channel IO pins support 3.3V TTL signals. If the input to the IO of the 16 channel gpio is going to be 3.6V - 4.0V, will that be too high of a voltage to be able to use the 16 channel gpio?
I sent a message to Numato support and they answered with the following: Connecting voltages above 3.3V to the 16 Channel GPIO module is certainly not recommended and can cause damage to the device. But you can always use a voltage divider or an off the shelf level translator to do the voltage translation. This will involve adding some hardware.