The
Olimex STM32-P107 Cortex M3 development board hosts a STM32F107VCT6 32-bit RISC core MCU operating at a 72MHz with 256KB flash and 64KB RAM. The MCU provides 2 x 12-bit ADCs, 4 x general-purpose 16-bit timers and a PWM timer plus communication interfaces including up to 2 x I2Cs, 3 x SPIs, 2 x I2Ss, 5 x USARTs, a USB OTG FS and two CANs. The general purpose timers can also be used for PWM and the ADCs can serve up to 16 external inputs. The MCU also has 2 x digital to analog (DAC) channels which can be served by the internal DMA function and have 8 x trigger inputs. With all microcontrollers each IO pin can serve multiple purposes and the requirements of a particular application can clash with this arrangement leading to design compromises or additional expense. However, the STM32F107VCT6 has a
remap facility that allows some functions to be moved to alternative pins to make the best of specialist functions and even to optimise circuit layout. Many of the IO pins are easily available next to the prototyping area which is useful for custom circuitry, add a battery via the on-board connector and rapidly create a custom hand held device. A small footprint version of this board is available (73-0278).
- USB OTG and USB host sockets
- DB9 RS232 socket
- 100Mbit ethernet connector
- Mini SD/MMC card slot
- 2 x user butons and 2 x user LEDs
- 3V battery connector
- JTAG connector with ARM 2 x 10 pin layout
- –40 to +105°C temperature range
- Dimensions 132.08x96.52mm (5.2x3.8in)