We currently have a design that offers 10-20 discrete IOs that can be programmed as either TTL or avionics voltages (up to 32V). The IOs can be either inputs or outputs. As an option we allow one of the IOs to provide a 28V-32V input supply to provide a source for on board pull ups. All IOs are software selectable. We currently use discrete components but we are interested in finding a smaller solution as close to a single chip design if possible. We also need as much protection as possible on our IOs.
Do you have any possible solution that might be an option ?