??? 11/05/08 12:08 Read: times |
#159737 - Definition of Write Cycle Time Responding to: ???'s previous message |
The write cycle time to which you refer as 50 microseconds is described in Table 15.1 of the recent SiLabs C8951F020/1/2/3 Data Sheet. This is a hardware controlled time that it takes to "write a byte to the FLASH". This only applies to the writing of FLASH and not any of the other memory spaces of the MCU.
Note that this 50us (microseconds) is a TYP (typical) time. The spec range is a MIN of 40us and a MAX of 60us when considered over the operating voltage range and the temperature range of the part. Note that these ranges are also defined in the referenced table. When you write code to program FLASH on this MCU the program code execution is stalled for this nominal 50us each time you initiate a write cycle to a byte of FLASH. Note that there is a similar, but much longer, stall of 10ms to 14ms (milliseconds) whenever you perform the operation that initiates the erase of a FLASH block. Michael Karas (Note: SiLabs data sheets for their MCUs are available for download at www.silabs.com) |
Topic | Author | Date |
Writing cycle Time | 01/01/70 00:00 | |
Did you check? | 01/01/70 00:00 | |
link for the datasheet | 01/01/70 00:00 | |
Definition of Write Cycle Time | 01/01/70 00:00 | |
In conclusion | 01/01/70 00:00 | |
Hmmmm.... | 01/01/70 00:00 | |
For the for the C8051F020 | 01/01/70 00:00 | |
NEVER use 'nominal'/'typical' | 01/01/70 00:00 | |
Hard to bin components | 01/01/70 00:00 | |
and thus should be avoided | 01/01/70 00:00 | |
Manufacturer | 01/01/70 00:00 | |
order them binned | 01/01/70 00:00 | |
bin sizes? | 01/01/70 00:00 | |
varies dramatically, but I do not care![]() | 01/01/70 00:00 |