Revision as of 12:05, 9 September 2021 by Jakub Skowron(talk | contribs)(Created page with "__jzpdf__ ====== Description ====== [https://kamami.pl/en/pozostale-plytki-bazowe-z-rp2040/586673-miniaturowa-plytka-z-mikrokontrolerem-rp2040.html KAPico] is a miniature boar...")
KAPico is a miniature board with RP2040 microcontroller from Raspberry. The board is equipped with 16MB of Flash memory (compared to 2MB of memory on the Raspberry Pi Pico board), connectors with a pitch of 2.54mm allowing for easy attachment of the module to breadboards or universal plates. Thanks to its small dimensions, the product can be used in many development projects.
Basic Features and Parameters
RP2040 microcontroller designed by Raspberry Pi
Dual ARM Cortex-M0 + cores clocked up to 133 MHz
External flash memory: 16 MB
RAM: 264 KB
Pads for soldering goldpin connectors
USB 1.1 works in Host and Device modes
Support low power mode and idle mode
Drag & Drop programming possible in USB mass storage mode
Support for SWD interface for programming and debugging
12 GPIO pins
Extensive communication interfaces:
2 x SPI
2 x I2C
2 x UART
4 x 12-bit ADC
12 PWM channels
Built-in real time clock (RTC)
Accelerator for floating point numbers
Temperature sensor
Supply voltage: 3.3 - 5.5 V
Working temperature: -20 ° C ~ 85 ° C (recommended maximum temperature 70 ° C)
Dimensions: 17.8mm x 20.5mm
Standard Equipment
Code
Description
KAPico
Assembled and running module
Wiring diagram
Pin description
Pin No.
P1
Function
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
Pin No.
P3 - SWD debug connector
Function
9
SWCLK
Timeline of the debug connector
10
GND
Mass
11
SWDIO
Debug connector data line
Pin No.
P2
Function
12
GND
Mass
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
Stabilizer output 3.3V
18
GND
Mass
19
5V
Supply voltage (3.3V - 5.5V)
Built-in RGB LED
The KAPico module is equipped with a three-color LED diode, which is controlled by the microcontroller terminals that are not connected to the connectors.
Color
Pin No.
Red
GPIO23
Green
GPIO24
Blue
GPIO25
BOOT and RST buttons
The KAPico module is equipped with two buttons that facilitate programming of the RP2040 microcontroller. Thanks to the RST button, the user does not have to disconnect and connect the USB cable to reset the microcontroller, while the BOOT button performs the same function as in the Raspberry Pi Pico - it starts the bootloader which allows its programming.