The ProASIC I/O cell is also flexible and highly programmable. I/Os may be programmed as input, output, or bi-directional.
In addition, the cells are programmed for LVCMOS or 3.3V 33MHz PCI (ver 2.2) interface specifications. Slew-rate and output drive/impedance programming enable close matching to a wide variety of bus interface conditions. Additional programming options include pull-ups and 3-state configurations.