Acionar portas digitais simultaneamente

a funcao digitalWrite (x, HIGH) é uma funçao interna que como ela diz seta um pino a High ou low.Como tal é individual nao podes la colocar mais que um pino na mesma instruçao, mas se colocares algo assim penso que te resolve o problema

digitalWrite (1, HIGH);//Seta o pino 1 a High
digitalWrite (2, HIGH);//Seta o pino 2 a High

O tempo de execucao de uma instruçao seguida da outra sera quase o mesmo.
Caso queiras mesmo reunir isso em apenas uma instruçao (mas vai bater no mesmo) tens de fazer uma funçao usando os registos das Portas
(DDRX e PORTX) para assim poderes dizer a direçao dos pinos(saidas ou entradas) e depois seta-los ou desligados ou ler o valor logico neles(PINX)

Contudo pergunto te tens mesmo a necessidade temporal de os ativar com tanta precisao?

Le este tuturial penso qie te dara umas luzes sobre a tua questao
http://iamsuhasm.wordpress.com/tutsproj/avr-gcc-tutorial/