STM32F103 ARM Cortex M3 Development Board

STM32F103 ARM Cortex M3 Development Board
Item# ARM-COR-STM32F103
$69.99

Product Description:

The new exciting high-performance STM32F103 Development Board. This board is packed with features and power, utilizing the latest microcontroller technology with the new ST Microelectronics STM32F103 Microcontroller based on the high-performace 32-Bit ARM Cortex-M3 Processor running up to 90 MIPS. Also, come with support features making it ideal as a stand-alone controller or development board for Colleges, Universities and hobbyist.

Programs can be downloaded directly via the RS232 connection, a boot-loader is pre-installed allowing easy program updates and direct in-system programming. Two bootload options are available with hard-wired boot selector on-board. With a total flash program memory of a huge 128kBytes, this unit is ideal for large program applications and code written using high-level progamming languages such as C.

Included with the STM32F013 Development Board are all the necessary support components for immediate, ready-to-run operation. The microcontroller incorporates a total of 16 Channels of A/D Convertors with 12-bit accuracy, together with PWM outputs and all the standard interfacing protocols, including I2C, SPI, USB and 2 UART Channels. A total of 46 I/O points are available for the most extensive interfacing requirements. The board also includes a Real Time Clock and Battery Back-Up, making the unit ideal as a Real-Time Controller. A JTAG connector is included for easy program testing and debugging. The JTAG cable can be purchased separately here. A series of LED's are included for testing and status indication, as well as an adjustable analog ADC input. A standard LCD connector with contrast adjustment is pre-installed on the board.

The STM32F103 Development Board also includes an SD Card socket, allowing data to be stored or read directly from or to the board. This combined with the USB connection, make this board ideal for use as monitoring system where data can be stored and uploaded via the USB conenction or directly stored on the card for later reading using a standard card reader.

This new STM32F103 Development Board is the latest state-of-the-art solution for the most demanding high-performance applications and can be used in a wide range of embedded solutions.

Features:

Includes ST Microelectronics STM32F103 High-Performance Microcontroller with 128kBytes of Memory
Microcontroller features 32-Bit ARM Cortex-M3 Processor running up to 72MHz
Direct Full-Speed USB Computer Connection (USB 2.0 Compliant)
Fully Assembled and Ready to Run
SD Card Socket
1 Variable Trimpot for Adjustable Analogue Input
8 Red Test LED's
Real Time Clock with Battery Backup
JTAG Connector
LCD Connector with Contrast Adjustment
2 USART's for RS232 Connection and Program Download
Power and Boot LED
Boot and Reset Pushbuttons
Ideal for STM32F103 Program Development and Testing


Specifications:

Microcontroller: ST Microelectronics STM32F103
Crystal Frequency: 8.000MHz
Speed: up to 72MHz
Technology: ARM

Memory:

Program Flash Memory (Internal): 128kBytes
RAM Memory (Internal): 20 kBytes
EEPROM Memory (Internal): None
EEPROM Memory (External): I2C Connection

Input/Ouput:

I/O Points Available: 46
I/O Points Connection: Shrouded Male Header Connector

Clocks:

Real Time Clock: Yes
Battery Back-Up: Yes

A/D:

ADC Channels: Yes - 16 Channels
ADC Accuracy: 12-Bits

Timers:

Timers: Yes - Four General Purpose 16-bit Timers
Basic Timers: Yes - Two

Auxiliary Communication:

RS232 Communication: Yes - 2 Channels On-Board, Up to 5 Channels available on CPU
I2C Communication: Yes - 2 Channels
SPI Communication: Yes - 3 Channels
CAN Communication: Yes - 1 Channel (CAN bus-interface IC Required)
USB Connection: Yes - 1 Channel with standard USB Connector

Auxiliary Features:

In-Circuit Programming: Yes - Via RS232 Connection On-Board
LCD Connection with Contrast Adjustment: Yes
JTAG Connection for Programming and Debugging: Yes
Test LED's: Yes - 8 Red SMD LED's
ADC Test Input: Yes
SD Card Socket: Yes
Power-On LED: Yes - Red
Boot LED: Yes
Boot Load Button: Yes
Reset Button: Yes

Power Supply:

Power-Supply: 5 Vdc

Dimensions:

L x W x H: 155mm x 90mm x 25mm

Documents:

Manual
Schematic
STM32 Standard Peripheral Library
STM32 code examples from Keil
         CAN peripheral
         External interrupt
         General purpose I/Os
         Watchdog
         PWM
         Real time clock
         SVC for software interrupt
         Tamper detection
         USART in interrupt mode
         USART in polling mode
         USB HID (Human Interface Device)
         USB Mass Storage


IDE & Compiler

Keil Realview MDK-ARM C compiler and debugger (limited 16K Bytes for evaluation software)


Code Examples:

8 LED Testing
LCD 16X2
NOKIA5110 GPIO LCD
NOKIA5110 SPI LCD
NOKIA6110 LCD
Push Button Switch
Real Time Clock
UART Demo
ADC Interface
Demo with IAR5 Compiler


Firmware Libraries:

Firmware Library for ARM-COR-STM32F103
USB Library for ARM-COR-STM32F103 part 1
USB Library for ARM-COR-STM32F103 part 2