I had to resort to the 'pedia for clarification:
I always gets my layers confuzzled. So physically/electrically the port is both RS-232 and 422 compatible, and HDLC runs on top of the RS-422 mode?
http://en.wikipedia.org/wiki/High-Level_Data_Link_Control
But anyway, I gather your point is that the Zilog controller & associated hardware handles all the physical and data link layer stuff, and it would be far simpler to just use one than try to emulate it in code on a micro.
A quick check at octopart confirms widespread availability of the SCC