A processing system comprising: - a processing unit; - at least one configuration data client; - at least one hardware block configured to change operation as a function of configuration data; - a non-volatile memory comprising said configuration data; and - a hardware configuration module configured to read said configuration data from said non-volatile memory and transmit said configuration data read from said non-volatile memory to said at least one configuration data client; characterized in that each configuration data client has associated a respective address and comprises a register, wherein each configuration data client is configured to receive configuration data and store said configuration data received in said register, wherein said at least one hardware block is configured to change operation as a function of said configuration data stored in said registers of said at least one configuration data client, wherein said processing unit is a microprocessor configured via software instructions to generate a command, said command comprising an access request to the configuration data stored in the register of one of said at least one configuration data client, wherein said command comprises a write request comprising an address (DADR) and new configuration data, wherein said hardware configuration module is configured to receive said command from said processing unit and selectively (1088, 1088b) execute said access request, and wherein said configuration module comprises: - a hardware dispatch module configured to generate an address signal comprising the address of a target configuration data client selected from said at least one configuration data client, and a data signal (DATA) comprising the configuration data to be stored in the register of said target configuration data client; - a hardware data read module configured to read said configuration data from said non-volatile memory and provide said configuration data read from said non-volatile memory to said hardware dispatch module; - a register for storing said address (DADR) of said write request and said new configuration data, wherein said register provides said address (DADR) of said write request and said new configuration data to said hardware dispatch module; and - a state control module configured to: a) when said processing system is switched on, drive said dispatch module such that said dispatch module transmits the configuration data provided by said hardware data read module; and b) when said command comprises a write request, drive said dispatch module such that said dispatch module transmits the configuration data provided by said register of said configuration module. - a processing unit; - at least one configuration data client; - at least one hardware block configured to change operation as a function of configuration data; - a non-volatile memory comprising said configuration data; and - a hardware configuration module configured to read said configuration data from said non-volatile memory and transmit said configuration data read from said non-volatile memory to said at least one configuration data client; - a hardware dispatch module configured to generate an address signal comprising the address of a target configuration data client selected from said at least one configuration data client, and a data signal (DATA) comprising the configuration data to be stored in the register of said target configuration data client; - a hardware data read module configured to read said configuration data from said non-volatile memory and provide said configuration data read from said non-volatile memory to said hardware dispatch module; - a register for storing said address (DADR) of said write request and said new configuration data, wherein said register provides said address (DADR) of said write request and said new configuration data to said hardware dispatch module; and - a state control module configured to: a) when said processing system is switched on, drive said dispatch module such that said dispatch module transmits the configuration data provided by said hardware data read module; and b) when said command comprises a write request, drive said dispatch module such that said dispatch module transmits the configuration data provided by said register of said configuration module. a) when said processing system is switched on, drive said dispatch module such that said dispatch module transmits the configuration data provided by said hardware data read module; and b) when said command comprises a write request, drive said dispatch module such that said dispatch module transmits the configuration data provided by said register of said configuration module.