mình không dùng PIC16F877A, cũng chưa ngó tới cái datasheet của nó! Mình chuyên dùng 18F452. Nhưng hình như 2 con này có nhiều nét giống nhau. Nếu mình không nhầm thì chúng đều có hạn chế chung đó là không hỗ trợ bộ nhớ ngoài !

Đây là điểm hạn chế của khá nhiều dòng PIC. Bạn phải tìm cho ra con PIC nào hỗ trợ bộ nhớ ngoài thì mới mở rộng được.
Goodluck!