Serial memory controller