La idea es muy buena y efectivamente serviria para cualquier microcontrolador (PIC, ATMEL, etc), pero lo que no entiendo es para que 8 leds, seria sufieciente con uno solo. La explicación es sencilla, el equivalente del Hola mundo del "C" (primer programa en "C" que imprime en la pantalla el mensaje anterior) es el encendido y apagado de un led. Esto no es trivial ya que nos permite realizar el programa mas sencillo y elemental para comprobar que el micro funciona de forma correcta (cristal, alimentación, conexiones, etc).
Por consiguiente yo pondria un solo led con un jumper para poderle desconectar si se necesitan todos los puertos, y el resto de los leds (los otros siete) sin son necesarios irian en un modulo aparte.
Un saludo