diff --git a/boards/nucleo-f030/Makefile b/boards/nucleo-f030/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..f8fcbb53a06595771dae356338a7bf2c0673734d
--- /dev/null
+++ b/boards/nucleo-f030/Makefile
@@ -0,0 +1,3 @@
+MODULE = board
+
+include $(RIOTBASE)/Makefile.base
diff --git a/boards/nucleo-f030/Makefile.features b/boards/nucleo-f030/Makefile.features
new file mode 100644
index 0000000000000000000000000000000000000000..c7f508057a7c1f44403127bd31afa73ad0f5de6b
--- /dev/null
+++ b/boards/nucleo-f030/Makefile.features
@@ -0,0 +1,12 @@
+# Put defined MCU peripherals here (in alphabetical order)
+FEATURES_PROVIDED += periph_cpuid
+FEATURES_PROVIDED += periph_gpio
+FEATURES_PROVIDED += periph_rtc
+FEATURES_PROVIDED += periph_timer
+FEATURES_PROVIDED += periph_uart
+
+# Various other features (if any)
+FEATURES_PROVIDED += cpp
+
+# The board MPU family (used for grouping by the CI system)
+FEATURES_MCU_GROUP = cortex_m0_1
diff --git a/boards/nucleo-f030/Makefile.include b/boards/nucleo-f030/Makefile.include
new file mode 100644
index 0000000000000000000000000000000000000000..7f46635918a62ae80e25e2df76146d7a291e0f0a
--- /dev/null
+++ b/boards/nucleo-f030/Makefile.include
@@ -0,0 +1,6 @@
+## the cpu to build for
+export CPU = stm32f0
+export CPU_MODEL = stm32f030r8
+
+# load the common Makefile.include for Nucleo boards
+include $(RIOTBOARD)/nucleo-common/Makefile.include
diff --git a/boards/nucleo-f030/board.c b/boards/nucleo-f030/board.c
new file mode 100644
index 0000000000000000000000000000000000000000..28c6dcf2e122c992b2601d3f912a1ee6cbeba517
--- /dev/null
+++ b/boards/nucleo-f030/board.c
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2016 Inria
+ *
+ * This file is subject to the terms and conditions of the GNU Lesser
+ * General Public License v2.1. See the file LICENSE in the top level
+ * directory for more details.
+ */
+
+/**
+ * @ingroup     boards_nucleo-f030
+ * @{
+ *
+ * @file
+ * @brief       Board specific implementations for the nucleo-f030 board
+ *
+ * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
+ * @author      José Alamos <jialamos@uc.cl>
+ * @author      Alexandre Abadie <alexandre.abadie@inria.fr>
+ *
+ * @}
+ */
+
+#include "board.h"
+#include "periph/gpio.h"
+
+
+void board_init(void)
+{
+    /* initialize the boards LED */
+    gpio_init(LED0_PIN, GPIO_OUT);
+
+    /* initialize the CPU */
+    cpu_init();
+}
diff --git a/boards/nucleo-f030/dist/openocd.cfg b/boards/nucleo-f030/dist/openocd.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..4f0cfb3a023bba8d0d9df75647452a24c138a121
--- /dev/null
+++ b/boards/nucleo-f030/dist/openocd.cfg
@@ -0,0 +1 @@
+source [find board/st_nucleo_f0.cfg]
diff --git a/boards/nucleo-f030/include/board.h b/boards/nucleo-f030/include/board.h
new file mode 100644
index 0000000000000000000000000000000000000000..23b2628cebd3bd57e839aa39278b4e24d5229f10
--- /dev/null
+++ b/boards/nucleo-f030/include/board.h
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2016 Inria
+ *
+ * This file is subject to the terms and conditions of the GNU Lesser
+ * General Public License v2.1. See the file LICENSE in the top level
+ * directory for more details.
+ */
+
+/**
+ * @defgroup    boards_nucleo-f030 Nucleo-F030
+ * @ingroup     boards
+ * @brief       Board specific files for the nucleo-f030 board
+ * @{
+ *
+ * @file
+ * @brief       Board specific definitions for the nucleo-f030 board
+ *
+ * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
+ * @author      Mohmmad Ayman <mohmmad.khzrag@gmail.com>
+ * @author      José Alamos <jialamos@uc.cl>
+ * @author      Alexandre Abadie <alexandre.abadie@inria.fr>
+ */
+
+#ifndef BOARD_H_
+#define BOARD_H_
+
+#include <stdint.h>
+#include "board_common.h"
+
+#include "cpu.h"
+#include "periph_conf.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * @brief   xtimer configuration
+ * @{
+ */
+#define XTIMER_WIDTH        (16)
+/** @} */
+
+
+
+/**
+ * @brief Initialize board specific hardware, including clock, LEDs and std-IO
+ */
+void board_init(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* BOARD_H_ */
+/** @} */
diff --git a/boards/nucleo-f030/include/periph_conf.h b/boards/nucleo-f030/include/periph_conf.h
new file mode 100644
index 0000000000000000000000000000000000000000..5d21bdd0bf9d1f1af042e3f03a5b1e90161424d0
--- /dev/null
+++ b/boards/nucleo-f030/include/periph_conf.h
@@ -0,0 +1,136 @@
+/*
+ * Copyright (C) 2016 Inria
+ *
+ * This file is subject to the terms and conditions of the GNU Lesser
+ * General Public License v2.1. See the file LICENSE in the top level
+ * directory for more details.
+ */
+
+/**
+ * @ingroup     boards_nucleo-f030
+ * @{
+ *
+ * @file
+ * @brief       Peripheral MCU configuration for the nucleo-f030 board
+ *
+ * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
+ * @author      José Ignacio Alamos <jialamos@uc.cl>
+ * @author      Alexandre Abadie <alexandre.abadie@inria.fr>
+ */
+
+#ifndef PERIPH_CONF_H_
+#define PERIPH_CONF_H_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * @name Clock system configuration
+ * @{
+ */
+#define CLOCK_HSE           (8000000U)          /* external oscillator */
+#define CLOCK_CORECLOCK     (48000000U)         /* desired core clock frequency */
+
+/* the actual PLL values are automatically generated */
+#define CLOCK_PLL_MUL       (CLOCK_CORECLOCK / CLOCK_HSE)
+/** @} */
+
+/**
+ * @brief Timer configuration
+ * @{
+ */
+#define TIMER_NUMOF         (1U)
+#define TIMER_0_EN          1
+#define TIMER_IRQ_PRIO      1
+
+/* Timer 0 configuration */
+#define TIMER_0_DEV         TIM3
+#define TIMER_0_CHANNELS    4
+#define TIMER_0_FREQ        (CLOCK_CORECLOCK)
+#define TIMER_0_MAX_VALUE   (0x0000ffff)
+#define TIMER_0_CLKEN()     (RCC->APB1ENR |= RCC_APB1ENR_TIM3EN)
+#define TIMER_0_IRQ_CHAN    TIM3_IRQn
+#define TIMER_0_ISR         isr_tim3
+/** @} */
+
+/**
+ * @brief UART configuration
+ * @}
+ */
+#define UART_NUMOF          (2U)
+#define UART_0_EN           1
+#define UART_1_EN           1
+#define UART_IRQ_PRIO       1
+
+/* UART 0 device configuration */
+#define UART_0_DEV          USART2
+#define UART_0_CLKEN()      (RCC->APB1ENR |= RCC_APB1ENR_USART2EN)
+#define UART_0_CLKDIS()     (RCC->APB1ENR &= (~RCC_APB1ENR_USART2EN))
+#define UART_0_IRQ          USART2_IRQn
+#define UART_0_ISR          isr_usart2
+/* UART 0 pin configuration */
+#define UART_0_PORT         GPIOA
+#define UART_0_PORT_CLKEN() (RCC->AHBENR |= RCC_AHBENR_GPIOAEN)
+#define UART_0_RX_PIN       3
+#define UART_0_TX_PIN       2
+#define UART_0_AF           1
+
+/* UART 1 device configuration */
+#define UART_1_DEV          USART1
+#define UART_1_CLKEN()      (RCC->APB2ENR |= RCC_APB2ENR_USART1EN)
+#define UART_1_CLKDIS()     (RCC->APB2ENR &= (~RCC_APB2ENR_USART1EN))
+#define UART_1_IRQ          USART1_IRQn
+#define UART_1_ISR          isr_usart1
+/* UART 1 pin configuration */
+#define UART_1_PORT         GPIOB
+#define UART_1_PORT_CLKEN() (RCC->AHBENR |= RCC_AHBENR_GPIOBEN)
+#define UART_1_RX_PIN       7
+#define UART_1_TX_PIN       6
+#define UART_1_AF           0
+/** @} */
+
+
+/**
+ * @brief   ADC configuration
+ * @{
+ */
+#define ADC_CONFIG {            \
+    { GPIO_PIN(PORT_A, 0), 0 },\
+    { GPIO_PIN(PORT_A, 1), 1 },\
+    { GPIO_PIN(PORT_A, 4), 4 },\
+    { GPIO_PIN(PORT_B, 0), 8 },\
+    { GPIO_PIN(PORT_C, 1), 11 },\
+    { GPIO_PIN(PORT_C, 0), 10 } \
+}
+
+#define ADC_NUMOF           (6)
+
+/** @} */
+
+
+/**
+ * @brief   DAC configuration
+ * @{
+ */
+#define DAC_NUMOF           (0)
+/** @} */
+
+/**
+ * @name RTC configuration
+ * @{
+ */
+/**
+ * Nucleos with MB1136 C-02 or MB1136 C-03 -sticker on it have the required LSE
+ * oscillator provided on the X2 slot.
+ * See Nucleo User Manual UM1724 section 5.6.2.
+ */
+#define RTC_NUMOF           (1U)
+/** @} */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* PERIPH_CONF_H_ */
+/** @} */
diff --git a/examples/gnrc_border_router/Makefile b/examples/gnrc_border_router/Makefile
index 7373772446d5d1f1008f20b3877a13c2c1cb8705..08e477ffb89c9619ea0aca1a39a3240bb891253c 100644
--- a/examples/gnrc_border_router/Makefile
+++ b/examples/gnrc_border_router/Makefile
@@ -10,7 +10,8 @@ RIOTBASE ?= $(CURDIR)/../..
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon cc2650stk msb-430 msb-430h pca10000 pca10005 \
                              nrf51dongle nrf6310 nucleo-f103 nucleo-f334 \
                              spark-core stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f072
+                             weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f072 \
+                             nucleo-f030
 
 # use ethos (ethernet over serial) for network communication and stdio over
 # UART, but not on native, as native has a tap interface towards the host.
diff --git a/examples/gnrc_networking/Makefile b/examples/gnrc_networking/Makefile
index ab36f2eb55f6a3eec16d60b9087940c1632f0beb..28089ab251e6f8b28be90cfbe29b6382cc03f1d3 100644
--- a/examples/gnrc_networking/Makefile
+++ b/examples/gnrc_networking/Makefile
@@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                           nrf6310 nucleo-f103 nucleo-f334 pca10000 pca10005 spark-core \
                           stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
-                          yunjia-nrf51822 z1 nucleo-f072
+                          yunjia-nrf51822 z1 nucleo-f072 nucleo-f030
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/gnrc_tftp/Makefile b/examples/gnrc_tftp/Makefile
index c4d50fc6e10ddb288b3bea4b64896f1d1e9d383b..a06144ccccf935e6c6e69c7b41abe92bd7fc3719 100644
--- a/examples/gnrc_tftp/Makefile
+++ b/examples/gnrc_tftp/Makefile
@@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                           nrf6310 nucleo-f103 nucleo-f334 pca10000 pca10005 \
                           spark-core stm32f0discovery telosb weio wsn430-v1_3b \
-                          wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f072
+                          wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f072 nucleo-f030
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/microcoap_server/Makefile b/examples/microcoap_server/Makefile
index 7d1db64b7c7176d4c61eedd93b1a9ed4f4e0676e..31dc9cf9210e5a7ec233088258672209bcbe2e98 100644
--- a/examples/microcoap_server/Makefile
+++ b/examples/microcoap_server/Makefile
@@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                           nrf6310 pca10000 pca10005 spark-core \
                           stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
-                          yunjia-nrf51822 z1 nucleo-f072
+                          yunjia-nrf51822 z1 nucleo-f072 nucleo-f030
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/posix_sockets/Makefile b/examples/posix_sockets/Makefile
index 641f419f883e1ad6c8890077573636772d41c587..0f8df6b5fc01adf09172cb071971b08f85355cb7 100644
--- a/examples/posix_sockets/Makefile
+++ b/examples/posix_sockets/Makefile
@@ -9,7 +9,8 @@ RIOTBASE ?= $(CURDIR)/../..
 
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle nrf6310 \
                              nucleo-f334 pca10000 pca10005 stm32f0discovery telosb weio \
-                             wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f072
+                             wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f072 \
+                             nucleo-f030
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/tests/coap/Makefile b/tests/coap/Makefile
index 411bfc6f99394c3d9eb937a75aa9cbac2c5c6cbc..99ad9b61e8124068b91aab4c20b2f39c9ffa7adb 100644
--- a/tests/coap/Makefile
+++ b/tests/coap/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 # msp430 and avr have problems with int width and libcoaps usage of :x notation in structs
 BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb wsn430-v1_3b \
                    wsn430-v1_4 z1 waspmote-pro arduino-uno arduino-duemilanove
-BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f334 \
+BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f334 nucleo-f030 \
                              stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 z1
 
 USEMODULE += gnrc_ipv6
diff --git a/tests/conn_ip/Makefile b/tests/conn_ip/Makefile
index ecf8a496d08b95814e2dfdb56eb30ef26bbad285..7204634875e2d869edf1cefabde857a9bd862aac 100644
--- a/tests/conn_ip/Makefile
+++ b/tests/conn_ip/Makefile
@@ -5,7 +5,7 @@ BOARD ?= native
 RIOTBASE ?= $(CURDIR)/../..
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f334 stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 z1
+                             weio wsn430-v1_3b wsn430-v1_4 z1 nucleo-f030
 
 USEMODULE += gnrc_netdev_default
 USEMODULE += auto_init_gnrc_netif
diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile
index a54b0e4b6b413baefe4fce1008ca550fd1c56169..3ef2fec07adf6310499b77a1a22cf9dd5f318ef3 100644
--- a/tests/driver_xbee/Makefile
+++ b/tests/driver_xbee/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_uart periph_gpio
 
-BOARD_INSUFFICIENT_MEMORY := stm32f0discovery weio
+BOARD_INSUFFICIENT_MEMORY := stm32f0discovery weio nucleo-f030
 
 USEMODULE += xbee
 USEMODULE += gnrc_netif
diff --git a/tests/gnrc_ipv6_ext/Makefile b/tests/gnrc_ipv6_ext/Makefile
index 9b2846712e061d4f237287d5bef2873ab849fd10..c57bb55e8a839a93666686f6b1afd52f64fbde42 100644
--- a/tests/gnrc_ipv6_ext/Makefile
+++ b/tests/gnrc_ipv6_ext/Makefile
@@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                           nrf6310 nucleo-f103 nucleo-f334 pca10000 pca10005 spark-core \
                           stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
-                          yunjia-nrf51822 z1
+                          yunjia-nrf51822 z1 nucleo-f030
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/tests/gnrc_sixlowpan/Makefile b/tests/gnrc_sixlowpan/Makefile
index 345770653a8c7334a89a421b190a3fc5ae609d53..583195be7efb1292642c926afc1e3bb970608dcf 100644
--- a/tests/gnrc_sixlowpan/Makefile
+++ b/tests/gnrc_sixlowpan/Makefile
@@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                           nrf6310 nucleo-f103 nucleo-f334 pca10000 pca10005 spark-core \
                           stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
-                          yunjia-nrf51822 z1
+                          yunjia-nrf51822 z1 nucleo-f030
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/tests/lwip/Makefile b/tests/lwip/Makefile
index e078b9fcdbcfe89322141e1d6d48d40c56649018..69c3a6c03e1bad71389be63117036255526b0f96 100644
--- a/tests/lwip/Makefile
+++ b/tests/lwip/Makefile
@@ -8,7 +8,7 @@ BOARD_BLACKLIST := arduino-mega2560 msb-430h telosb waspmote-pro z1 arduino-uno
                    arduino-duemilanove
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-mega2560 msb-430h nrf6310 \
                              nucleo-f334 pca10005 stm32f0discovery telosb \
-                             weio yunjia-nrf51822 z1
+                             weio yunjia-nrf51822 z1 nucleo-f030
 
 # including lwip_ipv6_mld would currently break this test on at86rf2xx radios
 USEMODULE += lwip lwip_ipv6_autoconfig lwip_conn_ip lwip_netdev2
diff --git a/tests/mutex_order/Makefile b/tests/mutex_order/Makefile
index 533ce94204b78294a3806c98af01d50ff9714fa9..7ea5def95ef9aa0788776bcab4ca64aef690578f 100644
--- a/tests/mutex_order/Makefile
+++ b/tests/mutex_order/Makefile
@@ -1,7 +1,7 @@
 APPLICATION = mutex_order
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := stm32f0discovery weio
+BOARD_INSUFFICIENT_MEMORY := stm32f0discovery weio nucleo-f030
 
 USEMODULE += xtimer
 
diff --git a/tests/nhdp/Makefile b/tests/nhdp/Makefile
index 5cc0db1905780a1f7daeac0423d66f87723b9da2..46a7e9ce9422a0d7c0f87c6e63ced941d2d2a1c9 100644
--- a/tests/nhdp/Makefile
+++ b/tests/nhdp/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \
                    wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno \
                    arduino-duemilanove
-BOARD_INSUFFICIENT_MEMORY := nucleo-f334 stm32f0discovery weio
+BOARD_INSUFFICIENT_MEMORY := nucleo-f334 stm32f0discovery weio nucleo-f030
 
 USEMODULE += gnrc_ipv6
 USEMODULE += gnrc_conn_udp
diff --git a/tests/posix_semaphore/Makefile b/tests/posix_semaphore/Makefile
index e706f56131676b5af1aa7a4a4fce645d0cf8dc02..55ae1c76da3a65ecc12c82bdcc2f61cb52ad7146 100644
--- a/tests/posix_semaphore/Makefile
+++ b/tests/posix_semaphore/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h mbed_lpc1768 chronos stm32f0discovery \
                           pca10000 pca10005 weio yunjia-nrf51822 nrf6310 spark-core \
-                          nucleo-f334
+                          nucleo-f334 nucleo-f030
 
 USEMODULE += posix_semaphore
 
diff --git a/tests/pthread_rwlock/Makefile b/tests/pthread_rwlock/Makefile
index 0f6c422e040cf6aee59f507715c450748fb7c8a6..97dccb142c11e664af87e7c61ef69cd1856f9bfc 100644
--- a/tests/pthread_rwlock/Makefile
+++ b/tests/pthread_rwlock/Makefile
@@ -12,6 +12,6 @@ CFLAGS += -DNATIVE_AUTO_EXIT
 
 BOARD_INSUFFICIENT_MEMORY += chronos mbed_lpc1768 msb-430 msb-430h stm32f0discovery \
                           pca10000 pca10005 yunjia-nrf51822 spark-core nucleo-f334 \
-                          airfy-beacon nrf51dongle nrf6310 weio
+                          airfy-beacon nrf51dongle nrf6310 weio nucleo-f030
 
 include $(RIOTBASE)/Makefile.include
diff --git a/tests/slip/Makefile b/tests/slip/Makefile
index e2041d4f305e492eb6df0a2d146377a43916f335..009e612acc8600a545ca77c9958a2e58a7ef11d5 100644
--- a/tests/slip/Makefile
+++ b/tests/slip/Makefile
@@ -1,7 +1,7 @@
 APPLICATION = driver_slip
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo-f334 stm32f0discovery weio
+BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo-f334 stm32f0discovery weio nucleo-f030
 
 USEMODULE += auto_init_gnrc_netif
 USEMODULE += gnrc
diff --git a/tests/thread_cooperation/Makefile b/tests/thread_cooperation/Makefile
index 301cfab5ca3285eeecc95cee28797216be969dd9..dee5366e558c075bbab4cee9746be9f3aa40c247 100644
--- a/tests/thread_cooperation/Makefile
+++ b/tests/thread_cooperation/Makefile
@@ -4,7 +4,8 @@ include ../Makefile.tests_common
 BOARD_INSUFFICIENT_MEMORY := cc2650stk chronos msb-430 msb-430h mbed_lpc1768 \
                           stm32f0discovery pca10000 pca10005 \
                           yunjia-nrf51822 spark-core airfy-beacon nucleo-f103 \
-                          nucleo-f334 nrf51dongle nrf6310 weio nucleo-f072
+                          nucleo-f334 nrf51dongle nrf6310 weio nucleo-f072 \
+                          nucleo-f030
 
 DISABLE_MODULE += auto_init
 
diff --git a/tests/unittests/Makefile b/tests/unittests/Makefile
index 70e9262bee48d26219a2878f25cd10528838c2ed..54a74f801f8d8753ecc75c31a7cea0188eb13203 100644
--- a/tests/unittests/Makefile
+++ b/tests/unittests/Makefile
@@ -7,7 +7,8 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon cc2650stk chronos msb-430 msb-430h pca
                           nucleo-f334 yunjia-nrf51822 samr21-xpro \
                           arduino-mega2560 airfy-beacon nrf51dongle nrf6310 \
                           weio waspmote-pro nucleo-f072 arduino-uno \
-                          arduino-duemilanove sodaq-autonomo arduino-zero
+                          arduino-duemilanove sodaq-autonomo arduino-zero \
+                          nucleo-f030
 
 USEMODULE += embunit
 
@@ -25,7 +26,7 @@ ARM_CORTEX_M_BOARDS := airfy-beacon arduino-due cc2538dk ek-lm4f120xl f4vi1 fox
                        nucleo-f091 nucleo-f303 nucleo-f334 nucleo-f401 nucleo-l1 openmote-cc2538 \
                        pba-d-01-kw2x pca10000 pca10005 remote saml21-xpro samr21-xpro slwstk6220a \
                        spark-core stm32f0discovery stm32f3discovery stm32f4discovery udoo weio \
-                       yunjia-nrf51822 sodaq-autonomo arduino-zero
+                       yunjia-nrf51822 sodaq-autonomo arduino-zero nucleo-f030
 
 DISABLE_TEST_FOR_ARM_CORTEX_M := tests-relic