Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

MSP430 FR57xx Training Workshop

From Texas Instruments Wiki
Jump to: navigation, search
MSP430FR5739 green.jpg

Version 1.0 September 2011


Introduction

The MSP430 FRAM Beginner Workshop is a quick introduction to the MSP430FR5xx generation including:

  • Introduction to FRAM
  • Introduction to the FR57xx generation offerings
  • Hands-on experience with the MSP-EXP430FR5739 Experimenter Board
  • Operating the FR57xx in active and low-power modes
  • Operating the MPU on the FR57xx


Lab exercises are included for the following:

  • Lab 1: MSP-EXP430FR5739 OBE / Active Power Measurement
  • Lab 2: Using the MPU Peripheral

View This Workshop On-line

A video of the presentation and labs for this workshop is available at:

FRAM University

MSP-EXPFR5739.jpg
FR5739BlockDiagram.jpg
FRAMGUI.jpg

Running The Labs

In order to run the labs, you will need:

  • A Windows XP/Vista/7 PC with one free USB ports
  • Adobe Reader [1]
  • Code Composer Studio 4.2
  • MSP-EXP430FR5739 Experimenter Board ([2])
  • USB to mini-usb cable ([3])
  • Multimeter with j-cables to measure current consumption. ([4])

Workshop Contents

  1. Introduction to FRAM
    • FRAM Technology Attributes
    • Understanding FRAM
    • Target Applications
  2. FR57xx Architecture and Core Module Overview
    • MSP430xv2 Orthogonal CPU
    • Operating Modes
    • LPM & Wakeup Time Comparison
    • PMM & Core Voltage
    • Supply Voltage Supervision
    • Clock System
    • FRAM Controller and the Cache
  3. FR57xx Peripheral Additions & Enhancements
    • eUSCI - UART, SPI, & I2C
    • ADC10_B
    • RTC_B and Comp_D
    • JTAG and BSL
  4. Using FRAM on the FR57xx
    • Unified Memory
    • Setting Up Code and Data Memory
    • Memory Protection Unit
  5. Differentiating with the MSP430FR57xx
    • Ultra-fast Writes
    • Low Active Write Duty Cycle
    • Ultra-Low Power
    • Increased Flexibility
    • High Endurance
  6. FR57xx and Reliability
    • Data Retention Definitions
    • Data Retention Test Procedure
  7. Tools & Resources
    • Getting Started with MSP430FR5739
    • Frequently Asked Questions

Lab Exercise Contents

  1. Lab 1 - Out-of-the-box Experience Demo & Active Power Measurements
    • MSP-EXP430FR5739 Experimenter's Board Hardware Overview
    • Using the Out-of-the-box Experience Demo
      • Hardware Operation
      • Use of the GUI to further experience
    • Setting up Projects in CCS
    • Measuring Power on MSP-EXP430FR5739
    • f vs. Active Power
  2. Lab 2 - Use of the Memory Protection Unit and Segment Boundaries
    • Configuring the MPU
    • Maximizing FRAM Write Speed

Technical Details

Here are some technical details that fall somewhat outside the boundaries of a typical one day workshop that might be nice to know during development:

Portable Code Composer Projects

http://processors.wiki.ti.com/index.php/Portable_Projects

FAQ Issues With The Tool Chain

We have seen the following behaviors ...

  • If CCS experiences a crash and then does not allow you to re-open that workspace
  1. Open the Windows Task Manager
  2. End the process javaw.exe
  3. Click 'Cancel' on the workspace selection window
  4. Re-open CCS

Instructor Materials version 1.0 September 2011

Updated materials are available below:

  • Presentation PowerPoint slides in PDF[5]
  • Presentation PowerPoint slides in .PPT format[6]
  • The workshop installation flash drive contents are in a zipped file[7]

Unzip the file onto the flash drive. It will be a folder named FR57xx containing the source code files needed for the lab and the MSP-EXP430FR5739 Experimenter's Board Out of the box Experience software. Please refer to the product page for the Experimenter's board to download the latest software version.

  • Alternately, you can have student perform the installations before the class.

Hardware to be Provided by the Instructor

As an instructor, you are expected to provide multimeters with J cables, and possibly USB to mini-USB cables.

Here are some recommended places to order these items:

Useful Links

Here are a number of links that will help assist you in the instruction/learning of this training course:

In addition to these links, here are some external informational links about FRAM in general:

Some of these documents and links are also included in the .zip file for this course in the Documents directory.