You can certainly connect an 8-bit memory onto the S12X and as you say you can save the unused upper 8-bits of the data bus (and some address lines if needed).
However, since the databus is only 8-bits wide you cannot do 16-bit accesses to it. The main reason is that the S12X does not provide the least-significant address line (A0). Instead it uses upper and lower strobe signals to select which byte to access on an aligned 16-bit address. You can of course do 8-bit accesses.
Note that if you ignore the UDS and LDS signals the CPU would see your data repeated in the upper and lower byte of an aligned 16-bit memory location.
Message Edited by Steve on 04-06-200609:42 AM
Message Edited by Steve on 04-06-200610:22 PM