The STM32F334 is a family of MCUs from STMicroelectronics which uses the high-performance ARM® Cortex®-M4 processor core operating at a frequency of up to 72MHz. The MCUs feature a high-resolution timer, a peripheral unique to this family, which enables the implementation of precisely regulated digital power converters.
The STM32F334 devices incorporate high-speed memories, providing up to 64kbytes of Flash memory capacity and up to 12kbytes of SRAM. An extensive range of enhanced I/Os and peripherals is connected to two Advanced Peripheral Buses (APBs).
Among the peripherals included in the STM32F334 devices are two 12-bit ADCs operating at a rate of up to 5M samples/s, up to three fast comparators, an operational amplifier and three DAC channels. They also have a low-power real-time clock.
As well as the high-resolution timer, the STM32F334 family includes one general purpose 32-bit timer, one timer dedicated to motor control, and four general-purpose 16-bit timers. The MCUs also feature standard and advanced communication interfaces: one I2C, one serial peripheral interface, up to three USARTs and one CAN interface.
The use of two STM32F334 MCUs to control a fully digital 2kW AC-DC power supply is described in the Technical View on pages 26-27.
- Infra-red remote controls
- Sleep, stop and stand-by low-power modes
- Up to 51 fast I/O ports
- 7-channel DMA controller
- Temperature sensor
- Up to 18 capacitive sensing channels supporting touch keys, linear and rotary touch sensors
- 96-bit unique ID
Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of this STM32 Nucleo development platform with a wide choice of specialised shields. The board is supplied with the comprehensive STM32 software HAL library together with various packaged software examples, as well as direct access to mbed online resources.