wenn die LED mit 30Hz flackern darf, hast Du bei einem 20 MHz AVR und 243 LEDs 2743 Takte pro LED um deren Helligkeit zu regeln.

Wie's mit Bascom aussieht kann ich nicht beurteilen, aber mit C und SoftPWM sollte das schon klappen.

Sofern Du das in einer Matrix 27x9 aufbaust, kommst Du je nach AVR auch ohne Schieberegister, I2C Port-Extender o.ä. aus.