I'm an FAE for Freescale Semiconductor. We have an Applications Note for PPP on an HC08 class microcontroller which describes exactly the application KM is attempting to solve.
If the MC68HC908GR8 doesn't have the right peripheral set for KM, there are plenty of other options to choose from that will run this code with little or no modification.
-Gary