CrossWorks Mac


A multiplatform IDE for embedded microcontrollers & microprocessors

CrossWorks is our exceptional integrated development environment for microcontrollers. It has everything you need for firmware development and includes a first-class editor, intuitive project manager, integrated flash programming and a feature-packed debugger.

With a great out of box experience, support for a wide range for microcontrollers and microprocessors, Multi-core build and debug support and Optimized embedded C/C++ library.

Download your free trial now.

Implemented in C/C++

By C/C++ engineers for C/C++ engineers, Small download and fast installation, Fast startup, Versions available for Windows, macOS and Linux

A Fully integrated debugger with Professional grade edit and build

Built-in and extensible flash loaders, extensive support for hardware debug probes, tracing and profiling support, Instruction set simulator, multi-core debug support.

Licensing Model

Flexible licensing options

Licensing and pricing to suit the way you work

Commercial, Educational and Personal licenses available

CrossConnect Classic JTAG Emmulator

CrossConnect for ARM

Our CrossConnect Classic is supported by ARM CrossStudio and CrossLoad ARM7/ARM9/ARM11 with JTAG and adaptive clocking support Cortex-A/Cortex-R/Cortex-M with JTAG and SWD support Supported on Windows, macOS and Linux.

Operating Systems

Windows 10 (x86 and x64), Windows 8 (x86 and x64), Windows 7 (x86 and x64), Vista (x86 and x64), XP and 2000 macOS 10.4 Tiger or later Linux Kernel version 2.4.20 or later with libusb 0.1.10a or later installed


PC with USB Interface

For full details and to purchase click here.

CrossWorks Logo

Important Coronavirus Service Update and Remote Working with CrossWorks

20th March 2020

Please note that all Rowley Associates services are operating as normal, including license activations, support desk. and sales. If you need to work from home and have a named developer license please send us an activation request for each machine you require as normal. If you have a Sentinel or Shared type of license, please request an evaluation key to keep you up and running whilst away from your office. If possible please ensure that your activation request is sent from your registered email address or if this is not possible please send the activation request with a note letting us know the registered email address for your product key.

If you have any problems or queries please do not hesitate to contact us by emailing or calling +44 (0)1453 549536