The datasheet claims its compatible with the HD44780U (but that seems to be a 4-bit parallel interface though). The description at hack-a-day is probably the best starting point - they got SPI drive working and documented it (not with Arduino though).