An object of the present invention is to provide a CRC circuit with more
simple structure and low power consumption. The CRC circuit includes a
first shift register to a p-th shift register, a first EXOR to a (p-1)th
EXOR, and a switching circuit. A data signal, a select signal, and an
output of a last stage of the p-th shift register are inputted to the
switching circuit, and the switching circuit switches a first signal or a
second signal in response to the select signal to be outputted.