Pamięci EEPROM i FLASH stosowane w sprzęcie powszechnego
Transkrypt
Pamięci EEPROM i FLASH stosowane w sprzęcie powszechnego
Pamięci EEPROM i FLASH w sprzęcie powszechnego użytku Pamięci EEPROM i FLASH stosowane w sprzęcie powszechnego użytku Jakub Wojciechowski A rtykuł zawiera opis i dane techniczne popularnych pamięci stosowanych w sprzęcie powszechnego użytku. Klasyfikacja pamięci Układy sterujące wykorzystują pamięci do zapamiętywania danych i programu. Pamięci mogą być sklasyfikowane jako dwie podstawowe grupy: ● pamięci ulotne ● pamięci nieulotne. Pamięci ulotne tracą swoją zawartość po wyłączeniu napięcia zasilającego. Pamięci nieulotne nie tracą zawartości nawet wtedy, gdy nie są zasilane. Mogą być stosowane do przechowywania np. ustawień użytkownika, ustawień fabrycznych. W momencie włączenia urządzenia mikroprocesor układu sterującego inicjuje swoją pracę korzystając z danych zapisanych w pamięci nieulotnej. Na rysunku 1 przedstawiono ogólną budowę pamięci. Pamięć składa się z tablicy N×M, układów detekcji adresu, układów wejścia / wyjścia, układów kontroli. Tablica pamięci ma zwykle wymiar prostokątny. Dla przykładu pamięć o pojemności 131072×8 (128kB) może być zorganizowana jako 512×256×8. Taki sposób organizacji pozwala na minimalizację budowy układu dekodera adresów. Pamięci nieulotne dzielone są na dwie kategorie: ● pamięci, które programowane są w procesie produkcji, i których zawartość nie jest wymieniana, ● pamięci programowane podczas produkcji, których zawartość będzie wymieniana podczas programowania w układzie. Pierwsze z nich są pamięciami zapisywanymi jednokrotnie (OTP – One Time Programmable) i nie mogą być skasowane, drugi typ zawiera wewnętrzne układy pozwalające na wymianę zawartości pamięci podczas jej pracy Pamięci EPROM Pamięci EPROM Erasable-Programmable Read Only Memory są podstawowym typem pamięci nieulotnych stosowanych już w latach 60. XX wieku. W latach 70. aż do 90. pamięci EPROM były podstawowym typem pamięci nieulotnych. Pamięć EPROM jest programowana jeden raz w procesie produkcji i następnie przez cały okres swojego życia jedynie odczytywana. Pamięć EPROM może być kasowana poprzez wystawienie jej struktury na działanie światła ultrafioletowego na czas ok. 30 minut. Praktycznie więc EPROM zastosowany np. w komputerze nie jest Układ kontroli odczytu / zapisu Sterowanie Adres w systemie. Układy te są zaprojektowane tak, że cykl zapisu i odczytu jest dłuższy i bardziej skomplikowany niż odczyt danych. Taka obsługa procesu zapis / odczyt ma za zadanie zabezpieczenie pamięci przed przypadkową modyfikacją zawartości pamięci. Pamięci ulotne mogą również być podzielone na dwie kategorie: ● pamięci, których zawartość nie jest zmieniana tak długo, jak długo pamięć jest zasilana – są to pamięci statyczne, ● pamięci, których zawartość jest okresowo odświeżana, aby uniknąć przypadkowej utraty danych w czasie, gdy pamięć jest zasilana – są to pamięci dynamiczne. Można zadać pytanie, jaki jest sens stosowania pamięci, których zawartość trzeba odświeżać aby ją utrzymać? Zaletą pamięci dynamicznych jest ich duża pojemność i niski koszt w stosunku do pamięci statycznych. Pamięci należą do grupy układów scalonych, które są standaryzowane na zgodność ze standardem JEDEC. Standaryzacja obejmuje przyporządkowanie wyprowadzeń i funkcjonalność układów. Dzięki standaryzacji możliwe jest stosowanie w jednej aplikacji pamięci wyprodukowanych przez różnych producentów. starsze bity adresu wybierające rząd N Tablica N×M bity kolumny M wybrane z N rzędów odczyt 1 bit wybrany z kolumny M młodsze bity adresu wybierające kolumnę M dane zapisywane w kolumnie M N-tego rzędu Rys.1. Ogólna budowa pamięci SERWIS ELEKTRONIKI Układ wejścia / wyjścia Dane Pamięci EEPROM i FLASH w sprzęcie powszechnego użytku nigdy kasowany, a jedynie odczytywany, działa więc jak pamięć ROM (Read Only Memory). Pamięć EPROM zbudowana jest z komórek z tranzystorami MOSFET. Tranzystor taki wyposażony jest w dwie bramki: sterującą i „pływającą”. Bramka „pływająca” tranzystora utrzymuje ładunek dostarczony w czasie programowania. Programowanie polega na przyłożeniu do bramki sterującej napięcia 12V (w starszych technologiach 21V), co powoduje umieszczenie ładunku w „pływającej” bramce tranzystora. Na rysunku 2 przedstawiono schemat blokowy tranzystora MOSFET pojedynczej komórki pamięci EPROM. Napięcie programujące Bramka sterująca Dielektryk technologii NMOS wymagają napięcia programującego 21V, mają większy pobór mocy i czas dostępu 200-450ns. Nowsze pamięci wykonywane w technologii CMOS oznaczane jako 27Cxxx wymagają napięcia programującego na poziomie 12V, pobór mocy przez te pamięci jest znacznie niższy a czas dostępu wynosi ok. 45ns (zależy od pojemności pamięci i producenta). Pamięci EPROM wykorzystują klasyczny interfejs asynchroniczny. W większości aplikacji pamięć EPROM jest traktowana jako pamięć ROM – jest tylko odczytywana, zapis do pamięci nie jest stosowany. Wyprowadzenia Vpp i PGM służą odpowiednio jako wejście napięcia programującego i wejście włączające programowanie. Wyprowadzenia te mogą być ustawione w aplikacji jako nieaktywne i nie będą wówczas wykorzystywane. Schemat blokowy pamięci EPROM typu 27C64 przedstawiono na rysunku 3. OE Bramka pływająca CE Dielektryk Wyjście komórki -bit Dren Adres A[12:0] Podłoże krzemowe Źródło Rys.2. Schemat blokowy pojedynczej komórki pamięci EPROM Gdy do bramki sterującej tranzystora MOSFET przyłożone zostanie napięcie programujące 12V, w bramce „pływającej” pojawia się ładunek. Bramka pływająca jest odizolowana i działa jak kondensator z bardzo niewielkim prądem rozładowującym, dzięki czemu napięcie na bramce pływającej praktycznie nie zmienia się. Naładowana pływająca bramka, powoduje, że warstwa krzemu pomiędzy źródłem i drenem przewodzi tworząc połączenie pomiędzy masą a wyjściem komórki pamięci. Odczyt zawartości takiej komórki daje w wyniku 0. Odczyt komórki nie zaprogramowanej daje w wyniku 1, ponieważ brak ładunku w pływającej bramce komórki pamięci powoduje, że nie ma połączenia wyjścia komórki z masą. Ładunek z pływającej bramki nie może być usunięty elektrycznie. Fotony promieniowania UV powodują, że dielektryk otaczający bramkę zaczyna przewodzić powodując usunięcie ładunku z bramki. Pamięci EPROM produkowane są z okienkiem pozwalającym na wystawienie struktury pamięci na promieniowanie UV. Pamięci produkowane we wczesnych latach 80. nie były wyposażane w takie okienka i były to pamięci programowane jednokrotnie – OTP (One Time Programmable). Pamięci EPROM oznaczane są symbolem 27xxx, gdzie xxx oznacza pojemność pamięci w kB. Pamięci typu 27256, 27512 są bardzo popularne. Inne takie jak: 2708, 2716, 2732, 2764, 27128 są pamięciami starszego typu. Coraz powszechniej używane są pamięci 27010, (1MB), 27020 (2MB) i 27040 (4MB). Słowo zapisywane w pamięci EPROM serii 27xxx ma zwykle długość 8 bitów, dłuższe słowa 16- i 32-bitowe są spotykane rzadziej. Starsze pamięci typu 2716, 2732 produkowane w Układ wyjściowy Tablica EPROM 65 536 bitów Dane D[7:0] Rys.3. Schemat blokowy pamięci EPROM typu 27C64 Wyprowadzenia, które są wykorzystywane w aplikacjach pamięci EPROM to: ● CE – Chip Enable – gdy na wyprowadzenie podany jest stan wysoki, pamięć jest w stanie małego poboru energii – jest nieaktywna, ● OE – Output Enable – gdy na wyprowadzenie jest podany stan wysoki, szyna danych pamięci jest utrzymywana w stanie wysokiej impedancji, ● wyprowadzenia szyny adresowej A[xx:0], ● wyprowadzenia szyny danych D[xx:0]. W czasie, gdy na wyprowadzenia CE i OE jest podany jednocześnie stan niski, na wyjściach D[xx:0] pojawia się zawartość słowa pamięci o adresie ustawionym przez szynę adresową A[xx:0]. Zależności czasowe w czasie odczytu z pamięci przedstawiono na rysunku 4. CE OE A2 A1 A[12:0] D1 D[7:0] t OE D2 t ACC t OEZ Rys.4. Zależności czasowe przy odczycie danych z pamięci EPROM Gdy wyprowadzenie OE przechodzi w stan niski, dane spod odpowiedniego adresu po czasie tOE pojawiają się na wyjściach D[7:0] pamięci i pozostają na wyjściach SERWIS ELEKTRONIKI Pamięci EEPROM i FLASH w sprzęcie powszechnego użytku przez czas tACC. Gdy wyprowadzenie OE staje się nieaktywne - stan wysoki, szyna danych przechodzi w stan wysokiej impedancji po czasie tOEZ. Większość mikroprocesorów 8-bitowych jest wyposażona w szynę, która działa w trybie asynchronicznymi, co pozwala na bezpośrednie sterowanie pamięcią EPROM. Mikroprocesory 32-bitowe mogą inicjować się w trybie asynchronicznym z zewnętrznej pamięci EPROM i następnie konfigurować się do pracy w innych trybach. Pamięci FLASH Pamięć FLASH jest rozbudowaną pamięcią EPROM, która może być kasowana i zapisywana elektrycznie bez konieczności stosowania promieniowania UV. Pamięci FLASH nie wymagają stosowania drogich obudów z okienkiem. Pamięci te wykorzystywane są praktycznie we wszystkich współczesnych urządzeniach: telewizorach, telefonach komórkowych, urządzeniach przenośnych, komputerach stacjonarnych, itp. Podobnie jak pamięci EPROM, pierwsze wersje pamięci FLASH wymagały oddzielnego napięcia programującego. Wkrótce jednak zaczęto produkować pamięci wymagające tylko jednego napięcia zasilającego. Struktura pamięci FLASH jest bardzo podobna do struktury pamięci EPROM. Podstawowe różnice to: bardzo cienka warstwa dielektryka izolującego bramkę pływającą od podłoża oraz możliwość sterowania bramką sterującą napięciem zmiennym. Komórka programowana jest poprzez podanie wysokiego napięcia do bramki sterującej. Pamięci FLASH wyposażono w układy generujące napięcie programujące, nie ma więc konieczności stosowania kilku napięć zasilających. Podstawowa różnica pomiędzy pamięciami EPROM i FLASH widoczna jest w procesie kasowania pamięci. Podczas usuwania zawartości komórki pamięci do bramki sterującej podawane jest napięcie ujemne a do źródła napięcie dodatnie jak to pokazano na rys.5. -Vkasowania Bramka sterująca Dielektryk Bramka pływająca Dielektryk Wyjście komórki -bit Dren Podłoże krzemowe Źródło +Vkasowania Rys.5. Kasowanie komórki pamięci FLASH Taka kombinacja napięć na bramce sterującej i źródle powoduje, że z bramki pływającej usuwany jest ładunek. Pamięci FLASH mają ograniczoną liczbę cykli kasowania. Pierwsze pamięci pozwalały na 100 000 cykli kasowania, obecnie produkowane pamięci pozwalają na 1 000 000 cykli. Milion cykli wydaje się liczbą dużą, ale należy pamiętać że mikroprocesory pracują z częstotliwością dziesiątek lub setek cykli na sekundę. Jeżeli mikroprocesor zapisuje i kasuje milion komórek pamięci w każdej sekundzie, konieczne jest stosowanie w systemie pamięci FLASH o odpowiednich parametrach i odpowiednio używanej – nie kasowanej zbyt często, aby zwiększyć jej czas życia w systemie. Systemy mikroprocesorowe zwykle wyposażone są w algorytmy zapewniające ograniczenie cykli kasowania pamięci tak, aby nie przekroczyć dopuszczalnej liczy cykli kasowania pamięci w spodziewanym czasie życia systemu. Prosty algorytm może polegać na tym, że oprogramowanie systemu jest aktualizowane tylko kilka razy w roku. Bardziej skomplikowane algorytmy sprawdzają, jak często kasowane są wydzielone obszary pamięci i w zależności od tego podejmowana jest decyzja, w którym obszarze umieszczać dane. Pamięci FLASH są oferowane jako dwa typy: NOR i NAND. Tablica pamięci NOR jest dostępna bezpośrednio i dlatego pamięci te są stosowane do zapisu danych inicjujących system i programu. Pamięci typu NAND mają architekturę, która pozwala na sekwencyjny dostęp do zawartości pamięci. Pamięci NAND są dzielone na strony zawierające typowo 256 lub 512 bajtów. Każda strona jest dostępna jako oddzielna jednostka pamięci. Pamięci NAND nie pozwalają więc na bezpośredni dostęp tak jak pamięci NOR. Są wolniejsze i wymagają bardziej rozbudowanych układów interfejsów. W zamian za to oferują duże pojemności i są stosowane do przechowywania dużej ilości danych. Jeżeli w pamięci NAND przechowywane są dane programu, to konieczne jest przed ich użyciem przepisanie ich do pamięci RAM. Pamięci NAND są szeroko stosowane w urządzeniach elektroniki użytkowej, takich jak cyfrowe aparaty fotograficzne lub jako pamięci nieulotne w systemach cyfrowych. Pamięci NOR wykorzystywane jako pamięci tylko do odczytu mogą być sterowane przez prosty interfejs asynchroniczny podobnie jak pamięci EPROM. Stosowane są w systemach procesorowych do przechowywania danych inicjujących system. Zapis do pamięci FLASH wymaga najpierw wyczyszczenia komórki, a następnie zapisu bitu. Proces kasowania komórki trwa dłużej niż odczyt z komórki i wymaga podania do bramki i źródła odpowiedniego napięcia. Proces kasowania pojedynczych komórek trwałby zbyt długo i wymagałby stosowania układów przełączających dla każdej komórki. Zamiast tego pamięć dzielona jest na bloki wielu komórek, które są kasowane jednocześnie. Pamięci FLASH są segmentowane w bardzo różny sposób – zależy to od producenta i typu pamięci. Dzięki segmentacji nie ma potrzeby kasowania całej pamięci i bloki zawierające szczególnie ważne informacje są chronione. Kasowanie bloku pamięci wymaga relatywnie długiego czasu, jeśli porównać ten czas z czasem trwania cyklu zegarowego procesora. Do kasowania stosowane są specjalne algorytmy wymagające odpowiedniej sekwencji komend umożliwiającej dostęp do kasowanych obszarów. SERWIS ELEKTRONIKI Pamięci EEPROM i FLASH w sprzęcie powszechnego użytku Nowoczesne pamięci FLASH wymagają pojedynczego napięcia zasilającego i zawierają wewnętrzne układy do wytwarzania niestandardowych napięć programujących i kasujących. Układ sterujący określa, który blok pamięci w danym momencie czasu podlega kasowaniu lub zapisywaniu. Pamięć FLASH MX25L512 Pamięć MX25L512 jest pamięcią FLASH o pojemności 512kb skonfigurowana jako 65 536 × 8 bitów. Układ posiada szeregowy interfejs SPI sterowany szyną trójprzewodową. Szynę stanowią sygnały: SCLK – sygnał zegarowy, SI – sygnał danych wejściowych, SO – sygnał danych wyjściowych. Wejście CS zezwala na dostęp poprzez interfejs SPI. Pamięć pozwala na sekwencyjny odczyt całej zawartości. Po wysłaniu komendy programowania / kasowania pamięci następuje wykonanie algorytmów programowania / kasowania i weryfikacji strony pamięci lub sektora / bloku pamięci. Komenda programowania powoduje programowanie całej strony pamięci (256 bajtów), komenda kasowania pamięci powoduje kasowanie 4 kilobajtowych sektorów. Gdy pamięć nie wykonuje żadnej operacji i na wejściu CS jest stan wysoki, układ przechodzi w tryb Standby, w którym pobór prądu jest mniejszy niż 10µA. Minimalna ilość cykli programowania i kasowania komórki pamięci wynosi 100 000. Właściwości pamięci MX25L512 przedstawiono w tablicy 1. Tablica1. Właściwości układu MX25L512 Napięcie zasilania 1.6V- 6V Pobór prądu w trybie pracy maks.150mA Pobór prądu w trybie Standby maks.4mA 524288× 1bit Organizacja pamięci 16 sektorów po 4kB każdy Interfejs Kasowanie pamięci Częstotliwość zegara Czaskasowania Ilość cykli kasowania / zapisu szeregowy,trójprzewodowy,SPI Mode0iMode3 każdy sektor może być kasowany indywidualnie 85MHzi66MHz maks.120ms/sektor maks. 2s / cała pamięć 105 Pamięci produkowane są w obudowach SOP8, SON8. W tablicy 2 przedstawiono opis wyprowadzeń układów. Tablica2. Opis wyprowadzeń układu MX25L512 1 2 3 4 5 6 7 8 CS– włączanie układu SO– wyjście danych szeregowych WP– blokadazapisu GND– masa SI– wejście danych szeregowych SCLK– wejście zegarowe HOLD– zatrzymanie pracy pamięci bez wyłączania układu VCC– napięcie zasilania 3.3V Na rysunku 6 przedstawiono rozkład wyprowadzeń układu MX25L512. SON8 SOP8 CS 1 8 VCC CS 1 8 VCC SO 2 7 HOLD SO 2 7 HOLD WP 3 6 SCLK WP 3 6 SCLK GND 4 5 SI GND 4 5 SI Rys.6. Wyprowadzenia układu MX25L512 Pamięci EEPROM Pamięci EEPROM (Electrically Erasable Programmable ROM) są pamięciami nieulotnymi. Indywidualne bajty tych pamięci mogą być kasowane bez wpływu na zawartość komórek sąsiednich. Pamięci te zwykle nie mają dużych pojemności. Stosowane są w aplikacjach, gdzie wymagane są reprogramowalne obszary pamięci ROM. Przechowywane są w nich dane konfiguracyjne systemu. Pamięci EEPROM można podzielić w zależności interfejsu na szeregowe i równoległe. Szeregowe pamięci EEPROM produkowane są w małych obudowach DIP i SOIC i mają pojemności rzędu kilku - kilkudziesięciu kB. Szeregowy interfejs, małe rozmiary pamięci i niski pobór mocy sprawiają, że pamięci te są bardzo praktyczne do przechowywania danych o numerze seryjnym urządzenia, danych produkcyjnych i konfiguracyjnych. Równoległe pamięci EEPROM są ciągle dostępne i mają oznaczenia 28xx. Są one kompatybilne pod względem wyprowadzeń i funkcji (dla odczytu) z pamięciami EPROM serii 27xxx. Pamięci szeregowe EEPROM są bardzo popularne jako nieulotne pamięci o małej pojemności. Ponieważ interfejs szeregowy wymaga niewielkiej liczby wyprowadzeń, pamięci są produkowane w obudowach DIP 8-nóżkowych lub 5-nóżkowych SOT23s. Komórka pamięci EEPROM zbudowana jest podobnie do komórki pamięci EPROM, stanowi ją tranzystor polowy o dwóch bramkach – sterującej i pływającej. Różnica leży w warstwie tlenkowej, która w pamięci EEPROM jest cieńsza i pozwala na wystąpienie zjawisk tunelowych przy sterowaniu tranzystora za pomocą bramki sterującej. Przyłożenie odpowiednio wysokiego napięcia do tej bramki powoduje gromadzenie się lub rozładowywanie ładunku elektronów na bramce pływającej. Jeśli bramka pływająca zostanie naładowana ładunkiem elektronów, to wytworzone przez nie napięcie będzie blokowało w trakcie normalnej pracy funkcje tranzystora polowego – będzie to komórka ze stanem logicznym 0. Jeśli ładunek bramki pływającej zostanie rozładowany, to przestanie ona wpływać na pracę tranzystora – będzie to komórka ze stanem logicznym 1. Kasowanie i programowanie komórki odbywa się na drodze elektrycznej, pamięci EEPROM można programować nową zawartością bezpośrednio w układzie cyfrowym, bez konieczności ich wyjmowania i naświetlania SERWIS ELEKTRONIKI Pamięci EEPROM i FLASH w sprzęcie powszechnego użytku światłem UV jak w przypadku zwykłych pamięci EPROM. Pamięć wytrzymuje kilkanaście tysięcy cykli kasowania. PDIP/SOP/TSOP Pamięci EEPROM 24LC01 / 24LC02 Układy 24LC01 / 24LC02 są szeregowymi pamięciami EEPROM o pojemnościach odpowiednio 1024 / 2048 bitów. Komórki pamięci zawierają tranzystory polowe CMOS z pływającą bramką. Obszar pamięci zorganizowany jest jako matryca 128 (24LC01) / 256 (24LC02) słów 8-bitowych. Układy są przystosowane do pracy zarówno w urządzeniach przemysłowych, jak i powszechnego użytku, gdzie wymagany jest niewielki pobór mocy i praca z małym napięciem zasilania. Układy sterowane są dwuprzewodową szyną I2C. Do tej samej szyny podłączone może być do ośmiu układów pamięci. Wyprowadzenie WP służy do blokowania zawartości pamięci przed przypadkowym zapisem. Właściwości pamięci 24LC01 / 24LC02 przedstawiono w tablicy 3. Tablica3. Właściwości układów 24LC01/24LC02 Napięcie zasilania 2.4V- 5.5V Pobór prądu w trybie pracy maks.5mA Pobór prądu w trybie Standby maks.5mA 24LC01– 128 słów 8-bitowych Organizacja pamięci 24LC02– 256 słów 8-bitowych Interfejs szeregowy,dwuprzewodowy,I2C Kasowanie pamięci przed automatyczne zapisem Czasprzechowywania 40lat danych Ilość cykli kasowania / zapisu 106 Częstotliwość zegara maks.100kHz Czaszapisu maks.10ms Pamięci produkowane są w obudowach SIP8, SO8, TSSOP8. W tablicy 4 przedstawiono opis wyprowadzeń układów. Tablica4. Opis wyprowadzeń układów 24LC01/24LC02 1 2 3 4 5 6 7 8 A0– wejście adresowe A1– wejście adresowe A2– wejście adresowe VSS– masa SDA– wejście / wyjście danych SCL– wejście zegarowe WP– blokadazapisu VCC– napięcie zasilania A0 1 8 VCC A1 2 7 WP A2 3 6 SCL VSS 4 5 SDA Rys. 7. Wyprowadzenia układów 24LC01 / 24LC02 4000 słów 8 bitowych (4k × 8). Pamięć przystosowana jest do odczytu sekwencyjnego lub przypadkowego. Trzy linie adresowe pozwalają na przyłączenie do ośmiu układów do tej samej szyny sterującej. Układ może pracować w dwóch trybach: standard - maks. częstotliwość zegara 100kHz lub fast - maks. częstotliwość zegara 400kHz. Właściwości pamięci 24C32 przedstawiono w tablicy 5. Tablica5. Właściwości układu 24C32 Napięcie zasilania Pobór prądu w trybie zapisu Pobór prądu w trybie odczytu Pobór prądu w trybie Standby Organizacja pamięci Interfejs Czasprzechowywania danych Ilość cykli kasowania / zapisu Częstotliwość zegara Czaszapisubajtulubstrony Odporność na wyładowania elektrostatyczne 4.5V- 5.5V maks.3mA maks.150µA maks.5µA 4000 słów 8-bitowych szeregowy,dwuprzewodowy,I2C 200lat 106 100kHzlub400kHz typ.5ms >4000V Pamięci produkowane są w obudowach SIP8, SO8, TSSOP8. W tablicy 6 przedstawiono opis wyprowadzeń układów. Tablica6. Opis wyprowadzeń układów 24LC01/24LC02 1 2 3 4 5 6 7 8 A0– wejście adresowe A1– wejście adresowe A2– wejście adresowe VSS– masa SDA– wejście / wyjście danych SCL– wejście zegarowe – VCC– napięcie zasilania Na rysunku 8 przedstawiono rozkład wyprowadzeń układu 24C32. PDIP/SOIC Na rysunku 7 przedstawiono rozkład wyprowadzeń układów 24LC01 / 24LC02. Pamięć EEPROM 24C32 Układ scalony 24C32 firmy Microchip jest szeregową pamięcią EEPROM o pojemności 32kb zorganizowanej jako A0 1 8 VCC A1 2 7 NC A2 3 6 SCL VSS 4 5 SDA Rys.8. Wyprowadzenia układu 24C32 } SERWIS ELEKTRONIKI