For a project of mine I'm creating large (240mm tall) 7 segment displays using a lot of LEDs (245 per digit, 35 per segment).
I'm trying to work out if the ULN2803 will be enough to power each digit (datasheet: http://www.datasheetcatalog.org/datasheets/105/366825_DS.pdf
looking at the datasheet, it says the maximum current per channel is 500mA, well above the 140 mA (a 7 x 5 array of 20 mA LEDs) I will need per output, but the chip has a maximum power dissipation of 2.25 W (1W per channel)
So, am I correct in thinking that at the current I require the Vce will be 1.2V, so the power dissipated per channel will be (0.140 A * 1.2 V) 168 mW, putting my total at 1.18 W, and so the chip should meet my requirements?
Finally, anyone have any idea how hot the ship will actually get in practice at these requirements? Will I need to heat sink it?