A processing system comprising: - a plurality of configuration data clients, each configuration data client comprising a register; - at least one hardware block configured to change operation as a function of the configuration data (LDATA) stored in the registers of said plurality of configuration data clients; and - a non-volatile memory comprising the configuration data for said plurality of configuration data clients; characterized in that with each configuration data client is associated a respective address, and wherein each configuration data client is configured to receive configuration data (DATA) addressed to the respective address and store said configuration data (DATA) received in said register, wherein said configuration data are stored in said non-volatile memory in the form of data packets comprising an attribute field identifying the address of one of said plurality of configuration data clients and the respective configuration data (DATA), wherein the processing system comprises a hardware configuration module configured to sequentially read said data packets from said non-volatile memory and transmit the respective configuration data (DATA) read from said non-volatile memory to the respective configuration data client; and wherein said plurality of configuration data clients comprises a configuration data client configured to receive a first and a second set of configuration data (DATA) addressed to the respective address and perform the following operations for each of said first and second set of configuration data (DATA): - verify whether the configuration data client has received configuration data for the first time since the processing system has been started; - verifying (1022; 1022a, 1022b, 1022d) whether the configuration data client permits only a single write operation or plural write operations as a function of at least one type identification signal (TI; TIa, TIb, TId), and - in case said verifications (1022, 1026; 1022a, 1022b, 1022d, 1026) indicate that the configuration data client permits plural write operations or the configuration data client has received configuration data for the first time, store said set of configuration data (DATA) received in the respective register, and - in case said verifications (1022, 1026; 1022a, 1022b, 1022d, 1026) indicate that the configuration data client permits only a single write operation and the configuration data client has received further configuration data, inhibiting storage of said second set of configuration data (DATA) received in the respective register, whereby said configuration data client stores said first set of configuration data (DATA) received in the respective register and then either overwrites said first set of configuration data (DATA) with said second set of configuration data (DATA) or maintains said first set of configuration data (DATA) as a function of said at least one type identification signal (TI; TIa, TIb, TId). - a plurality of configuration data clients, each configuration data client comprising a register; - at least one hardware block configured to change operation as a function of the configuration data (LDATA) stored in the registers of said plurality of configuration data clients; and - a non-volatile memory comprising the configuration data for said plurality of configuration data clients; - verify whether the configuration data client has received configuration data for the first time since the processing system has been started; - verifying (1022; 1022a, 1022b, 1022d) whether the configuration data client permits only a single write operation or plural write operations as a function of at least one type identification signal (TI; TIa, TIb, TId), and - in case said verifications (1022, 1026; 1022a, 1022b, 1022d, 1026) indicate that the configuration data client permits plural write operations or the configuration data client has received configuration data for the first time, store said set of configuration data (DATA) received in the respective register, and - in case said verifications (1022, 1026; 1022a, 1022b, 1022d, 1026) indicate that the configuration data client permits only a single write operation and the configuration data client has received further configuration data, inhibiting storage of said second set of configuration data (DATA) received in the respective register,