STM-H103 development board
user's manual
Rev. B, March 2014
Copyright(c) 2014, OLIMEX Ltd, All rights reserved
Page 1 of 18
INTRODUCTION:
STM32-H103
board is an entry level development board for the new ARM Cortex M3
family of devices produced by ST Microelectronics Inc.
With STM32-H103 you can explore the features of STM32 family on budged, the board
have everything necessary to build simple applications: USB port where power is taken and
power supply circuit, reset and oscillator circuits, JTAG port for programming and
debugging, two status LEDs and user button.
Although a very simple board, it is sufficient to easily build USB application like PC mouse,
USB mass storage device, USB Audio class device, USB to Virtual RS232 port. There are
plenty of GPIOs on extension headers where you can connect your additional circuits.
BOARD FEATURES:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
CPU: STM32F103RBT6 ARM 32 bit CORTEX M3™
JTAG connector with ARM 2x10 pin layout for programming/debugging with ARM-
JTAG, ARM-USB-OCD, ARM-USB-TINY
USB connector
user button
RESET button
status LED
power supply LED
on board voltage regulator 3.3V with up to 800mA current
single power supply: takes power from USB port or extension connector pin
8 Mhz crystal oscillator
32768 Hz crystal and RTC backup battery connector
extension headers for all uC ports
PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print
Dimensions: 61x 34mm (2.4 x 1.3")
Distance between the extension connectors: 25.4 mm (1")
ELECTROSTATIC WARNING:
The STM32-H103 board is shipped in protective anti-static packaging. The board must not
be subject to high electrostatic potentials. General practice for working with static sensitive
devices should be applied when working with this board.
BOARD USE REQUIREMENTS:
Cables:
Hardware:
Software:
1.8 meter USB A-B cable to connect to USB host.
ARM-JTAG, ARM-USB-OCD, ARM-USB-TINY or other ARM JTAG
compatible tool
ARM C compiler and debugger software, the possible options are:
-
free open source platform: GNU C compiler + OpenOCD and
Eclipse (support all low cost Olimex JTAG debuggers)
-
commercial solution EW-ARM from IAR Systems AB, require
expensive J-LINK debugger
-
CrossWorks from Rowley (supports all Olimex low cost JTAG
debuggers).
Page 2 of 18
BOARD LAYOUT:
Page 3 of 18
SCHEMATIC:
Please note that the schematic suits two boards STM32-H103 and SMT32-H405. There is a slight
variation mentioned over the microcontroller.
Page 4 of 18
PROCESSOR FEATURES:
STM-H103
board use ARM 32-bit Cortex™-M3 CPU
STM32F103RBT6
from ST
Microelectronics with these features:
- CPU clock up to 72Mhz
- FLASH 128KB
- RAM 20KB
- DMA x7 channels
- RTC
- WDT
- Timers x3+1
- SPI x2
- I2C x2
- USART x3
- USB x1
- CAN x1 (multiplexed with USB so both can't be used in same time)
- GPIO up to 51 (multiplexed with peripherials)
- 2 ADC 12-bit
- operating voltage 2.0-3.6V
- temperature -40C +85C
Page 5 of 18