KAPico to miniaturowa płytka z mikrokontrolerem RP2040 firmy Raspberry. Płytka wyposażona została w 16MB pamięci Flash (w porównaniu z 2MB pamięci znajdującymi się na płytce Raspberry Pi Pico), złącza o rastrze 2,54mm pozwalające na łatwe dołączenie modułu do płytek stykowych lub uniwersalnych. Dzięki niewielkim wymiarom produkt może znaleźć zastosowanie w wielu rozwojowych projektach.
Podstawowe cechy i parametry
Mikrokontroler RP2040 zaprojektowany przez Raspberry Pi
Dwa rdzenie ARM Cortex-M0+ z taktowaniem do 133 MHz
Zewnętrzna pamięć flash: 16 MB
Pamięć RAM: 264 kB
Pady umożliwiające przylutowanie złączy goldpin
USB 1.1 działający w trybach Host i Device
Obsługa trybu niskiego zużycia energii i trybu bezczynności
Możliwość programowania Drag&Drop w trybie pamięci masowej USB
Obsługa interfejsu SWD do programowania i debugowania
12 wyprowadzeń GPIO
Rozbudowane interfejsy komunikacyjne:
2 x SPI
2 x I2C
2 x UART
4 x 12-bit ADC
12 kanałów PWM
Wbudowany zegar czasu rzeczywistego (RTC)
Akcelerator liczb zmiennoprzecinkowych
Czujnik temperatury
Napięcie zasilania: 3,3 – 5,5 V
Temperatura pracy: -20°C ~ 85°C (rekomendowana maksymalna temperatura 70°C)
Wymiary: 17,5 mm x 20,5 mm
Wyposażenie standardowe
Kod
Opis
KAPico
Zmontowany i uruchomiony moduł
Schemat elektryczny
Opis wyprowadzeń
Nr wyprowadzenia
P1
Funkcja
1
7
GPIO7, SPI0 TX, UART1 RTS, I2C1 SCL, PWM3 B
2
6
GPIO6, SPI0 SCK, UART1 CTS, I2C1 SDA, PWM3 A
3
5
GPIO5, SPI0 CSn, UART1 RX, I2C0 SCL, PWM2 B
4
4
GPIO4, SPI0 RX, UART1 TX, I2C0 SDA, PWM2 A
5
3
GPIO3, SPI0 TX, UART0 RTS, I2C1 SCL, PWM1 B
6
2
GPIO2, SPI0 SCK, UART0 CTS, I2C1 SDA, PWM1 A
7
1
GPIO1, SPI0 CSn, UART0 RX, I2C0 SCL, PWM0 B
8
0
GPIO0, SPI0 RX, UART0 TX, I2C0 SDA, PWM0 A
Nr wyprowadzenia
P3 - Złącze debug SWD
Funkcja
9
SWCLK
Linia zegarowa złącza debug
10
GND
Masa
11
SWDIO
Linia danych złącza debug
Nr wyprowadzenia
P2
Funkcja
12
GND
Masa
13
29
GPIO29, ADC3, SPI1 CSn UART0 RX I2C0 SCL PWM6 B
14
28
GPIO28, ADC2, SPI1 RX, UART0 TX, I2C0 SDA, PWM6 A
15
27
GPIO27, ADC1, SPI1 TX, UART1 RTS, I2C1 SCL, PWM5 B
16
26
GPIO26, ADC0, SPI1 SCK, UART1 CTS, I2C1 SDA, PWM5 A
17
3V3
Wyjście stabilizatora 3,3V
18
GND
Masa
19
5V
Napięcie zasilające (3,3V - 5,5V)
Linie magistrali I2C
Moduł KAPico został wyposażony w kolorową diodę LED, która sterowana jest przez niewyprowadzone na złącza wyprowadzenia mikrokontrolera.
Kolor
Wyprowadzenie
Czerwony
GPIO23
Zielony
GPIO24
Niebieski
GPIO25
Przyciski BOOT oraz RST
Moduł KAPico został wyposażony w dwa przyciski które ułatwiają programowanie mikrokontrolera RP2040. Dzięki przyciskowi RST użytkownik nie musi odłączać oraz podłączać przewodu USB aby zresetować mikrokontroler, natomiast przycisk BOOT pełni taką samą funkcję jak w Raspberry Pi Pico - powoduje uruchomienie bootloadera który umożliwia jego programowanie.