4
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Contents
4.4.3
Symbolic Mode
...................................................................................................
4.4.4
Absolute Mode
...................................................................................................
4.4.5
Indirect Register Mode
..........................................................................................
4.4.6
Indirect Autoincrement Mode
...................................................................................
4.4.7
Immediate Mode
.................................................................................................
4.5
MSP430 and MSP430X Instructions
...................................................................................
4.5.1
MSP430 Instructions
............................................................................................
4.5.2
MSP430X Extended Instructions
..............................................................................
4.6
Instruction Set Description
...............................................................................................
4.6.1
Extended Instruction Binary Descriptions
.....................................................................
4.6.2
MSP430 Instructions
............................................................................................
4.6.3
Extended Instructions
...........................................................................................
4.6.4
Address Instructions
.............................................................................................
5
32-Bit Hardware Multiplier (MPY32)
.....................................................................................
5.1
32-Bit Hardware Multiplier (MPY32) Introduction
.....................................................................
5.2
MPY32 Operation
.........................................................................................................
5.2.1
Operand Registers
...............................................................................................
5.2.2
Result Registers
.................................................................................................
5.2.3
Software Examples
..............................................................................................
5.2.4
Fractional Numbers
..............................................................................................
5.2.5
Putting It All Together
...........................................................................................
5.2.6
Indirect Addressing of Result Registers
......................................................................
5.2.7
Using Interrupts
..................................................................................................
5.2.8
Using DMA
........................................................................................................
5.3
MPY32 Registers
.........................................................................................................
5.3.1
MPY32CTL0 Register
...........................................................................................
6
FRAM Controller Overview
.................................................................................................
6.1
FRAM Controller Overview
..............................................................................................
7
FRAM Controller (FRCTL)
..................................................................................................
7.1
FRAM Introduction
........................................................................................................
7.2
FRAM Organization
.......................................................................................................
7.3
FRCTL Module Operation
...............................................................................................
7.4
Programming FRAM Devices
...........................................................................................
7.4.1
Programming FRAM With JTAG or Spy-Bi-Wire
............................................................
7.4.2
Programming FRAM With the Bootloader (BSL)
............................................................
7.4.3
Programming FRAM With a Custom Solution
...............................................................
7.5
Wait State Control
........................................................................................................
7.5.1
Wait State and Cache Hit
.......................................................................................
7.6
FRAM ECC
................................................................................................................
7.7
FRAM Write Back
........................................................................................................
7.8
FRAM Power Control
.....................................................................................................
7.9
FRAM Cache
..............................................................................................................
7.10
FRCTL Registers
.........................................................................................................
7.10.1
FRCTL0 Register
...............................................................................................
7.10.2
GCCTL0 Register
...............................................................................................
7.10.3
GCCTL1 Register
...............................................................................................
8
FRAM Controller A (FRCTL_A)
...........................................................................................
8.1
FRAM Controller A (FRCTL_A) Introduction
..........................................................................
8.2
FRAM Controller A (FRCTL_A) Operation
............................................................................
8.2.1
FRCTL_A Error Detection
......................................................................................
8.2.2
Programming FRAM Memory Devices
........................................................................
8.2.3
Access Control
...................................................................................................