Hi all,
  
We are having our very first experience with Gumstix Overo Fire with Summit extension board and struggling at a point.
The project that we are working on requires lots of pins. Namely:
   
5 PWM outputs
8 Digital latching outputs
8 Digital inputs
4 UART pins ( 2x RX, 2x TX)
Total: 25 pins.
   
Do you have any idea or suggestion about how we can connect such combination of IO to the Summit?
Also, are we able to use ADCIN pins as digital IO pins, just like we can do in microcontrollers?
At first, we thought that logic ICs such as multiplexers may help us with digital IO, but not with PWM and UART. 

Your help will be much appreciated.
Thanks. Good luck with your projects.

Mümin