Schemat zestawu, podzielony na części „mikrokontrolerową” i "peryferyjną", pokazano na rysunku 1. Sercem modułu jest procesor U1 firmy Atmel typu ATmega2560 taktowany za pomocą rezonatora XT2 (16 MHz). Dodatkowo został zastosowany kwarc XT1 (32768 Hz) dla realizacji funkcji zegara czasu rzeczywistego, przy wykorzystaniu zasobów sprzętowych procesora U1.
Oczywiście, w miejsce ATmega2560, bez żadnych zmian układowych, można wlutować ATmega1280. Płytka jest wyposażona w złącze ISP w standardzie 6PIN. Układ stabilizatora LDO U2 (LM2940) pełni funkcję głównego zasilacza modułu. Warto wyposażyć go w mały radiator. Dioda D1 zabezpiecza moduł przed skutkami odwrotnego dołączenia zasilania, a dioda LD sygnalizuje zasilanie modułu.
Napięcie +5 V jest doprowadzone do złączy J2 i JP1 - może być wykorzystane do zasilania układów zewnętrznych. Sześć portów procesora wyprowadzonych jest na złącza krawędziowe modułu. Dwa porty F/K mogą pełnić funkcje wejść analogowych, dołączonych do wewnętrznego A/C. Układ UA pełni funkcję napięcia odniesienia dla wewnętrznego przetwornika A/C. Porty B, D, E, L pełnią funkcje wejść/wyjść cyfrowych wraz z dostępnymi funkcjami alternatywnymi.
Porty A i C są wykorzystywane do współpracy z zewnętrzną pamięcią UM1 (RAM), zatrzask przechowuje dolne 8 bitów adresu. Należy pamiętać o dobraniu pamięci o odpowiednio krótkim czasie dostępu, jest to opisane szczegółowo w nocie aplikacyjnej. Jeżeli stosując kwarc 16 MHz chcemy wykorzystać pełną prędkość współpracy, pamięć musi mieć czas dostępu krótszy niż 45 ns. Podobnie zatrzask, musi być z serii AHC.
Część portu H jest przeznaczone do współpracy z typowym wyświetlaczem znakowym LCD, zgodnym z HD44780, potencjometr RVLCD służy do ustawienia kontrastu. Port J jest używany do współpracy z klawiaturą SW1-3 i diodami LED LD1...LD3. Dwa porty szeregowe RTX2 i TRX3 są doprowadzone do złącz S2, i S3. Na złączach wyprowadzono też zasilanie w celu ułatwienia współpracy z modułami komunikacji szeregowej poprzez Bluetooth, radio lub zewnętrzny interfejs USB.
Na płytce zamontowano gniazdo pamięci SD oraz układ konwersji poziomów napięcia interfejsu SPI. Zwora JS umożliwia wyłączenie interfejsu SD (zwora założona), gdy nieużywany, ponieważ współdzieli on zasoby ze złączem ISP i innymi układami magistrali SPI. Układ USD2 dostarcza zasilania 3,3 V dla interfejsu SD oraz dla zasilania układów zewnętrznych przez złącze JP2.
Moduł zmontowany jest na dwustronnej płytce drukowanej, której schemat montażowy pokazano na rysunku 2. Rozstaw złącz krawędziowych umożliwia montaż modułu w typowych płytkach stykowych lub prototypowych, sposób i strona montażu złącz zależy od preferencji i zastosowań. Osobiście preferuje długie złącza SIL i wlutowanie ich tak, aby wyprowadzenia były dostępne z obu stron płytki.
Adam Tatuś, EP