MicroSD Memory Cards each include an intelligent controller that manages interfaced protocols and data storage and retrieval as well as Error Correction Code (ECC) algorithms, defect handling and diagnostics, power management, and Content Protection for Recordable Media related functions. All device and interface configuration data (such as maximum frequency, card identification, etc.) are stored on the card. For compatibility with existing controllers, the MicroSD Memory Card offers the MicroSD card interface as well as an alternate communication protocol that is based on the SPI standard. It is integrated with controller & NAND type Flash memory with serial & random access capability. These memory cards ensure write protection, data security, and integrity. The microSD memory cards support S.M.A.R.T. with page mapping firmware that increases random read and write speed several folds. The microSD memory cards interface in both SD mode and SPI mode.