Hello,
There is an application note which may be of help for this case:
AN2708 – External bus design on S12X:
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2708.pdf
Also, download the Addendum to this app note. It is attached.
Be aware that CodeWarrior and microcontroller itself do not support programming of external flash directly. External flash must be programmed either by external programmer or ctm has to develop own bootloader which will program data into flash.
Then be aware that most of 16bit flash memories do not have pins UB and LB (selection of upper byte and low byte). So, it is necessary to connect the address pins in this manner:
A1 flash ->A0 MCU
A2 flash -> A1 MCU
A3 flash -> A2 MCU
…
In this case, we can access only 16b aligned words.
Moreover you can use SPI to interface external Flash to the MCU.
Regards,
Ivan