Hello ...
I think you picked up the wrong Application note. You are trying to work with HCS12 MCU family, but the application note AN2166.pdf reffers to M68HC12 MCU family. Both are different families. So, we can not say that the both the families have same registers defined at same memory address. Some registers can be added or removed in to a family when compared to the other family depending on their own requirements.
FYI, HCS12 family doest not use the registers mentioned by you (FEELCK, FEEMCR, FEECTL). Instead, it has other registers which can perform similar kind of actions that those registers do.
I think you can go throw the application note AN2400/D, which gives you an idea about the Flash memories in HCS12 family. You can find this Application note in the attachment here.
Message Edited by t.dowe on 2009-09-15 01:47 PM