The LPC29xx has different levels for resets and can create them from 4 sources: power-on-reset, external reset, internal watchdog reset, and the RGU. The RGU block can be used to issue 4 block resets: the RGU reset, PCR reset, cold, and warm resets. In addition to these, the LPC29xx can generate 24 more resets.