Bunun birkaç nedeni var.
Her şeyden önce, bellek çok fazla silikon alan kaplar. Bu, RAM miktarını arttırmanın doğrudan çipin silikon alanını ve dolayısıyla maliyeti arttırdığı anlamına gelir. Daha büyük silikon alanın fiyat üzerinde 'iki kat' etkisi vardır: daha büyük cipsler gofret başına daha az cips anlamına gelir, özellikle kenar çevresinde ve daha büyük cipsler her cipsin bir kusur alma olasılığının daha yüksek olduğu anlamına gelir.
İkincisi süreç meselesidir. RAM dizileri mantıktan farklı şekillerde optimize edilmeli ve aynı çipin farklı parçalarını farklı işlemlerle göndermek mümkün değildir - bütün çip aynı işlemle üretilmelidir. DRAM üretmeye adanmış az ya da çok yarı iletken temeller vardır. CPU veya diğer mantık değil, sadece doğrudan DRAM. DRAM, alan açısından verimli kapasitörler ve çok düşük kaçak transistörleri gerektirir. Kondansatörlerin yapılması özel işlem gerektirir. Sızıntı yapan düşük transistörlerin yapılması, daha yavaş transistörlere neden olur; bu, DRAM okuma elektroniği için iyi bir dengedir, ancak yüksek performanslı bir mantık oluşturmak için bu kadar iyi olmaz. Bir mikroişlemci kalıbı üzerinde DRAM üretmek, bir şekilde işlem optimizasyonunu denemeniz gerektiği anlamına gelir. Büyük RAM dizilerinin aynı zamanda geniş alanları, verimi düşüren ve artan maliyetleri nedeniyle arıza yaratması daha muhtemeldir. Büyük RAM dizilerinin test edilmesi de zaman alır ve bu nedenle büyük diziler dahil olmak üzere test maliyetleri artar. Ek olarak, ölçek ekonomileri daha fazla özel mikrodenetleyiciden çok, ayrı RAM yongalarının maliyetini düşürmektedir.
Güç tüketimi başka bir neden. Gömülü uygulamaların çoğu güç kısıtlıdır ve sonuç olarak birçok mikrodenetleyici çok düşük güçte uyku durumuna geçebilecek şekilde üretilmiştir. Çok düşük güçte uyku sağlamak için SRAM, içeriğini çok düşük güç tüketimi ile sürdürme kabiliyeti nedeniyle kullanılır. Batarya destekli SRAM, durumunu tek bir 3V düğmeli batarya ile yıllarca koruyabilir. Öte yandan DRAM, durumunu saniyenin bir kesirinden daha fazla tutamaz. Kondansatörler o kadar küçüktür ki, bir avuç elektron tünel dışına ve alt tabakaya tünellenir ya da hücre transistörlerinden sızar. Bununla mücadele etmek için DRAM sürekli okunmalı ve geri yazılmalıdır. Sonuç olarak, DRAM boştayken SRAM'den çok daha fazla güç tüketir.
Kapak tarafında, SRAM bit hücreleri DRAM bit hücrelerinden çok daha büyüktür, bu nedenle çok fazla bellek gerekirse, DRAM genellikle daha iyi bir seçenektir. Bu nedenle, daha büyük miktarda DRAM (MB - GB) ile birleştirilmiş yonga önbellek belleği olarak az miktarda SRAM (kB - MB) kullanmak oldukça yaygındır.
Düşük maliyetli bir gömülü sistemde mevcut RAM miktarını artırmak için kullanılan bazı çok güzel tasarım teknikleri olmuştur. Bunlardan bazıları, işlemci ve RAM için ayrı kalıplar içeren çoklu yonga paketleridir. Diğer çözümler CPU paketinin üstünde pedler üretmeyi içerir, böylece bir RAM yongası üstüne istiflenebilir. Bu çözüm çok zekicedir, çünkü gerekli RAM miktarına bağlı olarak CPU üzerine üstte farklı RAM yongaları lehimlenebilir, ek bir seviye kartı yönlendirmesi gerekmez (bellek kartları çok geniştir ve çok sayıda pano alanı kaplar). Bu sistemlerin genellikle mikrodenetleyici olarak kabul edilmediğini unutmayın.
Çok küçük birçok gömülü sistem zaten çok fazla RAM gerektirmez. Çok fazla RAM'e ihtiyacınız varsa, muhtemelen SRAM yerine harici DRAM'a sahip bir üst seviye işlemci kullanmak isteyeceksiniz.