The simplest thing would be to use a different timer. Instead of the General Purpose Timer (GPT), you could try either the Real Time Clock (RTC) or a Programmable Interrupt Timer (PIT).
The RTC counts in seconds, and you can set an alarm after a specified number of seconds.
The PIT can be configured for a timeout count of up to around a minute.
You might be interested to take a look at an application called ColdFire Init. This is a free tool which runs on Windows machines. It presents a graphical interface allowing you to configure a ColdFire processor, or just individual modules like the RTC and the PITs. It then allows you to auto-generate the appropriate intialisation code in C or assembler.
ColdFire Init is available from:
http://www.microapl.co.uk/CFInit/cfinit_main.htmlThe MCF52221 is one of the supported processors (The tool does not do any ColdFire V1 parts)
Hope this helps
Simon