Olimex STM32F107 Cortex M3 Development Boards
- Olimex STM32-P107, The Olimex STM32-P107 Cortex M3 development board hosts a STM32F107VCT6 32-bit RISC core MCU operating at a 72 M Hz with 256KB flash & 64KB RAM. The MCU provides 2 x 12-bit ADCs, 4 x general-purpose 16-bit timers & a PWM timer plus communication interfaces including up to 2 x I2 Cs, 3 x SPIs, 2 x I2 Ss, 5 x USARTs, a USB (Universal Serial Bus) OTG FS & two CANs. The general purpose timers can also be used for PWM & 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 & have 8 x trigger inputs. With all microcontrollers each IO pin can serve multiple purposes & 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 & 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 & rapidly create a custom hand held device. A small footprint version of this board is available (73-0278). Olimex STM32-P107 ST M3 STM32F107 Prototype Board