ARM and STMicroelectronics Join With MathWorks to Enable Code Generation, Debug and Modelling for STM32 Microcontrollers

ARM and STMicroelectronics Join With MathWorks to Enable Code Generation, Debug 
and Modelling for STM32 Microcontrollers 
Offering First Ever MATLAB, Simulink, and Embedded Coder Support for
Cortex-M processor-based MCUs 
CAMBRIDGE, UK and GENEVA -- (Marketwire) -- 02/19/13 --  ARM and
STMicroelectronics (NYSE: STM), a global semiconductor leader serving
customers across the spectrum of electronics applications, have
announced the availability of the first ever Embedded Coder support,
with MATLAB and Simulink, for ARM(R) Cortex(TM)-M processor-based
The joint project between ST and ARM is fully supported by MathWorks
and enables software developers to create their algorithms in MATLAB
and Simulink and then target, integrate, debug and test those models
in a Processor In the Loop (PIL) simulation. The generated C code
from Embedded Coder runs on an STM32 Evaluation Board and the
debugger of the Keil(TM) Microcontroller Development Kit
(MDK-ARM(TM)) interfaces directly with Simulink, further simplifying
the code integration. 
"Based on strong customer demand for MATLAB and Simulink support, ST
aggressively developed the capabilities to go beyond pure Cortex-M
processor support by creating additional peripheral blocks, further
simplifying the PIL process," said Michel Buffa, General Manager
Microcontroller Division, STMicroelectronics. "Moreover, enabling
DSP-standard tools to run on our Cortex-M processor-based STM32
products helps our customers address a broader spectrum of
"This initiative enables developers to easily and efficiently develop
and explore numerous models before generating optimized code for
their Cortex processor-based projects," said Richard York, Director
of Embedded Systems Marketing, ARM. "The combination of MATLAB and
Simulink, and the Keil MDK-ARM brings together two of the best
software development toolchains. This is good news for developers as
it will enable them to accelerate the time to market for innovative
Cortex processor-based systems and products." 
"MathWorks is pleased to have worked with ARM and ST to put in place
the first Embedded Coder code generation support for Cortex-M
processor-based systems and the Keil MDK-ARM," said Paul Barnard,
design automation marketing director, MathWorks. "This is a
important first step in providing a smooth design flow for engineers
using Model-Based Design with MATLAB and Simulink to develop highly
optimized Cortex-M processor-based systems." 
demonstration of the new capabilities will be shown at the Embedded
World 2013 event in Nuremberg (26-28 February) on the ARM (4-336), ST
(4-140) and MathWorks (4-110) stands. 
 The new
Embedded Coder support is now available in beta form direct from ARM
for early adopters and is planned to be made available for general
download in April. 
About STMicroelectronics 
 ST is a global leader in the semiconductor
market serving customers across the spectrum of sense and power and
automotive products and embedded processing solutions. From energy
management and savings to trust and data security, from healthcare
and wellness to smart consumer devices, in the home, car and office,
at work and at play, ST is found everywhere microelectronics make a
positive and innovative contribution to people's life. By getting
more from technology to get more from life, ST stands for
In 2012, the Company's net revenues were $8.49 billion. Further
information on ST can be found at 
About ARM
 ARM designs the technology that is at the heart of
advanced digital products, from wireless, networking and consumer
entertainment solutions to imaging, automotive, security and storage
devices. ARM's comprehensive product offering includes 32-bit RISC
microprocessors, graphics processors, video engines, enabling
software, cell libraries, embedded memories, high-speed connectivity
products, peripherals and development tools. Combined with
comprehensive design services, training, support and maintenance, and
the company's broad Partner community, they provide a total system
solution that offers a fast, reliable path to market for leading
electronics companies. Find out more about ARM by following these
ARM website: 
 ARM Connected Community(R):
 ARM Blogs: 
ARMFlix on YouTube: 
 ARM on Twitter: 


ARM is a registered trademark of ARM Limited. Mali is a trademark of
ARM Limited All other brands or product names are the property of
their respective holders. "ARM" is used to represent ARM Holdings
plc; its operating company ARM Limited; and the regional subsidiaries
ARM Inc.; ARM KK; ARM Korea Limited.; ARM Taiwan Limited; ARM France
SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Germany GmbH; ARM
Embedded Technologies Pvt. Ltd.; ARM Norway, AS and ARM Sweden AB 
MATLAB and Simulink are registered trademarks of The MathWorks, Inc.
See for a list of additional trademarks.
Other product or brand names may be trademarks or registered
trademarks of their respective holders. 
ST ARM MathWorks STM32: 
ARM Press Contacts
Alan Tringham
+44 1223 400947 
ST Press Contacts
Michael Markowitz
+1 781 591 0354 
Press spacebar to pause and continue. Press esc to stop.