La differenza tra MACRO e MICRO array è semplicemente la grandezza. I "macro" hanno spot più grandi e meno numerosi i "micro" hanno spot più piccoli e più numerosi in genere si differenziano anche per il supporto utilizzato: membrana per i "macro" e vetrino per i "micro".
Poi di Macro e micro array ne esistono vari tipi, a secondo di cosa hanno legato. Array di oligonucleotidi sono appunto fatti da "oligonucleotidi". Informazioni più dettagliate le trovi su Wikipedia: http://it.wikipedia.org/wiki/Microarray e cercando le numerose discussioni al riguardo presenti in questo forum e link in esse inseriti.