pic16 spi flash