con ese tipo de micros se pueden hacer muchas cosas interesantes, siempre y cuando no necesitemos realizar mediciones o conversiones analogico/digital, debido a que no implementan convertidores. Lo que si funciona de mil maravillas es la uart que tiene implementada, la cual te permite establecer comunicaciones con el protocolo RS232, solo hay que colocar un max232 o una interface que cargue en:
http://www.ucontrol.com.ar/forosmf/proyectos-con-pic/comunicaciones-can-y-rs232/ 
. el único inconveniente que se presenta es a la hora de programarlos, yo utilizo el EZ52, pero no me funciona para el 89C52 y el 89C55WD. Para crear el firmware utilizo el bascom y el mikrobasic para 8051, ambos son fáciles de aprende, además, tienen funciones y librerías muy interesantes.
