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
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
