Flash Programming Software

ESAcademy provides the NXP-sponsored Flash Magic programming tool for NXP flash-based microcontrollers. Flash Magic supports 8-bit 8051s, 16-bit XA, 32-bit ARM7, ARM Cortex-M3 and ARM Cortex-M0 devices. Multiple bootloader types are supported, including UART, CAN and Ethernet.

Code Generation

Code Architect, developed by ESAcademy, provides quick code generation for peripherals. Primarily focusing on 8051-based LPC devices, it can also allocate pins for the ARM pin connect blocks, based on user priorities for peripherals.

CANopen Co-Processor and Single-Chip Solution

In collaboration with NXP ESAcademy develops and manages the CANopenIA device. A single-chip CANopen I/O node with configuration and co-processor capabilities.

SJA1000 CAN Controller

ESAcademy has on-line timing calcualators and tools for this industry standard standalone CAN controller from NXP.

Training and Consulting Services

ESAcademy have taught microcontroller classes on behalf of NXP around the world. We offer classes on a variety of topics.

Our specialty is a "project kick-start" for embedded project using CAN, CANopen or TCP/IP. Such a kick-start requires that one of our consultants visits you for 1-2 weeks. The first days will be spend on a customized training where we try to fill exactly those knowledge gaps that you and your team might have. The rest of the stay will be spend  implementing early prototypes that implement the required communication routines.