RGB LED PWM Matrix flickers

I'm using a 6x6 matrix and I get flickering if my delay is any longer than 1000 microseconds. Also, if I use delayMicroseconds(1000) there is no flickering but if I use delay(1) they flicker like crazy.... aren't those two instructions supposed to do the ssame thing?