6 PWM channels, input device and display

Well that's two more so you still have two pins free before you need to consider any port expanders.