LONDON STMicroelectronics has extended its STM32 microcontroller family and is providing up to 1 Mbyte of on-chip flash which at least doubles the memory available.
This additional memory will supporting future scalability, increasing system performance, and providing advanced application features, such as next-generation graphical user interfaces for consumer and industrial products.
ST now has 99 STM32 microcontrollers based on the ARM Cortex-M3 32-bit processor core and which are all pin and software compatible, and share from a common pool of peripherals
The latest STM32 XL-density devices provide high-speed volatile memory (RAM), of up to 96KB, which can simplify software design and speed-up execution. Six more timers are also included, increasing flexibility for applications such as motor control, factory automation or power distribution.
A memory protection unit (MPU) has been added, which is transparent to existing software but allows new applications to protect specific code or data during execution. This feature permits efficient use of existing certified software modules in projects such as medical or metering equipment, saving the time and cost to re-certify the complete application.
The 1 Mbyte flash memory is organized in two banks of 512 kbytes. This dual-bank architecture thereby enables safe upgrading of applications in the field by uploading new software into the second memory bank.
The update can then be copied across safely into the main bank, and the process managed to protect against hazards such as power loss while the upgrade is being applied. The complete STM32 product portfolio includes the access line devices, the USB access line with on-chip USB support, the 72 MHz performance line with USB and CAN, and the connectivity line supporting Ethernet, USB OTG and dual CAN.
Related links and articles: