2 Replies Latest reply on Apr 28, 2017 11:35 AM by zhfe

    Embedded algorithm programming timeing

    p.bayton_2353406

      For the NOR flash devices S25FL256S  (FL-S) :

         

      the embedded algorithm programming times are listed as 340 us (typ) 750us (max)

         

      Does this start at the beginning or the end of the page program command - i.e. does it include the time required to transfer the data ?

         

      Thanks

        • 1. Re: Embedded algorithm programming timeing
          prbd

          Hi,

             

          The timing listed is itself for the page program command to execute completely. When the command is given the internal process of writing the data in write buffer to the memory takes place. Yes, it includes the time required to transfer the data.

             

           

             

          Thanks,

             

          Pradipta.

          • 2. Re: Embedded algorithm programming timeing
            zhfe

            The embedded algorithm programming time starts at the end of the programming command sequence, i.e. when CS# de-asserted high. It is commonly known as device busy time. During this time, if the user polls the Status Register, the WIP bit will be high, indicating Write In Progress. The user needs to wait till WIP bit goes low before continuing the next access to the memory array. 

               

            The data transfer time depends on the host controller, i.e. clock frequency, intervals between data bytes, etc. This time is not included in the device busy time.

               

            Best regards,

               

            Zhi