Casa > Exposició > Contingut

Tecnologia de memòria del microcontrolador

Mar 08, 2019

Es solen utilitzar dos tipus de memòria diferents amb microcontroladors, una memòria no volàtil per emmagatzemar el microprogramari i una memòria de lectura-escriptura per a dades temporals.


Dades

Des dels primers microcontroladors fins a l'actualitat, el SRAM de sis transistors gairebé sempre s'utilitza com a memòria de treball de lectura / escriptura, amb uns quants més transistors per bit utilitzats al fitxer de registre. El FRAM o el MRAM podrien substituir-lo, ja que és de 4 a 10 vegades més dens que el rendiria més rendible.


A més del SRAM, alguns microcontroladors també tenen EEPROM intern per a emmagatzematge de dades; i fins i tot els que no tenen cap (o no prou) sovint estan connectats a un xip extern EEPROM sèrie (com el segell BASIC) o un xip de memòria flash sèrie extern.


Uns pocs microcontroladors recents (quan?) Que van començar el 2003 tenen memòria flash "auto-programable". [5]


Firmware

Els primers microcontroladors van utilitzar la màscara ROM per emmagatzemar el microprogramari. Els microcontroladors posteriors (com les primeres versions dels microcontroladors Freescale 68HC11 i els primers microcontroladors PIC) tenien memòria EPROM, que utilitzava una finestra translúcida per permetre l'esborrament a través de llum UV, mentre que les versions de producció no tenien aquesta finestra, sent OTP (programable per una sola vegada) . Les actualitzacions del firmware eren equivalents a substituir el microcontrolador, de manera que molts productes no eren actualitzables.


El Motorola MC68HC805 [4] va ser el primer microcontrolador a utilitzar EEPROM per emmagatzemar el firmware. Els microcontroladors EEPROM es van fer més populars el 1993 quan Microchip va introduir PIC16C84 [3] i Atmel va introduir un microcontrolador 8051 que va ser el primer a utilitzar la memòria NOR Flash per emmagatzemar el firmware. [5] Els microcontroladors actuals utilitzen gairebé exclusivament memòria flash, amb uns quants models que utilitzen FRAM, i algunes parts de baix cost encara utilitzen OTP o Mask-ROM.