ST samples Cortex-M4 based STM32 micro
STMicroelectronics is sampling the STM32 F3 series of microcontrollers which are system-on-chip devices based on the Cortex-M4 core with floating point unit (FPU).
They are designed for handling mixed signals in circuits such as three-phase motor controls, biometrics and industrial sensor outputs or audio filters.
Featuring analogue circuitry and the ARM Cortex-M4 with FPU, the F3 family comprises four product lines, differentiated according to on-chip memory density and integrated peripherals.
The peripherals include functions such a 12-bit analogue-to-digital converter (ADC) offering 5Msamples per second performance.
The devices have seven fast comparators with 50ns response time, four programmable gain amplifiers supporting four different gain settings with 1% accuracy, two 12-bit digital-to-analogue converters (DACs), and four 12-bit 5Msps analog-to-digital converters (ADCs).
There is 8kbytes of SRAM mapped to the instruction bus as Core Coupled Memory (CCM-SRAM). Critical routines loaded in the 8KB CCM at startup can be completed at full speed with zero wait states, achieving 94 Dhrystone MIPS at 72MHz.
The STM32 F30x series also has up to 40Kbytes of SRAM mapped on the data bus. The 8K CCM-SRAM can also be used for data storage with no performance trade-off. Devices are pin compatible with the STM32 F1 series, and also share the same API, which simplifies migration to higher performing devices.
Other STM32 F37x analogue peripherals include two fast comparators, three 12-bit DACs, and one 12-bit 1Msps ADC. There is also an enhanced CEC (Consumer Electronics Control) unit, making these devices ideal for consumer multimedia products.
Prices for the STM32 F30x series start from $2.54 for the STM32F302 with 128Kbyte Flash in LQFP48 package up to $3.86 for the 256Kbyte STM32F303 in LQFP100, for orders over 1000 pieces. The STM32 F37x starts from $2.24 for the STM32F372 in LQFP48 with 64Kbyte, up to $3.69 for the STM32F373 LQFP100 with 256Kbyte.