Development board STM32F103-DB is a universal tool to explore new ARM CORTEX-M3 microcontrollers from ST Microelectronics. The board has on board a large set of frequently used by developers of modules and interfaces, and also has a prototype area for further expansion of the scheme and the empowerment of the board. Firmware in the controller can be loaded via USB (has a built-in bootloader on USART1), which makes it possible to reduce the initial costs of getting started.
As option (not in standard set), character LCD or 2.8''color TFT LCD 262k color screen with 320x240 pixel touch screen can be added to the board.
Features:
* MCU: STM32F103RBT6 ARM 32 bit CORTEX M3™ with 128K Bytes Program Flash, 20K Bytes RAM, USB, CAN, x2 I2C, x2 ADC 12 bit, x3 UART, x2 SPI, x3 TIMERS, up to 72Mhz operation
* Large set of jumpers for flexible setup and configuration of board
* USB interface with programmable pull-resistor is 1.5 ohms on the line D +
* standard JTAG connector with ARM 2x10 pin layout for programming/debugging with ARM-JTAG
* CAN driver and connector
* RS232 driver and connector
* USB/UART converter based on FT232RL from FTDI, connected to USART1. Firmware can be loaded to microcontroller via this USB/UART port with ST Flash Loader Demonstrator software. Extension headers for all port pins of FT232RL.
* UEXT connector which allow different modules with USART, I2C or SPI to be connected
* SD connector with “write protect” and “card inserted” detection
* backup battery connector
* RESET button
* power supply LED (red)
* two status LED’s
* on board voltage regulator 3.3V with up to 800mA current
* Wide range of power supply inputs:
o AC or DC via power supply jack
o from USB
o From external programmer: 3.3V via 1..2 pins of JTAG connector, or +5V via 19 pin of JTAG connector (J-link programmer have function of supplying +5V 100mA via 19 pin of JTAG connector )
* Connected to ADC potentiometer
* 8 Mhz crystal oscillator
* 32768 Hz crystal and RTC backup battery connector
* “Wakeup” button, “Tamper” button and two user buttons
* 16K 25LC160A EEPROM with SPI interface
* Ability to connect a standard character LCD with HD44780 controller (WH2002 type, etc.) with the choice of its supply voltage (3.3 V/5V) and adjustable contrast
* Connector for color 2.8 "TFT LCD Display 320 * 240 pixels 262K color touch-screen module. The board provides a fully functional operation of the display via 8-bit bus, and the work of touch panel with control on the SPI.
* extension headers for all uC ports
* PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print
* Dimensions: 123 x 91mm (4.85 x 3.5")
Documentation
* Scheme STM32F103-DB (http://www.bravekit.com/document/STM32/STM32F103_DB/STM32F103-DB_%28128K%29_Scheme.pdf )
* STM32F103-DB_(128K) Users manual - http://www.bravekit.com/document/STM32/STM32F103_DB/STM32F103-DB_%28128K%29%20users%20manual.pdf
Software:
* STM32F103-DB examples for Keil µVision. Contain examples fro 25LC160A, LED’s, CAN, ADC, UART, USB and both LCD (character and color LCD with touch panel). Al examples are tested with STM32F103-DB board - http://www.bravekit.com/document/STM32/STM32F103_DB/STM32F103-DB_examples.zip
* "Flash loader demonstrator" software for loading firmware to board via USB2 - http://www.bravekit.com/document/STM32/STM32F103_DB/Flash%20Loader%20Demonstrator.zip
What included
* One STM32F103-DB board with STM32F103RBT6 (128K) microcontroller, assembled and tested
*
PLEASE NOTE!! 2.8" TFT LCD module not included. It is can be added for additional 33$.