1. Announcements
-
Lab 2 tomorrow. Bring your LaunchPad. ece322-lab2
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?