單片機按其存儲器類型可分為掩膜ROM、OTP ROM和FLASH ROM。MASK ROM的MCU價格便宜,但程序在出廠時已經固化,適合程序固定的應用。FALSH ROM的MCU程序可以反復擦除,非常靈活,但價格較高,適合對價格不敏感的應用或開發用途。OTP ROM的MCU價格介於前兩者之間,同時具有壹次性可編程能力,適用於既需要靈活性又需要低成本的應用,尤其適用於不斷翻新、需要快速量產的電子產品。