Help me ID this semiconductor

I’ve just purchased (for peanuts) the guts of an LED moving message sign (the one shown on this page, in fact).

It may not work and I never honestly expected it to (I bought it to strip down for the LEDs - £20 for 850 high brightness LEDs is not a bad price), but anyway, it looks like it should be quite easy to set it up for testing; there are some connectors that seem to be serial inputs and there are also power leads attached - most likely something on the board has been fried by static or has otherwise broken down, but I thought I’d have a go before I let loose with the desoldering pump.

I need to work out the mode of addressing the board; it has one 7445 BCD to decimal decoder (near the ‘input’ end), and a bunch of 74HC595 shift registers, each driving a block of columns; alongside each of the 74HC595s is a 16 pin IC marked µA9667PC ƒ 8720 Korea; I’m assuming that this is some kind of static RAM or array driver (storing the row data for each block of columns perhaps), but my search for a data sheet has so far been fruitless.

Can anyone help?

uA9667PC
An array of 7 Darlingtons ?

ULN2003

It seems it was manufactured on week 20 of 1987 and it is a transistor array: Google uA9667PC. BTW, "cheap"in the UK is relative. Everything seems to cost twice as much there. I sometimes look in ebay at stuff located in the UK and the prices they ask are just crazy.

Thanks for the info; that sounds like the right ID; these must be stepping up the logic outputs of the shift registers to drive the LEDs.

Looks then, like there is no onboard storage of the row data, which (I think) means the inputs will have to be actively refreshed. Hmmmm…

Tell me about it! (although if you think UK ebay prices are high, you’d probably die of shock in the high street).