Hi,
1> Do we have 2 FLASH logical blocks in MCF5222x?
2 physical blocks (even an odd addresses) divided into 2 arrays
2> What is the size of a logical page?
the minimum erase page size is 8Kbytes
3> What is erase time of a Logical Block?
4? What is the program time of a Word?
The flash clock speed must in the 150Khz-200Khz range, but they don't specified erase/programming time
see MCF52223RM Rev. 2 chapter 15
and
http://www.freescale.com/files/32bit/doc/errata/MCF52223DE.pdffor more details
I use DBug monitor flash routines for my MCF5213 bootloader, it takes 2 or 3 seconds for mass erase, and 15 to 20 seconds to download more than 150kbytes of code @115200 bauds
Emmanuel