This Project alternately flashes the LEDs on the NanoCore12 Docking Module, using the hardware timer subsytem to generate the time delays (instead of a software loop).

Create a project in ICC7 and add all the C source files in this folder to it.  Setup the Project/Options/Paths for the desired Output Directory. In the Compiler tab, select Motorola S19 for the Output Format. In the Target tab, first 9S12C32, then change Device Configuration to Custom and enter the following:

Program Memory => 0xC000.0xFFFF
Data Memory => 0x3800
Stack Pointer => 0x3FC0
Other Options => -s2_s12:64 -dinitrm:0x39
Non-default Startup => crt12initrm.o
CPU Type => HCS12

Note, its a good idea to copy the vectors_s12c.c file into each new project you create, making any edits there, while preserving the original.