Olimex STM32F107 Cortex M3 Development Boards
- Olimex STM32-H107, The Olimex STM32-H107 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. The F107 has a low power standby mode & a wake-up button is included on the board though other wake-up sources are available. If the wake-up function isn't needed then the button can be used for user input. Two 40-way pin headers make many of the IO pins easily available. Olimex STM32-H107 ST M3 STM32F107 Header Board