BOARD USE REQUIREMENTS
Cables: The cable you will need depends on the programmer/debugger you use. If you use
JTAG, you will need LPT cable, if you use ARM-USB-OCD, ARM-USB-OCD-H,
TINY, or
ARM-USB-TINY-H
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
JTAG-SWD
that adds SWD to any of the programmers/debuggers mentioned above.
Additionally you can use our
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
you will need 1.8 meter USB A-B cable, for ARM-USB-OCD and
ARM-JTAG-COOCOX
Page 4 of 19
debugger which has both JTAG and SWD
2
2
Ss, SPIs, I
Cs and USARTs
ARM-
ARM-USB-
ARM-
Need help?
Do you have a question about the STM32-P107 and is the answer not in the manual?
Questions and answers