MSP430 microcontroller (MCU). The host can access the programmable memory (flash memory), the data memory (RAM), and in FRAM devices, the nonvolatile FRAM memory. The host processor can access the memory of the target MSP430 MCU during the prototyping phase, final production, and in service (field software updates).
This application report uses the BeagleBone Black, featuring the Sitara AM3358BZCZ100 ARM Cortex-A8 32-Bit RISC processor, as the host for the BSL communication with the target MSP430 MCUs. Both flash-based and FRAM-based MSP430 MCUs are used in this document to showcase the differences between the BSLs. A software example is provided for the BeagleBone Black board, to showcase communication with the embedded memory of MSP430 MCUs. The software examples run on top of the Linux operating system for Sitara processors.