|
7 | 7 | The Nucleo-L031K6 is a board from ST's Nucleo family supporting ARM Cortex-M0 |
8 | 8 | STM32L031K6T6 microcontroller with 8KiB of RAM and 32KiB of Flash. |
9 | 9 |
|
| 10 | +## Pinout |
10 | 11 |
|
11 | | -## Flashing the Board Using ST-LINK Removable Media |
12 | | - |
13 | | -On-board ST-LINK programmer provides via composite USB device removable media. |
14 | | -Copying the HEX file causes reprogramming of the board. This task |
15 | | -could be performed manually; however, the cpy2remed (copy to removable |
16 | | -media) PROGRAMMER script does this automatically. To program board in |
17 | | -this manner, use the command: |
18 | | -``` |
19 | | -make BOARD=nucleo-l031k6 PROGRAMMER=cpy2remed flash |
20 | | -``` |
21 | | -@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates |
22 | | - can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). |
| 12 | +@image html pinouts/nucleo-l432kc-and-more.svg "Pinout for the Nucleo-L031K6 (from STM user manual, UM1956, https://www.st.com/resource/en/user_manual/um1956-stm32-nucleo32-boards-mb1180-stmicroelectronics.pdf, page 32)" width=25% |
| 13 | + |
| 14 | +### MCU |
| 15 | + |
| 16 | +| MCU | STM32L031K6 | |
| 17 | +|:---------- |:------------------- | |
| 18 | +| Family | ARM Cortex-M0+ | |
| 19 | +| Vendor | ST Microelectronics | |
| 20 | +| RAM | 8KiB | |
| 21 | +| Flash | 32KiB | |
| 22 | +| Frequency | up to 32MHz | |
| 23 | +| FPU | no | |
| 24 | +| Timers | 8 (4x 16-bit, 1x RTC, 1x Systick, 2x Watchdog) | |
| 25 | +| ADC | 1x 12-bit (10 channels) | |
| 26 | +| UARTs | 2 (one USART and one Low-Power UART) | |
| 27 | +| SPIs | 2 | |
| 28 | +| CANs | 0 | |
| 29 | +| RTC | 1 | |
| 30 | +| I2Cs | 1 | |
| 31 | +| Vcc | 1.65V - 3.6V | |
| 32 | +| Datasheet | [Datasheet](https://www.st.com/resource/en/datasheet/stm32l031k6.pdf) | |
| 33 | +| Reference Manual | [Reference Manual](https://www.st.com/resource/en/reference_manual/rm0377-ultralowpower-stm32l0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf) | |
| 34 | +| Programming Manual | [Programming Manual](https://www.st.com/resource/en/programming_manual/pm0223-stm32-cortexm0-mcus-programming-manual-stmicroelectronics.pdf) | |
| 35 | +| Board Manual | [Board Manual](https://www.st.com/resource/en/user_manual/um1956-stm32-nucleo32-boards-mb1180-stmicroelectronics.pdf) | |
| 36 | + |
| 37 | +## Flashing the Board |
| 38 | + |
| 39 | +A detailed description about the flashing process can be found on the |
| 40 | +[guides page](https://guide.riot-os.org/board_specific/stm32/). |
| 41 | +The board name for the Nucleo-L031K6 is `nucleo-l031k6`. |
0 commit comments