SLAU748B October   2017  – September 2018 MSP432E401Y

 

  1.   SimpleLinkrep%#8482; Ethernet MSP432E401Y Microcontroller LaunchPad™ Development Kit (MSP-EXP432E401Y)
    1.     Trademarks
    2. 1 Board Overview
      1. 1.1 Kit Contents
      2. 1.2 Using the Ethernet LaunchPad Development Kit
      3. 1.3 Features
      4. 1.4 BoosterPack Plug-in Modules
      5. 1.5 Specifications
    3. 2 Hardware Description
      1. 2.1 Functional Description
        1. 2.1.1 Microcontroller
        2. 2.1.2 Ethernet Connectivity
          1. 2.1.2.1 RJ-45 Connections
        3. 2.1.3 USB Connectivity
        4. 2.1.4 Motion Control
        5. 2.1.5 User Switches and LEDs
        6. 2.1.6 BoosterPack Plug-in Modules and Headers
          1. 2.1.6.1 BoosterPack Plug-in Module Interface 1
          2. 2.1.6.2 BoosterPack Plug-in Module Interface 2
          3. 2.1.6.3 Breadboard Connection
          4. 2.1.6.4 Other Headers and Jumpers
        7. 2.1.7 Serial Bootloader
      2. 2.2 Power Management
        1. 2.2.1 Power Supplies
        2. 2.2.2 Low Power Modes
        3. 2.2.3 Clocking
        4. 2.2.4 Reset
      3. 2.3 Debug Interface
        1. 2.3.1 XDS-110 Debug Interface
        2. 2.3.2 External Debugger
        3. 2.3.3 Virtual COM Port
    4. 3 Software Development
      1. 3.1 Software Description
      2. 3.2 Source Code
      3. 3.3 Tool Options
      4. 3.4 Programming the Ethernet LaunchPad Development Kit
    5. 4 PCB Schematics
  2.   Revision History

Serial Bootloader

The Ethernet LaunchPad development kit enables the serial boot loader on the MSP432E401Y through the BSL header for connecting to an external BSL host interface, such as the BSL Rocket. The BSL header supports three communication protocols to the serial boot loader: SPI, UART, and I2C. To use the serial bootloader, a shrouded 100mil header (such as the AWHW-10G-0202-T from Assman WSW) should be soldered into the top side of the PCB, paying careful attention to make sure pin 1 of the connector lines up to pin one of the PCB (denoted by a square pad).

Because several of the pins for different communication protocols are shared on the header, the Ethernet LaunchPad development kit enables support for all three protocols by using 0-Ω resistor bridges for each of the signals. See Figure 4 for the location of the header and resistors on the PCB. To connect a specific protocol, populate the designated resistors with 0-Ω resistors and remove the resistors for the others protocols (see Table 6). When using I2C, populate R13 and R14 with the pullup resistors if no I2C pullups are on the external host. Typically the I2C pullup resistors should be 3.3 kΩ.

fig04-bsl-header-and-resistors.pngFigure 4. BSL Header and Resistors

Table 6. Resistors for Serial Bootloader Protocols

Serial Bootloader Protocol Resistors Populated With 0-Ω Resistors Resistors Left Unpopulated
I2C R7
R8
R5
R6
R9
R10
R11
R12
UART R5
R6
R7
R8
R9
R10
R11
R12
SPI R9
R10
R11
R12
R5
R6
R7
R8