This is what I did
(54)10 in 8 bit binary is (00110110)2
(-54)10 in 2's complement representation is (11001010)2
Now form groups of 4 digits from LSB to MSB and it will represent equivalent hexadecimal digit as 4 digits in base 2 is one digit in base 16 $\because$ 24 = (16)1
$\therefore$ (1100 1010)2 = (CA)16