Adafruit KB2040 to płytka wyposażona w mikrokontroler RP2040 Raspberry Pi. Układ posiada dwa rdzenie ARM Cortex M0+ pracujące z częstotliwością do 133 MHz, 264 kB pamięci RAM oraz 30 portów GPIO.
Na płytce znajduje się szybka pamięć QSPI o pojemności aż 8 MB czyli cztery razy więcej niż w klasycznym Raspberry Pi PICO.
Na płytce, poza układem RP2040 oraz pamięcią Flash, znajduje się stabilizator napięcia 3,3 V, przyciski Boot i Reset, dioda RGB NeoPixel, złączeUSB typu C do zasilania i programowania modułu oraz 20 wyjść GPIO, na których wyprowadzone zostały takie peryferia, jak cztery 12-bitowe wejścia ADC, wyjścia PWM, dwa interfejsy I2C, SPI i UART. Płytka wyposażona jest w złącze STEMMA QT oraz dwa pady (D+, D-) interfejsu USB.
Adafruit KB2040 ma wyjścia kompatybilne z Arduino Pro Micro. Platforma wspiera popularne języki programowania MicroPython, CircuitPython oraz C/C++. Programy można wgrywać do pamięci za pomocą interfejsu USB przy wykorzystaniu wbudowanego bootloadera.
Właściwości
- Mikrokontroler RP2040 zaprojektowany przez Raspberry Pi
- Dwa rdzenie ARM Cortex-M0+ z taktowaniem do 133 MHz
- 264 kB wbudowanej pamięci SRAM
- Zegar czasu rzeczywistego (RTC)
- 8 MB zewnętrznej pamięci flash QSPI
- Stabilizator napięcia 3,3 V 500 mA
- Wbudowane złącze USB typu C do programowania
- 20 x wielofunkcyjne piny GPIO
- 4 x 12-bitowe wejścia ADC z wewnętrznym czujnikiem temperatury, 0,5 MSa/s
- 16 x PWM
- 2 x UART
- 2 x I2C
- 2 x SPI
- Przyciski Reset i Boot
- Dioda NeoPixel
- Piny D+ i D- interfejsu USB
- Obsługiwane języki programowania: MicroPython, CircuitPython i C/C++
- Wymiary 35 x 17,8 x 4,9 mm