闪存控制器(英语:Flash Memory Controller)管理存储在闪存中的数据,并与计算机或电子设备进行通信。一般快闪记忆体控制器可设计为工作在低占空比的环境,如SD卡,CF卡,或其他类似的媒体,数码相机,个人数位助理(PDA),移动电话等使用闪存控制器与个人电脑通过USB低占空比端口沟通。闪存控制器也可以设计为高占空比的环境,如用于电脑系统作为关键数据存储、清理任务等企业级存储阵列的固态硬盘(SSD)上。在闪存存储设备最初被制造出来的时候,闪存控制器首先会格式化闪存才能投入到工作中。因制作工艺问题,任何闪存制成时都或多或少有坏的记忆体单元,为确保设备运行正常,控制器能检测出已坏不能工作的快闪记忆体单元,并分配备用单元将坏的单元取代。控制器会指定某些部分的单元用于存储固件驱动、特定存储设备的操作格式和控制器其它特殊功能等。闪存控制器接着会创建的目录结构,控制器管理逻辑扇区的请求转换为实际的闪存芯片的物理位置上。