MSP430FR6989 LaunchPad Development Kit (MSP EXP430FR6989)

3y ago
14 Views
2 Downloads
3.62 MB
41 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Brenna Zink
Transcription

User's GuideSLAU627A – May 2015 – Revised July 2015MSP430FR6989 LaunchPad Development Kit(MSP‑EXP430FR6989)The MSP-EXP430FR6989 LaunchPad Development Kit is an easy-to-use evaluation module (EVM) forthe MSP40FR6989 microcontroller (MCU). It contains everything needed to start developing on the ultralow-power MSP430FRx FRAM microcontroller platform, including on-board emulation for programming,debugging, and energy measurements.Figure 1. MSP-EXP430FR6989 LaunchPad Development KitLaunchPad, BoosterPack, EnergyTrace , EnergyTrace, E2E are trademarks of Texas Instruments.All other trademarks are the property of their respective owners.SLAU627A – May 2015 – Revised July 2015Submit Documentation FeedbackMSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments Incorporated1

www.ti.com123456ContentsGetting Started . 3Hardware. 5Software Examples . 18Resources . 20FAQs . 28Schematics . 291MSP-EXP430FR6989 LaunchPad Development Kit . 12MSP-EXP430FR6989 Overview . 53MSP-EXP430FR6989 Block Diagram . 64MSP430FR6989IPZ Pinout . 75eZ-FET Emulator. 86eZ-FET Isolation Jumper Block Diagram. 107Application Backchannel UART in Device Manager . 118LCD Segment Layout . 119MSP-EXP430FR6989 Power Block Diagram . 1410LaunchPad to BoosterPack Connector Pinout . 1711TI Resource Explorer Cloud . 2112CCS Cloud . 2213Directing the Project Import Function to the Demo Project . 2314When CCS Has Found the Project15Using TI Resource Explorer to Browse MSP-EXP430FR6989 in MSPWare. 2616Schematics (1 of 6)List of Figures1718192021.Schematics (2 of 6) .Schematics (3 of 6) .Schematics (4 of 6) .Schematics (5 of 6) .Schematics (6 of 6) .24293031323334List of Tables21EnergyTrace Technology . 82Isolation Block Connections . 93LCD FH-1138P Segment Mapping. 124LCD-to-MSP Connections . 135Hardware Change Log. 186Software Examples7IDE Minimum Requirements for MSP-EXP430FR6989 . 188Source File and Folders . 199Source File and Folders . 2010How MSP Device Documentation is Organized . 27.MSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments Incorporated18SLAU627A – May 2015 – Revised July 2015Submit Documentation Feedback

Getting Startedwww.ti.com1Getting Started1.1IntroductionThe MSP-EXP430FR6989 LaunchPad Development Kit is an easy-to-use Evaluation Module (EVM) forthe MSP40FR6989 microcontroller (MCU). It contains everything needed to start developing on the ultralow-power MSP430FRx FRAM microcontroller platform, including on-board emulation for programming,debugging and energy measurements. The board features on-board buttons and LEDs for quickintegration of a simple user interface as well as a Liquid Crystal Display (LCD) display which showcasesthe integrated driver that can drive up to 320 segments. It also offers direct access to the Extended ScanInterface, which is a dual analog front-end (AFE) created for low-power rotation detection. TheMSP430FR6989 device features ultra-low power consumption, 128KB of embedded ferroelectric randomaccess memory (FRAM), a nonvolatile memory known for its ultra-low power, high endurance, and highspeed write access.Rapid prototyping is simplified by the 40-pin BoosterPack Plug-in Module headers, which support a widerange of available BoosterPack modules. You can quickly add features like wireless connectivity, graphicaldisplays, environmental sensing, and much more. Design your own BoosterPack or choose among manyalready available from TI and third party developers.The out-of-box provided with the MSP-EXP430FR6989 LaunchPad features the on-board segmenteddisplay and offers two operating modes. Stopwatch Mode can run a timer for up to 24 hours, oralternatively operate split time, where the display can be frozen and the stopwatch continues running inthe background. The second mode provides a simple thermometer application using the on-chiptemperature sensor. The temperature is displayed on the LCD and can be shown in degrees Fahrenheit orCelsius.Free software development tools are also available, such as TI's Eclipse-based Code Composer Studio(CCS) and IAR Embedded Workbench. Both of these IDEs support EnergyTrace technology for realtime power profiling and debugging when paired with the MSP430FR6989 LaunchPad. More informationabout the LaunchPad, the supported BoosterPack modules and available resources can be found at TI'sLaunchPad portal.1.2Key Features MSP ULP FRAM technology based MSP430FR6989 16-bit MCUEnergyTrace technology available for ultra-low-power debugging40 pin LaunchPad standard leveraging the BoosterPack ecosystemOnboard eZ-FET emulationTwo buttons and two LEDs for user interactionSegmented LCDPins for direct access to the Extended Scan Interface1.3What's Included1.3.1Kit Contents 1x MSP-EXP430FR6989 LaunchPad Development Kit 1x Micro USB cable 1x Quick Start Guide1.3.2 Software ExamplesOut-of-Box SoftwareBlink LEDSLAU627A – May 2015 – Revised July 2015Submit Documentation FeedbackMSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments Incorporated3

Getting Started1.4www.ti.comFirst Steps: Out-of-Box ExperienceAn easy way to get familiar with the EVM is by using its preprogrammed out-of-box code. This codedemonstrates some key features from a user level.1.4.1Connecting to the ComputerConnect the LaunchPad using the included USB cable to a computer. A green power LED shouldilluminate. For proper operation, drivers are needed. TI recommends installing these driver by installing anIDE such as TI's CCS or IAR EW430. Drivers are also available at http://www.ti.com/MSPdrivers.1.4.2Running the Out-of-Box DemoWhen connected to your computer, the LaunchPad powers up and displays a greeting message on theLCD. Press and hold the S1 and S2 buttons simultaneously to select a new mode. See Section 3 fordetailed explanations of each mode.1.4.2.1Stopwatch ModeThis mode provides a simple stopwatch application. It supports split time, where the display freezes whilethe stopwatch continues running in the background.Timer Stopped:S1 : Start timeS2 : Reset timeTimer Running:S1 : Stop timeS2 : Split time (lap time)1.4.2.2Temperature ModeThis mode provides a simple thermometer application. Using the on-chip temperature sensor, thetemperature is displayed on the LCD.S1 : Pause current temperatureS2 : Toggle temperature between F and C1.5Next Steps: Looking Into the Provided CodeAfter the EVM features have been explored, the fun can begin. It's time to open an integrateddevelopment environment and start editing the code examples. Refer to Section 4 for available IDEs andwhere to download them.The quickest way to get started using the LaunchPad is to use TI's Cloud Development Tools,http://dev.ti.com. The cloud-based Resource Explorer provides access to all of the examples andresources in MSPWare. Code Composer Studio Cloud is a simple Cloud-based IDE that enablesdeveloping and running applications on the LaunchPad.The out-of-box source code and more code examples are provided for download athttp://www.ti.com/tool/msp-exp430fr6989. Code is licensed under BSD, and TI encourages reuse andmodifications to fit specific needs.Section 3 describes all functions in detail and provides a project structure to help familiarize you with thecode.With the onboard eZ-FET emulator debugging and downloading new code is simple. A USB connectionbetween the EVM and a PC through the provided USB cable is all that is needed.4MSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments IncorporatedSLAU627A – May 2015 – Revised July 2015Submit Documentation Feedback

Hardwarewww.ti.com2HardwareFigure 2 shows an overview of the MSP-EXP430FR6989 hardware.Figure 2. MSP-EXP430FR6989 OverviewSLAU627A – May 2015 – Revised July 2015Submit Documentation FeedbackMSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments Incorporated5

Hardware2.1www.ti.comBlock DiagramFigure 3 shows the block diagram.Micro‐BUSBLEDRed or GreenESDProtectionCrystal4 MHzDebugMCUEnergyTraceUART or SBW toTargetPower to Target3.3‐VLDOResetButtonSegmented LCDCrystal32.768 kHzUser InterfaceTwo Buttons andTwo LEDsTarget DeviceMSP430FR698940‐pin LaunchPadStandard HeadersInterface to ESIFigure 3. MSP-EXP430FR6989 Block Diagram2.22.2.1Hardware FeaturesMSP430FR6989The MSP430FR6989 is the next device in TI's new ULP FRAM technology platform. FRAM is a cuttingedge memory technology, combining the best features of flash and RAM into one nonvolatile memory.Device features include: 1.8-V to 3.6-V operation 16-bit RISC architecture up to 16-MHz system clock and 8-MHz FRAM access 128KB of nonvolatile FRAM 100 µA/MHz active mode and 350 nA standby with RTC and 3.7-pF crystal Certified ULPBench score of 109 320-segment LCD controller Extended Scan Interface 16-channel 12-bit ADC Comparator Five Timers Direct memory access 256-bit AES 83 GPIOs6MSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments IncorporatedSLAU627A – May 2015 – Revised July 2015Submit Documentation Feedback

165P1.1/TA0.2/TA1CLK/COUT/A1/C1/VREF /VeREF /UCB1SCL/S32255126 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 00 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76175P4.3/UCA0SOMI/UCA0RXD/UCB1STEOn devices with UART BSL: P2.0: BSLTX; P2.1: BSLRXOn devices with I2C BSL: P1.6: BSLSDA; P1.7: BSLSCLFigure 4. MSP430FR6989IPZ PinoutSLAU627A – May 2015 – Revised July 2015Submit Documentation FeedbackMSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments Incorporated7

Hardware2.2.2www.ti.comeZ-FET Onboard Emulator With EnergyTrace TechnologyTo keep development easy and cost effective, TI's LaunchPad Development Kits integrate an onboardemulator, which eliminates the need for expensive programmers. The MSP-EXP430FR6989 has the eZFET emulator (see Figure 5), which is a simple and low-cost debugger that supports all MSP430 devicederivatives.Figure 5. eZ-FET EmulatorThe MSP-EXP430FR6989 LaunchPad features full EnergyTrace technology. The EnergyTracefunctionality varies across the MSP portfolio, shown in Table 1.Table 1. EnergyTrace TechnologyFeaturesEnergyTrace TechnologyEnergyTrace TechnologyCurrent MonitoringYesYesCPU StateNoYesPeripheral and System StateNoYesAll MSP430 MCUsMSP430FR59xx and FR69xx MCUsMSP-FET or eZ-FETMSP-FET or eZ-FETDevices SupportedDevelopment Tool RequiredThe eZ-FET also provides a "backchannel" UART-over-USB connection with the host, which can be veryuseful during debugging and for easy communication with a PC. The provided UART supports hardwareflow control (RTS and CTS), although by default these signals are not connected to the target.In Figure 5, the dotted line through J101 divides the eZ-FET emulator from the target area. The signalsthat cross this line can be disconnected by jumpers on J101, the isolation jumper block. More details onthe isolation jumper block are in Section 2.2.3.The eZ-FET hardware can be found in the schematics in Section 6 and in the MSP-EXP430FR6989Hardware Design Files. The software and more information about the debugger can be found on the eZFET wiki.8MSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments IncorporatedSLAU627A – May 2015 – Revised July 2015Submit Documentation Feedback

Hardwarewww.ti.com2.2.3Emulator Connection: Isolation Jumper BlockThe isolation jumper block at jumper J101 connects or disconnects signals that cross from the eZ-FETdomain into the MSP430FR6989 target domain. This includes eZ-FET Spy-Bi-Wire signals, applicationUART signals, and 3.3-V and 5-V power (see Table 2 and Figure 6).Reasons to open these connections: To remove any and all influence from the eZ-FET emulator for high accuracy target powermeasurements To control 3-V and 5-V power flow between the eZ-FET and target domains To expose the target MCU pins for other use than onboard debugging and application UARTcommunication To expose the programming and UART interface of the eZ-FET so that it can be used for devices otherthan the onboard MCU.Table 2. Isolation Block ConnectionsJumperGNDDescriptionGround5V5-V VBUS from USB3V33.3-V rail, derived from VBUS in the eZ-FET domainRTS Backchannel UART: Ready-To-Send, for hardware flow control. The target can use this to indicate whether it isready to receive data from the host PC. The arrows indicate the direction of the signal.CTS Backchannel UART: Clear-To-Send, for hardware flow control. The host PC (through the emulator) uses this toindicate whether it is ready to receive data. The arrows indicate the direction of the signal.RXD Backchannel UART: The target FR6989 receives data through this signal. The arrows indicate the direction of thesignal.TXD Backchannel UART: The target FR6989 sends data through this signal. The arrows indicate the direction of thesignal.SBW RSTSpy-Bi-Wire emulation: SBWTDIO data signal. This pin also functions as the RST signal (active low).SBW TSTSpy-Bi-Wire emulation: SBWTCK clock signal. This pin also functions as the TST signal.SLAU627A – May 2015 – Revised July 2015Submit Documentation FeedbackMSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instruments Incorporated9

Hardwarewww.ti.comUSB raceTarget MSP430MCUBoosterPack HeaderSpy-Bi-Wire (SBW)EmulationApplication UART3.3V Power5V PowerBoosterPack HeaderMSP430 TargetIsolationJumper BlockFigure 6. eZ-FET Isolation Jumper Block Diagram2.2.4Application (or "Backchannel") UARTThe backchannel UART allows communication with the USB host that is not part of the target application'smain functionality. This is very useful during development, and also provides a communication channel tothe PC host side. This can be used to create graphical user interfaces (GUIs) and other programs on thePC that communicate with the LaunchPad.Figure 7 shows the pathway of the backchannel UART. The backchannel UART is the UART oneUSCI A1. This UART channel is separate from the UART on the 20-pin BoosterPack connector(eUSCI A0).On the host side, a virtual COM port for the application backchannel UART is generated when theLaunchPad enumerates on the host. You can use any PC application that interfaces with COM ports,including terminal applications like Hyperterminal or Docklight, to open this port and communicate with thetarget application. You need to identify the COM port for the backchannel. On Windows PCs, DeviceManager can assist.10MSP430FR6989 LaunchPad Development Kit (MSP‑EXP430FR6989)Copyright 2015, Texas Instrume

User's Guide SLAU627A–May 2015–Revised July 2015 . Code is licensed under BSD, and TI encourages reuse and . A USB connection between the EVM and a PC through the provided USB cable is all that is needed. 4 MSP430FR6989 LaunchPad Development Kit .

Related Documents:

MSP-EXP430G2 LaunchPad Development Kit User's Guide SLAU318G-July 2010-Revised March 2016 MSP-EXP430G2 LaunchPad Development Kit The MSP-EXP430G2 LaunchPad development kit is an inexpensive and simple development kit for the MSP430G2xx Value Line series of microcontrollers. It is an easy way to start developing on the MSP430

MSP-EXP430G2 LaunchPad Development Kit User's Guide SLAU318G-July 2010-Revised March 2016 MSP-EXP430G2 LaunchPad Development Kit The MSP-EXP430G2 LaunchPad development kit is an inexpensive and simple development kit for the MSP430G2xx Value Line series of microcontrollers. It is an easy way to start developing on the MSP430

MSP-EXP430G2 LaunchPad Evaluation Kit User's Guide Literature Number: SLAU318E July 2010-Revised March 2014. Contents 1 MSP-EXP430G2 LaunchPad Overview. 4 1.1 Overview .

2 Valve body KIT M100201 KIT M100204 KIT M100211 KIT M100211 KIT M100218 KIT M300222 7 Intermediate cover (double diaphragm) - - - KIT M110098 KIT M110100 KIT M110101 4 Top cover KIT M110082 KIT M110086 KIT M110092 KIT M110082 KIT M110082 KIT M110082 5 Diaphragm KIT DB 16/G KIT DB 18/G KIT DB 112/G - - - 5 Viton Diaphragm KIT DB 16V/S KIT

setting up the Launchpad Pro, or properly confi guring Ableton Live. The Launchpad Pro at a Glance The following diagram shows the top of the Launchpad Pro, which has seven main areas: The above areas work together for a fun and creative musical experience, as explained throughout this guide. Along the back of the Launchpad Pro are a number of .

6 12036012 juego tapetas encim.zamak top zamak set 1 1 1 1 1 1 1 1 1 1 1 1 8 12079633 enc.msp-150 freg.peto msp-150 top with sink & splash back 1 8 12079634 encim.msp-200 freg peto msp-200 top with sink & splash back 1 8 12079635 encim.msp-250 freg peto msp-250 top with sink &

Edition Sport Line Shadow 118i 120i 120d M140i 6-speed Manual 472 600 – – – . 11 150 11 150 11 150 – . Radio-remote control with spider in blue MSP MSP MSP n Shortened gear lever (only in combination with 6-speed manual transmission) with M logo MSP MSP MSP n

ISO 14001:2015 Standard Overview Understand the environmental management system standard and how to apply the framework in your business. An effective environmental management system takes more than a single software solution or achieving a certificate for the wall. It takes time, energy, commitment and investment. Qualsys’ software and solutions provide your entire organisation with the .