フラッシュメモリ・コントローラ
フラッシュメモリ・コントローラ（もしくはフラッシュ・コントローラ）はフラッシュメモリ (通常は) に格納されたデータを管理し、コンピュータまたはと通信する。
フラッシュメモリ・コントローラは、メモリーカードなどの低環境で動作するように設計したり、PDAや携帯電話などで使用するその他の同様のを設計したりできる。USBフラッシュドライブは、低いデューティ・サイクルでを介してパーソナル・コンピュータと通信するように設計されたフラッシュメモリ・コントローラを使用する。
フラッシュ・コントローラは、ラップトップ・コンピュータ・システムからなエンタープライズ・までのデータ・ストレージとして使用されるソリッドステートドライブ (SSD) のような、より高いデューティ・サイクル環境向けに設計することもできる。