It has an interface very similar to Microwire. You have to provide the timing signals to it in your code but it is quite easy to do and there are examples on Microchips web site. I use these for RFID tag tracking on a building entry system.
You also have to make provision for a way to track the data within the memory, either as a control block in the memory itself or in EEPROM inside the PIC. The control block is updated each time you add information so the next free location is always known. It works like the directory in a disk filing system.
Brian.