Supports various IO expander chips. Supports controlling individual IO pin (using pinMode(), digitalRead(), and digitalWrite() functions). Supports controlling multiple IO pins simultaneously.