Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
52 words
A microcontroller, comprising: an execution unit; a peripheral device coupled to the execution unit, the peripheral device comprising configuration registers; a means for defining a scan path comprising the configuration registers and for communicating configuration data for the peripheral device; and a means for saving the configuration data via the scan path.
Claim 2
Dependent Claim
52 words
A microcontroller, comprising: an execution unit; a peripheral device coupled to the execution unit, the peripheral device comprising configuration registers; a means for defining a scan path comprising the configuration registers and for communicating configuration data for the peripheral device; and a means for saving the configuration data via the scan path.
Claim 3
Dependent Claim
52 words
A microcontroller, comprising: an execution unit; a peripheral device coupled to the execution unit, the peripheral device comprising configuration registers; a means for defining a scan path comprising the configuration registers and for communicating configuration data for the peripheral device; and a means for loading the configuration data via the scan path.
Claim 4
Dependent Claim
52 words
A microcontroller, comprising: an execution unit; a peripheral device coupled to the execution unit, the peripheral device comprising configuration registers; a means for defining a scan path comprising the configuration registers and for communicating configuration data for the peripheral device; and a means for loading the configuration data via the scan path.
Claim 5
Independent Claim
55 words
A method of saving configuration data for a peripheral device of a microcontroller, the method comprising the steps of: detecting a command to save configuration data for a peripheral device of a microcontroller; and saving the configuration data via a scan path comprising a configuration register of the peripheral device in response to the command.
Claim 6
Independent Claim
55 words
A method of saving configuration data for a peripheral device of a microcontroller, the method comprising the steps of: detecting a command to save configuration data for a peripheral device of a microcontroller; and saving the configuration data via a scan path comprising a configuration register of the peripheral device in response to the command.
Claim 7
Dependent Claim
22 words
The method of claim 3 , wherein the saving step is performed prior to placing the microcontroller in a reduced power mode.
Claim 8
Dependent Claim
13 words
The method of claim 3 , wherein the saving step is performed periodically.
Claim 9
Dependent Claim
18 words
The method of claim 3 , wherein the configuration register comprises an internal register of the peripheral device.
Claim 10
Dependent Claim
14 words
The method of claim 3 , wherein the configuration register comprises a read-only register.
Claim 11
Independent Claim
55 words
A method of loading configuration data for a peripheral device of a microcontroller, the method comprising the steps of: detecting a command to load configuration data for a peripheral device of a microcontroller; and loading the configuration data via a scan path comprising a configuration register of the peripheral device in response to the command.
Claim 12
Independent Claim
55 words
A method of loading configuration data for a peripheral device of a microcontroller, the method comprising the steps of: detecting a command to load configuration data for a peripheral device of a microcontroller; and loading the configuration data via a scan path comprising a configuration register of the peripheral device in response to the command.
Claim 13
Dependent Claim
19 words
The method of claim 8 , wherein the loading step occurs prior to resumption of activity by the microcontroller.
Claim 14
Dependent Claim
18 words
The method of claim 8 , wherein the configuration register comprises an internal register of the peripheral device.
Claim 15
Dependent Claim
14 words
The method of claim 8 , wherein the configuration register comprises a write-only register.