Jest to płytka z układem SoC ATSAMW25 firmy Microchip Technology wyposażona w: mikrokontroler SAMD21G18A z 32-bitowym rdzeniem Cortex M0+ o maksymalnej częstotliwości taktowania 48 MHz, układ radiowy ATWINC1500B-MU-T i układ kryptograficzny ATECC608A. Pamięciami pierwszego są: SRAM o pojemności 32 KB i Flash o pojemności 256 KB, natomiast interfejsami: I2S, I2C, SPI, UART i USB 2.0. Drugi układ implementuje interfejs Wi-Fi 2,4 GHz b/g/n. Trzeci z kolei wspiera popularne systemy kryptograficzne, dzięki którym komunikacja z Arduino MKR1000 WiFi może być prowadzona z dużym poziomem bezpieczeństwa.
W zestawie dostępne są 22 wyprowadzenia cyfrowe (12 z nich może być wyjściami PWM) i 8 analogowych, które są dołączone do dwudziestokanałowego przetwornika analogowo-cyfrowego o rozdzielczości 8, 10 i 12 bitów oraz do przetwornika cyfrowo-analogowego o rozdzielczości 10 bitów (przetworniki te występują w ramach mikrokontrolera powyżej). Ponadto występują 3 wyprowadzenia napięciowe - jedno o napięciu 3,3 V oraz dwa na napięcie 5 V (jednym z nich jest wejście Vin). Programowanie płytki odbywa się poprzez kabel USB bądź złącze ICSP (dla zewnętrznych programatorów). Jego zasilanie jest trojakie: przez wejście Vin, gniazdo JST S2B-PH-SM4-TB (LF)(SN) dla jednej baterii litowo-jonowej (Li-Ion) lub litowo-polimerowej (Li-Po) o napięciu nominalnym 3,7 V i pojemności co najmniej 700 mAh, bądź kabel USB (wspomniane baterie można ładować przez zestaw). Obsługę produktu zapewnia darmowe środowisko Arduino IDE. Jest on dla każdego w tym profesjonalistów. Brak kabla USB w zestawie. Poniżej specyfikacja Arduino MKR1000 WiFi.
Specyfikacja zestawu Arduino MKR1000 WiFi w wersji ze złączami:
- Układ SoC (System on Chip) ATSAMW25 firmy Microchip Technology zawierający:
- Mikrokontroler SAMD21G18A:
- Rdzeń: Cortex M0+ firmy ARM
- Rodzaj architektury: RISC
- Długość magistrali danych: 32 bity
- Maksymalna częstotliwość taktowania: 48 MHz
- Liczba wyprowadzeń I/O: 52
- Pamięci:
- SRAM: 32 KB
- Flash: 256 KB
- Interfejsy:
- I2S:
- Obsługa dwóch kanałów
- I2C:
- Maksymalna częstotliwość pracy: 3,4 MHz
- SPI:
- Obsługa trybu full-duplex
- UART:
- Tryby pracy: half-duplex i full duplex
- USB 2.0:
- Standard: Full Speed
- Host
- Maksymalna przepływność: 12 Mb/s
- I2S:
- Przetwornik analogowo-cyfrowy (ADC):
- Liczba kanałów: 20
- Rozdzielczość: 8, 10 I 12 bitów (konfigurowalna)
- Częstotliwość próbkowania: do 350 ksps
- Przetwornik cyfrowo-analogowy (DAC):
- Rozdzielczość: 10 bitów
- Częstotliwość próbkowania: do 350 ksps
- Kontroler DMA
- Wbudowany czujnik temperatury
- Wbudowany generator sum kontrolnych CRC-32
- Zewnętrzne przerwania
- Niski pobór mocy
- Temperatura pracy: od -40 do 125°C
- Wsparcie ze strony biblioteki Arduino Low Power pozwalającej zarządzać mocą układu
- Układ ATWINC1500B-MU-T implementujący interfejs Wi-Fi o następujących parametrach:
- Częstotliwość: 2,4 GHz
- Standardy: b, g i n
- Wsparcie ze strony biblioteki WiFi101
- Układ kryptograficzny ATECC608A:
- Obsługa systemu kryptograficznego AES o 128-bitowych kluczach (kodowanie/dekodowanie)
- Obsługa funkcji skrótu SHA-256
- Obsługa kodów HMAC
- Obsługa technologii: ECDSA: FIPS186-3, ECDH: FIPS SP800-56A oraz NIST Standard P256
- Wbudowaną antenę
- Mikrokontroler SAMD21G18A:
- Wyprowadzenia:
- Cyfrowe - 22 szt.:
- Dwukierunkowe (wejścia i wyjścia)
- Napięcie pracy: 3,3 V
- Prąd maksymalny: 7 mA
- PWM - 12 szt.:
- Jednokierunkowe (wyjścia)
- Wybierane spośród wyprowadzeń cyfrowych
- Analogowe - 8 szt.:
- Dwukierunkowe (wejścia i wyjścia)
- Maksymalne napięcie: 3,3 V
- Maksymalny prąd: 7 mA
- Napięciowe - 3 szt.:
- Wyjście 3,3 V
- Wyjście 5 V
- Wejście Vin (zalecana wartość napięcia: 5 V, graniczna: 6 V)
- Cyfrowe - 22 szt.:
- Dioda jednokolorowa LED
- Numer wyjścia, do którego jest dołączona jednokolorowa dioda LED (wartość stałej LED_BUILTIN): 6
- Programowanie:
- Przez kabel USB (gniazdo microUSB)
- W oparciu o złącze ICSP (dla programatorów zewnętrznych)
- Zasilanie:
- Zewnętrzne:
- Przez kabel USB - gniazdo microUSB (5 V)
- Przez wejście Vin (zalecana wartość napięcia: 5 V, a graniczna to: 6 V)
- Przez gniazdo JST S2B-PH-SM4-TB(LF)(SN) dla baterii litowo-jonowej (Li-Ion) lub litowo-polimerowej (Li-Po) o napięciu nominalnym 3,7 V i pojemności co najmniej 700 mAh
- Maksymalny pobór prądu: 46 mA
- Zewnętrzne:
- Inne:
- Łączny wartość prądu pobieranego przez jeden rząd wyprowadzeń zestawu nie może przekroczyć 65 mA
- Możliwość ładowania dołączonej do zestawu baterii
- 9 punktów pomiarowych na spodzie zestawu
- Wymiary: 61,5×25 mm
- Waga: 32 g
Przewodnik instalacyjny zestawu Arduino MKR1000 WIFI