Tms320c5505 datasheet 2n3904