Provided is a data output circuit having small occupancy area in which a through rate can be set later than a normal mode and data is outputted without causing malfunction with low current consumption even at the time of adjusting a through rate. Data for switching a through rate of a data output circuit included in a data input/output circuit (8) by a normal rate and a slow through rate is stored in a mode register (5). A through rate setting signal (SLWM) is generated conforming to data stored in the mode register (5), and a through rate of the data input/output circuit is switched between a normal mode and a slow through rate being smaller than a through rate at the time of normal mode conforming to a through rate switching circuit (7). |