Thanks guys.
Yes, that is fairly hot. Would a larger transistor dissipate heat any better? I'd rather something that wouldn't get that hot.
Also, in reply to your alternative ronv, that wont work. I should elaborate on my design a little.
I am making an 8x8x8 RGB LED cube. My plan is to have 8 MOSFETs sourcing current and 8 TLC5947s sinking current. This is why the MOSFETs must be connected to all the LEDs common anodes in parallel.
By multiplexing the MOSFETs I now have a 8*196 LED matrix. Also, before you suggest I split it into eight 8*24 matrices, this will not work because it is a 3D matrix (8*8*8 [*3 for RGB]) and doing anything else would greatly complicate the lattice.
I guess my original question might have sounded odd, but when considering my application, there aren't many alternatives.
Now given all of this, it is worth mentioning the MOSFETs will only have a 1/8 duty cycle, but I am still concerned with the heat.
Also, the specs of my LEDs are:
Common-Anode
Forward Voltage: R 1.8-2.2V, G 3.0-3.4V, B 2.9-3.3V
Wavelength: R 620-625NM, G 517-523NM, B 467-473NM
Light Intensity: R3000-4000MCD, G 7000-8000MCD, B6000-7000MCD
Thanks!
Mitch