Olimex Prototype board for STM32F107 CORTEX-M3 microcontroller STM32-P107 STM32-P107 用户手册

产品代码
STM32-P107
下载
页码 19
BOARD USE REQUIREMENTS
Cables: The cable you will need depends on the programmer/debugger you use. If you use 
, you will need LPT cable, if you use 
 you will need 1.8 meter USB A-B cable, for ARM-USB-OCD and 
ARM-USB-OCD-H you will need RS232 cable, too.
Hardware: Programmer/Debugger – one of the Olimex ARM Programmers: ARM-JTAG, ARM-
JTAG-EW, ARM-USB-OCD, ARM-USB-OCD-H, ARM-USB-OCD-TINY, ARM-USB-OCD-H.
Note that Olimex OpenOCD debuggers lack SWD interface by default.  There is the adapter 
 that adds SWD to any of the programmers/debuggers mentioned above.
Additionally you can use our 
 debugger which has both JTAG and SWD 
interfaces and works with CooCox IDE natively and with IAR EW and Keil uVision via pluggins.
Software: ARM C compiler 
PROCESSOR FEATURES
STM32-P107 board uses the ARM-based 32-bit microcontroller STM32F107VCT6 with the 
following features:
Core: ARM 32-bit Cortex™-M3 CPU
72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait 
state memory access
Single-cycle multiplication and hardware division
Memories
256 Kbytes of Flash memory
64 Kbytes of SRAM
Clock, reset and supply management
2.0 to 3.6 V application supply and I/Os
POR, PDR, and programmable voltage detector (PVD)
25 MHz crystal oscillator
Internal 8 MHz factory-trimmed RC
Internal 40 kHz RC with calibration
32 kHz oscillator for RTC with calibration
Low power
Sleep, Stop and Standby modes
VBAT supply for RTC and backup registers
2 × 12-bit, 1 µs A/D converters (16 channels)
Conversion range: 0 to 3.6 V
Sample and hold capability
Temperature sensor
up to 2 MSps in interleaved mode
2 × 12-bit D/A converters
DMA: 12-channel DMA controller
Supported peripherals: timers, ADCs, DAC, I
2
Ss, SPIs, I
2
Cs and USARTs
Page 4 of 19