Yes, every last pin has been assigned. The analogue pins are for four thermistors and four current sensor chips. I need SPI (COPI only) pins plus three digital pins for the display, four digital pins for MOSFETs, three digital for three buttons and one PWM for a piezo.