A MPU(micro-processor unit) 2 controls a card interface unit 4 reading a program of a ROM 3 and exchanging data with a host, a SRAM interface and data transfer control unit 5, an error detection/correction unit 7, and a flash memory control unit 8. MPU2はROM3のプログラムを読んでホストとデータのやり取りをするカードインターフェイスユニット4、SRAMインターフェイス兼データ転送制御ユニット5、エラー検出・訂正ユニット7、フラッシュメモリ制御ユニット8を制御する。 - 特許庁