A matrix-array detector comprising: - an array of pixels that are sensitive to a physical effect and organised in a matrix in rows and columns of pixels, each pixel generating a signal that is a function of the physical effect, the rows of pixels being physically ordered; - row conductors, each allowing the pixels of one row to be driven; - driver modules (SR_A, SR_B), each associated with a row conductor, the driver modules each delivering selection signals (Out_A, Out_B; Gateline) to one of the row conductors, the driver modules being divided into several interleaved groups according to the order of the rows of pixels, wherein the driver modules (SR_A, SR_B) of each group (A, B) are chained together in the physical order of the rows associated with the driver module groups in question, the chaining of each driver module group being independent of the chaining of the one or more other driver module groups, - a generation module for generating several tokens (INA, INB), each delivered to an input (In_A, In_B) of a first of the driver modules (SR_A) of each group (A, B) of driver modules, in each of the driver module groups, an output (Out_A(n), Out_B(n)) of each module being connected to an input (In_A(n+1), In_B(n+1)) of the module of higher rank, the driver modules being ordered in each of their groups (A, B) in the order of the rows of pixels to the conductor of which the driver module in question delivers the selection signal, it being possible for the tokens (INA, INB) to be emitted simultaneously, enabling pixels to be read in groups, and it being possible for them to be emitted alternately, enabling the pixels to be read individually. - an array of pixels that are sensitive to a physical effect and organised in a matrix in rows and columns of pixels, each pixel generating a signal that is a function of the physical effect, the rows of pixels being physically ordered; - row conductors, each allowing the pixels of one row to be driven; - driver modules (SR_A, SR_B), each associated with a row conductor, the driver modules each delivering selection signals (Out_A, Out_B; Gateline) to one of the row conductors, the driver modules being divided into several interleaved groups according to the order of the rows of pixels, wherein the driver modules (SR_A, SR_B) of each group (A, B) are chained together in the physical order of the rows associated with the driver module groups in question, the chaining of each driver module group being independent of the chaining of the one or more other driver module groups, - a generation module for generating several tokens (INA, INB), each delivered to an input (In_A, In_B) of a first of the driver modules (SR_A) of each group (A, B) of driver modules, in each of the driver module groups, an output (Out_A(n), Out_B(n)) of each module being connected to an input (In_A(n+1), In_B(n+1)) of the module of higher rank, the driver modules being ordered in each of their groups (A, B) in the order of the rows of pixels to the conductor of which the driver module in question delivers the selection signal, it being possible for the tokens (INA, INB) to be emitted simultaneously, enabling pixels to be read in groups, and it being possible for them to be emitted alternately, enabling the pixels to be read individually.