Small and cheap STM32F103 boards from aliexpress

May 3, 2016 in ARM, Hardware, Microcontroller, STM32, Tips & Tricks by admin

arm_cortex_logoRecently I was looking for some cheap boards which would allow me to play with the STM32F103 microcontroller and I’ve found that Aliexpress has couple of versions of them sold quite cheap by various sellers, with a very affordable price tag. There are various incarnations of these boards, and with difference in the price range, so I went with these two in the end:

 

STM32F103VET6vet6 mini board with 512KFlash and 64KRAM for US $10.20 and free shipping.

Microcontroller features:

  • 512kb Flash, 64kB RAM.
  • Flexible static memory controller .
  • 80 fast I/O ports all mappable on 16 external interrupt vectors and almost all 5 V-tolerant.
  • 3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed.
  • 2 × I2C interfaces (SMBus/PMBus).
  • 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control).
  • USB 2.0 full speed interface.
  • CAN interface (2.0B Active).
  • SDIO interface.
  • 2 × 12-bit D/A converters.
  • 3 × 12-bit, 1 µs A/D converters (up to 21 channels).
  • 12-channel DMA controller (Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and USARTs).
  • CRC calculation unit, 96-bit unique ID.

Board features:

  • all pins are available on headers.
  • Boot0 and Boot1 jumpers.
  • Already included USB-Serial converter (CH340) with jumpers on RX,TX.
  • USB connectors for the USB-Serial converter and the USB device.
  • Reset button.
  • standard 20 pin JTAG / SWD interface for programming / debugging
  • FSMC TFT LCD screen interface on different 32 pin (female) header.
  • Two LEDs additional to the power indicator led: PE5 and PE6.
  • Two buttons: PC0 and PC12.
  • CR1220 battery holder.
  • 32.768kHz and 8Mhz oscillators.
  • Windond 25Q16 16MBit (2 Mbyte) serial flash.
  • HK24C02B 256-byte I2C EEPROM.
  • Power on/off button.
  • Board size 101 x 76 mm.


zetSTM32F103ZET6
 mini board with 512KFlash and 64KRAM for US $12.43 and free shipping.

Microcontroller features:

  • 512kb Flash, 64kB RAM.
  • Flexible static memory controller.
  • 112 fast I/O ports all mappable on 16 external interrupt vectors and almost all 5 V-tolerant.
  • 3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed.
  • 2 × I2C interfaces (SMBus/PMBus).
  • 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control).
  • USB 2.0 full speed interface.
  • CAN interface (2.0B Active).
  • SDIO interface.
  • 2 × 12-bit D/A converters.
  • 3 × 12-bit, 1 µs A/D converters (up to 21 channels).
  • 12-channel DMA controller (Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and USARTs).
  • CRC calculation unit, 96-bit unique ID.

Board features:

  • Boot0 and Boot1 jumpers.
  • Already included USB-Serial converter (PL2303HX)
  • USB connectors for the USB-Serial converter and the USB device.
  • Reset button.
  • standard 20 pin JTAG / SWD interface for programming / debugging.
  • FSMC TFT LCD screen interface on different 32 pin (male) header.
  • Two LEDs additional to the power indicator led: PE2 and PE0.
  • Two buttons: PB10 and PB11.
  • CR1220 battery holder.
  • 8Mhz oscillators.
  • Power on/off button.
  • micro-SD card holder.
  • power jack for external power.
  • Board size 108.5 x 75 mm.

Both boards seem to be well built, with 4 mounting holes in corners and 4 additional close to the JTAG connector.