MSP430 FR59xx Training Workshop

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

Introduction

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

  • MSP430™ FRAM Technology
  • Introduction to MSP430FR59xx
  • MSP430FR59xx/FR58xx Architecture & Core Peripherals
  • Getting Started
  • MSP430™ DriverLib Quick Intro + Tips & Tricks
  • MSP430™ ADC12_B Hands-On Labs
  • MSP430™ MPU Overview & Hands-On Labs


Lab exercises are included for the following:

  • Lab 1A: Getting started with MSP430FR5969 and active Power Measurement
  • Lab 1B: Getting started with MSP430 Driver Library
  • Lab 2A: ADC12_B software controlled and Power Measurement
  • Lab 2B: Low Power ADC12_B usage and Power Measurement
  • Lab 3: Using the MPU Peripheral
Msp-ts430rgz48c.jpg
Msp430fr5969 blockdiagram.gif

Running The Labs

In order to run the labs, you will need:

Workshop Contents

  1. MSP430™ FRAM Technology
  2. Introduction to MSP430FR59xx
  3. MSP430FR59xx/FR58xx Architecture & Core Peripherals
    • MSP430xv2 CPU
    • Low Power Modes
    • Power Management Module
    • Supply Voltage Supervision
    • Clock System
    • FRAM Controller
    • Security
    • JTAG
    • IP Encapsulation
    • AES256
    • Digital I/O
    • eUSCI
    • Real-Time Clock
    • Comparator
    • ADC12
  4. Getting Started
    • Lab 1A
  5. MSP430™ DriverLib Quick Intro + Tips & Tricks
    • Lab 1B
  6. MSP430™ ADC12_B Hands-On Labs
    • Lab 2A - Using ADC12_B with software controlled method
    • Lab 2B - Low power ADC12_B
  7. MSP430™ MPU Overview & Hands-On Labs
    • Lab 3

Lab Exercise Contents

  1. Lab 1A
    • Getting started with Code Composer Studio
    • Measure MSP430FR5969 active current measurement
  2. Lab 1B
    • Getting started and familiar wit MSP430 Driver Library
  3. Lab 2A - Basic ADC12_B usage – Software controlled method and Active Power Measurements
    • Using MSP-TS430RGZ48C target socket board
    • Checks if conversion result is above or below Avcc/2 in software. If it is high, then the LED on P1.0 is lit, if low the LED is turned off.
    • Use driver library APIs to complete the lab
    • Measuring Power on MSP-TS430RGZ48C
  4. Lab 2B - Low power ADC12_B
    • Similar to Lab 2A but uses ADC12_B comparator to enable lower power operation
  5. Lab 3 - Use of the Memory Protection Unit and Segment Boundaries
    • Showcase how to protect a segment of application code from being accidental overwritten

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 ccstudio.exe
  3. Click 'Cancel' on the workspace selection window
  4. Re-open CCS

Instructor Materials version 1.0 October 2013 - Target Socket Board Training

Updated materials are available below:

Unzip the file. It contains 3 folders containing the source code needed for the lab.

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

Instructor Materials version 0.8 February 2014 - MSP-EXP430FR5969 LaunchPad Training

Part 1 Video: Introduction to MSP430FR5969

Updated materials are available below:

Unzip the file. It contains 3 folders containing the source code needed for the lab.

  • 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.