1. Announcements

2. Class time

2.1. Hardware

Handout: schematic of LaunchPad. Also in docs/TI-LaunchPad-FR6989 GDrive folder.

  • How are the two on-board LEDs and two buttons wired to the uC?

    • What pin state will light these LEDs?

    • What is the pin state when the button is idle? Pressed?

2.2. Datasheet

The information most useful for physical board-level design.

MSP430FR6989-datasheet.pdf

Comparison between similar models.

  • Max/min voltages and currents.

  • Power supply current under various conditions.

  • Timing and clocking information.

  • Pin locations and names for each package option.

  • Recommended circuit connections and PCB layout geometry

CPU support hardware.

  • Memory layout.

  • Interrupt sources and behavior.

  • Programming the internal flash storage.

  • JTAG interface (standard for directly messing with the part)

  • Special memory features (FRAM / RAM / Tiny RAM)

  • Code protection features and unique IDs

  • Peripherals


  • What is the maximum power supply voltage (before damage)?

  • What is the recommended power supply voltage range?

  • Max clock speed?

  • Worst-case (CPU) supply current?

  • Sleep current?

  • Max per-pin current?

?? Diode current at any device pin ??

2.3. Errata(sheet)

Datasheet for the mistakes :)

MSP430FR6989-errata.pdf

  • How to tell which chip revision you have.

  • Hardware bugs in silicon

  • Compiler versions that have (automatic) workarounds

  • Descriptions of the bugs: module, description, workaround


  • What chip revision to you have?

  • How many bugs have been fixed in this revision compared to the previous listed versions?

2.4. Family User Guide

Mother lode of programming information — all you ever need to know!

MSP430FR6989-family-users-guide.pdf