ARM Evaluator-7T Board Support Package
This package contains project templates, system files and example programs for the ARM Evaluator-7T.
1.1 (2013-09-12)
References to asm changed to __asm.
Added Mac OS and Solaris memory simulator libraries.
ARM V2M-MPS2 Cortex-M23/M33 IoT Kit Board Support Package
This package contains project templates, system files and example programs for the ARM V2M-MPS2 Cortex-M23/M33 IoT Kit.
ARM mbed NXP LPC1768 Board Support Package
This package contains project templates, system files and example programs for the ARM mbed NXP LPC1768.
3.4 (2018-05-11)
Removed CrossWorks Platform API examples.
3.2 (2014-03-11)
More examples.
Added CoreBASIC interpreter example.
3.1 (2014-02-21)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
Actel M1AP3 Board Support Package
This package contains project templates, system files and example programs for the Actel M1AP3.
Ambiq Micro Apollo CPU Support Package
This package contains project templates and system files for the Ambiq Micro Apollo.
APOLLO512-KBR
APOLLO256-KBR
APOLLO512-KCR
APOLLO256-KCR
AMAPH1KK-KBR
AMAPH1KK-KCR
AMA3B1KK-KBR
AMA3B1KK-KCR
AMA3B2KK-KBR
AMA3B2KK-KCR
3.5 (2021-07-20)
Added support for support for Apollo3 Blue Plus devices.
3.4 (2019-11-15)
Improved compatibility with AmbiqSuite examples.
3.3 (2019-11-08)
Added support for support for Apollo3 Blue devices.
3.2 (2018-01-05)
Fixed reset failing when there is an invalid program in FLASH.
3.1 (2017-08-03)
Support Apollo 1 devices.
Ambiq Micro Apollo1 EVB Board Support Package
This package contains project templates, system files and example programs for the Ambiq Micro Apollo1 EVB.
Ambiq Micro Apollo2 EVB Board Support Package
This package contains project templates, system files and example programs for the Ambiq Micro Apollo2 EVB.
3.1 (2017-08-03)
Set target interface type property to SWD.
Ambiq Micro Apollo3 Blue EVB Board Support Package
This package contains project templates, system files and example programs for the Ambiq Micro Apollo3 Blue EVB.
Ambiq Micro Apollo3 Blue Plus EVB Board Support Package
This package contains project templates, system files and example programs for the Ambiq Micro Apollo3 Blue Plus EVB.
Analog Devices ADuC7000 CPU Support Package
This package contains project templates and system files for the Analog Devices ADuC7000.
ADuC7019
ADuC7020
ADuC7021
ADuC7022
ADuC7023
ADuC7024
ADuC7025
ADuC7026
ADuC7027
ADuC7028
ADuC7060
ADuC7061
ADuC7128
ADuC7129
1.8 (2014-02-03)
Fixed download to Flash when the "Erase All" target property is set to "Yes".
Fixed the reading of read sensitive interrupt registers when the IRQ register group is displayed in the registers window.
Loaders now build in CrossWorks v2.1.
1.6 (2010-01-15)
Added ADuC7060 and ADuC7061 support.
1.5 (2009-08-19)
Updated I2C register definitions.
1.4 (2009-05-07)
There is now a loader for devices with 4KB of SRAM.
1.3 (2008-07-31)
The file Analog_ADuC7000.c is now always compiled without optimisation on
new projects. Existing projects should ensure this to avoid the irq_handler2 being inlined
and consequently writing to a register that hasn't been saved by the irq_handler.
1.1 (2007-07-31)
Standard loader is now RPC rather than DCC.
Added support for ADuC7028, ADuC7128, ADuC7129. libaduc7000 supports dual-flash-array devices. Corrected FLASH memory size for some devices in the memory map files.
Analog Devices ADuC7020 Eval Board Support Package
This package contains project templates, system files and example programs for the Analog Devices ADuC7020 Eval Board.
1.2 (2014-02-03)
The file Analog_ADuC7000.c is now always compiled without optimisation on
new projects. Existing projects should ensure this to avoid the irq_handler2 being inlined
and consequently writing to a register that hasn't been saved by the irq_handler.
1.1 (2007-07-31)
Standard loader is now RPC rather than DCC. Requires ADuC7000 CPU Support Package version 1.1.
Analog Devices ADuC7023 Eval Board Support Package
This package contains project templates, system files and example programs for the Analog Devices ADuC7023 Eval Board.
Analog Devices ADuC7024 Eval Board Support Package
This package contains project templates, system files and example programs for the Analog Devices ADuC7024 Eval Board.
1.2 (2014-02-03)
The file Analog_ADuC7000.c is now always compiled without optimisation on
new projects. Existing projects should ensure this to avoid the irq_handler2 being inlined
and consequently writing to a register that hasn't been saved by the irq_handler.
1.1 (2007-07-31)
Standard loader is now RPC rather than DCC. Requires ADuC7000 CPU Support Package version 1.1.
Analog Devices ADuC7026 Eval Board Support Package
This package contains project templates, system files and example programs for the Analog Devices ADuC7026 Eval Board.
1.2 (2014-02-03)
The file Analog_ADuC7000.c is now always compiled without optimisation on
new projects. Existing projects should ensure this to avoid the irq_handler2 being inlined
and consequently writing to a register that hasn't been saved by the irq_handler.
1.1 (2007-07-31)
Standard loader is now RPC rather than DCC. Requires ADuC7000 CPU Support Package version 1.1.
Analog Devices ADuC7060 Eval Board Support Package
This package contains project templates, system files and example programs for the Analog Devices ADuC7060 Eval Board.
Analog Devices ADuC7128 Eval Board Support Package
This package contains project templates, system files and example programs for the Analog Devices ADuC7128 Eval Board.
1.1 (2014-02-03)
The file Analog_ADuC7000.c is now always compiled without optimisation on
new projects. Existing projects should ensure this to avoid the irq_handler2 being inlined
and consequently writing to a register that hasn't been saved by the irq_handler.
Analog Devices ADuCM320 CPU Support Package
This package contains project templates and system files for the Analog Devices ADuCM320.
ADuCM320
ADuCM320i
ADuCM322
ADuCM322i
3.1 (2018-02-15)
Now uses CMSIS 5 packages.
Add support for ADuCM320i, ADuCM322 and ADuCM322i devices.
Analog Devices ADuCM3xx CPU Support Package
This package contains project templates and system files for the Analog Devices ADuCM3xx.
ADuCRF101 Series
ADuCM3xx Series
1.3 (2013-05-29)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Added support for ADuCM361 devices.
Added support for ADuCRF101 devices.
1.2 (2012-09-21)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/ADuCM3xx/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Now supports release silicon.
Analog Devices EVAL-ADuCM320EBZ Board Support Package
This package contains project templates, system files and example programs for the Analog Devices EVAL-ADuCM320EBZ.
3.1 (2018-02-15)
Now uses CMSIS 5 packages.
Analog Devices EVAL-ADuCM360MKZ Board Support Package
This package contains project templates, system files and example programs for the Analog Devices EVAL-ADuCM360MKZ.
1.1 (2013-05-29)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Analog Devices EVAL-ADuCRF101MKxZ Board Support Package
This package contains project templates, system files and example programs for the Analog Devices EVAL-ADuCRF101MKxZ.
Atmel AT91RM9200-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91RM9200-EK.
2.2 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
Fixed NOR flash loader geometry problem.
2.1 (2010-08-10)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM7 CPU Support Package
This package contains project templates and system files for the Atmel AT91SAM7.
AT91SAM7A
AT91SAM7L
AT91SAM7S
AT91SAM7S16
AT91SAM7S32
AT91SAM7S64
AT91SAM7S128
AT91SAM7S161
AT91SAM7S256
AT91SAM7S321
AT91SAM7S512
AT91SAM7SE
AT91SAM7SE32
AT91SAM7SE256
AT91SAM7SE512
AT91SAM7X
AT91SAM7X128
AT91SAM7X256
AT91SAM7X512
AT91SAM7XC
AT91SAM7XC128
AT91SAM7XC256
AT91SAM7XC512
1.14 (2014-02-03)
Fixed bitfield descriptions of PWM interrupt registers in memory maps and header files.
Fixed SRAM size of AT91SAM7S512 memory map file.
Added EABI and small library variants of libat91sam7 library.
1.13 (2010-02-09)
Added support for AT91SAM7S16 and AT91SAM7S161.
Updated definition of ADC_MR register to reflect changes in documentation.
1.12 (2009-06-23)
Now works with CrossWorks V2.x with restricted memory accesses enabled.
1.11 (2009-04-06)
Corrected internal FLASH LIBMEM driver's AT91SAM7L64 FLASH geometry.
Internal FLASH LIBMEM driver can now write to a page after failure to write to a different page.
Accelerate the internal FLASH LIBMEM driver's lock and unlock functions.
1.10 (2008-11-11)
Fixed AT91SAM7.h so that it correctly includes the AT91SAM7X512 and AT91SAM7XC512 header files.
1.9 (2008-10-15)
Improved the remapping of RAM to 0x00000000 in the startup code and reset script so that it copes with the case where RAM is already mapped to 0x00000000.
1.8 (2008-09-02)
Added support for AT91SAM7L64 and AT91SAM7L128.
Loaders now set the boot from internal FLASH NVM bit by default.
1.7 (2008-05-30)
ctl_at91sam7_get_mck_frequency now returns correct value when Main Clock is selected.
1.6 (2008-04-03)
AT91SAM7 LIBMEM driver now resets watchdog while busy waiting.
1.5 (2007-12-04)
AT91SAMX512 and AT91SAMXC512 memory map and header files now specify EFC1.
Reset script now works with AT91SAM7X512
1.4 (2007-07-31)
Reset scripts can now use 1.7's TargetScript.setMaximumJTAGFrequency() function
in order to improve download performance and reliability.
Atmel AT91SAM7A3-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM7A3-EK.
1.1 (2014-02-03)
Now defaults to the RPC loader in order to improve FLASH programming performance when using FT2232 based JTAG interfaces and J-Link. Note that this requires version 1.3 of the AT91SAM7 CPU support package.
Atmel AT91SAM7L-STK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM7L-STK.
Atmel AT91SAM7S-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM7S-EK.
1.1 (2014-02-03)
Now defaults to the RPC loader in order to improve FLASH programming performance when using FT2232 based JTAG interfaces and J-Link. Note that this requires version 1.3 of the AT91SAM7 CPU support package.
Atmel AT91SAM7SE-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM7SE-EK.
Atmel AT91SAM7X-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM7X-EK.
1.1 (2014-02-03)
Now defaults to the RPC loader in order to improve FLASH programming performance when using FT2232 based JTAG interfaces and J-Link. Note that this requires version 1.3 of the AT91SAM7 CPU support package.
Atmel AT91SAM9 CPU Support Package
This package contains project templates and system files for the Atmel AT91SAM9.
AT91RM9200
AT91SAM9
AT91SAM9260
AT91SAM9261
AT91SAM9261S
AT91SAM9263
AT91SAM9G10
AT91SAM9G15
AT91SAM9G20
AT91SAM9G25
AT91SAM9G35
AT91SAM9G45
AT91SAM9R64
AT91SAM9RL64
AT91SAM9X25
AT91SAM9X35
AT91SAM9XE
AT91SAM9XE128
AT91SAM9XE256
AT91SAM9XE512
2.5 (2014-02-03)
Added support for AT91SAM9CN11, AT91SAM9CN12 and AT91SAM9N12 devices.
2.4 (2012-12-06)
Added support for AT91SAM9X25, AT91SAM9X35, AT91SAM9G15, AT91SAM9G25 and AT91SAM9G35 devices.
Added SPIFlash loader source files.
2.3 (2010-08-10)
The start address of the memory shadowed by the DataFlash loader can be specified in the
Target Loader Options | Loader Parameter property.
Fixed verify in the DataFlash loader.
The DataFlash loader can now support multiple programs. Note that they need to be loaded
in ascending address order.
2.2 (2010-06-14)
Added support for AT91SAM9G10 and AT91SAM9G45 devices.
Fixed bitfield descriptions of PWM interrupt registers in memory maps and header files.
2.1 (2009-10-16)
Reduced the JTAG frequency in the reset script after main oscillator is selected.
The SAM9XE flash loader has the libmem_crc symbol to enable fast verification.
Atmel AT91SAM9260-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9260-EK.
2.2 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.1 (2011-04-01)
DataFlash loaders are built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9261-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9261-EK.
2.3 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.2 (2011-04-01)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9263-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9263-EK.
2.3 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.2 (2011-04-01)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9CN11-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9CN11-EK.
Atmel AT91SAM9G10-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9G10-EK.
2.2 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.1 (2010-08-10)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9G20-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9G20-EK.
2.2 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.1 (2010-08-10)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9G35-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9G35-EK.
Atmel AT91SAM9G45-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9G45-EK.
2.2 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.1 (2010-08-10)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9RL-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9RL-EK.
2.3 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
2.2 (2010-08-10)
DataFlash loader is built with sources contained in version 2.3 of the AT91SAM9 CPU support package.
Atmel AT91SAM9X25-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9X25-EK.
Atmel AT91SAM9XE-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel AT91SAM9XE-EK.
2.1 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
Atmel EB01 Board Support Package
This package contains project templates, system files and example programs for the Atmel EB01.
1.1 (2013-09-12)
AIC protected mode now enabled by default.
The ctl interrupt handler now checks for spurious interrupts.
The reset script now uses the nSRST signal to reset the target rather than the watchdog.
To support this, the startup code no longer allows the program to startup
by itself from reset by default. See the comment regarding STARTUP_FROM_RESET
in the startup code for more information. Please note that projects created
using project templates from the 1.0 version of this support package
will not work with the startup code and reset script from this version - you should
recreate your projects using the project templates from this version.
Atmel EB40A Board Support Package
This package contains project templates, system files and example programs for the Atmel EB40A.
1.3 (2013-09-12)
Corrected definition of USART0 and USART1 registers.
Corrected definition of AIC_SVR registers.
1.2 (2008-04-04)
Reset script now disables watchdog.
1.1 (2007-07-31)
AIC protected mode now enabled by default.
The ctl interrupt handler now checks for spurious interrupts.
The reset script now uses the nSRST signal to reset the target rather than the watchdog.
To support this, the startup code no longer allows the program to startup
by itself from reset by default. See the comment regarding STARTUP_FROM_RESET
in the startup code for more information. Please note that projects created
using project templates from the 1.0 version of this support package
will not work with the startup code and reset script from this version - you should
recreate your projects using the project templates from this version.
Atmel EB55 Board Support Package
This package contains project templates, system files and example programs for the Atmel EB55.
1.1 (2013-09-12)
AIC protected mode now enabled by default.
The ctl interrupt handler now checks for spurious interrupts.
The reset script now uses the nSRST signal to reset the target rather than the watchdog.
To support this, the startup code no longer allows the program to startup
by itself from reset by default. See the comment regarding STARTUP_FROM_RESET
in the startup code for more information. Please note that projects created
using project templates from the 1.0 version of this support package
will not work with the startup code and reset script from this version - you should
recreate your projects using the project templates from this version.
Atmel SAM C CPU Support Package
This package contains project templates and system files for the Atmel SAM C.
SAM C20
ATSAMC20E15A
ATSAMC20E16A
ATSAMC20E17A
ATSAMC20E18A
ATSAMC20G15A
ATSAMC20G16A
ATSAMC20G17A
ATSAMC20G18A
ATSAMC20J15A
ATSAMC20J16A
ATSAMC20J17A
ATSAMC20J17AU
ATSAMC20J18A
ATSAMC20J18AU
ATSAMC20N17A
ATSAMC20N18A
SAM C21
ATSAMC21E15A
ATSAMC21E16A
ATSAMC21E17A
ATSAMC21E18A
ATSAMC21G15A
ATSAMC21G16A
ATSAMC21G17A
ATSAMC21G18A
ATSAMC21J15A
ATSAMC21J16A
ATSAMC21J17A
ATSAMC21J17AU
ATSAMC21J18A
ATSAMC21J18AU
ATSAMC21N17A
ATSAMC21N18A
1.1 (2018-01-25)
Now uses CMSIS 5 packages.
Updated SAMC20, SAMC21 device support files.
Atmel SAM C21 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM C21 Xplained Pro.
1.1 (2018-01-25)
Now uses CMSIS 5 packages.
Atmel SAM CPU Support Package
This package contains project templates and system files for Atmel SAM devices.
SAM3N Series
SAM3N00A
SAM3N00B
SAM3N0A
SAM3N0B
SAM3N0C
SAM3N1A
SAM3N1B
SAM3N1C
SAM3N2A
SAM3N2B
SAM3N2C
SAM3N4A
SAM3N4B
SAM3N4C
SAM3S Series
SAM3S1A
SAM3S1B
SAM3S1C
SAM3S2A
SAM3S2B
SAM3S2C
SAM3S4A
SAM3S4B
SAM3S4C
SAM3S8B
SAM3S8C
SAM3SD8B
SAM3SD8C
SAM3U Series
SAM3U1C
SAM3U1E
SAM3U2C
SAM3U2E
SAM3U4C
SAM3U4E
SAM3XA Series
SAM3A4C
SAM3A8C
SAM3X4C
SAM3X4E
SAM3X8C
SAM3X8E
SAM3X8H
SAM4E Series
SAM4E16C
SAM4E16E
SAM4E8C
SAM4E8E
SAM4L Series
SAM4LC2A
SAM4LC2B
SAM4LC2C
SAM4LC4A
SAM4LC4B
SAM4LC4C
SAM4LC8A
SAM4LC8B
SAM4LC8C
SAM4LS2A
SAM4LS2B
SAM4LS2C
SAM4LS4A
SAM4LS4B
SAM4LS4C
SAM4LS8A
SAM4LS8B
SAM4LS8C
SAM4N Series
SAM4N16B
SAM4N16C
SAM4N8A
SAM4N8B
SAM4N8C
SAM4S Series
SAM4S16B
SAM4S16C
SAM4S2A
SAM4S2B
SAM4S2C
SAM4S4A
SAM4S4B
SAM4S4C
SAM4S8B
SAM4S8C
SAM4SA16B
SAM4SA16C
SAM4SD16B
SAM4SD16C
SAM4SD32B
SAM4SD32C
SAM4SP Series
SAM D20 Series
This device series is now supported by
Atmel SAM D CPU Support PackageSAM D21 Series
This device series is now supported by
Atmel SAM D CPU Support PackageSAMG Series
SAMG51G18
SAMG51N18
SAMG53G19
SAMG53N19
SAMG54G19
SAMG54J19
SAMG54N19
SAMG55G19
SAMG55J19
SAM R21 Series
SAMR21E16A
SAMR21E17A
SAMR21E18A
SAMR21G16A
SAMR21G17A
SAMR21G18A
1.10 (2016-11-21)
Fixed SystemCoreClock not holding correct value on entry to main on some devices.
1.9 (2015-12-16)
Fixed erase and lock on SAM D20, D21 and R21 loaders.
Added support for SAM G54 and SAM G55 devices.
1.8 (2015-06-29)
Fixed SAM R21 device identification for older parts.
1.7 (2015-06-22)
Fixed loader for SAMD20E18A, SAMD21E18A, SAMR21E18A and SAMR21G18A devices.
Fixed loader for SAM4L when cache enabled and reset disabled.
Fixed SAM R21 device identification.
1.6 (2014-12-04)
Added support for SAMD20G17U and SAMD20G18U devices.
Added support for SAMD21G15A and SAMD21J15A devices.
Updated Atmel header and system files.
1.5 (2014-08-26)
Added missing SAM4LC8 and SAMLS8 property group entries.
1.4 (2014-03-04)
Added support for SAM D21 devices.
Added support for SAM R21 devices.
Added support for SAMG devices.
Added support for SAM4S2 and SAM4S4 devices.
Added support for SAMD20E18 devices.
Updated Atmel header and system files.
Added ctl_sleep and ctl_woken to ctl_sam.c. These functions can be used in
CTL V3 to reduce the timer interrupt frequency when in low power mode.
1.3 (2013-10-16)
Added support for SAM4E8C and SAM4E16C devices.
Added support for SAM4LC8 and SAM4LS8 devices.
Added support for SAM4N devices.
Added support for SAM4SA, SAM4SD and SAM4SP devices.
Added support for SAM D20 devices.
Updated Atmel header and system files.
1.2 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.1 (2013-02-06)
Added support for SAM4E devices.
Added support for SAM4L devices.
Added support for configuring SMC in startup code.
Added sam_cmsis.h header file, existing projects will need to add $(TargetsDir)/SAM to the Preprocessor Options > User Include Directories project property in order to include this file.
Reset scripts now reset watchdog.
Atmel SAM D CPU Support Package
This package contains project templates and system files for the Atmel SAM D.
SAM D09
ATSAMD09C13A
ATSAMD09D14A
SAM D10
ATSAMD10C13A
ATSAMD10C14A
ATSAMD10D13A
ATSAMD10D14A
SAM D11
ATSAMD11C13A
ATSAMD11C14A
ATSAMD11D14AM
ATSAMD11D14AS
SAM D20
ATSAMD20E14
ATSAMD20E15
ATSAMD20E16
ATSAMD20E17
ATSAMD20E18
ATSAMD20G14
ATSAMD20G15
ATSAMD20G16
ATSAMD20G17
ATSAMD20G18
ATSAMD20J14
ATSAMD20J15
ATSAMD20J16
ATSAMD20J17
ATSAMD20J18
SAM D21
ATSAMD21E15A
ATSAMD21E15B
ATSAMD21E15BU
ATSAMD21E16A
ATSAMD21E16B
ATSAMD21E16BU
ATSAMD21E17A
ATSAMD21E18A
ATSAMD21G15A
ATSAMD21G15B
ATSAMD21G16A
ATSAMD21G16B
ATSAMD21G17A
ATSAMD21G17AU
ATSAMD21G18A
ATSAMD21G18AU
ATSAMD21J15A
ATSAMD21J15B
ATSAMD21J16A
ATSAMD21J16B
ATSAMD21J17A
ATSAMD21J18A
SAM DA0
ATSAMDA0E14A
ATSAMDA0E15A
ATSAMDA0E16A
ATSAMDA0G14A
ATSAMDA0G15A
ATSAMDA0G16A
ATSAMDA0J14A
ATSAMDA0J15A
ATSAMDA0J16A
SAM DA1
ATSAMDA1E14A
ATSAMDA1E14B
ATSAMDA1J15A
ATSAMDA1J14A
ATSAMDA1E15B
ATSAMDA1J15B
ATSAMDA1J14B
ATSAMDA1G15A
ATSAMDA1E15A
ATSAMDA1J16A
ATSAMDA1G15B
ATSAMDA1G14B
ATSAMDA1G14A
ATSAMDA1G16A
ATSAMDA1G16B
ATSAMDA1J16B
ATSAMDA1E16B
ATSAMDA1E16A
1.2 (2022-03-04)
Add samd.h header file.
Fixed libmem_sam_d_set_bootprot implementation.
Fixed device identification for ATSAMD21 and ATSAMDA1 parts.
Unlock all now resets BOOTPROT.
1.1 (2018-02-01)
Now uses CMSIS 5 packages.
Added ATSAMDA1 rev B devices.
Atmel SAM D10 Xplained Mini Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM D10 Xplained Mini.
1.1 (2018-02-01)
Now uses CMSIS 5 packages.
Atmel SAM D11 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM D11 Xplained Pro.
1.1 (2018-02-01)
Now uses CMSIS 5 packages.
Atmel SAM D20 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM D20 Xplained Pro.
2.1 (2018-02-01)
Now uses CMSIS 5 packages.
Atmel SAM D21 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM D21 Xplained Pro.
2.1 (2018-02-01)
Now uses CMSIS 5 packages.
Atmel SAM D5x/E5x CPU Support Package
This package contains project templates and system files for the Atmel SAM D5x/E5x.
SAMD51
ATSAMD51J19A
ATSAMD51J18A
ATSAMD51J20A
ATSAMD51P19A
ATSAMD51G18A
ATSAMD51P20A
ATSAMD51G19A
ATSAMD51N20A
ATSAMD51N19A
SAME51
ATSAME51N19A
ATSAME51J20A
ATSAME51N20A
ATSAME51J18A
ATSAME51J19A
SAME53
ATSAME53J19A
ATSAME53N19A
ATSAME53J20A
ATSAME53N20A
ATSAME53J18A
SAME54
ATSAME54P20A
ATSAME54P19A
ATSAME54N20A
ATSAME54N19A
Atmel SAM DA1 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM DA1 Xplained Pro.
1.1 (2018-02-01)
Now uses CMSIS 5 packages.
Atmel SAM E54 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM E54 Xplained Pro.
Atmel SAM G53 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM G53 Xplained Pro.
Atmel SAM G55 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM G55 Xplained Pro.
Atmel SAM L CPU Support Package
This package contains project templates and system files for the Atmel SAM L.
SAM L21
ATSAML21E15A
ATSAML21E15B
ATSAML21E16A
ATSAML21E16B
ATSAML21E17A
ATSAML21E17B
ATSAML21E18B
ATSAML21G16A
ATSAML21G16B
ATSAML21G17A
ATSAML21G17B
ATSAML21G18A
ATSAML21G18B
ATSAML21J16A
ATSAML21J16B
ATSAML21J17A
ATSAML21J17B
ATSAML21J18A
ATSAML21J18B
SAM L22
ATSAML22G16A
ATSAML22G17A
ATSAML22G18A
ATSAML22J16A
ATSAML22J17A
ATSAML22J18A
ATSAML22N16A
ATSAML22N17A
ATSAML22N18A
1.1 (2018-02-05)
Now uses CMSIS 5 packages.
Atmel SAM L21 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM L21 Xplained Pro.
1.1 (2018-02-05)
Now uses CMSIS 5 packages.
Atmel SAM L22 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM L22 Xplained Pro.
1.1 (2018-02-05)
Now uses CMSIS 5 packages.
Atmel SAM R21 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM R21 Xplained Pro.
Atmel SAM3N-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM3N-EK.
2.2 (2013-10-16)
Example projects now build when using SAM CPU support package version 1.3.
2.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
2.0 (2012-05-16)
Now uses SAM CPU support package.
Atmel SAM3S-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM3S-EK.
2.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
2.0 (2012-05-16)
Now uses SAM CPU support package.
Atmel SAM3S-EK2 Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM3S-EK2.
1.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Atmel SAM3U-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM3U-EK.
2.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
2.0 (2012-05-16)
Now uses SAM CPU support package.
Atmel SAM3X-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM3X-EK.
1.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Atmel SAM4E-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4E-EK.
1.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Atmel SAM4L Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4L Xplained Pro.
Atmel SAM4L-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4L-EK.
1.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Atmel SAM4L8 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4L8 Xplained Pro.
Atmel SAM4N Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4N Xplained Pro.
Atmel SAM4S Xplained Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4S Xplained.
1.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Atmel SAM4S Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4S Xplained Pro.
Atmel SAM4S-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4S-EK.
1.1 (2013-04-18)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Atmel SAM4S-EK2 Board Support Package
This package contains project templates, system files and example programs for the Atmel SAM4S-EK2.
Atmel SAMA5D2 CPU Support Package
This package contains project templates and system files for the Atmel SAMA5D2.
SAMA5D2
SAMA5D21
SAMA5D22
SAMA5D23
SAMA5D24
SAMA5D26
SAMA5D27
SAMA5D28
Atmel SAMA5D2-XULT Board Support Package
This package contains project templates, system files and example programs for the Atmel SAMA5D2-XULT.
Atmel SAMA5D3 CPU Support Package
This package contains project templates and system files for the Atmel SAMA5D3.
SAMA5D3
SAMA5D31
SAMA5D33
SAMA5D34
SAMA5D35
SAMA5D36
3.0 (2016-03-02)
Supplied latest version of libchip_sama5d3x header and library files.
Removed SAMA5D5SimulatorMemory reselect the Target processor to use the default simulator.
Modified SystemCoreClockUpdate to not use CKGR_MCFR.
Modified SAMA5D3_Startup.s to enable it to be assembled with clang.
1.1 (2014-02-14)
Added SAMA5D36 support.
Fixed building startup code when Soft floating point is selected.
Updated libchip_sama5d3x to that supplied in Softpack version 1.3.2.
Added ctl_lowest_isr_priority/ctl_highest_isr_priority/ctl_adjust_isr_priority/ctl_sleep/ctl_woken to SAMA5D3_ctl.c.
Fixed NESTED_INTERRUPT support in irq_handler.
Atmel SAMA5D3-EK Board Support Package
This package contains project templates, system files and example programs for the Atmel SAMA5D3-EK.
3.0 (2016-03-02)
Use libboard_sama5d3x-ek lowlevel and memory init code.
Atmel SAMA5D3-Xplained Board Support Package
This package contains project templates, system files and example programs for the Atmel SAMA5D3-Xplained.
Atmel SAMA5D4 CPU Support Package
This package contains project templates and system files for the Atmel SAMA5D4.
SAMA5D4
SAMA5D41
SAMA5D42
SAMA5D43
SAMA5D44
Atmel SAMA5D4-XULT Board Support Package
This package contains project templates, system files and example programs for the Atmel SAMA5D4-XULT.
Dialog Semiconductor DA14580 CPU Support Package
This package contains project templates and system files for the Dialog Semiconductor DA14580.
Diolan LPC-1850-DB1 Board Support Package
This package contains project templates, system files and example programs for the Diolan LPC-1850-DB1.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.2 (2014-02-11)
New CTL projects now allocate a process stack. If you have an existing CTL project
then you should do similar since this is required for the CTL supplied
with CrossWorks for ARM version 2.3.1.
1.1 (2013-02-28)
Fixed external NOR flash setup problems.
Provided sample project file for CMSIS-3 DSP Lib samples.
Diolan LPC-4350-DB1 Board Support Package
This package contains project templates, system files and example programs for the Diolan LPC-4350-DB1.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.3 (2014-02-11)
Improved dual core support.
Added more dual core samples.
1.2 (2013-02-28)
New CTL projects now allocate a process stack. If you have an existing CTL project
then you should do similar since this is required for the CTL supplied
with CrossWorks for ARM version 2.3.1.
1.1 (2012-10-29)
Fixed external NOR flash setup problems.
Improved support for Cortex-M0 projects.
Provided sample project file for CMSIS-3 DSP Lib samples.
Embedded Artists LPC1788 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC1788 OEM.
3.1 (2018-05-11)
Removed CrossWorks Platform API examples.
Updated LCD example.
3.0 (2014-03-25)
Added networking, sensor, CoreBASIC, and a host of other examples that use
the CrossWorks Platform API (Requires CrossWorks V3).
1.3 (2013-03-15)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.2 (2012-04-24)
Added SDRAM and LCD examples.
1.1 (2012-03-29)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Added CMSIS DSP library example projects.
Embedded Artists LPC2468 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC2468 OEM Board.
1.4 (2014-02-03)
Fixed copying of main_ctl.c when creating a CTL project.
1.3 (2008-08-12)
Startup code now configures cclk to 72Mhz.
1.2 (2008-07-07)
Corrected definition of the external FLASH size.
Fixed definition of LPC23xx SCS GPIOM bit in memory map.
Corrected base address of LP23xx/LPC24xx USB host controller in memory map.
Fixed MCI Response register definitions in memory map.
1.1 (2007-11-26)
Now supports LPC2468 devices with part IDs of 0x1600FF35.
CAN register definitions now have aliases with the prefix "CANn" in the header files..
Fixed CAN SR register definitions in memory map and header files.
Embedded Artists LPC2478 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC2478 OEM Board.
1.2 (2023-09-25)
Added .tbss and .tdata sections to the placement files
1.1 (2014-02-03)
Fixed copying of main_ctl.c when creating a CTL project.
Embedded Artists LPC3131 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC3131 OEM Board.
2.2 (2014-02-03)
CTL new projects now include threads.js file.
Verify works with SPI NOR-flash loader.
2.1 (2010-06-08)
Fixed Reset2() problem after loading SPI-NOR flash.
Embedded Artists LPC3141 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC3141 OEM Board.
2.1 (2014-02-03)
CTL new projects now include threads.js file.
Verify works with SPI NOR-flash loader.
Embedded Artists LPC3152 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC3152 OEM Board.
2.1 (2014-02-03)
CTL new projects now include threads.js file.
Verify works with SPI NOR-flash loader.
Embedded Artists LPC3250 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC3250 OEM Board.
2.2 (2014-02-03)
Changed default debug handler for new projects to be None and added
a coprocessor execute address property to enable VFP registers to be viewed.
Uses standard CTL VFP sample as shipped in CrossWorks for ARM version 2.3.0.
Uses CrossWorks for ARM shared sample source code.
Added OnConnect function to target script to enable ETM usage.
2.1 (2011-08-19)
Uses latest NXP CDL software to initialise clocks and SDRAM.
Embedded Artists LPC4088 OEM Board Support Package
This package contains project templates, system files and example programs for the Embedded Artists LPC4088 OEM.
1.1 (2013-03-15)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Embest LPC4357 Board Support Package
This package contains project templates, system files and example programs for the Embest LPC4357.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.1 (2014-02-11)
Improved dual core support.
Added more dual core samples.
Embest LPCEB2000-A Board Support Package
This package contains project templates, system files and example programs for the Embest LPCEB2000-A.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Embest LPCEB2000-B Board Support Package
This package contains project templates, system files and example programs for the Embest LPCEB2000-B.
1.3 (2014-02-03)
RPC loader now works with LPC2290 devices.
CAN register definitions now have aliases with the prefix "CANn" in the header files.
Fixed CAN SR register definitions in memory map and header files.
1.2 (2007-07-31)
Changed the project template's manufacturer name to "NXP".
Embest LPCEB2000-S Board Support Package
This package contains project templates, system files and example programs for the Embest LPCEB2000-S.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Embest SAM9260V1 Board Support Package
This package contains project templates, system files and example programs for the Embest SAM9260V1.
2.2 (2014-02-03)
Tested with CrossWorks Version 2.3.0 and Atmel AT91SAM9 CPU Support Package Version 2.4.
Freescale MAC7100 CPU Support Package
This package contains project templates and system files for the Freescale MAC7100.
MAC7101
MAC7106
MAC7111
MAC7112
MAC7116
MAC7121
MAC7122
MAC7126
MAC7131
MAC7136
MAC7141
MAC7142
1.1 (2014-02-03)
Standard loader is now RPC rather than DCC.
Freescale MAC7100EVB Board Support Package
This package contains project templates, system files and example programs for the Freescale MAC7100EVB.
1.1 (2014-02-03)
Standard loader is now RPC rather than DCC.
Freescale MAC7111LCEVB Board Support Package
This package contains project templates, system files and example programs for the Freescale MAC7111LCEVB.
1.1 (2014-02-03)
Standard loader is now RPC rather than DCC.
Freescale TWR-VF65GS10 Board Support Package
This package contains project templates, system files and example programs for the Freescale TWR-VF65GS10.
Freescale i.MX LiteKit Board Support Package
This package contains project templates, system files and example programs for the Freescale i.MX LiteKit.
1.3 (2013-09-12)
References to asm changed to __asm.
Added Mac OS and Solaris memory simulator libraries.
1.2 (2008-08-15)
Corrected the debug handler file path definition.
1.1 (2007-08-16)
Reset script now flushes the debug comms channel.
Freescale i.MX21 LiteKit Board Support Package
This package contains project templates, system files and example programs for the Freescale i.MX21 LiteKit.
1.5 (2013-09-12)
References to asm changed to __asm.
1.4 (2008-08-15)
Corrected the debug handler file path definition.
1.3 (2008-06-11)
Corrected the setup of the MMU control register in the startup code .
1.2 (2007-10-10)
Fix definition of CSPI2 registers.
Renamed host version of USB_XFILL_STAT and USB_YFILL_STAT to USB_HOST_XFILL_STAT and USB_HOST_YFILL_STAT in order to remove name clash with function registers of the same name.
1.1 (2007-09-04)
Reset script now flushes the debug comms channel.
GigaDevice GD32103B-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32103B-START.
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32150G-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32150G-START.
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32170C-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32170C-START.
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32205R-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32205R-START.
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32303C-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32303C-START.
GigaDevice GD32305R-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32305R-START.
GigaDevice GD32330F-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32330F-START.
GigaDevice GD32350G-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32350G-START.
GigaDevice GD32427V-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32427V-START.
GigaDevice GD32450V-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32450V-START.
4.0 (2022-03-28)
Updated GD32F4xx CMSIS files to version 2.0.0.
GigaDevice GD32470V-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32470V-START.
GigaDevice GD32E230K-START Board Support Package
This package contains project templates, system files and example programs for the GigaDevice GD32E230K-START.
GigaDevice GD32E23x CPU Support Package
This package contains project templates and system files for the GigaDevice GD32E23x.
GD32E230
GD32E230C8
GD32E230C6
GD32E230C4
GD32E230K8
GD32E230K6
GD32E230K4
GD32E230G8
GD32E230G6
GD32E230G4
GD32E230F8
GD32E230F6
GD32E230F4
GD32E231
GD32E231C4
GD32E231C6
GD32E231C8
GigaDevice GD32F1x0 CPU Support Package
This package contains project templates and system files for the GigaDevice GD32F1x0.
GD32F130
GD32F130C4
GD32F130C6
GD32F130C8
GD32F130F4
GD32F130F6
GD32F130F8
GD32F130G4
GD32F130G6
GD32F130G8
GD32F130K4
GD32F130K6
GD32F130K8
GD32F130R8
GD32F150
GD32F150C4
GD32F150C6
GD32F150C8
GD32F150G4
GD32F150G6
GD32F150G8
GD32F150K4
GD32F150K6
GD32F150K8
GD32F150R4
GD32F150R6
GD32F150R8
GD32F170
GD32F170C4
GD32F170C6
GD32F170C8
GD32F170T4
GD32F170T6
GD32F170T8
GD32F170R8
GD32F190
GD32F190C4
GD32F190C6
GD32F190C8
GD32F190R4
GD32F190R6
GD32F190R8
GD32F190T4
GD32F190T6
GD32F190T8
3.4 (2023-12-21)
Flash loader now uses internal oscillator.
Added loader solution.
3.3 (2022-09-16)
Updated GD32F1x0 CMSIS files to version 3.2.1.
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32F1xx CPU Support Package
This package contains project templates and system files for the GigaDevice GD32F1xx.
GD32F101
GD32F101T4
GD32F101T6
GD32F101T8
GD32F101TB
GD32F101C4
GD32F101C6
GD32F101R4
GD32F101R6
GD32F101R8
GD32F101RB
GD32F101C8
GD32F101CB
GD32F101V8
GD32F101VB
GD32F101RC
GD32F101VC
GD32F101ZC
GD32F101RD
GD32F101VD
GD32F101ZD
GD32F101RE
GD32F101VE
GD32F101ZE
GD32F101RF
GD32F101VF
GD32F101ZF
GD32F101RG
GD32F101VG
GD32F101ZG
GD32F101RI
GD32F101VI
GD32F101ZI
GD32F101RK
GD32F101VK
GD32F101ZK
GD32F103
GD32F103T4
GD32F103C4
GD32F103R4
GD32F103T6
GD32F103C6
GD32F103R6
GD32F103T8
GD32F103C8
GD32F103R8
GD32F103TB
GD32F103CB
GD32F103V8
GD32F103VB
GD32F103RB
GD32F103RC
GD32F103VC
GD32F103ZC
GD32F103RD
GD32F103VD
GD32F103ZD
GD32F103RE
GD32F103VE
GD32F103ZE
GD32F103RF
GD32F103VF
GD32F103ZF
GD32F103RG
GD32F103VG
GD32F103ZG
GD32F103RI
GD32F103VI
GD32F103ZI
GD32F103RK
GD32F103VK
GD32F103ZK
GD32F105
GD32F105R8
GD32F105V8
GD32F105RB
GD32F105VB
GD32F105RC
GD32F105VC
GD32F105ZC
GD32F105RD
GD32F105VD
GD32F105ZD
GD32F105RE
GD32F105VE
GD32F105ZE
GD32F105RF
GD32F105VF
GD32F105ZF
GD32F105RG
GD32F105VG
GD32F105ZG
GD32F107
GD32F107RB
GD32F107VB
GD32F107RC
GD32F107VC
GD32F107ZC
GD32F107RD
GD32F107VD
GD32F107ZD
GD32F107RE
GD32F107VE
GD32F107ZE
GD32F107RF
GD32F107VF
GD32F107ZF
GD32F107RG
GD32F107VG
GD32F107ZG
3.2 (2021-07-29)
Improved reset script.
Fixed GD32F103C4 device preprocessor definition.
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32F2xx CPU Support Package
This package contains project templates and system files for the GigaDevice GD32F2xx.
GD32F205
GD32F205RC
GD32F205RE
GD32F205RG
GD32F205RK
GD32F205VC
GD32F205VE
GD32F205VG
GD32F205VK
GD32F205ZC
GD32F205ZE
GD32F205ZG
GD32F205ZK
GD32F207
GD32F207RC
GD32F207RE
GD32F207RG
GD32F207RK
GD32F207VC
GD32F207VE
GD32F207VG
GD32F207VK
GD32F207ZC
GD32F207ZE
GD32F207ZG
GD32F207ZK
GD32F207IE
GD32F207IG
GD32F207IK
3.1 (2017-04-12)
Now uses CMSIS 5 packages.
GigaDevice GD32F30x CPU Support Package
This package contains project templates and system files for the GigaDevice GD32F30x.
GD32F303
GD32F303CC
GD32F303CE
GD32F303CG
GD32F303RC
GD32F303RE
GD32F303RG
GD32F303RI
GD32F303RK
GD32F303VC
GD32F303VE
GD32F303VG
GD32F303VI
GD32F303VK
GD32F303ZC
GD32F303ZE
GD32F303ZG
GD32F303ZI
GD32F303ZK
GD32F305
GD32F305RB
GD32F305RC
GD32F305RE
GD32F305RG
GD32F305VC
GD32F305VE
GD32F305VG
GD32F305ZC
GD32F305ZE
GD32F305ZG
GD32F307
GD32F307RC
GD32F307RE
GD32F307RG
GD32F307VC
GD32F307VE
GD32F307VG
GD32F307ZC
GD32F307ZE
GD32F307ZG
4.2 (2023-12-21)
Flash loader now uses internal oscillator.
Fixed loader build when using latest GNU linker.
GigaDevice GD32F3x0 CPU Support Package
This package contains project templates and system files for the GigaDevice GD32F3x0.
GD32F330
GD32F330F4
GD32F330F6
GD32F330F8
GD32F330G4
GD32F330G6
GD32F330G8
GD32F330K4
GD32F330K6
GD32F330K8
GD32F330C4
GD32F330C6
GD32F330C8
GD32F330CB
GD32F330R8
GD32F330RB
GD32F350
GD32F350G4
GD32F350G6
GD32F350G8
GD32F350K4
GD32F350K6
GD32F350K8
GD32F350C4
GD32F350C6
GD32F350C8
GD32F350CB
GD32F350R4
GD32F350R6
GD32F350R8
GD32F350RB
4.1 (2023-12-21)
Improved reset script.
Flash loader now uses internal oscillator.
Fixed loader build when using latest GNU linker.
GigaDevice GD32F4xx CPU Support Package
This package contains project templates and system files for the GigaDevice GD32F4xx.
GD32F403
GD32F403RC
GD32F403RE
GD32F403RG
GD32F403RI
GD32F403RK
GD32F403VC
GD32F403VE
GD32F403VG
GD32F403VI
GD32F403VK
GD32F403ZC
GD32F403ZE
GD32F403ZG
GD32F403ZI
GD32F403ZK
GD32F405
GD32F405RE
GD32F405RG
GD32F405RK
GD32F405VG
GD32F405VK
GD32F405ZG
GD32F405ZK
GD32F407
GD32F407RE
GD32F407RG
GD32F407RK
GD32F407VE
GD32F407VG
GD32F407VK
GD32F407ZE
GD32F407ZG
GD32F407ZK
GD32F407IE
GD32F407IG
GD32F407IK
GD32F425
GD32F425RE
GD32F425RG
GD32F425RK
GD32F425VG
GD32F425VK
GD32F425ZG
GD32F425ZK
GD32F427
GD32F427RE
GD32F427RG
GD32F427RK
GD32F427VE
GD32F427VG
GD32F427VK
GD32F427ZE
GD32F427ZG
GD32F427ZK
GD32F427IE
GD32F427IG
GD32F427IK
GD32F450
GD32F450VE
GD32F450VG
GD32F450VI
GD32F450VK
GD32F450ZE
GD32F450ZG
GD32F450ZI
GD32F450ZK
GD32F450IG
GD32F450II
GD32F450IK
GD32F470
GD32F470VE
GD32F470VG
GD32F470VI
GD32F470VK
GD32F470ZE
GD32F470ZG
GD32F470ZI
GD32F470ZK
GD32F470IG
GD32F470II
GD32F470IK
4.1 (2022-12-02)
Added support for GD32F425, GD32F427 and GD32F470 devices.
Updated GD32F4xx CMSIS files to version 3.0.3.
4.0 (2022-03-28)
Updated GD32F4xx CMSIS files to version 2.0.0.
Hitex LPC1768-Stick Board Support Package
This package contains project templates, system files and example programs for the Hitex LPC1768-Stick.
1.4 (2017-05-22)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.3 (2012-03-29)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Added CMSIS DSP library example projects.
1.2 (2010-07-21)
Added the -fms-extensions compiler option to the project templates in order to allow the CMSIS header files to compile without warnings.
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/LPC1000/include/CMSIS/system_LPC17xx.c file in order to build.
1.1 (2010-05-27)
Corrected link patch command.
Hitex LPC1850 Board Support Package
This package contains project templates, system files and example programs for the Hitex LPC1850.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.3 (2014-02-11)
Added support for SDRAM Placement.
1.2 (2013-03-27)
New CTL projects now allocate a process stack. If you have an existing CTL project
then you should do similar since this is required for the CTL supplied
with CrossWorks for ARM version 2.3.1.
1.1 (2013-02-28)
Provided sample project file for CMSIS-3 DSP Lib samples.
Hitex LPC3250-Stick Board Support Package
This package contains project templates, system files and example programs for the Hitex LPC3250-Stick.
2.2 (2014-02-03)
Changed default debug handler for new projects to be None and added
a coprocessor execute address property to enable VFP registers to be viewed.
Uses standard CTL VFP sample as shipped in CrossWorks for ARM version 2.3.0.
Uses CrossWorks for ARM shared sample source code.
Added OnConnect function to target script to enable ETM usage.
Hitex LPC4350 Board Support Package
This package contains project templates, system files and example programs for the Hitex LPC4350.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.5 (2014-02-11)
Improved dual core support.
Added more dual core samples.
1.4 (2013-11-14)
Added support for SDRAM Placement. Note that with the dual core sample there is a problem when the
debugger switches CPU cores and polls the SDRAM memory locations to implement debugIO. You can select breakpoint
as the debugIO mechanism for the Cortex-M0 CPU to avoid this.
1.3 (2013-02-28)
New CTL projects now allocate a process stack. If you have an existing CTL project
then you should do similar since this is required for the CTL supplied
with CrossWorks for ARM version 2.3.1.
1.2 (2012-10-29)
Improved support for Cortex-M0 projects.
Provided sample project file for CMSIS-3 DSP Lib samples.
1.1 (2012-05-01)
SPIFI loader uses spifi_drv_M3 library.
Hitex STR9-comStick Board Support Package
This package contains project templates, system files and example programs for the Hitex STR9-comStick.
1.1 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
Hitex XMC4500 HiLight Kit Board Support Package
This package contains project templates, system files and example programs for the Hitex XMC4500 HiLight Kit.
IAR LPC1114 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC1114 KickStart.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
IAR LPC11A14 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC11A14 KickStart.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
IAR LPC11U24 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC11U24 KickStart.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
IAR LPC1227 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC1227 KickStart.
IAR LPC1343 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC1343 KickStart.
IAR LPC1347 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC1347 KickStart.
IAR LPC1768 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC1768 KickStart.
1.4 (2017-05-22)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.3 (2012-03-29)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Added CMSIS DSP library example projects.
1.2 (2010-07-21)
Added the -fms-extensions compiler option to the project templates in order to allow the CMSIS header files to compile without warnings.
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/LPC1000/include/CMSIS/system_LPC17xx.c file in order to build.
1.1 (2010-05-26)
Corrected link patch command.
IAR LPC1788 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC1788 KickStart.
3.2 (2018-05-11)
Removed CrossWorks Platform API examples.
Updated LCD example.
3.0 (2014-03-11)
Examples added.
Ported Platform Library to LPC177x/LPC178x.
CoreBASIC Interpreter added.
1.1 (2013-03-15)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
IAR LPC210x KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC210x KickStart.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
IAR LPC2148 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR LPC2148 KickStart.
1.3 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
IAR STM32F429II-EXP Board Support Package
This package contains project templates, system files and example programs for the IAR STM32F429II-EXP.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.2 (2014-03-11)
More examples.
Added CoreBASIC interpreter example.
3.0 (2014-02-18)
Initial release for CrossWorks 3.
IAR STR711 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR STR711 KickStart.
1.3 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.2 (2008-11-04)
Modified to work with version 1.7 of the STR71x CPU support package.
IAR STR712 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR STR712 KickStart.
1.3 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.2 (2008-11-04)
Modified to work with version 1.7 of the STR71x CPU support package.
IAR TMPM330 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR TMPM330 KickStart.
1.4 (2013-04-11)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/TX03/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/TX03/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
1.3 (2011-05-05)
TMPM330 header files now generated from CMSIS SVD files.
1.2 (2011-03-09)
Updated TMPM330 CMSIS files to version 2.1.0.
1.1 (2010-07-21)
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/TX03/include/CMSIS/system_TMPM330.c file in order to build.
IAR TMPM341 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR TMPM341 KickStart.
IAR TMPM366 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR TMPM366 KickStart.
IAR TMPM370 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR TMPM370 KickStart.
1.1 (2013-04-11)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/TX03/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/TX03/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
IAR TMPM380 KickStart Board Support Package
This package contains project templates, system files and example programs for the IAR TMPM380 KickStart.
1.1 (2013-04-11)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/TX03/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/TX03/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
Infineon Boot Kit XMC1100 Board Support Package
This package contains project templates, system files and example programs for the Infineon Boot Kit XMC1100.
3.1 (2022-02-23)
Updated examples for CMSIS 5.8.0.
Infineon Boot Kit XMC1200 Board Support Package
This package contains project templates, system files and example programs for the Infineon Boot Kit XMC1200.
Infineon Boot Kit XMC1300 Board Support Package
This package contains project templates, system files and example programs for the Infineon Boot Kit XMC1300.
Infineon Boot Kit XMC1400 Board Support Package
This package contains project templates, system files and example programs for the Infineon Boot Kit XMC1400.
Infineon XMC 2Go Kit with XMC1100 Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC 2Go Kit with XMC1100.
3.1 (2022-02-23)
Updated examples for CMSIS 5.8.0.
Infineon XMC1000 CPU Support Package
This package contains project templates and system files for the Infineon XMC1000.
XMC1100 Series
XMC1100-Q024F0008
XMC1100-Q024F0016
XMC1100-Q024F0032
XMC1100-Q024F0064
XMC1100-Q040F0016
XMC1100-Q040F0032
XMC1100-Q040F0064
XMC1100-T016F0008
XMC1100-T016F0016
XMC1100-T016F0032
XMC1100-T016F0064
XMC1100-T016X0064
XMC1100-T038F0016
XMC1100-T038F0032
XMC1100-T038F0064
XMC1100-T038X0064
XMC1200 Series
XMC1200-T038X0200
XMC1201-Q040F0016
XMC1201-Q040F0032
XMC1201-Q040F0064
XMC1201-Q040F0128
XMC1201-Q040F0200
XMC1201-T028X0016
XMC1201-T038F0016
XMC1201-T038F0032
XMC1201-T038F0064
XMC1201-T038F0128
XMC1201-T038F0200
XMC1202-Q024X0016
XMC1202-Q024X0032
XMC1202-Q040X0016
XMC1202-Q040X0032
XMC1202-T016X0016
XMC1202-T016X0032
XMC1202-T016X0064
XMC1202-T028X0016
XMC1202-T028X0032
XMC1202-T028X0064
XMC1300 Series
XMC1301-Q024F0008
XMC1301-Q024F0016
XMC1301-Q040F0008
XMC1301-Q040F0016
XMC1301-Q040F0032
XMC1301-T016F0008
XMC1301-T016F0016
XMC1301-T016X0008
XMC1301-T016X0016
XMC1301-T016X0032
XMC1301-T038F0008
XMC1301-T038F0016
XMC1301-T038F0032
XMC1301-T038X0064
XMC1302-Q024F0016
XMC1302-Q024F0032
XMC1302-Q024F0064
XMC1302-Q024X0016
XMC1302-Q024X0032
XMC1302-Q024X0064
XMC1302-Q040X0016
XMC1302-Q040X0032
XMC1302-Q040X0064
XMC1302-Q040X0128
XMC1302-Q040X0200
XMC1302-T016X0008
XMC1302-T016X0016
XMC1302-T016X0032
XMC1302-T028X0016
XMC1302-T028X0032
XMC1302-T028X0064
XMC1302-T028X0128
XMC1302-T028X0200
XMC1302-T038X0016
XMC1302-T038X0032
XMC1302-T038X0064
XMC1302-T038X0128
XMC1302-T038X0200
XMC1400 Series
XMC1401-F064X0064
XMC1401-F064X0128
XMC1401-Q048X0064
XMC1401-Q048X0128
XMC1402-F064X0064
XMC1402-F064X0128
XMC1402-F064X0200
XMC1402-Q040X0032
XMC1402-Q040X0064
XMC1402-Q040X0128
XMC1402-Q048X0032
XMC1402-Q048X0064
XMC1402-Q048X0128
XMC1402-Q064X0064
XMC1402-Q064X0128
XMC1402-Q064X0200
XMC1402-T038X0032
XMC1402-T038X0064
XMC1402-T038X0128
XMC1402-T038X0200
XMC1403-Q040X0064
XMC1403-Q040X0128
XMC1403-Q040X0200
XMC1403-Q048X0064
XMC1403-Q048X0128
XMC1403-Q048X0200
XMC1403-Q064X0064
XMC1403-Q064X0128
XMC1403-Q064X0200
XMC1404-F064X0064
XMC1404-F064X0128
XMC1404-F064X0200
XMC1404-Q048X0064
XMC1404-Q048X0128
XMC1404-Q048X0200
XMC1404-Q064X0064
XMC1404-Q064X0128
XMC1404-Q064X0200
3.0 (2018-11-22)
Package updated to version 3
Now uses CMSIS 5 packages.
Updated package to use Infineon CMSIS files released June 2017.
Updated XMClib to version 2.1.20.
Added support for XMC1302-T028x0032, XMC1302-T028x0064, XMC1302-T028x0128 and XMC1302-T028x0200 devices.
Added support for XMC1402-T038x0200 devices.
Infineon XMC4000 CPU Support Package
This package contains project templates and system files for the Infineon XMC4000.
XMC4100
XMC4100-F64F128
XMC4100-F64K128
XMC4100-Q48F128
XMC4100-Q48K128
XMC4104-F64F128
XMC4104-F64F64
XMC4104-F64K128
XMC4104-F64K64
XMC4104-Q48F128
XMC4104-Q48F64
XMC4104-Q48K128
XMC4104-Q48K64
XMC4108-F64K64
XMC4108-Q48K64
XMC4200
XMC4200-F64F256
XMC4200-F64K256
XMC4200-Q48F256
XMC4200-Q48K256
XMC4300
XMC4400
XMC4400-F100F256
XMC4400-F100F512
XMC4400-F100K256
XMC4400-F100K512
XMC4400-F64F256
XMC4400-F64F512
XMC4400-F64K256
XMC4400-F64K512
XMC4402-F100F256
XMC4402-F100K256
XMC4402-F64F256
XMC4402-F64K256
XMC4500
XMC4500-E144F1024
XMC4500-E144X1024
XMC4500-F100F1024
XMC4500-F100F768
XMC4500-F100K1024
XMC4500-F100K768
XMC4500-F144F1024
XMC4500-F144F768
XMC4500-F144K1024
XMC4500-F144K768
XMC4502-F100F768
XMC4502-F100K768
XMC4504-F100F512
XMC4504-F100K512
XMC4504-F144F512
XMC4504-F144K512
XMC4700
XMC4700-E196x1536
XMC4700-E196x2048
XMC4700-F100x1536
XMC4700-F100x2048
XMC4700-F144x1536
XMC4700-F144x2048
XMC4800
XMC4800-E196x1024
XMC4800-E196x1536
XMC4800-E196x2048
XMC4800-F100x1024
XMC4800-F100x1536
XMC4800-F100x2048
XMC4800-F144x1024
XMC4800-F144x1536
XMC4800-F144x2048
3.0 (2018-11-22)
Package updated to version 3
Now uses CMSIS 5 packages.
Updated package to use Infineon CMSIS files released June 2017.
Updated XMClib to version 2.1.20.
Infineon XMC4200 Actuator Application Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4200 Actuator Application Kit.
Infineon XMC4300 Relax EtherCAT Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4300 Relax EtherCAT Kit.
Infineon XMC4400 General Purpose Application Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4400 General Purpose Application Kit.
Infineon XMC4500 General Purpose Application Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4500 General Purpose Application Kit.
Infineon XMC4500 Relax Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4500 Relax Kit.
Infineon XMC4500 SDRAM Application Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4500 SDRAM Application Kit.
Infineon XMC4800 Relax Kit Board Support Package
This package contains project templates, system files and example programs for the Infineon XMC4800 Relax Kit.
Intel XScale CPU Support Package
This package contains project templates and system files for the Intel XScale.
1.4 (2014-02-03)
Added support for exception vector synchronization.
1.3 (2009-06-24)
References to asm changed to __asm.
1.2 (2008-11-04)
Fixed a problem in the debug handler that could cause it to fail when debugging FIQ interrupts.
1.1 (2007-07-31)
Added PXA270 memory map and header files.
Improved debug handler write-back cache support.
Debug handler can now support exception vectors located at 0xFFFF0000.
Keil MCB1000 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB1000.
Keil MCB1200 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB1200.
Keil MCB1700 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB1700.
1.4 (2017-05-22)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.3 (2012-03-29)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Added CMSIS DSP library example projects.
1.2 (2010-07-21)
Added the -fms-extensions compiler option to the project templates in order to allow the CMSIS header files to compile without warnings.
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/LPC1000/include/CMSIS/system_LPC17xx.c file in order to build.
1.1 (2010-05-27)
Corrected link patch command.
Keil MCB2100 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB2100.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Keil MCB2103 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB2103.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Keil MCB2130 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB2130.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Keil MCB2140 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB2140.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Keil MCB2300 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB2300.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Keil MCB9B500 Board Support Package
This package contains project templates, system files and example programs for the Keil MCB9B500.
1.2 (2014-02-05)
Changed Fujitsu branding to Spansion.
1.1 (2013-04-30)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/FM3/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Keil MCBNUC1xx Board Support Package
This package contains project templates, system files and example programs for the Keil MCBNUC1xx.
1.2 (2013-05-14)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/NuMicro/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.1 (2011-01-27)
Fixed CPU manufacturer name.
Fixed externally built executable project template.
Keil MCBSTR750 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBSTR750.
1.1 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
Keil MCBSTR9 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBSTR9.
1.2 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.1 (2008-10-31)
Removed usage of DCC loader.
Keil MCBTMPM330 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBTMPM330.
1.4 (2013-04-11)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/TX03/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/TX03/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
1.3 (2011-05-05)
TMPM330 header files now generated from CMSIS SVD files.
1.2 (2011-03-09)
Updated TMPM330 CMSIS files to version 2.1.0.
1.1 (2010-07-21)
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/TX03/include/CMSIS/system_TMPM330.c file in order to build.
Keil MCBTMPM360 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBTMPM360.
1.1 (2013-04-11)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/TX03/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/TX03/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
Keil MCBTMPM362 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBTMPM362.
Keil MCBTMPM364 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBTMPM364.
Keil MCBTMPM395 Board Support Package
This package contains project templates, system files and example programs for the Keil MCBTMPM395.
KwikByte KB9202 Board Support Package
This package contains project templates, system files and example programs for the KwikByte KB9202.
1.2 (2013-09-12)
AIC protected mode now enabled by default.
The ctl interrupt handler now checks for spurious interrupts.
Project template now defaults to startup code without vectored IRQ interrupt
code. Define NO_VECTORED_IRQ_INTERRUPTS when assembling KB9202_Startup.s
to revert to previous behaviour.
Logic Product Development SDKLH75401-10 Board Support Package
This package contains project templates, system files and example programs for the Logic Product Development SDKLH75401-10.
Logic Product Development SDKLH79520-10 Board Support Package
This package contains project templates, system files and example programs for the Logic Product Development SDKLH79520-10.
Logic Product Development SDKLH79524-10 Board Support Package
This package contains project templates, system files and example programs for the Logic Product Development SDKLH79524-10.
Maxim MAX32620 CPU Support Package
This package contains project templates and system files for the Maxim MAX32620.
3.1 (2018-02-16)
Added call to PreInit to startup code.
Added '#ifndef NO_TRIM_RO' to SystemInit().
Loader no longer calls CLKMAN_TrimRO().
Maxim MAX32620 Evaluation Kit Board Support Package
This package contains project templates, system files and example programs for the Maxim MAX32620 Evaluation Kit.
3.1 (2018-02-16)
Fixed warnings when building blinky and interrupt examples.
Maxim MAX32625 CPU Support Package
This package contains project templates and system files for the Maxim MAX32625.
3.2 (2018-04-18)
Updated CMSIS files.
Added support for MAX32626 devices.
3.1 (2018-02-16)
Added call to PreInit to startup code.
Added '#ifndef NO_TRIM_RO' to SystemInit().
Loader no longer calls CLKMAN_TrimRO().
Maxim MAX32625MBED Board Support Package
This package contains project templates, system files and example programs for the Maxim MAX32625MBED.
3.1 (2018-02-16)
Fixed warnings when building blinky and interrupt examples.
Maxim MAX32630 CPU Support Package
This package contains project templates and system files for the Maxim MAX32630.
3.1 (2018-02-16)
Added call to PreInit to startup code.
Added '#ifndef NO_TRIM_RO' to SystemInit().
Loader no longer calls CLKMAN_TrimRO().
Maxim MAX32630FTHR Board Support Package
This package contains project templates, system files and example programs for the Maxim MAX32630FTHR.
3.1 (2018-02-16)
Fixed warnings when building blinky and interrupt examples.
Maxim MAX32660 CPU Support Package
This package contains project templates and system files for the Maxim MAX32660.
Maxim MAX32660 Evaluation Kit Board Support Package
This package contains project templates, system files and example programs for the Maxim MAX32660 Evaluation Kit.
Maxim MAX32665 CPU Support Package
This package contains project templates and system files for the Maxim MAX32665.
Maxim MAX32666 Evaluation Kit Board Support Package
This package contains project templates, system files and example programs for the Maxim MAX32666 Evaluation Kit.
Maxim MAX32672 CPU Support Package
This package contains project templates and system files for the Maxim MAX32672.
Maxim MAX32672 Evaluation Kit Board Support Package
This package contains project templates, system files and example programs for the Maxim MAX32672 Evaluation Kit.
Microchip PIC32CM JH01 Curiosity Pro Evaluation Kit Board Support Package
This package contains project templates, system files and example programs for the Microchip PIC32CM JH01 Curiosity Pro Evaluation Kit.
Microchip PIC32CM-JH CPU Support Package
This package contains project templates and system files for the Microchip PIC32CM-JH.
PIC32CM1216JH01032
PIC32CM1216JH01048
PIC32CM2532JH00032
PIC32CM2532JH00048
PIC32CM2532JH00064
PIC32CM2532JH00100
PIC32CM2532JH01032
PIC32CM2532JH01048
PIC32CM2532JH01064
PIC32CM2532JH01100
PIC32CM5164JH00032
PIC32CM5164JH00048
PIC32CM5164JH00064
PIC32CM5164JH00100
PIC32CM5164JH01032
PIC32CM5164JH01048
PIC32CM5164JH01064
PIC32CM5164JH01100
Microchip SAM E CPU Support Package
This package contains project templates and system files for the Microchip SAM E.
ATSAME70J19
ATSAME70J19B
ATSAME70J20
ATSAME70J20B
ATSAME70J21
ATSAME70J21B
ATSAME70N19
ATSAME70N19B
ATSAME70N20
ATSAME70N20B
ATSAME70N21
ATSAME70N21B
ATSAME70Q19
ATSAME70Q19B
ATSAME70Q20
ATSAME70Q20B
ATSAME70Q21
ATSAME70Q21B
1.3 (2019-05-09)
Updated Microchip CMSIS system files. Please note that you may need to reselect the Target Processor project property if you are using an existing project as files have changed name and location.
Added support for B revision devices.
1.2 (2018-08-16)
Updated CMSIS system files. Please note that you may need to reselect the Target Processor project property if you are using an existing project as files have changed name and location.
Updated device manufacturer from Atmel to Microchip.
1.1 (2018-01-12)
Fixed RAM size when using ITCM and DTCM.
Fixed SystemCoreClock not holding correct value on entry to main.
Now uses CMSIS 5 packages.
Microchip SAM S CPU Support Package
This package contains project templates and system files for the Microchip SAM S.
ATSAMS70J19
ATSAMS70J19B
ATSAMS70J20
ATSAMS70J20B
ATSAMS70J21
ATSAMS70J21B
ATSAMS70N19
ATSAMS70N19B
ATSAMS70N20
ATSAMS70N20B
ATSAMS70N21
ATSAMS70N21B
ATSAMS70Q19
ATSAMS70Q19B
ATSAMS70Q20
ATSAMS70Q20B
ATSAMS70Q21
ATSAMS70Q21B
1.3 (2019-05-09)
Updated Microchip CMSIS system files. Please note that you may need to reselect the Target Processor project property if you are using an existing project as files have changed name and location.
Added support for B revision devices.
1.2 (2018-08-16)
Updated CMSIS system files. Please note that you may need to reselect the Target Processor project property if you are using an existing project as files have changed name and location.
Updated device manufacturer from Atmel to Microchip.
1.1 (2018-01-12)
Fixed RAM size when using ITCM and DTCM.
Fixed SystemCoreClock not holding correct value on entry to main.
Now uses CMSIS 5 packages.
Microchip SAM V CPU Support Package
This package contains project templates and system files for the Microchip SAM V.
SAM V70
ATSAMV70J19
ATSAMV70J20
ATSAMV70N19
ATSAMV70N20
ATSAMV70Q19
ATSAMV70Q20
ATSAMV70J19B
ATSAMV70J20B
ATSAMV70N19B
ATSAMV70N20B
ATSAMV70Q19B
ATSAMV70Q20B
SAM V71
ATSAMV71J19
ATSAMV71J20
ATSAMV71J21
ATSAMV71N19
ATSAMV71N20
ATSAMV71N21
ATSAMV71Q19
ATSAMV71Q20
ATSAMV71Q21
ATSAMV71J19B
ATSAMV71J20B
ATSAMV71J21B
ATSAMV71N19B
ATSAMV71N20B
ATSAMV71N21B
ATSAMV71Q19B
ATSAMV71Q20B
ATSAMV71Q21B
1.3 (2019-05-09)
Fixed B revision device identification.
Updated Microchip CMSIS system files.
1.2 (2018-08-16)
Updated CMSIS system files. Please note that you may need to reselect the Target Processor project property if you are using an existing project as files have changed name and location.
Added support for B revision devices.
Updated device manufacturer from Atmel to Microchip.
1.1 (2018-01-12)
Fixed RAM size when using ITCM and DTCM.
Fixed SystemCoreClock not holding correct value on entry to main.
Now uses CMSIS 5 packages.
Microchip SAM4C CPU Support Package
This package contains project templates and system files for the Microchip SAM4C.
SAM4C
ATSAM4C4C_0
ATSAM4C4C_1
ATSAM4C8C_0
ATSAM4C8C_1
ATSAM4C16C_0
ATSAM4C16C_1
SAM4C32
ATSAM4C32C_0
ATSAM4C32C_1
ATSAM4C32E_0
ATSAM4C32E_1
Microchip SAM4C-EK Board Support Package
This package contains project templates, system files and example programs for the Microchip SAM4C-EK.
Microchip SAML10 CPU Support Package
This package contains project templates and system files for the Microchip SAML10.
ATSAML10D15A
ATSAML10E14A
ATSAML10D14A
ATSAML10D16A
ATSAML10E15A
ATSAML10E16A
4.2 (2022-12-02)
Fixed NVIC_IPRn SVD register definitions.
4.1 (2022-02-23)
Updated examples for CMSIS 5.8.0.
Microchip SAML10 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Microchip SAML10 Xplained Pro.
4.1 (2022-02-23)
Updated examples for CMSIS 5.8.0.
Microchip SAML11 CPU Support Package
This package contains project templates and system files for the Microchip SAML11.
ATSAML11D16A
ATSAML11E16A
ATSAML11E14A
ATSAML11E15A
ATSAML11D15A
ATSAML11D14A
4.2 (2022-12-02)
Fixed NVIC_IPRn SVD register definitions.
4.1 (2022-02-23)
Updated examples for CMSIS 5.8.0.
Microchip SAML11 Xplained Pro Board Support Package
This package contains project templates, system files and example programs for the Microchip SAML11 Xplained Pro.
4.1 (2022-02-23)
Updated examples for CMSIS 5.8.0.
NGX BlueBoard LPC11U37 Board Support Package
This package contains project templates, system files and example programs for the NGX BlueBoard LPC11U37.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NGX LCP1830-Xplorer Board Support Package
This package contains project templates, system files and example programs for the NGX LCP1830-Xplorer.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.1 (2014-02-11)
New CTL projects now allocate a process stack. If you have an existing CTL project
then you should do similar since this is required for the CTL supplied
with CrossWorks for ARM version 2.3.1.
NGX LPC1857-Xplorer Board Support Package
This package contains project templates, system files and example programs for the NGX LPC1857-Xplorer.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC1800 CPU support package.
NGX LPC4330-Xplorer Board Support Package
This package contains project templates, system files and example programs for the NGX LPC4330-Xplorer.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.2 (2014-02-11)
Improved dual core support.
Added more dual core samples.
1.1 (2013-02-28)
New CTL projects now allocate a process stack. If you have an existing CTL project
then you should do similar since this is required for the CTL supplied
with CrossWorks for ARM version 2.3.1.
NGX LPC4357-Xplorer Board Support Package
This package contains project templates, system files and example programs for the NGX LPC4357-Xplorer.
3.0 (2014-11-06)
CrossWorks V3 release.
Added FreeRTOS sample.
NXP FRDM_K20D50M Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_K20D50M.
NXP FRDM_K22F Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_K22F.
NXP FRDM_K32L2B3 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_K32L2B3.
NXP FRDM_K32L3A6 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_K32L3A6.
NXP FRDM_K64F Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_K64F.
NXP FRDM_K82F Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_K82F.
NXP FRDM_KE02Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KE02Z.
NXP FRDM_KE02Z40M Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KE02Z40M.
NXP FRDM_KE04Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KE04Z.
NXP FRDM_KE06Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KE06Z.
NXP FRDM_KL02Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL02Z.
NXP FRDM_KL03Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL03Z.
3.0 (2019-04-15)
Initial release for CrossWorks V3.
NXP FRDM_KL05Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL05Z.
NXP FRDM_KL25Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL25Z.
NXP FRDM_KL26Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL26Z.
NXP FRDM_KL27Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL27Z.
3.0 (2019-04-15)
Initial release for CrossWorks V3.
NXP FRDM_KL43Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL43Z.
NXP FRDM_KL46Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KL46Z.
NXP FRDM_KW019032 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KW019032.
NXP FRDM_KW24D512 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KW24D512.
NXP FRDM_KW40Z Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_KW40Z.
NXP FRDM_MCXC041 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_MCXC041.
NXP FRDM_MCXC242 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_MCXC242.
NXP FRDM_MCXC444 Board Support Package
This package contains project templates, system files and example programs for the NXP FRDM_MCXC444.
NXP IRD-LPC1768-DEV Board Support Package
This package contains project templates, system files and example programs for the NXP IRD-LPC1768-DEV.
1.4 (2017-05-22)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.3 (2012-03-29)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Added CMSIS DSP library example projects.
1.2 (2010-07-21)
Added the -fms-extensions compiler option to the project templates in order to allow the CMSIS header files to compile without warnings.
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/LPC1000/include/CMSIS/system_LPC17xx.c file in order to build.
1.1 (2010-05-27)
Corrected link patch command.
NXP K32L CPU Support Package
This package contains project templates and system files for the NXP K32L.
K32L3A60
K32L2A41
K32L2A31
K32L2B31
K32L2B21
K32L2B11
4.1 (2024-10-01)
Add latest CMSIS header files.
NXP Kinetis CPU Support Package
This package contains project templates and system files for the NXP Kinetis.
K02x Series
MK02FN64xxx10
MK02FN128xxx10
K1x Series
MK10DN32xxx5
MK10DX32xxx5
MK10DN64xxx5
MK10DX64xxx5
MK10DN128xxx5
MK10DX128xxx5
MK10DX64xxx7
MK10DX128xxx7
MK10DX256xxx7
MK10DX128Zxxx10
MK10DX256Zxxx10
MK10DN512Zxxx10
MK10DX128xxx10
MK10DX256xxx10
MK10DN512xxx10
MK10FX512xxx12
MK10FN1M0xxx12
MK11DX128xxx5
MK11DX256xxx5
MK11DN512xxx5
MK11DX128Axxx5
MK11DX256Axxx5
MK11DN512Axxx5
MK12DX128xxx5
MK12DX256xxx5
MK12DN512xxx5
K2x Series
MK20DN32xxx5
MK20DX32xxx5
MK20DN64xxx5
MK20DX64xxx5
MK20DN128xxx5
MK20DX128xxx5
MK20DX64xxx7
MK20DX128xxx7
MK20DX256xxx7
MK20DX128Zxxx10
MK20DX256Zxxx10
MK20DN512Zxxx10
MK20DX128xxx10
MK20DX256xxx10
MK20DN512xxx10
MK20FX512xxx12
MK20FN1M0xxx12
MK21DX128xxx5
MK21DX256xxx5
MK21DN512xxx5
MK21DX128Axxx5
MK21DX256Axxx5
MK21DN512Axxx5
MK21FX512xxx12
MK21FN1M0xxx12
MK21FX512Axxx12
MK21FN1M0Axxx12
MK22DX128xxx5
MK22DX256xxx5
MK22DN512xxx5
MK22FN128xxx10
MK22FN256xxx12
MK22FN512xxx12
MK22FX512xxx12
MK22FN1M0xxx12
MK24FN256xxx12
MK24FN1M0xxx12
MK26FN2M0xxx18
MK27FN2M0xxx15
MK28FN2M0xxx15
K3x Series
MK30DX64xxx7
MK30DX128xxx7
MK30DX256xxx7
MK30DX128Zxxx10
MK30DX256Zxxx10
MK30DN512Zxxx10
MK30DX128xxx10
MK30DX256xxx10
MK30DN512xxx10
K4x Series
MK40DX64xxx7
MK40DX128xxx7
MK40DX256xxx7
MK40DX128Zxxx10
MK40DX256Zxxx10
MK40DN512Zxxx10
MK40DX128xxx10
MK40DX256xxx10
MK40DN512xxx10
K5x Series
MK50DX128xxx7
MK50DX256xxx7
MK50DX256xxx10
MK50DN512xxx10
MK50DX256Zxxx10
MK50DN512Zxxx10
MK51DX128xxx7
MK51DX256xxx7
MK51DX256xxx10
MK51DN512xxx10
MK51DX256Zxxx10
MK51DN512Zxxx10
MK52DN512xxx10
MK52DN512Zxxx10
MK53DX256xxx10
MK53DN512xxx10
MK53DX256Zxxx10
MK53DN512Zxxx10
K6x Series
MK60DN256xxx10
MK60DX256xxx10
MK60DN512xxx10
MK60DN256Zxxx10
MK60DX256Zxxx10
MK60DN512Zxxx10
MK60FX512xxx12
MK60FN1M0xxx12
MK60FX512xxx15
MK60FN1M0xxx15
MK61FX512xxx12
MK61FN1M0xxx12
MK61FX512xxx15
MK61FN1M0xxx15
MK63FN1M0xxx12
MK64FX512xxx12
MK64FN1M0xxx12
MK65FX1M0xxx18
MK65FN2M0xxx18
MK66FX1M0xxx18
MK66FN2M0xxx18
K7x Series
MK70FX512xxx12
MK70FN1M0xxx12
MK70FX512xxx15
MK70FN1M0xxx15
K8x Series
MK80FN256xxx15
MK82FN256xxx15
KE0x Series
MKE02Z16xxx2
MKE02Z32xxx2
MKE02Z64xxx2
MKE02Z16xxx4
MKE02Z32xxx4
MKE02Z64xxx4
MKE04Z8xxx4
MKE04Z64xxx4
MKE04Z128xxx4
MKE06Z64xxx4
MKE06Z128xxx4
KE1x Series
MKE14Z32xxx4
MKE14Z64xxx4
MKE15Z32xxx4
MKE15Z64xxx4
MKE16Z32xxx4
MKE16Z64xxx4
MKE14Z128xxx7
MKE14Z256xxx7
MKE15Z128xxx7
MKE15Z256xxx7
MKE14F256xxx16
MKE14F512xxx16
MKE16F256xxx16
MKE16F512xxx16
MKE18F256xxx16
MKE18F512xxx16
KEA Series
SKEAZN16xxx2
SKEAZN32xxx2
SKEAZN64xxx2
SKEAZN8xxx4
SKEAZ64xxx4
SKEAZ128xxx4
KL0x Series
MKL02Z8xxx4
MKL02Z16xxx4
MKL02Z32xxx4
MKL03Z8xxx4
MKL03Z16xxx4
MKL03Z32xxx4
MKL04Z8xxx4
MKL04Z16xxx4
MKL04Z32xxx4
MKL05Z8xxx4
MKL05Z16xxx4
MKL05Z32xxx4
KL1x Series
MKL13Z32xxx4
MKL13Z64xxx4
MKL14Z32xxx4
MKL14Z64xxx4
MKL15Z32xxx4
MKL15Z64xxx4
MKL15Z128xxx4
MKL16Z32xxx4
MKL16Z64xxx4
MKL16Z128xxx4
MKL16Z256xxx4
MKL17Z32xxx4
MKL17Z64xxx4
MKL17Z128xxx4
MKL17Z256xxx4
KL2x Series
MKL24Z32xxx4
MKL24Z64xxx4
MKL25Z32xxx4
MKL25Z64xxx4
MKL25Z128xxx4
MKL26Z32xxx4
MKL26Z64xxx4
MKL26Z128xxx4
MKL26Z256xxx4
MKL27Z32xxx4
MKL27Z64xxx4
MKL27Z128xxx4
MKL27Z256xxx4
MKL28Z512xxx7
KL3x Series
MKL33Z32xxx4
MKL33Z64xxx4
MKL33Z128xxx4
MKL33Z256xxx4
MKL34Z64xxx4
MKL36Z64xxx4
MKL36Z128xxx4
MKL36Z256xxx4
KL4x Series
MKL43Z64xxx4
MKL43Z128xxx4
MKL43Z256xxx4
MKL46Z128xxx4
MKL46Z256xxx4
KL8x Series
KM1x Series
MKM14Z64xxx5
MKM14Z128xxx5
MKM14Z64Axxx5
MKM14Z128Axxx5
KM3x Series
MKM33Z64xxx5
MKM33Z128xxx5
MKM33Z64Axxx5
MKM33Z128Axxx5
MKM34Z128xxx5
MKM34Z128Axxx5
MKM34Z256xxx7
KS2x Series
MKS22FN128xxx12
MKS22FN256xxx12
KV1x Series
MKV10Z16xxx7
MKV10Z32xxx7
MKV10Z64xxx7
MKV10Z128xxx7
MKV11Z64xxx7
MKV11Z128xxx7
KV3x Series
MKV30F64xxx10
MKV30F128xxx10
MKV31F128xxx10
MKV31F256xxx12
MKV31F512xxx12
KV4x Series
MKV42F64xxx16
MKV42F128xxx16
MKV42F256xxx16
MKV44F64xxx16
MKV44F128xxx16
MKV44F256xxx16
MKV46F128xxx16
MKV46F256xxx16
KV5x Series
MKV56F512xxx24
MKV56F1M0xxx24
MKV58F512xxx24
MKV58F1M0xxx24
KW0x Series
KW2x Series
MKW21D256xxx5
MKW21D512xxx5
MKW22D512xxx5
MKW24D512xxx5
MKW20Z160xxx4
MKW21Z256xxx4
MKW21Z512xxx4
KW3x Series
MKW30Z160xxx4
MKW31Z256xxx4
MKW31Z512xxx4
KW4x Series
MKW40Z160xxx4
MKW41Z256xxx4
MKW41Z512xxx4
MKW35A512xxx4
MKW35Z512xxx4
MKW36A512xxx4
MKW36Z512xxx4
WPR1516 Series
3.10 (2019-04-15)
Added support for KE14Z4, KE15Z4 and KE16Z4 devices.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.9 (2018-11-15)
Fixed memory maps for K27FN2M0 and K28FN2M0 devices.
Added workaround for errata e7534 in target script.
Added support for KW35 and KW36 devices.
Vector files now generated from the equivalent CMSIS header file.
3.8 (2017-07-13)
Added support for K27FN2M0 and K28FN2M0 devices.
3.7 (2016-11-11)
Added support for KE14Z7, KE15Z7, KE14F16, KE16F16, KE18F16, KV10Z7, KW21Z4, KW31Z4 and KW41Z4 devices.
3.6 (2016-03-22)
Changed Freescale to NXP.
3.5 (2015-11-27)
Removed support for KV4x15 devices.
Added support for K80FN256, K82FN256, KL28Z7, KL82Z7, KS22FN256, KS22FN128, KV11Z7, KV42F16, KV44F16, KV46F16 and KV5x22 devices.
CMSIS-CORE package is used for new projects. Existing projects can rename project property
file/directory references from $(TargetsDir)/CMSIS_3 to $(PackagesDir)/CMSIS_4 if required.
Added DDR placement.
3.4 (2015-08-05)
Added support for KM34Z256, K26F18 and K65F18 devices.
Supplied missing vector tables and peripheral files for KL13Z64/MKL13Z32/KL33Z64/MKL33Z32 devices.
Modified vector tables and peripheral files for K22F12 and K21F12 devices.
3.3 (2015-05-01)
Added support for K21FA, KL17Z32, KL17Z64, KL27Z32, KL27Z64 devices.
Fixed SRAM start address for K24FN1M0, K63FN1M0, K64FX512 and K64FN1M0 devices.
3.2 (2015-03-05)
Added support for K02F, K11DxxxA, K21DxxxA, K24FN256, KL17, KL27, KL33, KL43, KV30, KV40 and WPR1516 devices.
Fixed SRAM sizes for K24FN1M0, K63FN1M0, K64FX512 and K64FN1M0 devices.
3.1 (2014-12-15)
Added support for SKEA devices.
3.0 (2014-09-11)
Initial release for CrossWorks V3.
NXP LPC-Link 2 Board Support Package
This package contains project templates, system files and example programs for the NXP LPC-Link 2.
3.1 (2014-11-06)
Uses SPIFI and CFI loaders from LPC4300 CPU support package.
3.0 (2014-10-28)
CrossWorks V3 release.
Added FreeRTOS sample.
1.1 (2014-02-11)
Improved dual core support.
Added more dual core samples.
NXP LPC1000 CPU Support Package
This package contains project templates and system files for the NXP LPC1000.
1.32 (2022-01-26)
Updated LPC15xx SYSCON register definitions.
1.31 (2021-02-18)
Corrected LPC15xx CAN register definitions.
Fixed LPC15xx reset script.
1.30 (2020-04-24)
Deprecated LPC800 support, use the LPC800 CPU support package for new LPC800 projects.
Deprecated LPC1100 support, use the LPC1100 CPU support package for new LPC1100 projects.
1.29 (2014-09-18)
Updated LPC11U6x register description file.
Defined default Package Dependencies in project templates.
1.28 (2014-02-24)
Added support for LPC15xx devices.
Added support for LPC11U6x devices.
Updated LPC407x/8x CMSIS files.
Added FLASH loaders for devices with 1K of RAM (these only work with CrossWorks V3 or later).
Added ctl_sleep and ctl_woken to ctl_lpc*.c files. These functions can be used in CTL V3 to reduce the timer interrupt
frequency when in low power mode.
1.27 (2013-08-27)
Added support for LPC4072 devices.
Added SPIFI loader for LPC407x/8x devices.
Corrected LPC117x/8x MCI register definitions.
Fixed LPC800 loader.
1.26 (2013-03-15)
Updated LPC11Uxx SVD file to version 7.
Updated LPC13Uxx SVD file to version 1.
Updated LPC407x/8x SVD file to version 0.7.
Added support for LPC1102 and LPC1104 devices.
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Updated system_LPC8xx.c file.
Added Build Options > Use On-Chip RC Oscillator project property for LPC800 devices.
1.25 (2012-12-03)
Added support for LPC810, LPC811 and LPC812 devices.
1.24 (2012-11-01)
Added support for LPC1110FD20, LPC1111FDH20/002, LPC1112FD/102, LPC1114FDH28/102 and LPC1114FN28/102 devices.
Added support for LPC11E36 and LPC11E37 devices
1.23 (2012-10-16)
Corrected part IDs for LPC11U37/401 and LPC11U37/501.
Updated LPC11Axx SVD file to version 0.6.
Added support for LPC1311/01 and LPC1313/01 devices.
1.22 (2012-07-26)
Added support for LPC407x/8x devices.
Added support for LPC11A02, LPC11A04, LPC11A11, LPC11A12 and LPC11A13 devices.
Fixed LPC177x/8x simulator generating hard fault exception when using AHBSRAM.
1.21 (2012-06-08)
Added support for LPC11U3x devices.
LPC11xx and LPC13xx memory maps now use SVD files.
1.20 (2012-04-24)
LPC17xx devices now place heap and stacks in AHBSRAM by default.
Added option to call EMCInit function in LPC177x/LPC178x startup code.
Added support for LPC11A14 devices.
Corrected definition of LPC11E14/401 SRAM size.
Improved download performance for devices with 4K of RAM.
Added support for LPC1114/102 devices.
1.19 (2012-03-29)
Corrected start address of AHBSRAM in LPC177x/LPC178x memory maps.
Added support LPC11Exx devices.
Added support LPC1100XL devices.
Added support LPC13Uxx devices.
Added $(TargetsDir)/LPC1000/include/CMSIS to include path in project templates.
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/LPC1000/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
1.18 (2012-02-27)
Corrected flash size in LPC11U24/401 memory map.
Fixed reset of LPC177x/8x devices when there is no valid program in flash.
1.17 (2012-01-16)
Added support for LPC11Uxx devices.
1.16 (2011-12-12)
Fixed debugging of IAP functions on LPC177x/8x devices running at 120MHz.
1.15 (2011-09-28)
Added support for LPC11D14/302 and LPC12D27/301 devices.
Updated LPC11Cxx and LPC11xx support files.
Added EABI versions of libraries.
1.14 (2011-07-07)
Corrected definition of LPC13xx USB device interrupt registers.
Corrected definition of __NVIC_PRIO_BITS in LPC11xx.h CMSIS file.
Simulator now works with latest reset script.
1.13 (2011-04-18)
Added support for LPC111x/102/202/302 (LPC1100L series), LPC11C22/301 and LPC11C24/301 devices.
Compiling LPC1000.h with an invalid __TARGET_PROCESSOR definition now generates an error.
1.12 (2011-03-30)
Added support for LPC122x devices.
Now using CMSIS version 2.0.
Updated LPC177x and LPC178x support files.
1.11 (2011-03-03)
Reset scripts now work with devices without nSRST.
1.10 (2011-01-10)
Fixed externally built executable project template.
Updated LPC177x and LPC178x support files.
1.9 (2010-10-11)
Added support for LPC177x and LPC178x devices.
1.8 (2010-09-10)
Fixed LPC1111/101 and LPC1112/101 loader.
Added support for LPC11C12 and LPC11C14.
Corrected definition of LPC17xx CAN BTR register.
Corrected definition of LPC17xx EMAC MRDD register.
Corrected definition of LPC17xx USB USBDevIntClr and USBDevIntSet registers.
Corrected definition of LPC17xx I2SSTATE, I2SDMA1, I2SDMA2, I2SIRQ registers.
Corrected definition of I2C MMCTRL register.
Corrected definition of UART FIFOLVL register.
Renamed LPC17xx ADTRIM register to AD0TRM.
LPC17xx simulator will now finish executing CMSIS startup code.
1.7 (2010-07-21)
Corrected definition of PCONP register.
Added IAP status code definitions to liblpc1000.h.
Updated CMSIS files to latest version. Note that you will need to add the -fms-extensions compiler option to existing projects to avoid anonymous structure warnings.
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/LPC1000/include/CMSIS/system_LPC11xx.c, $(TargetsDir)/LPC1000/include/CMSIS/system_LPC13xx.c or $(TargetsDir)/LPC1000/include/CMSIS/system_LPC17xx.c file in order to build.
Added LPC17xx peripheral bit-band definitions.
1.6 (2010-07-09)
Added support for LPC1763.
1.5 (2010-05-27)
Corrected the definition of the SCKLOC register in the LPC13xx header and memory map files.
Added support for LPC1111/101, LPC1112/101, LPC1113/201 and LPC1114/201 devices.
Boot loader initialization code is now run on reset.
Added missing LPC1100 loader startup code.
1.4 (2010-03-22)
Added support for LPC11xx devices. Please note that LPC11xx support requires CrossWorks for ARM version 2.0.5 or later.
1.3 (2010-02-09)
Corrected the definition of the UxFIFOLVL register.
Corrected the definition of the EXTERNAL bit in the DFSR register.
Updated LPC17xx.h CMSIS header files to latest version.
Fixed bug in LPC1300 startup code.
1.2 (2010-01-15)
Added support for LPC13xx devices.
Added support for latest revisions of existing LPC17xx devices.
Added support for LPC1759, LPC1767 and LPC1769.
Corrected memory maps for LPC17xx devices with 32K of SRAM.
The vector table offset register is now always configured to allow the start address of FLASH configuration programs to be moved away from 0x00000000 without modification of startup code.
1.1 (2009-07-14)
Startup code now configures CCLK to 100MHz with a 4MHz main clock.
Startup code now configures CCLK to 100MHz rather than 72MHz with a 12MHz main clock.
NXP LPC1100 CPU Support Package
This package contains project templates and system files for the NXP LPC1100.
LPC1100LV
LPC1101LVUK
LPC1102LVUK
LPC1112LVFHI33/103
LPC1112LVFHN24/003
LPC1114LVFHI33/303
LPC1114LVFHN24/103
LPC1114LVFHN24/303
LPC1100XL
LPC1102UK
LPC1104UK
LPC1110FD20
LPC1111FDH20/002
LPC1111FHN33/101
LPC1111FHN33/102
LPC1111FHN33/201
LPC1111FHN33/202
LPC1111FHN33/103
LPC1111FHN33/203
LPC1112FD20/102
LPC1112FDH20/102
LPC1112FDH28/102
LPC1112FHI33/202
LPC1112FHI33/203
LPC1112FHN24/202
LPC1112FHN33/101
LPC1112FHN33/201
LPC1112FHN33/102
LPC1112FHN33/202
LPC1112FHN33/103
LPC1112FHN33/203
LPC1112JHI33/203
LPC1113FBD48/301
LPC1113FBD48/302
LPC1113FBD48/303
LPC1113FHN33/201
LPC1113FHN33/301
LPC1113FHN33/202
LPC1113FHN33/302
LPC1113FHN33/203
LPC1113FHN33/303
LPC1114FBD48/301
LPC1114FBD48/302
LPC1114FBD48/303
LPC1114FBD48/323
LPC1114FBD48/333
LPC1114FDH28/102
LPC1114FHI33/302
LPC1114FHI33/303
LPC1114FHN33/201
LPC1114FHN33/301
LPC1114FHN33/202
LPC1114FHN33/302
LPC1114FHN33/203
LPC1114FHN33/303
LPC1114FHN33/333
LPC1114FN28/102
LPC1114JHN33/333
LPC1115FBD48/303
LPC1115FET48/303
LPC1115JBD48/303
LPC1115JET48/303
LPC1120
LPC1124JBD48/303
LPC1125JBD48/303
LPC11A00
LPC11A02UK
LPC11A04UK
LPC11A11FHN33/001
LPC11A12FBD48/101
LPC11A12FHN33/101
LPC11A13FHI33/201
LPC11A14FBD48/301
LPC11A14FHN33/301
LPC11C00
LPC11C12FBD48/301
LPC11C14FBD48/301
LPC11C22FBD48/301
LPC11C24FBD48/301
LPC11D00
LPC11E00
LPC11E11FHN33/101
LPC11E12FBD48/201
LPC11E13FBD48/301
LPC11E14FBD48/401
LPC11E14FBD64/401
LPC11E14FHN33/401
LPC11E36FBD64/501
LPC11E36FHN33/501
LPC11E37FBD48/501
LPC11E37FBD64/501
LPC11E37HFBD64/401
LPC11E66JBD48
LPC11E67JBD100
LPC11E67JBD48
LPC11E67JBD64
LPC11E68JBD100
LPC11E68JBD48
LPC11E68JBD64
LPC11U00
LPC11U12FBD48/201
LPC11U12FHN33/201
LPC11U13FBD48/201
LPC11U14FBD48/201
LPC11U14FET48/201
LPC11U14FHI33/201
LPC11U14FHN33/201
LPC11U23FBD48/301
LPC11U24FBD48/301
LPC11U24FBD48/401
LPC11U24FBD64/401
LPC11U24FET48/301
LPC11U24FHI33/301
LPC11U24FHN33/401
LPC11U34FBD48/311
LPC11U34FBD48/421
LPC11U34FHN33/311
LPC11U34FHN33/421
LPC11U35FBD48/401
LPC11U35FBD64/401
LPC11U35FET48/501
LPC11U35FHI33/501
LPC11U35FHN33/401
LPC11U36FBD48/401
LPC11U36FBD64/401
LPC11U37FBD48/401
LPC11U37FBD64/501
LPC11U37HFBD64/401
LPC11U66JBD48
LPC11U67JBD100
LPC11U67JBD48
LPC11U67JBD64
LPC11U68JBD100
LPC11U68JBD48
LPC11U68JBD64
3.2 (2021-03-03)
Fix crash when using simulator on Linux.
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPC11U68 Manley Development Board Support Package
This package contains project templates, system files and example programs for the NXP LPC11U68 Manley Development Board.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPC1200 CPU Support Package
This package contains project templates and system files for the NXP LPC1200.
LPC122x
LPC1227FBD64/301
LPC1227FBD48/301
LPC1226FBD64/301
LPC1226FBD48/301
LPC1225FBD64/321
LPC1225FBD64/301
LPC1225FBD48/321
LPC1225FBD48/301
LPC1224FBD64/121
LPC1224FBD64/101
LPC1224FBD48/121
LPC1224FBD48/101
NXP LPC1300 CPU Support Package
This package contains project templates and system files for the NXP LPC1300.
LPC131x
LPC1311FHN33
LPC1311FHN33/01
LPC1313FHN33
LPC1313FHN33/01
LPC1313FBD48
LPC1313FBD48/01
LPC1315FHN33
LPC1315FBD48
LPC1316FHN33
LPC1316FBD48
LPC1317FHN33
LPC1317FBD48
LPC1317FBD64
LPC134x
LPC1342FHN33
LPC1342FBD48
LPC1343FHN33
LPC1343FBD48
LPC1345FHN33
LPC1345FBD48
LPC1346FHN33
LPC1346FBD48
LPC1347FHN33
LPC1347FBD48
LPC1347FBD64
NXP LPC1800 CPU Support Package
This package contains project templates and system files for the NXP LPC1800.
LPC1810
LPC1820
LPC1830
LPC1850
LPC1857
LPC1853
LPC1837
LPC1833
LPC1827
LPC1825
LPC1823
LPC1822
LPC1817
LPC1815
LPC1813
LPC1812
LPC18S10
LPC18S30
LPC18S50
LPC18S57
LPC18S37
3.5 (2019-04-15)
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2016-11-11)
Fixed flash loader problem corrupting flash bank A when flash bank B is written.
3.3 (2015-10-27)
Improved reset script for ETB/ETM support.
Changed default stack and help sizes to 1024.
3.2 (2015-06-22)
Added support for LPC18Sxx devices.
3.1 (2014-11-06)
Improved reset script.
Include builds of SPIFI and CFI loader.
3.0 (2014-10-28)
Initial release - if you have an existing project reselect the Target Processor property.
NXP LPC2000 CPU Support Package
This package contains project templates and system files for the NXP LPC2000.
LPC21xx
LPC2101
LPC2102
LPC2103
LPC2104
LPC2105
LPC2106
LPC2109
LPC2114
LPC2119
LPC2124
LPC2129
LPC2131
LPC2132
LPC2134
LPC2136
LPC2138
LPC2141
LPC2142
LPC2144
LPC2146
LPC2148
LPC2157
LPC2158
LPC2194
LPC22xx
LPC2210
LPC2212
LPC2214
LPC2220
LPC2290
LPC2292
LPC2294
LPC23xx
LPC2361
LPC2362
LPC2364
LPC2365
LPC2366
LPC2367
LPC2368
LPC2377
LPC2378
LPC2387
LPC2388
LPC24xx
LPC2420
LPC2458
LPC2460
LPC2468
LPC2470
LPC2478
1.32 (2020-04-24)
Added EABI and small library variants of liblpc2000 library.
New projects now default to using the EABI toolchain.
1.31 (2011-12-14)
Updated memory maps and header files for enhanced LPC2104, LPC2105 and LPC2106 devices.
Corrected definition of CAN BTR register.
Corrected definition of LPC23xx/LPC24xx UART IER register.
Corrected definition of LPC23xx/LPC24xx USBDevIntSet, USBDevIntClr and USBCmdCode registers.
Corrected definition of LPC23xx/LPC24xx MRDD register.
Fixed VIC PL192 ctl_set_isr implementation.
1.30 (2009-11-03)
Improved error reporting from the internal FLASH LIBMEM driver.
Fixed LPC2101/LPC2102 FLASH loader.
1.29 (2009-08-27)
Corrected definition of SSPCR register.
Corrected definition of I2C ADR and TX registers.
Corrected definition of I2S DAO and DAI registers.
Corrected definition of USB USBClkSt and OTGClkSt registers.
Corrected definition of DMACSoftLSReq register.
Corrected FIO upper half-word register definitions.
Updated USB register definitions to match latest documentation.
Fixed LPC23xx loader running on LPC2361 or LPC2364 targets.
1.28 (2009-05-12)
Added support for LPC2361 and LPC2362.
Memory access property specified for read only and write only USB registers.
Bit fields defined for VIC registers.
1.27 (2009-04-06)
Added CISS register to LPC23xx and LPC24xx RTC register definitions.
liblpc2000_lpc23xx_configure_pll now returns actual CCLK frequency achieved rather than requested frequency.
liblpc2000_lpc23xx_configure_pll now works when fosc equals 14745600.
1.26 (2009-02-25)
Corrected definition of the OHCI HcCommandStatus register in header files and memory maps.
1.25 (2009-02-05)
Corrected definition of the CTIME0 register's "Day Of Week" field in header files and memory maps.
1.24 (2009-01-29)
Corrected size of INTWAKE register in header files and memory maps.
1.23 (2008-11-18)
Updated memory maps and header files for enhanced LPC2114, LPC2124, LPC2129, LPC2194, LPC2210, LPC2212, LPC2214, LPC2220, LPC2292 and LPC2294 devices.
Added support for LPC2109, LPC2157, LPC2158 and LPC2420.
RPC loaders can now preserve target state.
"unknown target device" error message now returned from RPC loaders if the part ID returned by the LPC2000 is unknown.
1.22 (2008-11-07)
Now supports LPC2387 devices with part IDs of 0x1700FF35.
1.21 (2008-11-06)
irq_handler.s now handles interrupt occurring during interrupt disable instruction.
1.20 (2008-10-15)
Corrected definition of DMACConfiguration register.
1.19 (2008-10-08)
Corrected definition of I2C status register.
1.18 (2008-08-12)
LPC23xx/LPC24xx startup code now configures CCLK to 72Mhz.
LPC23xx/LPC24xx loader now runs at 72Mhz.
Added LPC23xx clock functions to liblpc2000.
Added definition of PCONP_PCLCD bit for LPC247x targets.
1.17 (2008-07-16)
Missing multi-threaded liblpc2000 libraries now included in package once again.
1.16 (2008-07-09)
Fixed definition of EMCStaticExtendedWait.
LPC247x memory maps and header files now define PINSEL11.
1.15 (2008-04-03)
Added timer PWMCON register definitions for LPC2101, LPC2102 and LPC2103.
1.14 (2008-03-05)
Added support for LPC2365, LPC2367, LPC2377, LPC2387 and LPC2388.
Added support for LPC2458, LPC2460, LPC2470 and LPC2478.
Fixed definition of LPC23xx SCS GPIOM bit in memory map and header files.
Corrected base address of LP23xx/LPC24xx USB host controller.
1.13 (2007-12-12)
Fixed MCI Response register definitions in memory map and header files.
Removed check for spurious interrupts for PL192 VIC.
1.12 (2007-11-20)
liblpc2000_get_ram_size() now returns a size for LPC2210, LPC2220 and LPC2290 devices.
Corrected the specified size of battery RAM for LPC2364, LPC2366, LPC2368, LPC2378 and LPC2468 devices.
Added CAN controller to LPC2290 definitions.
Increased LPC2290 internal RAM size to 64K in order to support 01 parts.
1.11 (2007-10-03)
Added option to disable PLL configuration in startup code using the NO_PLL_ENABLE definition.
CAN register definitions now have aliases with the prefix "CANn" in the header files..
Fixed CAN SR register definitions in memory map and header files.
Fixed DMACRawIntTCStatus and DMACRawIntErrorStatus register definitions in memory map and header files.
Fixed TIMER CCR register definitions in memory map and header files.
Fixed PWM CCR register definitions in memory map and header files.
The function defaultISR in VIC.c no longer automatically re-enables inerrupts.
1.10 (2007-08-16)
Fixed the address of the IO2IntClr register definitions.
Now supports LPC2364 devices with part IDs of 0x1600F902.
Now supports LPC2366 devices with part IDs of 0x1600F923.
Now supports LPC2378 devices with part IDs of 0x1700FD25.
Now supports LPC2468 devices with part IDs of 0x1600FF35.
1.9 (2007-07-31)
Now supports LPC2368 devices with part IDs of 0x1600F925.
Now supports LPC2378 devices with part IDs of 0x0703F925.
NXP LPC288x CPU Support Package
This package contains project templates and system files for the NXP LPC288x.
NXP LPC3100 CPU Support Package
This package contains project templates and system files for the NXP LPC3100.
LPC3130
LPC3131
LPC3141
LPC3143
LPC3152
LPC3154
2.2 (2014-02-03)
Placement files now use the runoffset attribute which requires Crossworks for ARM version 2.3.1.
Fixed SPI-NOR Flash Loader verify source code.
2.1 (2010-06-08)
Uses the ISROM Built-in MMU table when a CACHED placement option is selected.
Samples are included.
Seperated loader memory map and startup file from secondary loader memory map and startup file.
Updated memory map/header files to reflect latest documentation.
NXP LPC3200 CPU Support Package
This package contains project templates and system files for the NXP LPC3200.
LPC3180
LPC3220
LPC3230
LPC3240
LPC3250
2.4 (2021-11-08)
Fixed HCLKPLL_CTRL bitfield sizes in memory map and header files.
2.3 (2014-02-03)
Added samples.
Changed default debug handler for new projects to be None and added
a coprocessor execute address property to enable VFP registers to be viewed.
Added OnConnect function to target script to enable ETM usage.
Changed default access to None for read-sensitive UART registers.
2.2 (2011-08-16)
Changed section placement files to support ARM EABI C++ exception scheme and thread local storage.
Corrected address of P0_INTR_ER in memory map and header files.
2.1 (2010-06-08)
Added (optional) support for saving VFP state on interrupt.
MMU TLB is now placed at the end of IRAM. The secondary boot loader
executes at the end of IRAM hence allowing IRAM programs to be booted from NAND.
The section placement files use a macro defined in the Target property group to determine the
size of IRAM and as such you will need to reselect the Target if you have an existing project.
NXP LPC4300 CPU Support Package
This package contains project templates and system files for the NXP LPC4300.
LPC4310
LPC4320
LPC4330
LPC4350
LPC4370
LPC4367
LPC4357
LPC4353
LPC4337
LPC4333
LPC4327
LPC4325
LPC4323
LPC4322
LPC4317
LPC4315
LPC4313
LPC4312
LPC43S70
LPC43S50
LPC43S30
LPC43S20
LPC43S67
LPC43S57
LPC43S37
3.7 (2019-04-15)
Changed intermediate and output directory names for CM0 projects to enable parallel building.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.6 (2016-11-11)
Fixed flash loader problem corrupting flash bank A when flash bank B is written.
3.4 (2016-01-26)
Added support for LPC4367 and LPC43S67 devices.
3.3 (2015-10-27)
Improved reset script for ETB/ETM support.
Changed default stack and help sizes to 1024.
3.2 (2015-06-22)
Added support for LPC43Sxx devices.
3.1 (2014-11-06)
Improved reset script.
Include builds of SPIFI and CFI loader.
3.0 (2014-10-28)
Initial release - if you have an existing project reselect the Target Processor property.
NXP LPC51U68 CPU Support Package
This package contains project templates and system files for the NXP LPC51U68.
LPC51U68JBD48
LPC51U68JBD64
NXP LPC54000 CPU Support Package
This package contains project templates and system files for the NXP LPC54000.
LPC540xx
LPC54005
LPC54016
LPC54018
LPC54018J2M
LPC54018J4M
LPC5410x
LPC54101J256
LPC54101J512
LPC54102J256
LPC54102J512
LPC5411x
LPC54113J128
LPC54113J256
LPC54114J256
LPC5460x
LPC54605J256
LPC54605J512
LPC54606J256
LPC54606J512
LPC54607J256
LPC54607J512
LPC54608J512
LPC54616J256
LPC54616J512
LPC54618J512
LPC54628J512
4.2 (2021-03-31)
Fix simulator build.
Add support for LPC54018J2M/LPC54018J4M devices.
4.1 (2020-05-19)
Supply latest CMSIS header files.
Add external GCC built executable project template.
Replace FLM flash loaders with RPC loaders.
Moved sample projects into LPCXpresso board support packages.
4.0 (2018-07-06)
Initial Release. This package replaces the LPC54000 CPU support package..
NXP LPC5500 CPU Support Package
This package contains project templates and system files for the NXP LPC5500.
LPC5502
LPC5504
LPC5506
LPC5512
LPC5514
LPC5516
LPC5526
LPC5528
LPC5534
LPC5536
LPC55S04
LPC55S06
LPC55S14
LPC55S16
LPC55S26
LPC55S28
LPC55S36
LPC55S66
LPC55S69
4.3 (2024-10-08)
Add latest NXP LP5500 CMSIS header files.
Add register definition produced from latest NXP SVD files.
Set msplim register in LPC5500_Startup.s file.
Fix flash size of LPC55S69_MemoryMap file.
Add GetPartName and MatchPartName scripts.
4.2 (2022-07-14)
Fixed connecting and downloading to erased device.
Add support for LPC55S3x/LPC553x devices.
4.1 (2021-04-08)
Add support for LPC55S0x/LPC550x devices.
4.0 (2020-05-19)
Initial Release. This package replaces the LPC55S6x CPU support package.
NXP LPC800 CPU Support Package
This package contains project templates and system files for the NXP LPC800.
LPC802
LPC802M001JDH16
LPC802M001JDH20
LPC802M011JDH20
LPC802M001JHI33
LPC802UK
LPC804
LPC804M101JDH20
LPC804M101JDH24
LPC804M111JDH24
LPC804M101JHI33
LPC804UK
LPC81x
LPC810M021FN8
LPC811M001JDH16
LPC812M101JDH16
LPC812M101JD20
LPC812M101JDH20
LPC812M101JTB16
LPC82x
LPC824M201JHI33
LPC824M201JDH20
LPC822M101JHI33
LPC822M101JDH20
LPC83x
LPC834M101FHI33
LPC832M101FDH20
LPC84x
LPC844M201JBD48
LPC844M201JBD64
LPC844M201JHI33
LPC844M201JHI48
LPC845M301JBD48
LPC845M301JBD64
LPC845M301JHI33
LPC845M301JHI48
LPC8N04
1.8 (2022-02-23)
Updated examples for CMSIS 5.8.0.
1.7 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
1.5 (2018-04-18)
Fix crash when using simulator on Linux.
1.4 (2018-03-26)
Added support for LPC802 devices.
Added support for LPC804 devices.
Added support for LPC8N04 devices.
1.3 (2017-08-24)
Fixed LPC83x and LPC84x MTB support.
1.2 (2017-07-05)
Added support for LPC83x devices.
Added support for LPC84x devices.
Now uses CMSIS 5 packages.
Added CRP definition to startup code.
1.1 (2015-04-17)
Added MTB support.
Fixed patching of exception vector checksum.
NXP LPC800-MAX Board Support Package
This package contains project templates, system files and example programs for the NXP LPC800-MAX.
3.3 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.2 (2017-07-05)
Now uses CMSIS 5 packages.
Updated sample solutions.
3.1 (2015-04-17)
Added MTB support.
Added CMSIS-DSP samples.
NXP LPC8N04 Development Board Support Package
This package contains project templates, system files and example programs for the NXP LPC8N04 Development Board.
1.1 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
NXP LPCXpresso LPC1114 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC1114.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPCXpresso LPC1115 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC1115.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPCXpresso LPC11C24 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC11C24.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPCXpresso LPC11Exx Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC11Exx.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPCXpresso LPC11U14 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC11U14.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPCXpresso LPC1343 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC1343.
NXP LPCXpresso LPC1549 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC1549.
NXP LPCXpresso LPC1769 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC1769.
1.1 (2013-03-15)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
NXP LPCXpresso LPC812 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso LPC812.
3.3 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.2 (2017-07-05)
Now uses CMSIS 5 packages.
3.1 (2015-04-17)
Added MTB support.
Added CMSIS-DSP samples.
NXP LPCXpresso1125 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso1125.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
NXP LPCXpresso11U68 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso11U68.
3.1 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
NXP LPCXpresso18S37 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso18S37.
NXP LPCXpresso4367 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso4367.
NXP LPCXpresso43S37 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso43S37.
NXP LPCXpresso51U68 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso51U68.
NXP LPCXpresso54018 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso54018.
NXP LPCXpresso54102 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso54102.
NXP LPCXpresso54114 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso54114.
NXP LPCXpresso54608 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso54608.
NXP LPCXpresso55S06 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso55S06.
NXP LPCXpresso55S16 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso55S16.
NXP LPCXpresso55S28 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso55S28.
NXP LPCXpresso55S36 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso55S36.
NXP LPCXpresso55S69 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso55S69.
NXP LPCXpresso802 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso802.
1.1 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
NXP LPCXpresso804 Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso804.
1.1 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
NXP LPCXpresso824-MAX Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso824-MAX.
1.4 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
1.3 (2018-03-26)
Updated examples to work with LP800 support package version 1.4.
1.2 (2017-07-05)
Now uses CMSIS 5 packages.
1.1 (2015-05-01)
Added MTB support.
Added CMSIS-DSP samples.
NXP LPCXpresso845-MAX Board Support Package
This package contains project templates, system files and example programs for the NXP LPCXpresso845-MAX.
1.2 (2022-02-23)
Updated examples for CMSIS 5.8.0.
1.1 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
NXP MCXC CPU Support Package
This package contains project templates and system files for the NXP MCXC.
MCXC041
MCXC141
MCXC142
MCXC143
MCXC144
MCXC242
MCXC243
MCXC244
MCXC443
MCXC444
NXP MIMXRT1010_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1010_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1015_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1015_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1020_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1020_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1024_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1024_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1040_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1040_EVK.
4.1 (2024-09-27)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1050_EVKB Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1050_EVKB.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1060_EVKB Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1060_EVKB.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1064_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1064_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1160_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1160_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MIMXRT1170_EVK Board Support Package
This package contains project templates, system files and example programs for the NXP MIMXRT1170_EVK.
4.1 (2024-09-26)
Add CTL project templates.
Add board specific startup code.
NXP MRB_KW0x Board Support Package
This package contains project templates, system files and example programs for the NXP MRB_KW0x.
NXP QN908x CPU Support Package
This package contains project templates and system files for the NXP QN908x.
NXP TRK_KEA128 Board Support Package
This package contains project templates, system files and example programs for the NXP TRK_KEA128.
NXP TWR_K20D50M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K20D50M.
NXP TWR_K20D72M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K20D72M.
NXP TWR_K21D50M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K21D50M.
NXP TWR_K21F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K21F120M.
NXP TWR_K22F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K22F120M.
NXP TWR_K24F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K24F120M.
NXP TWR_K40X256 Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K40X256.
NXP TWR_K53N512 Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K53N512.
NXP TWR_K60F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K60F120M.
NXP TWR_K60N512 Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K60N512.
NXP TWR_K64F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K64F120M.
NXP TWR_K65F180M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K65F180M.
NXP TWR_K70F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K70F120M.
NXP TWR_K80F150M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_K80F150M.
NXP TWR_KL25Z48M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KL25Z48M.
NXP TWR_KL43Z48M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KL43Z48M.
NXP TWR_KL46Z48M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KL46Z48M.
NXP TWR_KM34Z50M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KM34Z50M.
NXP TWR_KM34Z75M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KM34Z75M.
NXP TWR_KV10Z32 Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KV10Z32.
NXP TWR_KV11Z75M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KV11Z75M.
NXP TWR_KV31F120M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KV31F120M.
NXP TWR_KV46F150M Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KV46F150M.
NXP TWR_KW21D256 Board Support Package
This package contains project templates, system files and example programs for the NXP TWR_KW21D256.
3.0 (2019-04-15)
Initial release for CrossWorks V3.
NXP Vybrid CPU Support Package
This package contains project templates and system files for the NXP Vybrid.
1.5 (2020-04-21)
Add reset script support for 2N device.
Fixed connect issues with Vybrid_Target.js when using CrossWorks V4.3.0 and above.
Changed Vybrid_Startup.s to be assemblable with clang.
1.4 (2014-05-09)
Fixed missing CMSIS_3 dependency.
1.3 (2014-05-08)
Modified ResetCM4() in Vybrid_Target.js to reset the core and then disable the caches.
Added MCM and LMEM register group to the CM4 registers window.
Enabled CLOCK_SETUP 1 in system_Vybrid.c.
1.2 (2014-02-18)
Fixed CTL tasking on Cortex-M4.
Added ctl_lowest_isr_priority/ctl_highest_isr_priority/ctl_adjust_isr_priority to Vybrid_ctl.c.
Fixed errors/warnings when building with soft floating point.
Fixed NESTED_INTERRUPT support in irq_handler.
1.1 (2014-02-03)
Modified reset script so that reconnect isn't required after each debug session.
Added support for j-link - note that dual core debug is not supported with j-link.
NXP iMXRT CPU Support Package
This package contains project templates and system files for the NXP iMXRT.
iMXRT1010
MIMXRT1011CAE4A
MIMXRT1011DAE5A
iMXRT1015
MIMXRT1015CAF4A
MIMXRT1015CAF4B
MIMXRT1015DAF5A
MIMXRT1015DAF5B
iMXRT1020
MIMXRT1021CAF4A
MIMXRT1021CAF4B
MIMXRT1021CAG4A
MIMXRT1021CAG4B
MIMXRT1021DAF5A
MIMXRT1021DAF5B
MIMXRT1021DAG5A
MIMXRT1021DAG5B
iMXRT1024
MIMXRT1024CAG4A
MIMXRT1024CAG4B
MIMXRT1024DAG5A
MIMXRT1024DAG5B
iMXRT1041
MIMXRT1041DFP6B
MIMXRT1041DJM6B
MIMXRT1041XFP5B
MIMXRT1041XJM5B
iMXRT1042
MIMXRT1042DFP6B
MIMXRT1042DJM6B
MIMXRT1042XFP5B
MIMXRT1042XJM5B
iMXRT1051
MIMXRT1051CVJ5B
MIMXRT1051CVL5B
MIMXRT1051DVJ6B
MIMXRT1051DVL6B
iMXRT1052
MIMXRT1052CVJ5B
MIMXRT1052CVL5B
MIMXRT1052DVJ6B
MIMXRT1052DVL6B
iMXRT1061
MIMXRT1061CVJ5A
MIMXRT1061CVJ5B
MIMXRT1061CVL5A
MIMXRT1061CVL5B
MIMXRT1061DVJ6A
MIMXRT1061DVJ6B
MIMXRT1061DVL6A
MIMXRT1061DVL6B
MIMXRT1061XVN5B
iMXRT1062
MIMXRT1062CVJ5A
MIMXRT1062CVJ5B
MIMXRT1062CVL5A
MIMXRT1062CVL5B
MIMXRT1062DVJ6A
MIMXRT1062DVJ6B
MIMXRT1062DVL6A
MIMXRT1062DVL6B
MIMXRT1062DVN6B
MIMXRT1062XVN5B
iMXRT1064
MIMXRT1064CVJ5A
MIMXRT1064CVJ5B
MIMXRT1064CVL5A
MIMXRT1064CVL5B
MIMXRT1064DVJ6A
MIMXRT1064DVJ6B
MIMXRT1064DVL6A
MIMXRT1064DVL6B
iMXRT1160
MIMXRT1165CVM5A
MIMXRT1165DVM6A
MIMXRT1165XVM5A
MIMXRT1166CVM5A
MIMXRT1166DVM6A
MIMXRT1166XVM5A
iMXRT1170
MIMXRT1171AVM8A
MIMXRT1171CVM8A
MIMXRT1171DVMAA
MIMXRT1172AVM8A
MIMXRT1172CVM8A
MIMXRT1172DVMAA
MIMXRT117FCVM8A
MIMXRT1173CVM8A
MIMXRT1175DVMAA
MIMXRT1175AVM8A
MIMXRT1175CVM8A
MIMXRT1176DVMAA
MIMXRT1176AVM8A
MIMXRT1176CVM8A
4.6 (2024-09-26)
Add latest CMSIS header files and device specific driver files.
Add Loader2 (implemented using fsl_romapi) builds for iMXRT1042/iMXRT1062/iMXRT1064 QSPI.
Add support for latest devices.
Improve attach and reset of iMXRT11xx devices.
Added missing ResetCM4() script.
Add CTL project templates.
4.5 (2022-08-25)
Fixed FPUType for iMXRT1011 devices.
Add latest CMSIS header files.
Add support for iMXRT1160 devices.
Moved FILL section into iMXRT1011/iMXRT11xx startup code.
STARTUP_FROM_RESET now implemented in iMXRT11xx startup code.
Add Loader2 implemented using fsl_romapi with builds for iMXRT117x/iMXRT116x QSPI.
Modified the Reset() script for iMXRT11xx devices to use the NSRST pin.
4.4 (2022-01-26)
Add external GCC project template.
Add support for iMXRT1011, iMXRT1024 and iMXRT1170 devices.
4.3 (2019-03-22)
Add support for iMXRT1015 devices.
4.2 (2018-12-03)
Add support for iMXRT1060 and iMXRT1064 devices.
4.1 (2018-07-31)
Now using LIBMEM RPC FLM loader.
Nohau LPC210x Tester Board Support Package
This package contains project templates, system files and example programs for the Nohau LPC210x Tester Board.
1.2 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Nohau LPC2800 Evaluation Board Support Package
This package contains project templates, system files and example programs for the Nohau LPC2800 Evaluation Board.
Nohau LPC3000 Evaluation Board Support Package
This package contains project templates, system files and example programs for the Nohau LPC3000 Evaluation Board.
2.2 (2014-02-03)
Changed default debug handler for new projects to be None and added
a coprocessor execute address property to enable VFP registers to be viewed.
Uses standard CTL VFP sample as shipped in CrossWorks for ARM version 2.3.0.
Uses CrossWorks for ARM shared sample source code.
Added OnConnect function to target script to enable ETM usage.
Nohau/Phytec LPC3180 Board Support Package
This package contains project templates, system files and example programs for the Nohau/Phytec LPC3180 Board.
1.3 (2013-09-12)
Corrected the debug handler file path definition.
Fixed memory map and header file descriptions of GPIO and SPI registers.
Changed memory map access property of I2C tx/rx registers to None to stop abort when accessing empty fifo.
1.2 (2007-09-17)
Removed duplicate definitions in memory map and header files.
Nordic Semiconductor PCA10001 Board Support Package
This package contains project templates, system files and example programs for the Nordic Semiconductor PCA10001.
3.0 (2016-01-27)
Update for v3.0 of the nRF51 CPU support package.
1.1 (2014-02-17)
With project templates and samples.
Nordic Semiconductor PCA10028 Board Support Package
This package contains project templates, system files and example programs for the Nordic Semiconductor PCA10028.
Nordic Semiconductor PCA10036 Board Support Package
This package contains project templates, system files and example programs for the Nordic Semiconductor PCA10036.
Nordic Semiconductor PCA10040 Board Support Package
This package contains project templates, system files and example programs for the Nordic Semiconductor PCA10040.
Nordic Semiconductor PCA10056 Board Support Package
This package contains project templates, system files and example programs for the Nordic Semiconductor PCA10056.
Nordic Semiconductor nRF5 CPU Support Package
This package contains project templates and system files for the Nordic Semiconductor nRF5.
nRF51 Series
nRF51422_xxAA
nRF51422_xxAB
nRF51422_xxAC
nRF51822_xxAA
nRF51822_xxAB
nRF51822_xxAC
nRF52 Series
nRF52832_xxAA
nRF52832_xxAB
nRF52840_xxAA
3.5 (2017-01-16)
Fix RAM sizes in memory maps for nRF52832 devices.
Add support for nRF52840 devices.
Supplied header files from nRF5 SDK v12.2.0.
3.4 (2016-11-04)
Add support for production nRF52832 devices.
Supplied latest version of CMSIS header and system files.
3.3 (2016-01-27)
Changed name of nRF52832 to nRF52832_xxAA to match j-link name.
Supplied latest version of CMSIS header and system files.
3.2 (2015-07-30)
Added support for nRF51422_xxxx and nRF52832 devices.
Removed flash placements for SoftDevices.
3.1 (2015-03-04)
Removed errant sample links, samples are in board support package.
Added support for nRF51822_xxAC device.
CTL timer now optionally uses RTC1.
3.0 (2015-03-04)
Added flash placements for SoftDevices.
Changed name of target devices to match j-link names.
Supplied latest CMSIS header files.
For existing projects you will need to reselect the Target property.
1.2 (2014-02-17)
Supplied latest version of CMSIS header files.
1.1 (2013-08-13)
Added support for erasing/flashing the UICR area.
Uses RTC0 rather than TIMER0 to implement the CTL timer and now implements ctl_sleep() and ctl_woken() functions.
Supplied CTL test10.c that use ctl_sleep() and ctl_woken() functions.
Nuvoton M031 CPU Support Package
This package contains project templates and system files for the Nuvoton M031.
M031
M031FC1AE
M031EC1AE
M031TC1AE
M032FC1AE
M032EC1AE
M032TC1AE
M031LC2AE
M032LC2AE
M031SC2AE
M030FD2AE
M030TD2AE
M031TD2AE
M032TD2AE
M031BTYD2AN
M030LD2AE
M031LD2AE
M032LD2AE
M031SD2AE
M031TE3AE
M031LE3AE
M031SE3AE
M031BTYE3AN
M032LE3AE
M032SE3AE
M031LG6AE
M031LG8AE
M031SG6AE
M031SG8AE
M031SIAAE
M031KG6AE
M031KG8AE
M031KIAAE
M032LG6AE
M032LG8AE
M032SG6AE
M032SG8AE
M032SIAAE
M032KG6AE
M032KG8AE
M032KIAAE
M032BTAG8AN
M032BTAIAAN
Nuvoton M480 CPU Support Package
This package contains project templates and system files for the Nuvoton M480.
M480
M481ZGDAE
M481ZGAAE
M481ZIDAE
M481LGAAE
M481LIDAE
M481SGAAE
M481SIDAE
M481ZG8AE
M481ZGCAE
M481ZE8AE
M481LG8AE
M481LGCAE
M481LE8AE
M481SG8AE
M481SGCAE
M481SE8AE
M481SG8AE2A
M481SGCAE2A
M482ZIDAE
M482LGAAE
M482LIDAE
M482SGAAE
M482SIDAE
M482KGAAE
M482KIDAE
M482ZG8AE
M482ZGCAE
M482ZE8AE
M482LG8AE
M482LGCAE
M482LE8AE
M482SG8AE
M482SGCAE
M482SE8AE
M482KGCAE
M483SGAAE
M483SIDAE
M483KIDAE
M483SG8AE
M483SGCAE
M483SE8AE
M483SGCAE2A
M483SG8AE2A
M483KGCAE
M483KGCAE2A
M483KG8AE2A
M484SGAAE
M484SGAAE2U
M484SIDAE
M484SIDAE2U
M484KIDAE
M485ZIDAE
M485LIDAE
M485SIDAE
M485KIDAE
M487SGAAE
M487SIDAE
M487KIDAE
M487JIDAE
M487KMCAN
Nuvoton Nu-LB-Mini51 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton Nu-LB-Mini51.
Nuvoton NuMaker-M031TC Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuMaker-M031TC.
Nuvoton NuMaker-M032KI Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuMaker-M032KI.
Nuvoton NuMaker-M483KG Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuMaker-M483KG.
Nuvoton NuMicro CPU Support Package
This package contains project templates and system files for the Nuvoton NuMicro.
MINI51 Series
MINI51LAN
MINI51ZAN
MINI51TAN
MINI52LAN
MINI52ZAN
MINI52TAN
MINI54LAN
MINI54ZAN
MINI54TAN
M051 Series
M0516LAN
M0516LBN
M0516ZAN
M0516ZBN
M052LAN
M052LBN
M052ZAN
M052ZBN
M054LAN
M054LBN
M054ZAN
M054ZBN
M058LAN
M058LBN
M058ZAN
M058ZBN
M058S Series
M058SLAN
M058SSAN
M058SZAN
NANO100 Series
NANO100LC2BN
NANO100LD2BN
NANO100LD3BN
NANO100LE3BN
NANO100SC2BN
NANO100SD2BN
NANO100SD3BN
NANO100SE3BN
NANO100KC2BN
NANO100KD2BN
NANO100KD3BN
NANO100KE3BN
NANO110RC2BN
NANO110SC2BN
NANO110SD2BN
NANO110SD3BN
NANO110SE3BN
NANO110KC2BN
NANO110KD2BN
NANO110KD3BN
NANO110KE3BN
NANO120LC2BN
NANO120LD2BN
NANO120LD3BN
NANO120LE3BN
NANO120SC2BN
NANO120SD2BN
NANO120SD3BN
NANO120SE3BN
NANO120KC2BN
NANO120KD2BN
NANO120KD3BN
NANO120KE3BN
NANO130SC2BN
NANO130SD2BN
NANO130SD3BN
NANO130SE3BN
NANO130KC2BN
NANO130KD2BN
NANO130KD3BN
NANO130KE3BN
NUC100 Series
NUC100LC1BN
NUC100LD1BN
NUC100LD2BN
NUC100LD3AN
NUC100LE3AN
NUC100RC1BN
NUC100RD1BN
NUC100RD2BN
NUC100RD3AN
NUC100RE3AN
NUC100VD2AN
NUC100VD3AN
NUC100VE3AN
NUC101 Series
NUC101LC1BN
NUC101LD2BN
NUC101YC1BN
NUC101YD2BN
NUC120 Series
NUC120LC1BN
NUC120LD1BN
NUC120LD2BN
NUC120LD3AN
NUC120LE3AN
NUC120RC1BN
NUC120RD1BN
NUC120RD2BN
NUC120RD3AN
NUC120RE3AN
NUC120VD2AN
NUC120VD3AN
NUC120VE3AN
NUC122 Series
NUC122LC1AN
NUC122LD2AN
NUC122RD2AN
NUC122SC1AN
NUC122SD2AN
NUC122ZC1AN
NUC122ZD2AN
NUC123 Series
NUC123LC2AN1
NUC123LD4AN0
NUC123SC2AN1
NUC123SD4AN0
NUC123ZC2AN1
NUC123ZD4AN0
NUC130 Series
NUC130LC1BN
NUC130LC1CN
NUC130LD2BN
NUC130LD2CN
NUC130LD3AN
NUC130LE3AN
NUC130LE3CN
NUC130RC1BN
NUC130RC1CN
NUC130RD2BN
NUC130RD2CN
NUC130RD3AN
NUC130RD3CN
NUC130RE3AN
NUC130RE3CN
NUC130VD2AN
NUC130VD3AN
NUC130VE3AN
NUC130VE3CN
NUC140 Series
NUC140LC1BN
NUC140LC1CN
NUC140LD2BN
NUC140LD2CN
NUC140LD3AN
NUC140LE3AN
NUC140LE3CN
NUC140RC1BN
NUC140RC1CN
NUC140RD2BN
NUC140RD2CN
NUC140RD3AN
NUC140RE3AN
NUC140RE3CN
NUC140VD2AN
NUC140VD3AN
NUC140VE3AN
NUC140VE3CN
1.4 (2023-01-26)
Fixed reset script not working when using J-Link built in FLASH loaders.
1.3 (2013-10-14)
Added support for MINI51 devices.
Added support for NANO100 devices.
1.2 (2013-05-14)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Removed old CMSIS core library. Existing projects should remove references to $(TargetsDir)/NuMicro/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
Added support for M051 devices.
Added support for NUC122 and NUC123 devices.
1.1 (2011-01-27)
Fixed externally built executable project template.
Nuvoton NuTiny-SDK-M051 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-M051.
Nuvoton NuTiny-SDK-NUC100 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-NUC100.
Nuvoton NuTiny-SDK-NUC120 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-NUC120.
Nuvoton NuTiny-SDK-NUC122 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-NUC122.
Nuvoton NuTiny-SDK-NUC123 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-NUC123.
Nuvoton NuTiny-SDK-NUC140 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-NUC140.
Nuvoton NuTiny-SDK-Nano-120 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-Nano-120.
Nuvoton NuTiny-SDK-Nano-130 Board Support Package
This package contains project templates, system files and example programs for the Nuvoton NuTiny-SDK-Nano-130.
OKI ML674000 Evaluator Board Support Package
This package contains project templates, system files and example programs for the OKI ML674000 Evaluator.
Olimex ADuC-MT7020 Board Support Package
This package contains project templates, system files and example programs for the Olimex ADuC-MT7020 Board.
Olimex LPC-2378-STK Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-2378-STK.
Olimex LPC-2478-STK Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-2478-STK.
1.2 (2023-09-25)
Added .tbss and .tdata sections to the placement files
1.1 (2014-02-03)
Fixed copying of main_ctl.c when creating a CTL project.
Olimex LPC-E2214 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-E2214.
1.3 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Olimex LPC-E2294 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-E2294.
1.3 (2014-02-03)
Changed the project template's manufacturer name to "NXP".
Olimex LPC-MT2138 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-MT2138.
Olimex LPC-P1 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-P1.
1.3 (2014-02-03)
Now uses the shared examples.
Olimex LPC-P1114 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-P1114.
3.2 (2021-03-03)
Corrected constant section name used when compiling CMSIS system code.
3.1 (2018-01-26)
Now uses CMSIS 5 packages.
Olimex LPC-P1343 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-P1343.
Olimex LPC-P2106 Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC-P2106.
1.3 (2014-02-03)
Now uses the shared examples.
Olimex LPC1766-STK Board Support Package
This package contains project templates, system files and example programs for the Olimex LPC1766-STK.
3.4 (2018-05-11)
Removed CrossWorks Platform API examples.
3.2 (2014-03-11)
More examples.
Added CoreBASIC interpreter example.
1.3 (2013-03-15)
CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
Increased default main stack size to 256 bytes.
1.2 (2012-03-29)
Now uses CMSIS 3 core support package. Please note that existing projects will need to add $(TargetsDir)/LPC1000/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property in order to build.
Added CMSIS DSP library example projects.
1.1 (2010-07-21)
Added the -fms-extensions compiler option to the project templates in order to allow the CMSIS header files to compile without warnings.
Now uses CMSIS startup code. Existing projects will need to add the $(TargetsDir)/LPC1000/include/CMSIS/system_LPC17xx.c file in order to build.
Olimex OKI-H5003 Board Support Package
This package contains project templates, system files and example programs for the Olimex OKI-H5003.
1.1 (2013-09-12)
Fixed bit definitions in memory map and header file.
Fixed new CTL project name.
Olimex Olimexino-STM32 Board Support Package
This package contains project templates, system files and example programs for the Olimex Olimexino-STM32.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-01-28)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex SAM7-P64 Board Support Package
This package contains project templates, system files and example programs for the Olimex SAM7-P64.
Olimex STM32-103STK Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-103STK.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-01-28)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STM32-405STK Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-405STK.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.2 (2014-03-11)
More examples.
Added CoreBASIC interpreter example.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STM32-E407 Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-E407.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STM32-H103 Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-H103.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
2.2 (2013-12-17)
With project templates and samples.
2.1 (2013-11-08)
Sample project links will now work on Unix.
Olimex STM32-H407 Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-H407.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
Added SetSysClock() constructor function to STM32_ctl_board.c.
2.2 (2013-12-17)
With project templates and samples.
2.1 (2013-11-08)
Sample project links will now work on Unix.
Olimex STM32-LCD Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-LCD.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-01-28)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.2 (2014-03-11)
Added delay on platform initialization to allow built-in LCD to stabilize.
More examples.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STM32-P107 Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-P107.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-01-28)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STM32-P405 Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-P405.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STM32-P407 Board Support Package
This package contains project templates, system files and example programs for the Olimex STM32-P407.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.2 (2014-03-11)
More examples.
Added CoreBASIC interpreter example.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Olimex STR-P711 Board Support Package
This package contains project templates, system files and example programs for the Olimex STR-P711.
1.3 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.2 (2008-11-04)
Modified to work with version 1.7 of the STR71x CPU support package.
Phytec LPC3180 Board Support Package
This package contains project templates, system files and example programs for the Phytec LPC3180 Board.
2.2 (2014-02-03)
Changed default debug handler for new projects to be None and added
a coprocessor execute address property to enable VFP registers to be viewed.
Uses standard CTL VFP sample as shipped in CrossWorks for ARM version 2.3.0.
Uses CrossWorks for ARM shared sample source code.
Added OnConnect function to target script to enable ETM usage.
Phytec LPC3250 Board Support Package
This package contains project templates, system files and example programs for the Phytec LPC3250 Board.
2.2 (2014-02-03)
Changed default debug handler for new projects to be None and added
a coprocessor execute address property to enable VFP registers to be viewed.
Uses standard CTL VFP sample as shipped in CrossWorks for ARM version 2.3.0.
Uses CrossWorks for ARM shared sample source code.
Added OnConnect function to target script to enable ETM usage.
Raspberry Pi Board Support Package
This package contains project templates, system files and example programs for the Raspberry Pi Foundation Raspberry Pi.
3.1 (2017-05-03)
Updated packages and documentation. Added some hardware sample code projects
Raspberry Pi Foundation Pico Board Support Package
This package contains project templates, system files and example programs for the Raspberry Pi Foundation Pico.
4.1 (2023-11-09)
Fixed "Flash Vectors in RAM" section placement not keeping _vector symbol.
Raspberry Pi Foundation RP2040 CPU Support Package
This package contains project templates and system files for the Raspberry Pi Foundation RP2040.
4.4 (2024-07-16)
Fixed missing __STRING, __CONCAT and __CONCAT1 definitions in platform.h.
Added SCRATCH_X and SCRATCH_Y segments.
Added .after_data, .scratch_x, .scratch_y, .time_critical and .uninitialized_data sections to the placement files.
4.3 (2023-11-09)
Updated Pico SDK to version 1.5.1.
Fixed loader writes failing with some devices.
Fixed "Flash Vectors in RAM" section placement not keeping _vector symbol.
SystemInit function now resets the peripherals.
4.2 (2022-04-25)
Fixed error when using __packed_aligned definition.
4.1 (2022-03-17)
Updated Pico SDK to version 1.3.0.
Fixed verifying without download.
Fixed debugging of loader project.
Raspberry Pi2 Board Support Package
This package contains project templates, system files and example programs for the Raspberry Pi Foundation Raspberry Pi2.
Renesas RA CPU Support Package
This package contains project templates for Renesas RA devices.
RA2A1_256K
R7FA2A1AB
R7FA2A1AB3CFM
R7FA2A1AB3CNE
R7FA2A1AB3CNF
R7FA2A1AB2CBT
R7FA2A1AB3CFJ
RA2E1_128K
R7FA2E1A9
R7FA2E1A92DBU
R7FA2E1A92DBV
R7FA2E1A92DFJ
R7FA2E1A92DFL
R7FA2E1A92DFK
R7FA2E1A92DFM
R7FA2E1A92DLM
R7FA2E1A92DNE
R7FA2E1A92DNH
R7FA2E1A93CBU
R7FA2E1A93CBV
R7FA2E1A93CFJ
R7FA2E1A93CFK
R7FA2E1A93CFL
R7FA2E1A93CFM
R7FA2E1A93CLM
R7FA2E1A93CNE
R7FA2E1A93CNH
RA2E1_32K
R7FA2E1A5
R7FA2E1A52DBV
R7FA2E1A52DFJ
R7FA2E1A52DFL
R7FA2E1A52DLM
R7FA2E1A52DNE
R7FA2E1A52DNH
R7FA2E1A53CBV
R7FA2E1A53CNE
R7FA2E1A53CFJ
R7FA2E1A53CFL
R7FA2E1A53CLM
R7FA2E1A53CNH
RA2E1_64K
R7FA2E1A7
R7FA2E1A72DFJ
R7FA2E1A72DFK
R7FA2E1A72DFL
R7FA2E1A72DFM
R7FA2E1A72DBU
R7FA2E1A72DBV
R7FA2E1A72DLM
R7FA2E1A72DNE
R7FA2E1A72DNH
R7FA2E1A73CBU
R7FA2E1A73CBV
R7FA2E1A73CFJ
R7FA2E1A73CFK
R7FA2E1A73CFL
R7FA2E1A73CFM
R7FA2E1A73CLM
R7FA2E1A73CNE
R7FA2E1A73CNH
RA2E2_16K
R7FA2E2A3
R7FA2E2A32DBW
R7FA2E2A32DNJ
R7FA2E2A32DNK
R7FA2E2A34CBW
R7FA2E2A34CNJ
R7FA2E2A34CNK
R7FA2E2A33CBW
R7FA2E2A33CNJ
R7FA2E2A33CNK
RA2E2_32K
R7FA2E2A5
R7FA2E2A52DBW
R7FA2E2A52DNJ
R7FA2E2A52DNK
R7FA2E2A53CBW
R7FA2E2A53CNJ
R7FA2E2A53CNK
R7FA2E2A54CBW
R7FA2E2A54CNJ
R7FA2E2A54CNK
RA2E2_64K
R7FA2E2A7
R7FA2E2A72DBW
R7FA2E2A72DNJ
R7FA2E2A72DNK
R7FA2E2A73CBW
R7FA2E2A73CNJ
R7FA2E2A73CNK
R7FA2E2A74CBW
R7FA2E2A74CNJ
R7FA2E2A74CNK
RA2L1_128K
R7FA2L1A9
R7FA2L1A92DFL
R7FA2L1A92DFM
R7FA2L1A92DFN
R7FA2L1A92DFP
R7FA2L1A92DNE
R7FA2L1A93CFL
R7FA2L1A93CFM
R7FA2L1A93CFN
R7FA2L1A93CFP
R7FA2L1A93CNE
RA2L1_256K
R7FA2L1AB
R7FA2L1AB2DFL
R7FA2L1AB2DFM
R7FA2L1AB2DFN
R7FA2L1AB2DFP
R7FA2L1AB2DNE
R7FA2L1AB3CFL
R7FA2L1AB3CFM
R7FA2L1AB3CFN
R7FA2L1AB3CFP
R7FA2L1AB3CNE
RA4E1_256K
R7FA4E10B
R7FA4E10B2CFM
R7FA4E10B2CNE
RA4E1_512K
R7FA4E10D
R7FA4E10D2CFM
R7FA4E10D2CNE
RA4M1_256K
R7FA4M1AB
R7FA4M1AB2CLJ
R7FA4M1AB3CFL
R7FA4M1AB3CFM
R7FA4M1AB3CFP
R7FA4M1AB3CNB
R7FA4M1AB3CNE
R7FA4M1AB3CNF
RA4M2_256K
R7FA4M2AB
R7FA4M2AB3CFL
R7FA4M2AB3CFM
R7FA4M2AB3CFP
R7FA4M2AB3CNE
RA4M2_384K
R7FA4M2AC
R7FA4M2AC3CFL
R7FA4M2AC3CFM
R7FA4M2AC3CFP
R7FA4M2AC3CNE
RA4M2_512K
R7FA4M2AD
R7FA4M2AD3CFL
R7FA4M2AD3CFM
R7FA4M2AD3CFP
R7FA4M2AD3CNE
RA4M3_1M
R7FA4M3AF
R7FA4M3AF3CFP
R7FA4M3AF3CFB
R7FA4M3AF3CFM
RA4M3_512K
RA4M3_768K
R7FA4M3AE
R7FA4M3AE3CFB
R7FA4M3AE3CFP
R7FA4M3AE3CFM
RA4W1_512K
RA6E1_1M
R7FA6E10F
R7FA6E10F2CFM
R7FA6E10F2CFP
R7FA6E10F2CNE
R7FA6E10F2CFP_dual
RA6E1_512K
R7FA6E10D
R7FA6E10D2CFM
R7FA6E10D2CFP
R7FA6E10D2CNE
R7FA6E10D2CFP_dual
RA6M1_512K
R7FA6M1AD
R7FA6M1AD2CLJ
R7FA6M1AD3CFM
R7FA6M1AD3CFP
R7FA6M1AD3CNB
RA6M2_1M
R7FA6M2AF
R7FA6M2AF3CFB
R7FA6M2AF3CFP
R7FA6M2AF2CLK
RA6M2_512K
R7FA6M2AD
R7FA6M2AD2CLK
R7FA6M2AD3CFB
R7FA6M2AD3CFP
RA6M3_1M
R7FA6M3AF
R7FA6M3AF2CBG
R7FA6M3AF2CLK
R7FA6M3AF3CFB
R7FA6M3AF3CFC
R7FA6M3AF3CFP
RA6M3_2M
R7FA6M3AH
R7FA6M3AH2CLK
R7FA6M3AH2CBG
R7FA6M3AH3CFB
R7FA6M3AH3CFC
R7FA6M3AH3CFP
RA6M4_1M
R7FA6M4AF
R7FA6M4AF3CFB
R7FA6M4AF3CFM
R7FA6M4AF3CFP
R7FA6M4AF3CFB_dual
RA6M4_512K
R7FA6M4AD
R7FA6M4AD3CFB
R7FA6M4AD3CFM
R7FA6M4AD3CFP
R7FA6M4AD3CFB_dual
RA6M4_768K
R7FA6M4AE
R7FA6M4AE3CFB
R7FA6M4AE3CFM
R7FA6M4AE3CFP
R7FA6M4AE3CFB_dual
RA6M5_1.5M
R7FA6M5AG
R7FA6M5AG2CBG
R7FA6M5AG3CFB
R7FA6M5AG3CFC
R7FA6M5AG3CFP
R7FA6M5BG
R7FA6M5BG2CBG
R7FA6M5BG3CFB
R7FA6M5BG3CFC
R7FA6M5BG3CFP
RA6M5_1M
R7FA6M5BF
R7FA6M5BF2CBG
R7FA6M5BF3CFB
R7FA6M5BF3CFC
R7FA6M5BF3CFP
RA6M5_2M
R7FA6M5AH
R7FA6M5AH2CBG
R7FA6M5AH3CFB
R7FA6M5AH3CFC
R7FA6M5AH3CFP
R7FA6M5BH
R7FA6M5BH2CBG
R7FA6M5BH3CFB
R7FA6M5BH3CFC
R7FA6M5BH3CFP
RA6T1_256K
R7FA6T1AB
R7FA6T1AB3CFM
R7FA6T1AB3CFP
RA6T1_512K
R7FA6T1AD
R7FA6T1AD3CFM
R7FA6T1AD3CFP
RA6T2_256K
R7FA6T2AB
R7FA6T2AB3CFL
R7FA6T2AB3CFM
R7FA6T2AB3CFP
R7FA6T2AB3CNB
R7FA6T2AB3CNE
R7FA6T2BB
R7FA6T2BB3CFL
R7FA6T2BB3CFM
R7FA6T2BB3CFP
R7FA6T2BB3CNB
R7FA6T2BB3CNE
RA6T2_512K
R7FA6T2AD
R7FA6T2AD3CFL
R7FA6T2AD3CFM
R7FA6T2AD3CFP
R7FA6T2AD3CNB
R7FA6T2AD3CNE
R7FA6T2BD
R7FA6T2BD3CFL
R7FA6T2BD3CFM
R7FA6T2BD3CFP
R7FA6T2BD3CNB
R7FA6T2BD3CNE
Revely Microsystems RMS100 Board Support Package
This package contains project templates, system files and example programs for the Revely Microsystems RMS100.
STMicroelectronics BlueNRG CPU Support Package
This package contains project templates and system files for the STMicroelectronics BlueNRG.
BlueNRG
BlueNRG-1
BlueNRG-2
BlueNRG-LP
4.1 (2021-03-18)
Add support for BlueNRG-LP.
STMicroelectronics CARTESIO-CDB Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics CARTESIO-CDB.
1.1 (2013-09-12)
Fixed bug in loader allowing it to write more than 64K.
STMicroelectronics CARTESIO-EVB Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics CARTESIO-EVB.
1.2 (2013-09-12)
Corrected the debug handler file path definition.
1.1 (2007-10-18)
NOR FLASH memory interface is now configured.
Loader now runs from internal SRAM for improved download performance.
Corrected the size of the FLASH segment specified in the memory map.
STMicroelectronics Nucleo-103RB Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-103RB.
3.4 (2019-04-15)
Removed FreeRTOS and Platform samples.
3.3 (2015-01-28)
Uses STM32_V3 CPU support package.
3.2 (2014-05-23)
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.0 (2014-03-11)
Initial release for CrossWorks 3.
STMicroelectronics Nucleo-F030R8 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F030R8.
3.2 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
STMicroelectronics Nucleo-F031K6 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F031K6.
STMicroelectronics Nucleo-F042K6 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F042K6.
STMicroelectronics Nucleo-F072R8 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F072R8.
3.2 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
STMicroelectronics Nucleo-F091RC Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F091RC.
STMicroelectronics Nucleo-F302R8 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F302R8.
3.2 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.1 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.0 (2014-06-12)
Initial release for CrossWorks 3.
STMicroelectronics Nucleo-F303ZE Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F303ZE.
STMicroelectronics Nucleo-F334R8 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F334R8.
3.1 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.0 (2015-01-28)
Initial release for CrossWorks 3.
STMicroelectronics Nucleo-F401RE Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F401RE.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
3.4 (2015-04-29)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.3 (2014-06-12)
Uses STM32_V3 CPU support package.
3.2 (2014-05-23)
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
3.0 (2014-03-11)
Initial release for CrossWorks 3.
STMicroelectronics Nucleo-F410RB Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F410RB.
STMicroelectronics Nucleo-F411RE Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F411RE.
3.1 (2016-01-25)
Added ctl vfp and whetstone samples.
STMicroelectronics Nucleo-F446RE Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F446RE.
STMicroelectronics Nucleo-F446ZE Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-F446ZE.
STMicroelectronics Nucleo-L053R8 Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-L053R8.
3.1 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
STMicroelectronics Nucleo-L073RZ Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-L073RZ.
STMicroelectronics Nucleo-L152RE Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-L152RE.
3.3 (2019-04-15)
Changes caused by STM32 CPU support package version 3.7.
3.1 (2015-01-28)
Uses STM32_V3 CPU support package.
STMicroelectronics Nucleo-L476RG Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo-L476RG.
STMicroelectronics Nucleo_F429ZI Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo_F429ZI.
STMicroelectronics Nucleo_F746ZG Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo_F746ZG.
STMicroelectronics Nucleo_H743ZI Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics Nucleo_H743ZI.
STMicroelectronics STA2051 CPU Support Package
This package contains project templates and system files for the STMicroelectronics STA2051.
1.7 (2014-02-03)
Fixed copying of main_ctl.c when creating a CTL project.
Added EABI and small library variants.
New projects now default to using the EABI toolchain.
Added RPC loader and made it the default.
1.6 (2011-12-01)
Implement libmem_lock and libmem_unlock in internal FLASH driver.
Updated header file and memory map files to reflect latest version of reference manual.
1.5 (2007-07-31)
Startup code now selects PLL clock after PLL has locked.
STMicroelectronics STA2058 CPU Support Package
This package contains project templates and system files for the STMicroelectronics STA2058.
1.2 (2014-02-03)
Fixed copying of main_ctl.c when creating a CTL project.
Added EABI and small library variants.
New projects now default to using the EABI toolchain.
Added RPC loader and made it the default.
1.1 (2011-12-01)
Implement libmem_lock and libmem_unlock in internal FLASH driver.
STMicroelectronics STA206x CPU Support Package
This package contains project templates and system files for the STMicroelectronics STA206x.
1.2 (2014-02-03)
Added a generic STA206x board project template that creates
an executable project that runs from internal RAM only.
1.1 (2007-10-18)
Added FSMC bitfield definitions to memory map.
STMicroelectronics STA8088 CPU Support Package
This package contains project templates and system files for the STMicroelectronics STA8088.
STMicroelectronics STM32 CPU Support Package
This package contains project templates and system files for the STMicroelectronics STM32.
STM32 C0 Series
STM32C011D6
STM32C011F4
STM32C011F6
STM32C011J4
STM32C011J6
STM32C031C4
STM32C031C6
STM32C031F4
STM32C031F6
STM32C031G4
STM32C031G6
STM32C031K4
STM32C031K6
STM32 F0 Series
STM32F030C6
STM32F030C8
STM32F030CC
STM32F030F4
STM32F030K6
STM32F030R8
STM32F030RC
STM32F031C4
STM32F031C6
STM32F031E6
STM32F031F4
STM32F031F6
STM32F031G4
STM32F031G6
STM32F031K4
STM32F031K6
STM32F038C6
STM32F038E6
STM32F038F6
STM32F038G6
STM32F038K6
STM32F042C4
STM32F042C6
STM32F042F4
STM32F042F6
STM32F042G4
STM32F042G6
STM32F042K4
STM32F042K6
STM32F042T6
STM32F048C6
STM32F048G6
STM32F048T6
STM32F051C4
STM32F051C6
STM32F051C8
STM32F051K4
STM32F051K6
STM32F051K8
STM32F051R4
STM32F051R6
STM32F051R8
STM32F051T8
STM32F058C8
STM32F058R8
STM32F058T8
STM32F070C6
STM32F070CB
STM32F070F6
STM32F070RB
STM32F071C8
STM32F071CB
STM32F071RB
STM32F071V8
STM32F071VB
STM32F072C8
STM32F072CB
STM32F072R8
STM32F072RB
STM32F072V8
STM32F072VB
STM32F078CB
STM32F078RB
STM32F078VB
STM32F091CB
STM32F091CC
STM32F091RB
STM32F091RC
STM32F091VB
STM32F091VC
STM32F098CC
STM32F098RC
STM32F098VC
STM32 F1 Series
STM32F100C4
STM32F100C6
STM32F100C8
STM32F100CB
STM32F100R4
STM32F100R6
STM32F100R8
STM32F100RB
STM32F100V8
STM32F100VB
STM32F100RC
STM32F100RD
STM32F100RE
STM32F100VC
STM32F100VD
STM32F100VE
STM32F100ZC
STM32F100ZD
STM32F100ZE
STM32F101C4
STM32F101C6
STM32F101R4
STM32F101R6
STM32F101T4
STM32F101T6
STM32F101C8
STM32F101CB
STM32F101R8
STM32F101RB
STM32F101T8
STM32F101TB
STM32F101V8
STM32F101VB
STM32F101RC
STM32F101RD
STM32F101RE
STM32F101VC
STM32F101VD
STM32F101VE
STM32F101ZC
STM32F101ZD
STM32F101ZE
STM32F101RF
STM32F101RG
STM32F101VF
STM32F101VG
STM32F101ZF
STM32F101ZG
STM32F102C4
STM32F102C6
STM32F102R4
STM32F102R6
STM32F102C8
STM32F102CB
STM32F102R8
STM32F102RB
STM32F103C4
STM32F103C6
STM32F103R4
STM32F103R6
STM32F103T4
STM32F103T6
STM32F103C8
STM32F103CB
STM32F103R8
STM32F103RB
STM32F103T8
STM32F103TB
STM32F103V8
STM32F103VB
STM32F103RC
STM32F103RD
STM32F103RE
STM32F103VC
STM32F103VD
STM32F103VE
STM32F103ZC
STM32F103ZD
STM32F103ZE
STM32F103RF
STM32F103RG
STM32F103VF
STM32F103VG
STM32F103ZF
STM32F103ZG
STM32F105R8
STM32F105RB
STM32F105RC
STM32F105V8
STM32F105VB
STM32F105VC
STM32F107RB
STM32F107RC
STM32F107VB
STM32F107VC
STM32 F2 Series
STM32F205RB
STM32F205RC
STM32F205RE
STM32F205RF
STM32F205RG
STM32F205VB
STM32F205VC
STM32F205VE
STM32F205VF
STM32F205VG
STM32F205ZC
STM32F205ZE
STM32F205ZF
STM32F205ZG
STM32F207IC
STM32F207IE
STM32F207IF
STM32F207IG
STM32F207VC
STM32F207VE
STM32F207VF
STM32F207VG
STM32F207ZC
STM32F207ZE
STM32F207ZF
STM32F207ZG
STM32F215RE
STM32F215RG
STM32F215VE
STM32F215VG
STM32F215ZE
STM32F215ZG
STM32F217IE
STM32F217IG
STM32F217VE
STM32F217VG
STM32F217ZE
STM32F217ZG
STM32 F3 Series
STM32F301C6
STM32F301C8
STM32F301K6
STM32F301K8
STM32F301R6
STM32F301R8
STM32F302C6
STM32F302C8
STM32F302CB
STM32F302CC
STM32F302K6
STM32F302K8
STM32F302R6
STM32F302R8
STM32F302RB
STM32F302RC
STM32F302RD
STM32F302RE
STM32F302VB
STM32F302VC
STM32F302VD
STM32F302VE
STM32F302ZD
STM32F302ZE
STM32F303C6
STM32F303C8
STM32F303CB
STM32F303CC
STM32F303K6
STM32F303K8
STM32F303R6
STM32F303R8
STM32F303RB
STM32F303RC
STM32F303RD
STM32F303RE
STM32F303VB
STM32F303VC
STM32F303VD
STM32F303VE
STM32F303ZD
STM32F303ZE
STM32F318C8
STM32F318K8
STM32F328C8
STM32F334C4
STM32F334C6
STM32F334C8
STM32F334K4
STM32F334K6
STM32F334K8
STM32F334R6
STM32F334R8
STM32F358CC
STM32F358RC
STM32F358VC
STM32F373C8
STM32F373CB
STM32F373CC
STM32F373R8
STM32F373RB
STM32F373RC
STM32F373V8
STM32F373VB
STM32F373VC
STM32F378CC
STM32F378RC
STM32F378VC
STM32F398VE
STM32 F4 Series
STM32F401CB
STM32F401CC
STM32F401CD
STM32F401CE
STM32F401RB
STM32F401RC
STM32F401RD
STM32F401RE
STM32F401VB
STM32F401VC
STM32F401VD
STM32F401VE
STM32F405OE
STM32F405OG
STM32F405RG
STM32F405VG
STM32F405ZG
STM32F407IE
STM32F407IG
STM32F407VE
STM32F407VG
STM32F407ZE
STM32F407ZG
STM32F410C8
STM32F410CB
STM32F410R8
STM32F410RB
STM32F410T8
STM32F410TB
STM32F411CC
STM32F411CE
STM32F411RC
STM32F411RE
STM32F411VC
STM32F411VE
STM32F412CE
STM32F412CG
STM32F412RE
STM32F412RG
STM32F412VE
STM32F412VG
STM32F412ZE
STM32F412ZG
STM32F413CH
STM32F413RH
STM32F413MH
STM32F413VH
STM32F413ZH
STM32F423CH
STM32F423RH
STM32F423MH
STM32F423VH
STM32F423ZH
STM32F413CG
STM32F413RG
STM32F413MG
STM32F413VG
STM32F413ZG
STM32F415OG
STM32F415RG
STM32F415VG
STM32F415ZG
STM32F417IE
STM32F417IG
STM32F417VE
STM32F417VG
STM32F417ZE
STM32F417ZG
STM32F427AG
STM32F427AI
STM32F427IG
STM32F427II
STM32F427VG
STM32F427VI
STM32F427ZG
STM32F427ZI
STM32F429AG
STM32F429AI
STM32F429BE
STM32F429BG
STM32F429BI
STM32F429IE
STM32F429IG
STM32F429II
STM32F429NE
STM32F429NG
STM32F429NI
STM32F429VE
STM32F429VG
STM32F429VI
STM32F429ZE
STM32F429ZG
STM32F429ZI
STM32F437AI
STM32F437IG
STM32F437II
STM32F437VG
STM32F437VI
STM32F437ZG
STM32F437ZI
STM32F439AI
STM32F439BG
STM32F439BI
STM32F439IG
STM32F439II
STM32F439NG
STM32F439NI
STM32F439VG
STM32F439VI
STM32F439ZG
STM32F439ZI
STM32F446MC
STM32F446ME
STM32F446RC
STM32F446RE
STM32F446VC
STM32F446VE
STM32F446ZC
STM32F446ZE
STM32F469AE
STM32F469AG
STM32F469AI
STM32F469BE
STM32F469BG
STM32F469BI
STM32F469IE
STM32F469IG
STM32F469II
STM32F469NE
STM32F469NG
STM32F469NI
STM32F469VE
STM32F469VG
STM32F469VI
STM32F469ZE
STM32F469ZG
STM32F469ZI
STM32F479AG
STM32F479AI
STM32F479BG
STM32F479BI
STM32F479IG
STM32F479II
STM32F479NG
STM32F479NI
STM32F479VG
STM32F479VI
STM32F479ZG
STM32F479ZI
STM32 F7 Series
STM32F722IC
STM32F722IE
STM32F722VC
STM32F722VE
STM32F722ZC
STM32F722RC
STM32F722RE
STM32F722ZE
STM32F723IC
STM32F723IE
STM32F723VC
STM32F723VE
STM32F723ZC
STM32F723ZE
STM32F730I8
STM32F730R8
STM32F730V8
STM32F730Z8
STM32F732IE
STM32F732RE
STM32F732VE
STM32F732ZE
STM32F733IE
STM32F733VE
STM32F733ZE
STM32F745IE
STM32F745IG
STM32F745VE
STM32F745VG
STM32F745ZE
STM32F745ZG
STM32F746BE
STM32F746BG
STM32F746IE
STM32F746IG
STM32F746NE
STM32F746NG
STM32F746VE
STM32F746VG
STM32F746ZE
STM32F746ZG
STM32F750N8
STM32F750V8
STM32F750Z8
STM32F756BG
STM32F756IG
STM32F756NG
STM32F756VG
STM32F756ZG
STM32F765BG
STM32F765BI
STM32F765IG
STM32F765II
STM32F765NG
STM32F765NI
STM32F765VG
STM32F765VI
STM32F765ZG
STM32F765ZI
STM32F767BG
STM32F767BI
STM32F767II
STM32F767NG
STM32F767NI
STM32F767VG
STM32F767VI
STM32F767ZI
STM32F769AI
STM32F769BI
STM32F769IG
STM32F767IG
STM32F767ZG
STM32F769BG
STM32F769II
STM32F769NG
STM32F769NI
STM32F777BI
STM32F777II
STM32F777NI
STM32F777VI
STM32F777ZI
STM32F778AI
STM32F779AI
STM32F779BI
STM32F779NI
STM32F779II
STM32 G0 Series
STM32G030C6
STM32G030C8
STM32G030F6
STM32G030J6
STM32G030K6
STM32G030K8
STM32G031C4
STM32G031C6
STM32G031C8
STM32G031F4
STM32G031F6
STM32G031F8
STM32G031G4
STM32G031G6
STM32G031G8
STM32G031J4
STM32G031J6
STM32G031K4
STM32G031K6
STM32G031K8
STM32G031Y8
STM32G041C6
STM32G041C8
STM32G041F6
STM32G041F8
STM32G041G6
STM32G041G8
STM32G041J6
STM32G041K6
STM32G041K8
STM32G041Y8
STM32G050C6
STM32G050C8
STM32G050F6
STM32G050K6
STM32G050K8
STM32G051C6
STM32G051C8
STM32G051F6
STM32G051F8
STM32G051G6
STM32G051G8
STM32G051K6
STM32G051K8
STM32G061C6
STM32G061C8
STM32G061F6
STM32G061F8
STM32G061G6
STM32G061G8
STM32G061K6
STM32G061K8
STM32G070CB
STM32G070KB
STM32G070RB
STM32G071CB
STM32G071G8
STM32G071GB
STM32G071RB
STM32G071EB
STM32G071KB
STM32G071C8
STM32G071K8
STM32G071R8
STM32G081CB
STM32G081EB
STM32G081GB
STM32G081KB
STM32G081RB
STM32G0B0CE
STM32G0B0KE
STM32G0B0RE
STM32G0B0VE
STM32G0B1CB
STM32G0B1CC
STM32G0B1CE
STM32G0B1KB
STM32G0B1KC
STM32G0B1KE
STM32G0B1ME
STM32G0B1NE
STM32G0B1MB
STM32G0B1MC
STM32G0B1RB
STM32G0B1RC
STM32G0B1RE
STM32G0B1VB
STM32G0B1VC
STM32G0B1VE
STM32G0C1CC
STM32G0C1CE
STM32G0C1KC
STM32G0C1KE
STM32G0C1MC
STM32G0C1ME
STM32G0C1NE
STM32G0C1RC
STM32G0C1RE
STM32G0C1VC
STM32G0C1VE
STM32 G4 Series
STM32G431C6
STM32G431C8
STM32G431CB
STM32G431K6
STM32G431K8
STM32G431KB
STM32G431M6
STM32G431M8
STM32G431MB
STM32G431R6
STM32G431R8
STM32G431RB
STM32G431V6
STM32G431V8
STM32G431VB
STM32G441CB
STM32G441KB
STM32G441MB
STM32G441RB
STM32G441VB
STM32G471CC
STM32G471CE
STM32G471MC
STM32G471ME
STM32G471QC
STM32G471QE
STM32G471RC
STM32G471RE
STM32G471VC
STM32G471VE
STM32G473CB
STM32G473CC
STM32G473CE
STM32G473MB
STM32G473MC
STM32G473ME
STM32G473PB
STM32G473PC
STM32G473PE
STM32G473RB
STM32G473QB
STM32G473QC
STM32G473QE
STM32G473RC
STM32G473RE
STM32G473VB
STM32G473VC
STM32G473VE
STM32G474CB
STM32G474CC
STM32G474CE
STM32G474MB
STM32G474MC
STM32G474ME
STM32G474PB
STM32G474PC
STM32G474PE
STM32G474QB
STM32G474QC
STM32G474QE
STM32G474RB
STM32G474RC
STM32G474RE
STM32G474VB
STM32G474VC
STM32G474VE
STM32G483CE
STM32G483ME
STM32G483PE
STM32G483QE
STM32G483RE
STM32G483VE
STM32G484CE
STM32G484ME
STM32G484PE
STM32G484QE
STM32G484RE
STM32G484VE
STM32G491CC
STM32G491CE
STM32G491KC
STM32G491KE
STM32G491MC
STM32G491ME
STM32G491RC
STM32G491RE
STM32G491VC
STM32G491VE
STM32G4A1CE
STM32G4A1KE
STM32G4A1ME
STM32G4A1RE
STM32G4A1VE
STM32 H5 Series
STM32H503CB
STM32H503EB
STM32H503KB
STM32H503RB
STM32H523CC
STM32H523CE
STM32H523HE
STM32H523RC
STM32H523RE
STM32H523VC
STM32H523VE
STM32H523ZC
STM32H523ZE
STM32H533CE
STM32H533HE
STM32H533RE
STM32H533VE
STM32H533ZE
STM32H562AI
STM32H562II
STM32H562RI
STM32H562VI
STM32H562ZI
STM32H562AG
STM32H562IG
STM32H562RG
STM32H562VG
STM32H562ZG
STM32H563AI
STM32H563IG
STM32H563II
STM32H563MI
STM32H563RG
STM32H563RI
STM32H563VG
STM32H563VI
STM32H563ZI
STM32H563AG
STM32H563IG
STM32H563RG
STM32H563ZG
STM32H573AI
STM32H573II
STM32H573MI
STM32H573RI
STM32H573VI
STM32H573ZI
STM32 H7 Series
STM32H723VE
STM32H723VG
STM32H723ZE
STM32H723ZG
STM32H725AE
STM32H725AG
STM32H725IE
STM32H725IG
STM32H725RE
STM32H725RG
STM32H725VE
STM32H725VG
STM32H725ZE
STM32H725ZG
STM32H730AB
STM32H730IB
STM32H730VB
STM32H730ZB
STM32H733VG
STM32H733ZG
STM32H735AG
STM32H735IG
STM32H735RG
STM32H735VG
STM32H735ZG
STM32H742ZG
STM32H742BG
STM32H742IG
STM32H742XG
STM32H742VG
STM32H742AG
STM32H742ZI
STM32H742BI
STM32H742II
STM32H742XI
STM32H742VI
STM32H742AI
STM32H743ZG
STM32H743BG
STM32H743IG
STM32H743XG
STM32H743VG
STM32H743AG
STM32H743ZI
STM32H743BI
STM32H743II
STM32H743XI
STM32H743VI
STM32H743AI
STM32H753BI
STM32H753VI
STM32H753ZI
STM32H753XI
STM32H753II
STM32H753AI
STM32H750IB
STM32H750VB
STM32H750XB
STM32H750ZB
STM32H745ZG_CM7
STM32H745IG_CM7
STM32H745BG_CM7
STM32H745XG_CM7
STM32H745ZI_CM7
STM32H745II_CM7
STM32H745BI_CM7
STM32H745XI_CM7
STM32H755ZI_CM7
STM32H755II_CM7
STM32H755BI_CM7
STM32H755XI_CM7
STM32H747AG_CM7
STM32H747IG_CM7
STM32H747BG_CM7
STM32H747XG_CM7
STM32H747AI_CM7
STM32H747II_CM7
STM32H747BI_CM7
STM32H747XI_CM7
STM32H747ZI_CM7
STM32H757AI_CM7
STM32H757II_CM7
STM32H757BI_CM7
STM32H757XI_CM7
STM32H757ZI_CM7
STM32H745ZG_CM4
STM32H745IG_CM4
STM32H745BG_CM4
STM32H745XG_CM4
STM32H745ZI_CM4
STM32H745II_CM4
STM32H745BI_CM4
STM32H745XI_CM4
STM32H755ZI_CM4
STM32H755II_CM4
STM32H755BI_CM4
STM32H755XI_CM4
STM32H747AG_CM4
STM32H747IG_CM4
STM32H747BG_CM4
STM32H747XG_CM4
STM32H747AI_CM4
STM32H747II_CM4
STM32H747BI_CM4
STM32H747XI_CM4
STM32H747ZI_CM4
STM32H757AI_CM4
STM32H757II_CM4
STM32H757BI_CM4
STM32H757XI_CM4
STM32H757ZI_CM4
STM32H7A3LI
STM32H7A3VI
STM32H7A3ZI
STM32H7B3LI
STM32H7A3NI
STM32H7B3NI
STM32H7B3VI
STM32H7B3ZI
STM32H7A3AG
STM32H7A3LG
STM32H7A3AI
STM32H7A3IG
STM32H7A3II
STM32H7A3LG
STM32H7A3NG
STM32H7A3RG
STM32H7A3QI
STM32H7A3RI
STM32H7A3VG
STM32H7A3ZG
STM32H7B3AI
STM32H7B3II
STM32H7B3QI
STM32H7B3RI
STM32H7B0AB
STM32H7B0IB
STM32H7B0RB
STM32H7B0VB
STM32H7B0ZB
STM32H7R3A8
STM32H7R3I8
STM32H7R3L8
STM32H7R3R8
STM32H7R3V8
STM32H7R3Z8
STM32H7S3A8
STM32H7S3I8
STM32H7S3L8
STM32H7S3R8
STM32H7S3V8
STM32H7S3Z8
STM32H7R7A8
STM32H7R7I8
STM32H7R7L8
STM32H7R7Z8
STM32H7S7A8
STM32H7S7I8
STM32H7S7L8
STM32H7S7Z8
STM32 L0 Series
STM32L010C6
STM32L010F4
STM32L010K4
STM32L010K8
STM32L010R8
STM32L010RB
STM32L011D3
STM32L011D4
STM32L011E3
STM32L011E4
STM32L011F3
STM32L011F4
STM32L011G3
STM32L011G4
STM32L011K3
STM32L011K4
STM32L021D4
STM32L021F4
STM32L021G4
STM32L021K4
STM32L031C4
STM32L031C6
STM32L031F4
STM32L031F6
STM32L031E4
STM32L031E6
STM32L031G4
STM32L031G6
STM32L031K4
STM32L031K6
STM32L041C4
STM32L041C6
STM32L041F4
STM32L041E6
STM32L041F6
STM32L041G4
STM32L041G6
STM32L041K4
STM32L041K6
STM32L051C6
STM32L051C8
STM32L051K6
STM32L051K8
STM32L051R6
STM32L051R8
STM32L051T6
STM32L051T8
STM32L052C6
STM32L052C8
STM32L052K6
STM32L052K8
STM32L052R6
STM32L052R8
STM32L052T6
STM32L052T8
STM32L053C6
STM32L053C8
STM32L053R6
STM32L053R8
STM32L062C8
STM32L062K8
STM32L063C8
STM32L063R8
STM32L071C8
STM32L071CB
STM32L071CZ
STM32L071K8
STM32L071KB
STM32L071KZ
STM32L071RB
STM32L071RZ
STM32L071V8
STM32L071VB
STM32L071VZ
STM32L072CB
STM32L072CZ
STM32L072KB
STM32L072KZ
STM32L072RB
STM32L072RZ
STM32L072V8
STM32L072VB
STM32L072VZ
STM32L073CB
STM32L073CZ
STM32L073RB
STM32L073RZ
STM32L073V8
STM32L073VB
STM32L073VZ
STM32L081CB
STM32L081CZ
STM32L081KZ
STM32L082CZ
STM32L082KB
STM32L082KZ
STM32L083CB
STM32L083CZ
STM32L083RB
STM32L083RZ
STM32L083V8
STM32L083VB
STM32L083VZ
STM32 L1 Series
STM32L100C6
STM32L100C6xxA
STM32L100R8
STM32L100R8xxA
STM32L100RB
STM32L100RBxxA
STM32L100RC
STM32L151C6
STM32L151C6xxA
STM32L151C8
STM32L151C8xxA
STM32L151CB
STM32L151CBxxA
STM32L151CC
STM32L151QC
STM32L151QD
STM32L151QE
STM32L151R6
STM32L151R6xxA
STM32L151R8
STM32L151R8xxA
STM32L151RB
STM32L151RBxxA
STM32L151RC
STM32L151RCxxA
STM32L151RD
STM32L151RE
STM32L151UC
STM32L151V8
STM32L151V8xxA
STM32L151VB
STM32L151VBxxA
STM32L151VC
STM32L151VCxxA
STM32L151VD
STM32L151VDxxX
STM32L151VE
STM32L151ZC
STM32L151ZD
STM32L151ZE
STM32L152C6
STM32L152C6xxA
STM32L152C8
STM32L152C8xxA
STM32L152CB
STM32L152CBxxA
STM32L152CC
STM32L152QC
STM32L152QD
STM32L152QE
STM32L152R6
STM32L152R6xxA
STM32L152R8
STM32L152R8xxA
STM32L152RB
STM32L152RBxxA
STM32L152RC
STM32L152RCxxA
STM32L152RD
STM32L152RE
STM32L152UC
STM32L152V8
STM32L152V8xxA
STM32L152VB
STM32L152VBxxA
STM32L152VC
STM32L152VCxxA
STM32L152VD
STM32L152VDxxX
STM32L152VE
STM32L152ZC
STM32L152ZD
STM32L152ZE
STM32L162QC
STM32L162QD
STM32L162RC
STM32L162RCxxA
STM32L162RD
STM32L162RE
STM32L162VC
STM32L162VCxxA
STM32L162VD
STM32L162VDxxX
STM32L162VE
STM32L162ZC
STM32L162ZD
STM32L162ZE
STM32 L4 Series
STM32L412CB
STM32L412KB
STM32L412RB
STM32L412TB
STM32L422CB
STM32L422KB
STM32L422RB
STM32L422TB
STM32L412C8
STM32L412K8
STM32L412R8
STM32L412T8
STM32L431CB
STM32L431CC
STM32L431KB
STM32L431KC
STM32L431RB
STM32L431RC
STM32L431VB
STM32L431VC
STM32L432KB
STM32L432KC
STM32L433CB
STM32L433CC
STM32L433RB
STM32L433RC
STM32L433VC
STM32L442KC
STM32L443CC
STM32L443RC
STM32L443VC
STM32L451RE
STM32L451RC
STM32L451VE
STM32L451VC
STM32L451CE
STM32L451CC
STM32L452CC
STM32L452CE
STM32L452VE
STM32L452RE
STM32L452VC
STM32L452RC
STM32L462CE
STM32L462RE
STM32L462VE
STM32L471QE
STM32L471QG
STM32L471RE
STM32L471RG
STM32L471VE
STM32L471VG
STM32L471ZE
STM32L471ZG
STM32L475RC
STM32L475RE
STM32L475RG
STM32L475VC
STM32L475VE
STM32L475VG
STM32L476JE
STM32L476JG
STM32L476ME
STM32L476MG
STM32L476QE
STM32L476QG
STM32L476RC
STM32L476RE
STM32L476RG
STM32L476VC
STM32L476VE
STM32L476VG
STM32L476ZE
STM32L476ZG
STM32L486JG
STM32L486QG
STM32L486RG
STM32L486VG
STM32L486ZG
STM32L496AE
STM32L496RG
STM32L496RE
STM32L496VE
STM32L496AG
STM32L496QG
STM32L496QE
STM32L496VG
STM32L496WG
STM32L496ZE
STM32L496ZG
STM32L4A6ZG
STM32L4A6AG
STM32L4A6RG
STM32L4A6VG
STM32L4A6QG
STM32L4S7AI
STM32L4R7VI
STM32L4R7AI
STM32L4R7ZI
STM32L4S7VI
STM32L4S7ZI
STM32L4S9AI
STM32L4R9VG
STM32L4S9ZI
STM32L4R9ZG
STM32L4R9ZI
STM32L4R9VI
STM32L4R9AG
STM32L4R9AI
STM32L4S9VI
STM32L4S5QI
STM32L4R5ZI
STM32L4R5QG
STM32L4S5VI
STM32L4R5ZG
STM32L4R5QI
STM32L4S5AI
STM32L4R5VG
STM32L4R5AG
STM32L4R5VI
STM32L4R5AI
STM32L4S5ZI
STM32L4P5CG
STM32L4Q5CG
STM32L4P5RG
STM32L4Q5RG
STM32L4P5VG
STM32L4Q5VG
STM32L4P5QG
STM32L4Q5QG
STM32L4P5ZG
STM32L4Q5ZG
STM32L4P5AG
STM32L4Q5AG
STM32L4P5CE
STM32L4P5RE
STM32L4P5VE
STM32L4P5QE
STM32L4P5ZE
STM32L4P5AE
STM32 L5 Series
STM32L552CC
STM32L552CE
STM32L552ME
STM32L552QC
STM32L552QE
STM32L552RC
STM32L552RE
STM32L552VC
STM32L552VE
STM32L552ZC
STM32L552ZE
STM32L562CE
STM32L562ME
STM32L562QE
STM32L562RE
STM32L562VE
STM32L562ZE
STM32 U0 Series
STM32U031C6
STM32U031C8
STM32U031F4
STM32U031F6
STM32U031F8
STM32U031G6
STM32U031G8
STM32U031K4
STM32U031K6
STM32U031K8
STM32U031R6
STM32U031R8
STM32U073C8
STM32U073CB
STM32U073CC
STM32U073H8
STM32U073HB
STM32U073HC
STM32U073K8
STM32U073KB
STM32U073KC
STM32U073M8
STM32U073MB
STM32U073MC
STM32U073R8
STM32U073RB
STM32U073RC
STM32U083CC
STM32U083HC
STM32U083KC
STM32U083MC
STM32U083RC
STM32 U5 Series
STM32U535CB
STM32U535CC
STM32U535CE
STM32U535JE
STM32U535NC
STM32U535NE
STM32U535RB
STM32U535RC
STM32U535RE
STM32U535VC
STM32U535VE
STM32U545CE
STM32U545JE
STM32U545NE
STM32U545RE
STM32U545VE
STM32U575AG
STM32U575OG
STM32U575QG
STM32U575VG
STM32U575ZG
STM32U575CG
STM32U575RG
STM32U575CI
STM32U575RI
STM32U575AI
STM32U575OI
STM32U575QI
STM32U575VI
STM32U575ZI
STM32U585AI
STM32U585CI
STM32U585OI
STM32U585QI
STM32U585RI
STM32U585VI
STM32U585ZI
STM32U595AI
STM32U595AJ
STM32U595QI
STM32U595QJ
STM32U595RI
STM32U595RJ
STM32U595VI
STM32U595VJ
STM32U595ZI
STM32U595ZJ
STM32U599BJ
STM32U599NI
STM32U599NJ
STM32U599ZJ
STM32U599VI
STM32U599VJ
STM32U599ZI
STM32U5A5ZJ
STM32U5A5AJ
STM32U5A5QJ
STM32U5A5RJ
STM32U5A5VJ
STM32U5A5QI
STM32U5A9BJ
STM32U5A9NJ
STM32U5A9VJ
STM32U5A9ZJ
STM32U5F7VI
STM32U5F7VJ
STM32U5G7VJ
STM32U5F9BJ
STM32U5F9NJ
STM32U5F9VI
STM32U5F9VJ
STM32U5F9ZI
STM32U5F9ZJ
STM32U5G9BJ
STM32U5G9NJ
STM32U5G9VJ
STM32U5G9ZJ
STM32 Wx Series
STM32W108C8
STM32W108CB
STM32W108CC
STM32W108CZ
STM32W108HB
STM32WB10CC
STM32WB15CC
STM32WB30CE
STM32WB35CC
STM32WB35CE
STM32WB50CG
STM32WB55CC
STM32WB55RC
STM32WB55VC
STM32WB55CE
STM32WB55RE
STM32WB55VE
STM32WB55VY
STM32WB55CG
STM32WB55RG
STM32WB55VG
STM32WB1MMC
STM32WB5MMG
STM32WBA50KE
STM32WBA50KG
STM32WBA52KE
STM32WBA52KG
STM32WBA52CE
STM32WBA52CG
STM32WBA54CE
STM32WBA54CG
STM32WBA54KE
STM32WBA54KG
STM32WBA55CE
STM32WBA55CG
STM32WBA55HE
STM32WBA55HG
STM32WBA55UE
STM32WBA55UG
STM32WL54CC_CM4
STM32WL54JC_CM4
STM32WL55CC_CM4
STM32WL55JC_CM4
STM32WL54CC_CM0P
STM32WL54JC_CM0P
STM32WL55CC_CM0P
STM32WL55JC_CM0P
STM32WL5MOC_CM4
STM32WL5MOC_CM0P
STM32WLE4C8
STM32WLE4CB
STM32WLE4J8
STM32WLE4JB
STM32WLE4CC
STM32WLE4JC
STM32WLE5C8
STM32WLE5CB
STM32WLE5CC
STM32WLE5J8
STM32WLE5JB
STM32WLE5JC
3.53 (2024-06-25)
Add support for FLASH progamming of STM32H5 devices with SWAP_BANK enabled.
Fix SRAM memory map segments of STM32U5 devices.
Add device identification/matching for STM32U5Fx/STM32U5Gx devices.
3.52 (2024-06-07)
Fixed missing IOPRT segment from STM32U0 memory maps.
3.51 (2024-06-06)
Added missing memory map files for devices renamed in v3.50 release.
3.50 (2024-06-04)
Supplied V2.3.8 ST CMSIS files for STM32F3 targets.
Supplied V2.6.9 ST CMSIS files for STM32F4 targets.
Supplied V1.2.9 ST CMSIS files for STM32F7 targets.
Supplied V1.4.0 ST CMSIS files for STM32G0 targets.
Supplied V1.2.3 ST CMSIS files for STM32G4 targets.
Supplied V1.2.0 ST CMSIS files for STM32H5 targets.
Supplied V1.10.4 ST CMSIS files for STM32H7 targets.
Supplied V1.10.6 ST CMSIS files for STM32L5 targets.
Supplied V1.0.0 ST CMSIS files for STM32U0 targets.
Supplied V1.4.0 ST CMSIS files for STM32U5 targets.
Supplied V1.3.0 ST CMSIS files for STM32WBA targets.
Supplied V1.12.1 ST CMSIS files for STM32WB targets.
Add support for STM32H523/533 devices.
Add support for STM32H7R/H7S devices.
Add support for STM32U0 devices.
Add support for STM32U5F7/5G7 devices.
Add support for STM32U5F9/5G9 devices.
3.49 (2023-10-02)
Fixed AXISRAM size for STM32H72x/STM32H73x devices.
Fixed STM32H5 flash loader for STM32H503 devices.
Fixed RAM/SRAM2 sizes for STM32L4x2 devices.
Fixed STM32U5 flash loader when DUALBANK is enabled.
3.48 (2023-09-18)
Add support for STM32WBA device.
3.47 (2023-09-04)
Add support for STM32WB15 device.
Add RAM_SHARED memory segment to STM32WB memory maps.
3.46 (2023-08-18)
Supplied V1.1.0 ST CMSIS files for STM32C0 targets.
Supplied V4.3.4 ST CMSIS files for STM32F1 targets.
Supplied V2.2.6 ST CMSIS files for STM32F2 targets.
Supplied V1.1.0 ST CMSIS files for STM32H5 targets.
Supplied V2.3.3 ST CMSIS files for STM32L1 targets.
Supplied V1.7.3 ST CMSIS files for STM32L4 targets.
Supplied V1.3.0 ST CMSIS files for STM32U5 targets.
Fix flash loader selection for STM32H72/STM32H73 devices.
Fix debugger EXTICR bitfield names for STM32G devices.
Add debugger FDCAN2 registers for STM32G491 devices.
3.45 (2023-05-22)
Fix flash loader for STM32L41x/STM32L42x/STM32L43x/STM32L44x/STM32L45x/STM32L46x.
3.44 (2023-04-10)
Add support for STM32H503/STM32H562/STM32H563/STM32H573 devices.
3.43 (2023-03-28)
Add support for STM32U534/STM32U545/STM32U595/STM32U599/STM32U5A5/STM32U5A9 devices.
Supplied V2.3.7 ST CMSIS files for STM32F0 targets.
Supplied V2.3.7 ST CMSIS files for STM32F3 targets.
Supplied V1.9.3 ST CMSIS files for STM32L0 targets.
Supplied V1.2.0 ST CMSIS files for STM32U5 targets.
3.42 (2023-01-25)
Add support for STM32C0 devices.
3.41 (2023-01-07)
Supplied V2.3.6 ST CMSIS files for STM32F0 targets.
Supplied V4.3.3 ST CMSIS files for STM32F1 targets.
Supplied V2.2.5 ST CMSIS files for STM32F2 targets.
Supplied V2.3.6 ST CMSIS files for STM32F3 targets.
Supplied V2.6.8 ST CMSIS files for STM32F4 targets.
Supplied V1.2.8 ST CMSIS files for STM32F7 targets.
Supplied V1.4.3 ST CMSIS files for STM32G0 targets.
Supplied V1.2.2 ST CMSIS files for STM32G4 targets.
Supplied V1.10.3 ST CMSIS files for STM32H7 targets.
Supplied V1.7.2 ST CMSIS files for STM32L4 targets.
Supplied V1.0.5 ST CMSIS files for STM32L5 targets.
Supplied V1.1.0 ST CMSIS files for STM32U5 targets.
Supplied V1.12.0 ST CMSIS files for STM32WB targets.
Supplied V1.2.0 ST CMSIS files for STM32WL targets.
Updated peripheral files with SVD files from version 1.11.1 of STM32CubeCLT.
Add support for STM32H7A3QI, STM32H7B3QI devices.
Add support for STM32G071G8 devices.
Add support for STM32G0B1NE, STM32G0C1NE devices.
Add support for STM32G471xx devices.
Fixed flash size of STM32G041x6, STM32G071G8, STM32G0C1KC, STM32G474PE memory maps.
3.40 (2022-09-15)
Fixed flash loader for STM32H730/STM32H750 devices.
Fixed flash loader for STM32H7*_CM4 devices.
Add support for Cortex-M0+ in STM32WL5x devices.
3.39 (2022-02-25)
Fixed target identification for STM32F765 devices.
Fixed bitfield display order of registers in register windows.
3.38 (2022-01-11)
Fixed property group define for STM32H730xB devices with SMPS.
3.37 (2021-11-09)
Add support for STM32G050/STM32G051/STM32G061 devices.
Add support for STM32U5 devices.
Add support for STM32H7B0AB device.
Add support for STM32L496WG device.
Add support for STM32WB10CC/STM32WB15CC/STM32WB30CE/STM32WB50CG/STM32WB5MMG devices.
Fix SRAM definitions for STM32G4 memory map files.
Supplied V1.4.1 ST CMSIS files for STM32G0 targets.
Supplied V1.10.0 ST CMSIS files for STM32H7 targets.
Supplied V1.9.2 ST CMSIS files for STM32L0 targets.
Supplied V2.3.2 ST CMSIS files for STM32L1 targets.
Supplied V1.9.0 ST CMSIS files for STM32WB targets.
Supplied V1.1.0 ST CMSIS files for STM32WL targets.
3.36 (2021-03-30)
Fixed "Erase All" with STM32G0 flash loader.
3.35 (2021-03-19)
Add Option and Engineering bytes segments to STM32G0 memory maps.
Fix register descriptions in peripheral register files.
Add support for STM32WL5/STM32WLE devices.
3.34 (2021-03-16)
Add support for STM32F723VC.
Add support for STM32H750ZB/STM32H7B0 devices.
Add support for STM32G031/STM32G041/STM32G070KB/STM32G081RB/STM32G0B0/STM32G0C1 devices.
Add support for STM32G431/STM32G441/STM32G473/STM32G474/STM32G483/STM32G491 devices.
Add support for STM32L062C8.
Add support for STM32L151VDxxX/STM32L152VDxxX/STM32L162QC/STM32L162VDxxX/STM32L162ZC devices.
Add support for STM32WB35/STM32WB55VY devices.
Supplied V2.3.5 ST CMSIS files for STM32F0 targets.
Supplied V4.3.2 ST CMSIS files for STM32F1 targets.
Supplied V2.2.4 ST CMSIS files for STM32F2 targets.
Supplied V2.3.5 ST CMSIS files for STM32F3 targets.
Supplied V2.6.6 ST CMSIS files for STM32F4 targets.
Supplied V1.2.6 ST CMSIS files for STM32F7 targets.
Supplied V1.4.0 ST CMSIS files for STM32G0 targets.
Supplied V1.2.1 ST CMSIS files for STM32G4 targets.
Supplied V1.9.1 ST CMSIS files for STM32L0 targets.
Supplied V2.3.1 ST CMSIS files for STM32L1 targets.
Supplied V1.7.1 ST CMSIS files for STM32L4 targets.
Supplied V1.0.4 ST CMSIS files for STM32L5 targets.
Supplied V1.8.0 ST CMSIS files for STM32WB targets.
Add support for dual/single bank flash loading for STM32G0/STM32G4/STM32L4.
Fix STM32G0/STM32L100RBxxA/STM32L4R9ZI memory maps.
Fix STM32G471xx/STM32L552xx/STM32L562xx vector files.
3.33 (2020-11-18)
Fixed part name detection in STM32H7_Target.js.
Add support for STM32H723/STM32H725/STM32H730/STM32H733/STM32H735 devices.
3.32 (2020-04-15)
Add support for STM32L4P5/STM32L4Q5 devices.
3.31 (2020-04-07)
Add STM32 External GCC Built Executable project template.
Add support for STM32L552/STM32L562 devices.
Add support for STM32H7A3/STM32H7B3 devices.
Supplied V2.3.4 ST CMSIS files for STM32F0 targets.
Supplied V4.3.1 ST CMSIS files for STM32F1 targets.
Supplied V2.2.2 ST CMSIS files for STM32F2 targets.
Supplied V2.3.4 ST CMSIS files for STM32F3 targets.
Supplied V2.6.3 ST CMSIS files for STM32F4 targets.
Supplied V1.2.4 ST CMSIS files for STM32F7 targets.
Supplied V1.1.0 ST CMSIS files for STM32G0 targets.
Supplied V1.7.0 ST CMSIS files for STM32H7 targets.
Supplied V2.3.0 ST CMSIS files for STM32L1 targets.
Supplied V1.6.0 ST CMSIS files for STM32L4 targets.
Supplied V1.3.0 ST CMSIS files for STM32WB targets.
3.30 (2019-09-12)
STM32H7 targets now use target script STM32H7_Target.js.
The Reset script in the STM32H7_Target.js will stop both cores on dual core devices.
3.29 (2019-08-22)
Add SWO support in STM32H7_Target.js.
Add support for STM32G030/STM32G031/STM32G041 devices.
Flash loaders now keep the IWDG alive.
3.28 (2019-06-19)
Add support for latest STM32H742/STMH743 and new STM32H745/STM32H747/STM32H755/STM32H757 devices.
3.27 (2019-06-06)
Add support for STM32G4 devices.
3.26 (2019-02-04)
Add support for STM32F730/STM32F750 and STM32H750 devices.
Add STM32H7 specific target script (STM32H7_Target.js) that enables usage of the STM32H7 ETB.
Fixed addresses of FMSC controller registers and added AHB3 RCC registers to STM32F412 peripheral file.
Fixed names of GPIOx registers in STM32H7x3 peripheral file.
Added missing channel 2 bit definitions to DAC CR register in STM32L0x2 and STM32L0x3 peripheral files.
Fixed SRAM sizes of STM32F401xD/STM32F401xE/STM32F411xC/STM32F411xE memory map files.
Fixed OPTION/OTP/SYSTEM memory segments in STM32F7xx memory map files.
3.25 (2019-01-08)
Add support for STM32G0x0 devices.
3.24 (2018-11-14)
Add support for STM32L010, STM32L412 and STM32L422 devices.
Fixed memory maps for STM32H7 targets.
3.23 (2018-09-17)
Add quadspi and octospi support to memory map files.
New projects will use CMSIS-Core property group to select CMSIS headers.
Add support for STM32WB55xx devices.
3.22 (2018-07-09)
Fixed target properties for STM32L082CZ.
Add support for flash loading of STM32F76/STM32F77 devices when nDBANK=0 is set.
Add support for flash loading of STM32F496/STM32F476 devices when DB1M=1 is set.
3.21 (2018-03-13)
Fixed SRAM sizes in STM32L47x/STM32L48x/STM32L49x/STM32L48x/STML4Ax memory maps.
Supplied V1.2.2 ST CMSIS files for STM32F7 targets.
Supplied V1.2.0 ST CMSIS files for STM32H7 targets.
Supplied V1.4.2 ST CMSIS files for STM32L4 targets.
3.20 (2018-01-23)
Add support for STM32L4S, STM32L4R devices.
Supplied V2.3.3 ST CMSIS files for STM32F0 targets.
Supplied V4.2.0 ST CMSIS files for STM32F1 targets.
Supplied V2.2.1 ST CMSIS files for STM32F2 targets.
Supplied V2.3.2 ST CMSIS files for STM32F3 targets.
Supplied V2.6.2 ST CMSIS files for STM32F4 targets.
Supplied V1.2.1 ST CMSIS files for STM32F7 targets.
Supplied V1.1.0 ST CMSIS files for STM32H7 targets.
Supplied V1.7.2 ST CMSIS files for STM32L0 targets.
Supplied V2.2.2 ST CMSIS files for STM32L1 targets.
Supplied V1.4.1 ST CMSIS files for STM32L4 targets.
3.19 (2017-07-13)
Add support for STM32L451, STM32L452, STM32L462, STM32L496 and STM32L4A6 devices.
Fixed 1MB limit of STM32F7x5/STM32F7x6/STM32F7x8/STM32F7x9 flash loader.
3.18 (2017-05-29)
Add support for STM32F423, STM32F72x/73x, STM32H7x3 devices.
Supplied V2.3.2 ST CMSIS files for STM32F0 targets.
Supplied V2.2.0 ST CMSIS files for STM32F2 targets.
Supplied V2.6.1 ST CMSIS files for STM32F4 targets.
Supplied V2.2.1 ST CMSIS files for STM32L1 targets.
Supplied V1.3.1 ST CMSIS files for STM32L4 targets.
3.17 (2017-03-03)
Add support for STM32F413 devices.
Supplied V2.3.1 ST CMSIS files for STM32F0 targets.
Supplied V2.3.1 ST CMSIS files for STM32F3 targets.
Supplied V2.6.0 ST CMSIS files for STM32F4 targets.
Supplied V1.2.0 ST CMSIS files for STM32F7 targets.
Supplied V1.7.1 ST CMSIS files for STM32L0 targets.
Supplied V1.2.0 ST CMSIS files for STM32L4 targets.
3.16 (2017-01-12)
Added support for flash loading to STM32F7xx ITCM Flash.
3.15 (2017-01-09)
Fixed STM32L4 flash loader with devices that have unprogrammed flash.
Fixed SRAM sizes in the STM32F7xx memory maps.
Fixed NVIC bit field displays in debugger watch windows.
3.14 (2016-11-18)
Add support for STM32F071C8, STM32F469/479, STM32F76x/77x, STM32L07x and STM32L43x devices.
Fixed EEPROM and SRAM sizes in memory maps of STM32L devices.
3.13 (2016-10-27)
Add support for STM32F412 devices.
Supplied V2.3.0 ST CMSIS files for STM32F0 targets.
Supplied V2.1.2 ST CMSIS files for STM32F2 targets.
Supplied V2.5.1 ST CMSIS files for STM32F4 targets.
Supplied V1.1.2 ST CMSIS files for STM32F7 targets.
Supplied V1.7.0 ST CMSIS files for STM32L0 targets.
Supplied V2.2.0 ST CMSIS files for STM32L1 targets.
Supplied V1.1.2 ST CMSIS files for STM32L4 targets.
3.12 (2016-06-21)
Add support for latest STM32L0x1 devices.
3.11 (2016-06-03)
Add support for STM32F765 devices.
Supplied V4.1.0 ST CMSIS files for STM32F1 targets.
Supplied V2.3.0 ST CMSIS files for STM32F3 targets.
Supplied V1.1.0 ST CMSIS files for STM32F7 targets.
Supplied V1.6.0 ST CMSIS files for STM32L0 targets.
Supplied V1.1.1 ST CMSIS files for STM32L4 targets.
Fixed hardfault enabling RUNFAST_MODE on the FPU on STM32F7 targets.
Corrected vector file selection for STM32F030xC devices.
Vector files for STM32F1 devices now generated from CMSIS header files.
3.10 (2016-05-06)
Add support for STM32F7x7 and STM32F7x9 devices.
Add support for STM32L4x2, STM32L4x3, STM32L4x1 and STM32L4x5 devices.
Fixed start address of COMP register block in STM32L07x_Peripherals.xml.
Fixed bitfields of RTC_OR register in STM32F7xx_Peripherals.xml.
Removed __FPU_PRESENT define in propertyGroups.xml.
Improved part name detection and matching for STM32F030 and STM32F070 devices.
Supplied V1.1.0 ST CMSIS files for STM32L4 targets.
3.9 (2016-03-03)
Added Flash TCM section placement for STM32F7 and STM32F3 devices with CCM.
Supplied V2.2.3 ST CMSIS files for STM32F0 targets.
Supplied V4.0.2 ST CMSIS files for STM32F1 targets.
Supplied V2.4.3 ST CMSIS files for STM32F4 targets.
Supplied V1.5.0 ST CMSIS files for STM32L0 targets.
Supplied V1.0.3 ST CMSIS files for STM32L4 targets.
3.8 (2016-01-26)
Added support for STM32L071, STM32L072, STM32L073 and STM32L083 devices.
3.7 (2015-12-16)
Fixed simulated RCC register offsets.
Added support for STM32F410 targets.
Supplied V2.1.1 ST CMSIS files for STM32F2 targets. Note that GPIO BSSRL/BSSRH definitions have
been combined into a single BSRR definition.
Supplied V2.2.0 ST CMSIS files for STM32F3 targets. . Note that GPIO BSSRL/BSSRH definitions have
been combined into a single BSRR definition.
Supplied V2.4.2 ST CMSIS files for STM32F4 targets.
Supplied V1.0.3 ST CMSIS files for STM32F7 targets.
Supplied V1.4.0 ST CMSIS files for STM32L0 targets.
Supplied V2.1.2 ST CMSIS files for STM32L1 targets.
Supplied V1.0.2 ST CMSIS files for STM32L4 targets.
Changed the "Connect With Reset" project property to "No" on new project creation.
3.6 (2015-10-27)
Added support for STM32F469, STM32F479 targets.
Supplied V2.4.1 ST CMSIS files for STM32F4 targets.
3.5 (2015-10-06)
Added support for STM32L476, STM32F745 and STM32F746 targets.
Supplied V2.2.2 ST CMSIS files for STM32F0 targets.
Supplied V4.0.1 ST CMSIS files for STM32F1 targets.
Supplied V2.4.0 ST CMSIS files for STM32F4 targets.
Fixed enabling low power debug for Cortex-M0 devices.
Fixed ROM table detection for Cortex-M0 devices when connecting with reset.
CMSIS-CORE package is used for new projects. Existing projects can rename project property
file/directory references from $(TargetsDir)/CMSIS_3 to $(PackagesDir)/CMSIS_4 if required.
3.4 (2015-05-20)
Added support for STM32F446 and STM32F756 targets.
Supplied V2.2.1 ST CMSIS files for STM32F0 targets.
Supplied V4.0.0 ST CMSIS files for STM32F1 targets.
Supplied V2.3 ST CMSIS files for STM32F4 targets.
Supplied V2.1.1 ST CMSIS files for STM32L1 targets.
3.3 (2015-01-28)
Add support for STM32F038, STM32F048, STM32F058, STM32F070, STM32F078, STM32F091 and STM32F098 targets.
Supplied V2.2 ST CMSIS files for STM32F0 targets. Note that GPIO BSSRL/BSSRH definitions have
been combined into a single BSRR definition.
Supplied V2.1 ST CMSIS files for STM32F3 targets.
Supplied V2.2 ST CMSIS files for STM32F4 targets. Note that GPIO BSSRL/BSSRH definitions have
been combined into a single BSRR definition.
Supplied V2.0.0 ST CMSIS files for STM32L1 targets. Note that the SystemInit() for
this target no longer sets the clocks. This will have to be done in the application.
3.2 (2014-12-15)
Fixed name of register definition file for STM32L052, STM32L053 and STM32L063 targets.
Added support for STM32F334 and STM32F411 targets.
Supplied V2.0.0 ST CMSIS files for STM32F0, STM32F2, STM32F3, STM32F4 targets.
Supplied V1.1.0 ST CMSIS files for STM32L0 targets.
Vector files are now generated from the ST CMSIS header files for STM32F0, STM32F2, STM32F3, STM32F4 and STM32L0 targets.
3.1 (2014-06-24)
Fixed loader for 128K STM32F0 parts.
Fixed names of register definition files for STM32L0 parts.
3.0 (2014-06-12)
Initial release for CrossWorks V3.
STMicroelectronics STM320518-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM320518-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32072B-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32072B-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
STMicroelectronics STM3220G-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM3220G-EVAL.
3.4 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.3 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.2 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.0 (2014-03-19)
Added networking, mass storage, and a host of other examples
that demonstate the Plaform Library and CrossWorks Technology Libraries
(Requires CrossWorks V3).
STMicroelectronics STM32303C-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32303C-EVAL.
3.2 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.1 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32373C-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32373C-EVAL.
3.2 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.1 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM3240G-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM3240G-EVAL.
3.6 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.5 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.4 (2015-04-29)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.2 (2014-03-19)
More examples.
Added CoreBASIC interpreter example.
3.0 (2014-02-21)
Added networking, mass storage, and a host of other examples
that demonstate the Plaform Library and CrossWorks Technology Libraries
(Requires CrossWorks V3).
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32429I-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32429I-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-04-29)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32437I-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32437I-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-04-29)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32439I-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32439I-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-04-29)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
Added SetSysClock() constructor function to STM32_ctl_board.c.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32F0308_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F0308_DISCOVERY.
3.3 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.2 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32F072B_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F072B_DISCOVERY.
3.3 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.2 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
STMicroelectronics STM32F0DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F0DISCOVERY.
3.3 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.2 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
2.2 (2013-12-17)
With project templates and samples.
2.1 (2013-10-18)
Added template project file for STM32F0308-Discovery-FW peripheral examples.
STMicroelectronics STM32F3DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F3DISCOVERY.
3.4 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.3 (2015-12-16)
Changes caused by STM32 CPU support package version 3.7.
3.2 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
2.2 (2013-12-17)
With project templates and samples.
2.1 (2013-10-18)
Added template project file for STM32F4-Discovery-FW peripheral examples.
STMicroelectronics STM32F401_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F401_DISCOVERY.
3.3 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.2 (2015-04-29)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-06-12)
Uses STM32_V3 CPU support package.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32F412G_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F412G_DISCOVERY.
STMicroelectronics STM32F413H_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F413H_DISCOVERY.
STMicroelectronics STM32F429I_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F429I_DISCOVERY.
3.4 (2019-04-15)
Removed FreeRTOS and platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.3 (2015-04-29)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.2 (2014-06-13)
Uses STM32_V3 CPU support package.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32F469I_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F469I_DISCOVERY.
STMicroelectronics STM32F4DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F4DISCOVERY.
3.7 (2019-04-15)
Removed FreeRTOS and Platform samples.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.6 (2015-04-29)
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.5 (2014-06-13)
Uses STM32_V3 CPU support package.
2.1 (2013-12-17)
Added template project file for STM32F4-Discovery-FW peripheral examples.
STMicroelectronics STM32F723E_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F723E_DISCOVERY.
STMicroelectronics STM32F746G_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F746G_DISCOVERY.
3.1 (2019-04-15)
Use CMSIS/Keil FLM QSPI flash loader.
STMicroelectronics STM32F769I_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32F769I_DISCOVERY.
STMicroelectronics STM32H747I_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32H747I_DISCOVERY.
4.0 (2022-02-24)
Add simple synchronisation to dual core sample.
STMicroelectronics STM32L-DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L-DISCOVERY.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
2.2 (2013-12-17)
With project templates and samples.
2.1 (2013-10-18)
Added template project file for STM32L-Discovery-FW peripheral examples.
STMicroelectronics STM32L053-DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L053-DISCOVERY.
3.2 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.1 (2015-01-28)
Added SetSysClock() constructor function to STM32_ctl_board.c.
STMicroelectronics STM32L100C-DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L100C-DISCOVERY.
3.2 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.1 (2015-01-28)
Uses STM32_V3 CPU support package.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32L152-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L152-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32L152C_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L152C_DISCOVERY.
3.2 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.1 (2015-01-28)
Uses STM32_V3 CPU support package.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32L152D-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L152D-EVAL.
3.1 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.0 (2015-01-28)
Uses STM32_V3 CPU support package.
With FreeRTOS sample.
2.1 (2013-12-17)
With project templates and samples.
STMicroelectronics STM32L476G_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L476G_DISCOVERY.
STMicroelectronics STM32L496G_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L496G_DISCOVERY.
STMicroelectronics STM32L4R9I_DISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32L4R9I_DISCOVERY.
STMicroelectronics STM32MP1 CPU Support Package
This package contains project templates and system files for the STMicroelectronics STM32MP1.
STMicroelectronics STM32VLDISCOVERY Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STM32VLDISCOVERY.
3.2 (2019-04-15)
Removed FreeRTOS sample.
New projects will use CMSIS-Core property group to select CMSIS headers.
3.1 (2015-01-28)
Uses STM32_V3 CPU support package.
2.2 (2013-12-17)
With project templates and samples.
STMicroelectronics STR710-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STR710-EVAL Board.
1.4 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.3 (2008-11-04)
Modified to work with version 1.7 of the STR71x CPU support package.
1.1 (2007-07-31)
Added the STR71 software library examples.
STMicroelectronics STR71x CPU Support Package
This package contains project templates and system files for the STMicroelectronics STR71x.
STR710FZ1
STR710FZ2
STR711FR0
STR711FR1
STR711FR2
STR712FR0
STR712FR1
STR712FR2
STR715FR0
1.10 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.8 (2011-12-01)
Implement libmem_lock and libmem_unlock in internal FLASH driver.
1.7 (2008-11-04)
Fixed the configuration of the APB clock in the case where the CPU clock is 48MHz.
1.5 (2007-07-31)
Startup code now selects PLL clock after PLL has locked.
STMicroelectronics STR730-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STR730-EVAL Board.
1.2 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
STMicroelectronics STR73x CPU Support Package
This package contains project templates and system files for the STMicroelectronics STR73x.
STR730FZ1
STR730FZ2
STR735FZ1
STR735FZ2
STR731FV0
STR731FV1
STR731FV2
STR736FV0
STR736FV1
STR736FV2
1.3 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.2 (2011-12-01)
Implement libmem_lock and libmem_unlock in internal FLASH driver.
Updated header file and memory map files to reflect latest version of reference manual.
STMicroelectronics STR750-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STR750-EVAL Board.
1.1 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
STMicroelectronics STR75x CPU Support Package
This package contains project templates and system files for the STMicroelectronics STR75x.
STR750FV0
STR750FV1
STR750FV2
STR751FR0
STR751FR1
STR751FR2
STR752FR0
STR752FR1
STR752FR2
STR755FR0
STR755FR1
STR755FR2
STR755FV0
STR755FV1
STR755FV2
1.3 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.2 (2011-12-01)
Implement libmem_lock and libmem_unlock in internal FLASH driver.
1.1 (2007-12-13)
Increased the reset delay in the reset script so that it now works with a J-LINK target interface.
STMicroelectronics STR9 Dongle Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STR9 Dongle.
1.2 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.1 (2008-10-31)
Removed usage of DCC loader.
STMicroelectronics STR910-EVAL Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics STR910-EVAL Board.
1.2 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.1 (2008-07-30)
Included Version 2 of the STR91xFA firmware library.
STMicroelectronics STR91x CPU Support Package
This package contains project templates and system files for the STMicroelectronics STR91x.
STR910FAM32
STR910FAW32
STR910FAZ32
STR910FM32
STR910FW32
STR911FAM42
STR911FAM44
STR911FAM46
STR911FAM47
STR911FAW42
STR911FAW44
STR911FAW46
STR911FAW47
STR911FM42
STR911FM44
STR912FAW32
STR912FAW42
STR912FAW44
STR912FAW46
STR912FAW47
STR912FAZ42
STR912FAZ44
STR912FAZ46
STR912FAZ47
STR912FW42
STR912FW44
1.4 (2014-02-03)
Added CTL_TASKING define to new CTL projects.
1.3 (2011-12-01)
Loader runs FMI at half clock speed on 1M and 2M parts.
BB1 memory maps and startup code set the address of bank0 to the size of bank0.
Startup code sets APBDIV to divide by two.
Fixed JavaScript functions to correctly set/show the flash protection bits.
1.2 (2008-07-30)
Added support for STR91xFA parts.
Removed DCC loader types. The (RPC) Loader now sets the PLL (assuming a 25Mhz crystal)
reducing the performance advantage the DCC loader had. Existing projects will need to be modified to
select the "LIBMEM RPC Loader" type in the "Flash" configuration.
Memory maps/loader/startup code now place each bank of flash next to each other.
Added more ISC functionality into the reset script.
1.1 (2007-07-31)
Changed name of include file from str91.h to str91x.h.
Added support for building and loading programs that boot from bank 1. Loader names have
changed to support this. Reselect the "Target Processor" property to get the correct name.
Loaders are now built for both DCC and RPC comms. DCC is faster for CrossConnect and
Wiggler, RPC is faster for JLink and FTDI2232 devices. In the "Flash" configuration select
the "Loader File Type" target project property to be "Comms Channel Loader" for DCC or
"LIBMEM RCP Loader" for RPC comms.
Added JavaScript functions to the reset script that can do some ISC functions that can't be
done programmatically.
STMicroelectronics TESEO-TDB Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics TESEO-TDB.
1.2 (2014-02-03)
Fixed copying of main_ctl.c when creating a CTL project.
New projects now default to using the EABI toolchain.
Added RPC loader and made it the default.
1.1 (2009-01-19)
Implement libmem_lock and libmem_unlock in internal FLASH driver.
STMicroelectronics TESEOII-SDB Board Support Package
This package contains project templates, system files and example programs for the STMicroelectronics TESEOII-SDB.
Secret Labs Netduino Plus 2 Board Support Package
This package contains project templates, system files and example programs for the Secret Labs Netduino Plus 2.
3.5 (2019-04-15)
Removed FreeRTOS and Platform samples.
3.4 (2015-04-29)
Uses STM32 V3 CPU support package.
Added shared/CMSIS DSP/CTL and FreeRTOS examples.
Added SetSysClock() constructor function to STM32_ctl_board.c.
3.1 (2014-02-18)
Added stand-alone solution files.
Separated platform headers to reduce project dependencies.
3.0 (2014-02-14)
Initial release for CrossWorks 3.
Silicon Labs EFM32 CPU Support Package
This package contains project templates and system files for the Silicon Labs EFM32.
EFM32 Gecko
EFM32G200F16
EFM32G200F32
EFM32G200F64
EFM32G210F128
EFM32G222F128
EFM32G222F32
EFM32G222F64
EFM32G230F128
EFM32G230F32
EFM32G230F64
EFM32G232F128
EFM32G232F32
EFM32G232F64
EFM32G280F128
EFM32G280F32
EFM32G280F64
EFM32G290F128
EFM32G290F32
EFM32G290F64
EFM32G800F128
EFM32G840F128
EFM32G840F32
EFM32G840F64
EFM32G842F128
EFM32G842F32
EFM32G842F64
EFM32G880F128
EFM32G880F32
EFM32G880F64
EFM32G890F128
EFM32G890F32
EFM32G890F64
EFM32 Giant Gecko
EFM32GG11B110F2048GM64
EFM32GG11B110F2048GQ64
EFM32GG11B110F2048IM64
EFM32GG11B110F2048IQ64
EFM32GG11B120F2048GM64
EFM32GG11B120F2048GQ64
EFM32GG11B120F2048IM64
EFM32GG11B120F2048IQ64
EFM32GG11B310F2048GL112
EFM32GG11B310F2048GQ100
EFM32GG11B320F2048GL112
EFM32GG11B320F2048GQ100
EFM32GG11B420F2048GL112
EFM32GG11B420F2048GL120
EFM32GG11B420F2048GM64
EFM32GG11B420F2048GQ100
EFM32GG11B420F2048GQ64
EFM32GG11B420F2048IL112
EFM32GG11B420F2048IL120
EFM32GG11B420F2048IM64
EFM32GG11B420F2048IQ100
EFM32GG11B420F2048IQ64
EFM32GG11B510F2048GL120
EFM32GG11B510F2048GM64
EFM32GG11B510F2048GQ100
EFM32GG11B510F2048GQ64
EFM32GG11B510F2048IL120
EFM32GG11B510F2048IM64
EFM32GG11B510F2048IQ100
EFM32GG11B510F2048IQ64
EFM32GG11B520F2048GL120
EFM32GG11B520F2048GM64
EFM32GG11B520F2048GQ100
EFM32GG11B520F2048GQ64
EFM32GG11B520F2048IL120
EFM32GG11B520F2048IM64
EFM32GG11B520F2048IQ100
EFM32GG11B520F2048IQ64
EFM32GG11B820F2048GL120
EFM32GG11B820F2048GL152
EFM32GG11B820F2048GL192
EFM32GG11B820F2048GM64
EFM32GG11B820F2048GQ100
EFM32GG11B820F2048GQ64
EFM32GG11B820F2048IL120
EFM32GG11B820F2048IL152
EFM32GG11B820F2048IM64
EFM32GG11B820F2048IQ100
EFM32GG11B820F2048IQ64
EFM32GG11B840F1024GL120
EFM32GG11B840F1024GL152
EFM32GG11B840F1024GL192
EFM32GG11B840F1024GM64
EFM32GG11B840F1024GQ100
EFM32GG11B840F1024GQ64
EFM32GG11B840F1024IL120
EFM32GG11B840F1024IL152
EFM32GG11B840F1024IM64
EFM32GG11B840F1024IQ100
EFM32GG11B840F1024IQ64
EFM32GG12B110F1024GM64
EFM32GG12B110F1024GQ64
EFM32GG12B110F1024IM64
EFM32GG12B110F1024IQ64
EFM32GG12B130F512GM64
EFM32GG12B130F512GQ64
EFM32GG12B130F512IM64
EFM32GG12B130F512IQ64
EFM32GG12B310F1024GL112
EFM32GG12B310F1024GQ100
EFM32GG12B330F512GL112
EFM32GG12B330F512GQ100
EFM32GG12B390F1024GL112
EFM32GG12B390F512GL112
EFM32GG12B410F1024GL112
EFM32GG12B410F1024GL120
EFM32GG12B410F1024GM64
EFM32GG12B410F1024GQ100
EFM32GG12B410F1024GQ64
EFM32GG12B410F1024IL112
EFM32GG12B410F1024IL120
EFM32GG12B410F1024IM64
EFM32GG12B410F1024IQ100
EFM32GG12B410F1024IQ64
EFM32GG12B430F512GL112
EFM32GG12B430F512GL120
EFM32GG12B430F512GM64
EFM32GG12B430F512GQ100
EFM32GG12B430F512GQ64
EFM32GG12B430F512IL112
EFM32GG12B430F512IL120
EFM32GG12B430F512IM64
EFM32GG12B430F512IQ100
EFM32GG12B430F512IQ64
EFM32GG12B510F1024GL112
EFM32GG12B510F1024GL120
EFM32GG12B510F1024GM64
EFM32GG12B510F1024GQ100
EFM32GG12B510F1024GQ64
EFM32GG12B510F1024IL112
EFM32GG12B510F1024IL120
EFM32GG12B510F1024IM64
EFM32GG12B510F1024IQ100
EFM32GG12B510F1024IQ64
EFM32GG12B530F512GL112
EFM32GG12B530F512GL120
EFM32GG12B530F512GM64
EFM32GG12B530F512GQ100
EFM32GG12B530F512GQ64
EFM32GG12B530F512IL112
EFM32GG12B530F512IL120
EFM32GG12B530F512IM64
EFM32GG12B530F512IQ100
EFM32GG12B530F512IQ64
EFM32GG12B810F1024GL112
EFM32GG12B810F1024GL120
EFM32GG12B810F1024GM64
EFM32GG12B810F1024GQ100
EFM32GG12B810F1024GQ64
EFM32GG12B810F1024IL112
EFM32GG12B810F1024IL120
EFM32GG12B810F1024IM64
EFM32GG12B810F1024IQ100
EFM32GG12B810F1024IQ64
EFM32GG12B830F512GL112
EFM32GG12B830F512GL120
EFM32GG12B830F512GM64
EFM32GG12B830F512GQ100
EFM32GG12B830F512GQ64
EFM32GG12B830F512IL112
EFM32GG12B830F512IL120
EFM32GG12B830F512IM64
EFM32GG12B830F512IQ100
EFM32GG12B830F512IQ64
EFM32GG230F1024
EFM32GG230F512
EFM32GG232F1024
EFM32GG232F512
EFM32GG280F1024
EFM32GG280F512
EFM32GG290F1024
EFM32GG290F512
EFM32GG295F1024
EFM32GG295F512
EFM32GG330F1024
EFM32GG330F512
EFM32GG332F1024
EFM32GG332F512
EFM32GG380F1024
EFM32GG380F512
EFM32GG390F1024
EFM32GG390F512
EFM32GG395F1024
EFM32GG395F512
EFM32GG840F1024
EFM32GG840F512
EFM32GG842F1024
EFM32GG842F512
EFM32GG880F1024
EFM32GG880F512
EFM32GG890F1024
EFM32GG890F512
EFM32GG895F1024
EFM32GG895F512
EFM32GG900F1024
EFM32GG900F512
EFM32GG940F1024
EFM32GG940F512
EFM32GG942F1024
EFM32GG942F512
EFM32GG980F1024
EFM32GG980F512
EFM32GG990F1024
EFM32GG990F512
EFM32GG995F1024
EFM32GG995F512
EFM32 Happy Gecko
EFM32HG108F32
EFM32HG108F64
EFM32HG110F32
EFM32HG110F64
EFM32HG210F32
EFM32HG210F64
EFM32HG222F32
EFM32HG222F64
EFM32HG308F32
EFM32HG308F64
EFM32HG309F32
EFM32HG309F64
EFM32HG310F32
EFM32HG310F64
EFM32HG321F32
EFM32HG321F64
EFM32HG322F32
EFM32HG322F64
EFM32HG350F32
EFM32HG350F64
EFM32 Jade Gecko
EFM32JG12B500F1024GL125
EFM32JG12B500F1024GM48
EFM32JG12B500F1024IL125
EFM32JG12B500F1024IM48
EFM32JG1B100F128GM32
EFM32JG1B100F256GM32
EFM32JG1B100F256IM32
EFM32JG1B200F128GM32
EFM32JG1B200F128GM48
EFM32JG1B200F256GM32
EFM32JG1B200F256GM48
EFM32JG1B200F256IM32
EFM32JG1B200F256IM48
EFM32 Leopard Gecko
EFM32LG230F128
EFM32LG230F256
EFM32LG230F64
EFM32LG232F128
EFM32LG232F256
EFM32LG232F64
EFM32LG280F128
EFM32LG280F256
EFM32LG280F64
EFM32LG290F128
EFM32LG290F256
EFM32LG290F64
EFM32LG295F128
EFM32LG295F256
EFM32LG295F64
EFM32LG330F128
EFM32LG330F256
EFM32LG330F64
EFM32LG332F128
EFM32LG332F256
EFM32LG332F64
EFM32LG360F128
EFM32LG360F256
EFM32LG360F64
EFM32LG380F128
EFM32LG380F256
EFM32LG380F64
EFM32LG390F128
EFM32LG390F256
EFM32LG390F64
EFM32LG395F128
EFM32LG395F256
EFM32LG395F64
EFM32LG840F128
EFM32LG840F256
EFM32LG840F64
EFM32LG842F128
EFM32LG842F256
EFM32LG842F64
EFM32LG880F128
EFM32LG880F256
EFM32LG880F64
EFM32LG890F128
EFM32LG890F256
EFM32LG890F64
EFM32LG895F128
EFM32LG895F256
EFM32LG895F64
EFM32LG900F256
EFM32LG940F128
EFM32LG940F256
EFM32LG940F64
EFM32LG942F128
EFM32LG942F256
EFM32LG942F64
EFM32LG980F128
EFM32LG980F256
EFM32LG980F64
EFM32LG990F128
EFM32LG990F256
EFM32LG990F64
EFM32LG995F128
EFM32LG995F256
EFM32LG995F64
EFM32 Pearl Gecko
EFM32 Tiny Gecko
EFM32TG108F16
EFM32TG108F32
EFM32TG108F4
EFM32TG108F8
EFM32TG110F16
EFM32TG110F32
EFM32TG110F4
EFM32TG110F8
EFM32TG210F16
EFM32TG210F32
EFM32TG210F8
EFM32TG222F16
EFM32TG222F32
EFM32TG222F8
EFM32TG225F16
EFM32TG225F32
EFM32TG225F8
EFM32TG230F16
EFM32TG230F32
EFM32TG230F8
EFM32TG232F16
EFM32TG232F32
EFM32TG232F8
EFM32TG822F16
EFM32TG822F32
EFM32TG822F8
EFM32TG825F16
EFM32TG825F8
EFM32TG825F32
EFM32TG840F16
EFM32TG840F32
EFM32TG840F8
EFM32TG842F16
EFM32TG842F32
EFM32TG842F8
EFM32TG11B120F128GM32
EFM32TG11B120F128GM64
EFM32TG11B120F128GQ48
EFM32TG11B120F128GQ64
EFM32TG11B120F128IM32
EFM32TG11B120F128IM64
EFM32TG11B120F128IQ48
EFM32TG11B120F128IQ64
EFM32TG11B140F64GM32
EFM32TG11B140F64GM64
EFM32TG11B140F64GQ48
EFM32TG11B140F64GQ64
EFM32TG11B140F64IM32
EFM32TG11B140F64IM64
EFM32TG11B140F64IQ48
EFM32TG11B140F64IQ64
EFM32TG11B320F128GM64
EFM32TG11B320F128GQ48
EFM32TG11B320F128GQ64
EFM32TG11B320F128IM64
EFM32TG11B320F128IQ48
EFM32TG11B320F128IQ64
EFM32TG11B340F64GM64
EFM32TG11B340F64GQ48
EFM32TG11B340F64GQ64
EFM32TG11B340F64IM64
EFM32TG11B340F64IQ48
EFM32TG11B340F64IQ64
EFM32TG11B520F128GM32
EFM32TG11B520F128GM64
EFM32TG11B520F128GM80
EFM32TG11B520F128GQ48
EFM32TG11B520F128GQ64
EFM32TG11B520F128GQ80
EFM32TG11B520F128IM32
EFM32TG11B520F128IM64
EFM32TG11B520F128IM80
EFM32TG11B520F128IQ48
EFM32TG11B520F128IQ64
EFM32TG11B520F128IQ80
EFM32TG11B540F64GM32
EFM32TG11B540F64GM64
EFM32TG11B540F64GM80
EFM32TG11B540F64GQ48
EFM32TG11B540F64GQ64
EFM32TG11B540F64GQ80
EFM32TG11B540F64IM32
EFM32TG11B540F64IM64
EFM32TG11B540F64IM80
EFM32TG11B540F64IQ48
EFM32TG11B540F64IQ64
EFM32TG11B540F64IQ80
EFM32 Wonder Gecko
EFM32WG230F128
EFM32WG230F256
EFM32WG230F64
EFM32WG232F128
EFM32WG232F256
EFM32WG232F64
EFM32WG280F128
EFM32WG280F256
EFM32WG280F64
EFM32WG290F128
EFM32WG290F256
EFM32WG290F64
EFM32WG295F128
EFM32WG295F256
EFM32WG295F64
EFM32WG330F128
EFM32WG330F256
EFM32WG330F64
EFM32WG332F128
EFM32WG332F256
EFM32WG332F64
EFM32WG360F128
EFM32WG360F256
EFM32WG360F64
EFM32WG380F128
EFM32WG380F256
EFM32WG380F64
EFM32WG390F128
EFM32WG390F256
EFM32WG390F64
EFM32WG395F128
EFM32WG395F256
EFM32WG395F64
EFM32WG840F128
EFM32WG840F256
EFM32WG840F64
EFM32WG842F128
EFM32WG842F256
EFM32WG842F64
EFM32WG880F128
EFM32WG880F256
EFM32WG880F64
EFM32WG890F128
EFM32WG890F256
EFM32WG890F64
EFM32WG895F128
EFM32WG895F256
EFM32WG895F64
EFM32WG900F256
EFM32WG940F128
EFM32WG940F256
EFM32WG940F64
EFM32WG942F128
EFM32WG942F256
EFM32WG942F64
EFM32WG980F128
EFM32WG980F256
EFM32WG980F64
EFM32WG990F128
EFM32WG990F256
EFM32WG990F64
EFM32WG995F128
EFM32WG995F256
EFM32WG995F64
EFM32 Zero Gecko
EFM32ZG108F16
EFM32ZG108F32
EFM32ZG108F4
EFM32ZG108F8
EFM32ZG110F16
EFM32ZG110F32
EFM32ZG110F4
EFM32ZG110F8
EFM32ZG210F16
EFM32ZG210F32
EFM32ZG210F4
EFM32ZG210F8
EFM32ZG222F16
EFM32ZG222F32
EFM32ZG222F4
EFM32ZG222F8
EFR32BG
This device series is now supported by
Silicon Labs EFR32 CPU Support PackageEFR32FG
This device series is now supported by
Silicon Labs EFR32 CPU Support PackageEFR32MG
This device series is now supported by
Silicon Labs EFR32 CPU Support Package
EZR32HG
This device series is now supported by
Silicon Labs EZR32 CPU Support PackageEZR32LG
This device series is now supported by
Silicon Labs EZR32 CPU Support PackageEZR32WG
This device series is now supported by
Silicon Labs EZR32 CPU Support Package 3.11 (2021-07-06)
Updated EFM32 CMSIS files to version 3.0.0
3.10 (2020-02-05)
Updated EFM32 CMSIS files to version 2.7.0 (this release marks the start of new release numbering, the previous release was 5.8.2)
3.9 (2019-10-04)
Added missing Loader_Giant12_rpc.elf
3.8 (2019-09-25)
Updated EFM32 CMSIS files to version 5.8.2
Updated support for EFM32GG12B devices.
3.7 (2019-05-01)
Updated EFM32 CMSIS files to version 5.7.0
Updated support for EFR32BG1B devices.
Updated support for EFR32MG13P and EFR32MG14P devices.
Added support for EFM32GG12B devices.
Renamed _vectors symbol to __Vectors.
3.6 (2019-01-24)
Corrected FLASH geometry in EFM32GG11B loader.
3.5 (2018-07-19)
Added support for EFM32TG11B devices.
Updated EFM32 CMSIS files to version 5.5.0
Added support for EFR32BG13P and EFR32BG14P devices.
Added support for EFR32FG13P and EFR32FG14P devices.
Added support for EFR32MG13P and EFR32MG14P devices.
3.4 (2017-08-02)
Added support for EFM32GG11B devices.
3.3 (2017-05-18)
Added support for EFM32PG12B devices.
Added support for EFR32FG12P devices.
Added support for EFM32JG12B devices.
Added support for EFR32BG12P devices.
Added support for EFR32MG12P devices.
Added support for EZR32HG devices.
Updated EFM32 CMSIS files to version 5.1.3
Now uses CMSIS 5 packages.
3.2 (2017-02-01)
Fixed package dependency in generic EFM32 project templates.
3.1 (2016-11-08)
Added support for EFR32BG devices.
Added support for EFR32FG devices.
Added support for EFR32MG devices.
3.0 (2016-01-21)
Package updated to version 3.
Added support for EZR32LG devices.
Added support for EZR32WG devices.
Added support for EFM32PG devices.
Added support for EFM32JG devices.
Updated EFM32 CMSIS files to version 4.2.1
Updated project templates to use CMSIS 4 support packages.
Silicon Labs EFM32 Gecko Development Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Gecko Development Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Giant Gecko Development Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Giant Gecko Development Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Giant Gecko GG11 Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Giant Gecko GG11 Starter Kit.
Silicon Labs EFM32 Giant Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Giant Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Giant Gecko Thunderboard GG12 Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Giant Gecko Thunderboard GG12 Kit.
Silicon Labs EFM32 Happy Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Happy Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Leopard Gecko Development Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Leopard Gecko Development Kit.
3.2 (2017-05-18)
Now uses CMSIS 5 packages.
3.1 (2017-02-01)
Fixed package dependency.
Silicon Labs EFM32 Leopard Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Leopard Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Pearl Gecko PG1 Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Pearl Gecko PG1 Starter Kit.
4.0 (2021-07-06)
Now uses EFM32PG package.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Pearl Gecko PG12 Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Pearl Gecko PG12 Starter Kit.
Silicon Labs EFM32 Pearl Gecko PG22 Dev Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Pearl Gecko PG22 Dev Kit.
Silicon Labs EFM32 Tiny Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Tiny Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Tiny Gecko TG11 Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Tiny Gecko TG11 Starter Kit.
Silicon Labs EFM32 Wonder Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Wonder Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32 Zero Gecko Starter Kit Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Zero Gecko Starter Kit.
3.1 (2017-05-18)
Now uses CMSIS 5 packages.
Silicon Labs EFM32PG CPU Support Package
This package contains project templates and system files for the Silicon Labs EFM32PG.
EFM32PG12B Series
EFM32PG12B500F1024GL125
EFM32PG12B500F1024GM48
EFM32PG12B500F1024IL125
EFM32PG12B500F1024IM48
EFM32PG1B Series
EFM32PG1B100F128GM32
EFM32PG1B100F128IM32
EFM32PG1B100F256GM32
EFM32PG1B100F256IM32
EFM32PG1B200F128GM32
EFM32PG1B200F128GM48
EFM32PG1B200F128IM32
EFM32PG1B200F256GM32
EFM32PG1B200F256GM48
EFM32PG1B200F256IM32
EFM32PG1B200F256IM48
EFM32PG22 Series
EFM32PG22C200F128IM32
EFM32PG22C200F128IM40
EFM32PG22C200F256IM32
EFM32PG22C200F256IM40
EFM32PG22C200F512IM32
EFM32PG22C200F512IM40
EFM32PG22C200F64IM32
EFM32PG22C200F64IM40
EFM32PG23 Series
EFM32PG23B200F128IM40
EFM32PG23B200F256IM40
EFM32PG23B200F512IM40
EFM32PG23B200F64IM40
EFM32PG23B210F128IM48
EFM32PG23B210F256IM48
EFM32PG23B210F512IM48
EFM32PG23B210F64IM48
EFM32PG23B310F128IM48
EFM32PG23B310F256IM48
EFM32PG23B310F512IM48
EFM32PG23B310F64IM48
EFM32PG28 Series
EFM32PG28B200F512IM68
EFM32PG28B210F1024IM68
EFM32PG28B300F512IM68
EFM32PG28B310F1024IM68
4.4 (2024-06-18)
Updated EFM32PG CMSIS files to version 4.4.0
4.3 (2022-11-30)
Updated EFM32PG CMSIS files to version 4.1.1
4.2 (2022-04-01)
Updated EFM32PG CMSIS files to version 4.0.0