For example, using the pixels 645 arranged in a 1920×1080 matrix, the imaging device 610 that can take an image with “full high definition” (also referred to as “2K resolution”, “2K1K”, “2K”, and the like) can be obtained. Using the pixels 645 arranged in a 4096×2160 matrix, the imaging device 610 that can take an image with “ultra-high definition” (also referred to as “4K resolution”, “4K2K”, “4K”, and the like) can be obtained. Using the pixels 645 arranged in a 8192×4320 matrix, the imaging device 610 that can take an image with “super high definition” (also referred to as “8K resolution”, “8K4K”, “8K”, and the like) can be obtained. Using a larger number of pixels 645, the imaging device 610 that can take an image with 16K or 32K resolution can be obtained.
The first circuit 660 and the second circuit 670 are connected to the plurality of pixels 645 and have a function of supplying signals for driving the plurality of pixels 645. The first circuit 660 may have a function of processing an analog signal output from the pixel 645. The third circuit 680 may have a function of controlling the operation timing of the peripheral circuit. For example, the third circuit 680 may have a function of generating a clock signal. Furthermore, the third circuit 680 may have a function of converting the frequency of a clock signal supplied from the outside. Moreover, the third circuit 680 may have a function of supplying a reference potential signal (e.g., a ramp wave signal).