Olimex STM32-P103 User guide

STM-P103 development board
user's manual
Rev.B, September 2013
Copyright(c) 2013, OLIMEX Ltd, Some rights reserved
INTRODUCTION:
STM32-P103 board is development board which allow exploring the complete features of the new ARM Cortex M3 STM32F103RBT6 microcontrollers produced by ST Microelectronics Inc. The board have SD/MMC card connector and allow USB Mass storage device demo to be evaluated. The RS232 driver and connector allow USB to Virtual COM port demo to be evaluated. The CAN port and driver allow CAN applications to be developed. The UXT connector allow access to all other UEXT modules produced by OLIMEX like MOD-MP3, MOD-NRF24LR, MOD-NOKIA6610 etc to be connected easily. In the prototype area customer can solder his own custom circuits and to interface them to USB, CAN, RS232 etc.
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
- CAN driver and connector
- RS232 driver and connector
- UEXT connector which allow different modules to be connected (as MOD-MP3, MOD­NRF24LR, etc)
- SD-MMC connector
- backup battery 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
- 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 power supply jack
- PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print
- Dimensions: 100 x 90mm (3.94 x 3.5")
ELECTROSTATIC WARNING:
The STM32-P103 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: 1.8 meter USB A-B cable to connect to USB host. Hardware: ARM-JTAG, ARM-USB-OCD, ARM-USB-TINY or other ARM JTAG
compatible tool
Software: 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).
BOARD LAYOUT:
SCHEMATIC:
PROCESSOR FEATURES:
STM-P103 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
Loading...
+ 11 hidden pages