Wednesday, January 27, 2016

XNUCLEO-F103RB, Improved STM32 NUCLEO Board

XNUCLEO-F103RB Features

  • Compatible with NUCLEO-F103RB, onboard Cortex-M3 microcontroller STM32F103RBT6
  • Arduino connectivity support, easy to connect with various Arduino shields and access the massive Arduino resources
  • ST Morpho headers provide full access to all STM32 I/Os, easy for peripheral expansion
  • Supports mbed, build prototype quickly by mbed SDK and online tools
  • Comprehensive free software HAL library including a variety of software examples
  • Comes with a separated ST-LINK/V2 module


CompareXNUCLEONUCLEORemarks
Arduino compatibilityUNO, LeonardoUNOXNUCLEO can be configured by jumper to compatible with UNO (default) or Leonardo
Arduino ICSP interfaceYesNoneICSP is required by certain kinds of shields
USB connectivityYesNoneThe USB connector of NUCLEO is for debugging ONLY, not available for USB connection
USB connectorMicro USBMini USBMicro USB is the advanced USB standard
Morpho headers markMostNoneNow you can check the PCB mark instead of datasheet
Common interfaces are connected viaJumpers0Ω resistorsJumpers are much easier to use, need no soldering
UART debuggingAvailable while in-circuit debuggingNot available while in-circuit debuggingThe NUCLEO integrated ST-LINK/V2 functional chip can be simulated as serial port, however, it's not available while in-circuit debugging, whereas XNUCLEO features a stand-alone USB TO UART chip.
8MHz crystalYesNoneTimer is more accurate when using external 8MHz crystal
32.768KHz crystalYesNoneRequired for RTC
USB fuseYes (500mA)NoneThe computer USB interface might be harmed without fuse
LEDs41The more LEDs, the easier to monitor program running status
UART indicatorYesNoneData communication is visible now
DC inputYesNoneA convenience
Button positionClose to PCB edgeClose to Arduino connectorThe button won't be untouchable when connecting with an Arduino shield if it were close to the PCB edge
ST-LINKSeparatedIntegratedST-LINK can be used anywhere else
Comes with USB cableYesNone