Hola. Lo del programador eso depende de la referencia que quieras programar, si son HC08 el programador lo puedes hacer muy fácil, en cada data sheet especifica como hacerlo, si es de referencia S08 ya debes tener un programador BDM, los hay open sourse, en los foros de Freescale existen varios proyectos para hacerse uno, o lo puedes comprar en witztronics.com por US$49 ó en pemicro.com existen desde US$99 ..ya decides..en este foro existen varios enlaces para hacerse uno o comprarlo..
Suerte.
Saludos