[求助]液晶1602与0802有什么区别?

我要设计一个控制器,最初是用PIC16F877A(mplab ide 6.30+picc8.01pl3环境下)程序+1602液显+矩阵键盘,电路板也做出来了。
但现在我想将控制器改得窄一些,因此,被迫将1602液晶,换成0802液晶。
请问:1、如果现有的单片机程序、电路板均不变,那么,直接将1602替换成0802,会怎么样?还能显示吗?
2、在单片机程序方面,0802与1602有什么不同?谁有0802的介绍资料?
3、除了0802,还有没有比1602窄的字符显示液晶?我在北京的柜台问,一般的柜台,没有比1602更窄的了。