NOTICE: This website will be shut down in the near future. Product content has moved to Forum content and FAQs have been moved to We encourage you to create a user account on to use the new community forums and access NXP microcontroller content. We greatly appreciate your contributions and look forward to seeing you at our new web location.


Software Encryption for NXP ARM Microcontrollers

NXP_Support's picture


There are several options for Software Encryption running on the different LPC ARM microcontrollers. Some of these options are offered for free from NXP, while others are free open-source solutions and still others are royalty-based encryption offerings from 3rd parties. These different solutions offer trade-offs between costs, memory footprint, performance and support levels, so please choose the library that best meets the needs of your project.


Application Note: AES encryption and decryption software on LPC MCUs (zip file)

Cypherbridge Systems: uSSL and CDK 

Real Time Logic: SharkSSL Library

Real Time Logic: ARM Cortex-M0 Benchmarks

Security Innovation: Encryption Libraries for LPC2000 ARM7

LPC1200 Bootloader from Metratec

Polar SSL Open-Source Encryption Library

Cya SSL Open-Source Encryption Library

"All other trademarks, product names, trade names, and logos used within these pages are the property of their respective holders."

Your rating: None