همانطور که اشاره گرديد، تراشه ROM ، مستلزم برنامه نويسی وذخيره داده در زمان ساخت است . يک تراشه استاندارد ROM را نمی توان برنامه ريزی مجدد و اطلاعات جديدی را در آن نوشت . در صورتيکه داده ها درست نبوده و يا مستلزم تغيير و يا ويرايش باشند، می بايست تراشه را دور انداخت و مجددا" از ابتدا عمليات برنامه ريزی يک تراشه جديد را انجام داد.فرآيند ايجاد تمپليت اوليه برای تراشه های ROM دشوار است .اما مزيت حافظه ROM بر برخی معايب آن غلبه می نمايد. زمانيکه تمپليت تکميل گرديد تراشه آماده شده، می تواند بصورت انبوه و با قيمت ارزان به فروش رسد.اين نوع از حافظه ها از برق ناچيزی استفاده کرده ، قابل اعتماد بوده و در رابطه با اغلب دستگاههای الکترونيکی کوچک، شامل تمامی دستورالعمل های لازم بمنظور کنترل دستگاه مورد نظر خواهند بود.استفاده از اين نوع تراشه ها در برخی از اسباب بازيها برای نواختن موسيقی، آواز و ... متداول است .
ROM سرنام عبارت (Read Only Memory ) يا حافظه فقط خواندني ، حافظه اي بر پايه نيمه هادي است که دستورالعمل ها يا داده هاي قابل خواندن و غير قابل تغييري را در خود جاي ميدهد. ROM بخشي از انبار اوليه کامپيوتر است که محتوياتش را زمان خاموش کردن دستگاه از دست نميدهد و شامل برنامه هاي ضروری سيستم است . دستورالعمل هاي راه اندازي در ROM نگهداري ميشود و هنگام روشن کردن کامپيوتر کار راه اندازي سيستم به عهده آنها است.