I have 4x4 12v led (arcad led) that I want to use with a two TPIC6B595.
tpic
Arduino nano (v3)
pin 4, 5, 6, 7, 14, 15, 16, 17
to led
pin 10, 11, 19
gnd 12v
pin 9
arduino GND
pin 2, 8
arduino +5v
Pin3 (data)
Arduino pin 11
latch (pin12)
Arduino pin 10
latch (pin13)
Arduino pin 12
tpic 1 pin 18 to tpic2 pin 3
None
For arduino code, I juste try this
#define DATA 11
#define LATCH 10
#define CLOCK 12
int digits[] = {
 B11111100,
 B01100000,
 B11011010,
 B11110010,
 B01100110,
 B10110110,
 B10111110,
 B11100000,
 B11111110,
 B11110110,
 B11101110,
 B00111110,
 B10011100,
 B01111010,
 B10011110,
 B10001110};
void setup() {
 pinMode(DATA, OUTPUT);
 pinMode(LATCH, OUTPUT);
 pinMode(CLOCK, OUTPUT);
 Serial.begin(9600);
}
void loop() {
 int i;
 for (i = 0; i < 16; i++) {
   Serial.println(i);
   digitalWrite(LATCH, LOW);
   shiftOut(DATA, CLOCK, LSBFIRST, digits[i]);
   digitalWrite(LATCH, HIGH);
   delay(500);
 }
}
1uF is too large. Bypass caps should be around 0.1uF = 100nF. You need one cap for each chip. They should be physically as close as possible to the 5V and ground pins of each chip (it does not matter where you draw them on the schematic). They are normally the ceramic type. The cap in your schematic is connected between 5V and 12V supplies. That will damage the chips or the Arduino.