Bởi vì 16f88 xài 5v, còn VS1011 xài 3v3, phải giải quyết vấn đề mức logic nữa thì ok.Có thể dùng cách chia trở, hoặc dùng ic đệm, mình thường dùng 74ALVC164245.Bạn có thể tham khảo về các họ Level shifters ở đây:
http://ics.nxp.com/products/levelshifters/