NI Multisim Microcontroller Functionality: Feature Chart

Introduction

NI Multisim microcontroller(MCU) functionality (formerly known as the NI Multisim MCU Module) allows you to seamlessly place, program and co-simulate a microcontroller with SPICE in a single environment.

As a part of the Electronics Education platform, the MCU provides an ideal environment for students to learn how a microcontroller works in digital electronics, computer architecture and other design applications. The MCU functionality also offers a convenient way in which to interface an MCU within an analog and digital circuit to emulate the behavior of an entire system.

 

NI Multisim MCU Functionality Features

Formerly known as MultiMCU and the Multisim MCU Module, the Multisim MCU functionality includes C language support, intuitive file management and simulation peripherals. The chart below provides details of the functionality of the Multisim MCU functionality.

 

Microcontroller (MCU) and Language Support

 

Multisim MCU Functionality

Intel 8051/8052 support

Microchip PIC16F84(a) support*

Assembly language support

Hex code language support

C code language support

Add header and .lib (library) files

MCU source code manager

Multiple source file per microcontroller project

Project and workspace management integrated with Multisim IDE

 •

* In Multisim Full and Multisim Power Pro, professionals are unable to compile PIC16F84(a) assembly code.

 

Module Functions

 

Multisim MCU Functionality

Cycle accurate MCU simulation

SPICE based time base

UARTs

Timer

Interrupts

 

Debugging Techniques

 

Multisim MCU Functionality

Stepping (in, out, over)

Breakpoints

Listing view

Memory and register view

Editable memory and registers

 

Peripherals

 

Multisim MCU Functionality

External RAM/ROM

Keypads

RS232 terminal

Alpha-numeric LCD

System display (tank, conveyer, traffic lights)

Graphical LCD

 

Additional Resources

View the Microcontroller Unit Co-Simulation For SPICE-Based Circuits tutorial