New Product Post - STM32F401 Nucleo- mbed Enabled STM32F4 Development Board

Write By: itsmeadmin Published In: Blog Created Date: 2014-04-10 Hits: 4066 Comment: 0

The all new board by ST, meant for evaluation of it's STM32 microcontrollers in an easy manner. This is first STM board that is suppored by mbed SDK. This board has Arduino UNO R3 compatible header. Any standard Arduino Shield can be plugged into this board directly.

  • Evaluation board with STM32F401RET6 MCU
  • mbed- Enabled
  • Embedded ST-link/V2-1
  • USB Interface for debugging and programming.

 

Equipped with ARM Cortex- M4 core, runs at 84 MHz, 512 KB flash, Arduino Connectivity and mbed enabled. All these broad features define the new STM32F401 NUCLEO board by ST Microelectronics. This is first board in the STM32 evaluation series which comes equipped with mbed support and Arduino connectivity.  

It's a low price evaluation tool which is meant for rapid prototyping. Lots of example codes and library are provided by ST and mbed.org to get start as quickly as possible. Like any other STM Discovery board, this board comes in a beautiful blister package with all the Getting started instructions printed on the flyer within it.

The onboard Microcontroller STM32F401RET6, an ARM Cortex M4 based device. Its Cortex-M4 with FPU core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.

Key Features of STM32F401RE Controller -

  • Core: ARM 32-bit Cortex™-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 84 MHz, memory protection unit, 105 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
  • Memories
  • 512 Kbytes of Flash memory
  • 96 Kbytes of SRAM
  • Clock, reset and supply management
  • 1.7 V (PDR OFF) or 1.8 V (PDR ON) to 3.6 V application supply and I/Os
  • POR, PDR, PVD and BOR
  • 4-to-26 MHz crystal oscillator
  • Internal 16 MHz factory-trimmed RC
  • 32 kHz oscillator for RTC with calibration
  • Internal 32 kHz RC with calibration
  • Power consumption
  • Run: 146 μA/MHz (peripheral off)
  • Stop (Flash in Stop mode, fast wakeup time): 42 μA typ @ 25 °C; 65 μA max @25 °C
  • Stop (Flash in Deep power down mode, slow wakeup time): down to 10 μA typ@ 25 °C; 30 μA max @25 °C
  • Standby: 2.4 μA @25 °C / 1.8 V without RTC; 12 μA @85 °C @1.8 V
  • VBAT supply for RTC: 1 μA @25 °C
  • 1×12-bit, 2.4 MSPS A/D converter: up to 10 channels
  • General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
  • Up to 10 timers: up to six 16-bit, two 32-bit timers up to 84 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input, two watchdog timers (independent and window)
  • Debug mode
  • Serial wire debug (SWD) & JTAG interfaces
  • Cortex-M4 Embedded Trace Macrocell™
  • Up to 81 I/O ports with interrupt capability
  • Up to 78 fast I/Os up to 42 MHz
  • All I/Os are 5-V tolerant
  • Up to 12 communication interfaces
  • Up to 3 × I2C interfaces (SMBus/PMBus)
  • Up to 3 USARTs (2 x 10.5 Mbit/s, 1 x 5.25 Mbit/s), ISO 7816 interface, LIN, IrDA, modem control)
  • Up to 4 SPIs (up to 42 Mbits/s at fCPU= 84 MHz), SPI2 and SPI3 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
  • SDIO interface
  • Advanced connectivity: USB 2.0 full-speed device/host/OTG controller with on-chip PHY
  • Advanced connectivity
  • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
  • CRC calculation unit
  • 96-bit unique ID
  • RTC: subsecond accuracy, hardware calendar

Arduino Connectivity Headers - 

 

 

Leave A Comment

Captcha