Skip to main content
Design DocumentNxp

Model-Based Design Toolbox (MBDT) for NXP LPC553x Series Quick Start Guide

Quick start guide for NXP's Model-Based Design Toolbox (MBDT), enabling automatic C code generation from MATLAB/Simulink for LPC553x series MCUs and LPCXpresso55S36 boards.

View design document

Overview

This design document provides a quick start guide for the NXP Model-Based Design Toolbox (MBDT) tailored for the LPC553x series of microcontrollers. It details the installation process for the MATLAB toolbox package, including system requirements and toolchain configuration for automatic code generation using Simulink Coder and Embedded Coder. The guide covers the hardware setup of the LPCXpresso55S36 development board and provides step-by-step instructions for running built-in examples, such as a GPIO polling application. Key features include an integrated Simulink library for MCU peripherals, an examples library for on-chip modules, and support for MATLAB releases including R2022a, R2022b, and R2023a. It also specifies the necessary prerequisites, such as the Embedded Coder Support Package for ARM Cortex-M processors.

Use Cases

  • Embedded software development for LPC553x MCUs using MATLAB and Simulink
  • Rapid prototyping on LPCXpresso55S36 development boards
  • Automatic C code generation for ARM Cortex-M based processors
  • Integrated modeling and deployment of control systems for NXP microcontrollers

Topics

LPC553x
LPC55S36
NXP Semiconductors
Model-Based Design Toolbox
MBDT
MATLAB
Simulink
Embedded Coder
automatic code generation
LPCXpresso55S36
ARM Cortex-M
GPIO polling

Referenced Parts

LPC55S36

NXP Semiconductors

All examples provided with the Model-Based Design Toolbox were developed on LPCXpresso55S36 Development Board as the primary hardware target.

LPC553x

NXP Semiconductors

Automatic Code Generation for the LPC553x Family of Processors

Model-Based Design Toolbox (MBDT) for NXP LPC553x Series Quick Start Guide | Design Resources