ST


A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.

Supported shields

This table summarizes the different shields (non ST X-NUCLEO boards) tested on Nucleo-64, Nucleo-144, B96B and Discovery platforms (only ones having an Arduino Uno connector).

This list is not exhaustive! A shield not present or not mentioned "Tested" does not mean that it will not work!

Shield nameShield typeNucleo-64/Nucleo-144/B96B
boards status
Discovery F469NI/F769NI/F746NG
board status
/thumb?filename=components/components/appshield_1.png&size=24x16mbed Application ShieldDisplay, SensorsTestedTested
/thumb?filename=components/components/lcd-shield-front-001_large.pngv1308222352&size=24x16Freetronics 16x2 LCDDisplayTested
/thumb?filename=components/components/TFT_Shield.jpg&size=24x16Seeed 2.8" TFT Touch V2DisplayTested
/thumb?filename=components/components/SD_card_shieldV4.0.jpg&size=24x16Seeed SDCard V4bStorageTested (1)
/thumb?filename=components/components/500px-IMG_0039.jpg&size=24x16W5200 EthernetConnectivityTested (1)
/thumb?filename=components/components/IMG_7577.JPG&size=24x16Seeed WifiConnectivityTested (2)
/thumb?filename=components/components/Bluetooth20Sld.jpg&size=24x16Seeed BluetoothConnectivityTested (2)
/thumb?filename=components/components/NFC20SLD.jpg&size=24x16Seeed NFC V2ConnectivityTested (1)
/thumb?filename=components/components/Xbeeshield_01.jpg&size=24x16Seeed XBee V2ConnectivityTested (2)
/thumb?filename=components/components/GPRS_ShieldV2.0.jpg&size=24x16Seeed GPRS V2ConnectivityTested (2)
/thumb?filename=components/components/2014-04-16_22.18.52.jpg&size=24x16Ciseco SRFConnectivityTested (2)
/thumb?filename=components/components/photo_2.JPG&size=24x16Sparkfun GPSSensorsTested (2)
/thumb?filename=components/components/Milti-axis.PNG&size=24x16Freescale Multi-SensorSensorsTested (3)
/thumb?filename=components/components/2016-05-04_11_41_44-EVAL-CN0357-ARDZ_Evaluation_Board___Analog_Devices.png&size=24x16CN0357-Toxic-gas-measurementSensorsTested
/thumb?filename=components/components/2016-05-04_11_51_30-EVAL-CN0216-ARDZ_Evaluation_Board___Analog_Devices.png&size=24x16CN0216-Weigh-ScaleSensorsTested
/thumb?filename=components/components/Motorshield.jpg&size=24x16Seeed Motor V2DriversTested
/thumb?filename=components/components/Shield_bot_01.jpg&size=24x16Seeed BotDriversTested
/thumb?filename=components/components/2a218b143711342426c968360c3f95cc.image.530x397.jpg&size=24x16Seeed ELDriversTested
/thumb?filename=components/components/Relayshield_01.jpg&size=24x16Seeed Relay V2ActuatorsTested
/thumb?filename=components/components/Energy_Shield.jpg&size=24x16Seeed EnergyPower supplyTested (4)
/thumb?filename=components/components/Seeed_Solar_Shield.jpg&size=24x16Seeed Charger V2Power supplyTested (4)
/thumb?filename=components/components/ae6c622dee3885e07e94e5716c732a46.image.530x397.jpg&size=24x16Seeed Grove V2Hook-upTested

Shields support notes

  • (1) This shield requires SPI pins remapping because it uses a non-standard 6 pin SPI connector. Please refer to the shield page on mbed for more information.
  • (2) To use this shield with Nucleo-64 boards you will need to remove/open SB13 and SB14 and solder/close SB62 and SB63 solder bridges. This will enable the STM32 microcontroller to communicate with the shield using the default serial connection present on D0/D1 pins. As a drawback, the serial communication (used by printf for example) and going via the ST-Link and USB will be disconnected. Alternatively you could use other serial-enabled pins, which have to be connected to the CN3-TX/RX connector. Please refer to the the Nucleo pinout image for serial pins options and to the user manual (USART communication chapter).
  • (3) This shield uses I2C on A4/A5 pins and requires bridging of A4<->D14 and A5<->D15.
  • (4) This shield requires that the board is configured to boot on external power. On the Nucleo-64, this configuration is done using thez PWR jumper and has to be switched to E5V position.