MSP430 JTAG / BSL connectors

Similar documents
CoLinkEx JTAG/SWD adapter USER MANUAL

JTAGcable II In Circuit Emulator for Atmel AVR microcontrollers. User s Guide REV 1.0. Many ideas one solution

MSP430-H2618 development board Users Manual

SignalTap Plus System Analyzer

Universal ByteBlaster

Memec Spartan-II LC User s Guide

MSP430-HG2231 development board Users Manual

Application Report. Markus Koesler, Franz Graf, Wolfgang Lutsch... MSP430

Debugging IDT S-RIO Gen2 Switches Using RapidFET JTAG

C-MAX. CMM-9301-V3.1S Bluetooth 4.0 Single Mode HCI Module. Description. 1.1 Features

How To Build Megavolt s Small Buffered JTAG v1.2

ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

BTW03 DESIGN CONSIDERATIONS IN USING AS A BACKPLANE TEST BUS International Test Conference. Pete Collins

Configuring FLASHlogic Devices

Comparing JTAG, SPI, and I2C

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)

REV CHANGE DESCRIPTION NAME DATE. A Release

SAU510-USB ISO PLUS v.2 JTAG Emulator. User s Guide 2013.

Section 24. Programming and Diagnostics

ARM JTAG Interface Specifications

Bluetooth Based TV tuner for Portable Devices

Section 24. Programming and Diagnostics

Entry Level Tool II. Reference Manual. System Level Solutions, Inc. (USA) Murphy Avenue San Martin, CA (408) Version : 1.0.

Digital Strobe Tuner. w/ On stage Display

L, LTC, LTM, LT are registered trademarks of Linear Technology Corporation. Other product

REV CHANGE DESCRIPTION NAME DATE. A Release

MAX2660/MAX2661/MAX2663/MAX2671 Evaluation Kits

Using the XSV Board Xchecker Interface

JTAG-SMT1 Programming Module for Xilinx FPGAs. Overview. 23 mm. 21.5mm. Revised November 21, 2017 This manual applies to the JTAG-SMT1 rev.

DLP Pico Kit Functional Guide

M89 FAMILY In-System Programmable (ISP) Multiple-Memory and Logic FLASH+PSD Systems for MCUs

ECE Design Team 3 Madi Kassymbekov How to use MSP 430 Peripheral Sensors and use of LEDs as sensors

SEP Bright Pi v1.0 Assembly Instructions

Practical De-embedding for Gigabit fixture. Ben Chia Senior Signal Integrity Consultant 5/17/2011

Tools to Debug Dead Boards

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630)

Dual HD-SDI Output (MCX + BNC connector) HD- SDI Cable Driver. HDMI DVI Tx connector. Optical HD- SDI Output LC - connector. 8pin

Using the XC9500/XL/XV JTAG Boundary Scan Interface

Aegis Electronic Group

JTAG Test Controller

FL_101 USER MANUAL. FlashLink User Manual. CONTENTS (Introduction on next page)

Nutube.US. 6P1 Evaluation Board. User Manual

KING-METER USER GUIDE SW-LCD

0.56" 4 Digital Blue LED Panel Meter (rescalable) User s Guide

User s Manual. Document # , Rev 1.2, 6/12/2006

OEM Version. 1.0 INTRODUCTION Retail Version: Includes reader, USB cable and five peel & stick RFID tags

I N S T R U C T I O N D A T A

SPWF01SA SPWF01SC. Serial-to-Wi-Fi b/g/n intelligent modules. Applications. Features

7 Nov 2017 Testing and programming PCBA s

CC-PC Gluecard Application and User's Guide

University of Arizona January 18, 2000 Joel Steinberg Rev. 1.6

TL7050 Dual 3G/HD-SDI + DVI(HDMI) Output Video Transceiver. TL Features. Block Diagram TL7050. Dual 3G-SDI + DVI(HDMI) Output

Hardware Guide BrightSign, LLC Version:.1 Los Gatos, CA, USA. MODELS: XD Product Line

USER'S MANUAL. Getting started with ALEXAN ATMEL AT89C2051/AT89C4051 Training Module - 1

40GBd QSFP+ SR4 Transceiver

18 Nov 2015 Testing and Programming PCBA s. 1 JTAG Technologies

Owners SW-LCD 2.0 Manual & Specifications

Homework 6 March 23, 2013

Alice EduPad for Tiva or MSP432 TI ARM Launchpad. User s Guide Version /23/2017

Ilmenau, 9 Dec 2016 Testing and programming PCBA s. 1 JTAG Technologies

Implementing Audio IP in SDI II on Arria V Development Board

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30

Features. = +25 C, LO = 0 dbm, Vcc = Vcc1, 2, 3 = +5V, G_Bias = +2.5V *

Input / Output to module

16 Dec Testing and Programming PCBA s. 1 JTAG Technologies

TL7050 Dual 3G/HD-SDI + DVI(HDMI) Output Video Transceiver. TL Features. Block Diagram TL7050

PART. Maxim Integrated Products 1

Image generator. Hardware Specification

BSDL Validation: A Case Study

University Program Design Laboratory Package

HDBaseT RECEIVER B-540-RX-330-IR INSTALLATION MANUAL

SDI-MP1010-GM-60P-M-RA 3G/HD-SDI Output Video Transceiver. SDI-MP1010-GM-60P-M-RA Features. Block Diagram SDI-MP1010-GM-60P-M-RA.

HDBaseT RECEIVER B-520-RX-330-IR INSTALLATION MANUAL

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr

DM1624, DM1612, DM812

DX-10 tm Digital Interface User s Guide

University Program Design Laboratory Package

Jalapeno. Data sheet. Jalapeno is a very powerful quad-core CPU based module with dual band concurrent radio supporting ac Wave 2 technology

TL6050 / TL6051 / TL6052 Datasheet - HDMI/HD-SDI Output Video Transceiver. TL605x - Features. Block Diagram TL605x.

100G QSFP28 SR4 Transceiver

RoBoard Panel RP-089 Manual V1.0 The Heart of Robotics. Jul 2010 DMP Electronics Inc

FEATURES: APPLICATIONS: 1.0 INTRODUCTION

Fixed Audio Output for the K2 Don Wilhelm (W3FPR) & Tom Hammond (NØSS) v August 2009

Instruction manual Universal Fieldbus-Gateway UNIGATE IC - RS

VNS2200 Amplifier & Controller Installation Guide

Digi Connect SP and TM. Digi Connect Wi SP Hardware Reference _E

Ten-Tec (865) Service Department:(865)

Preliminary Design Report. Remote Fencing Scoreboard Gator FenceBox

1. Overview. SSI-1016G interfaces with 24, 25 and 26 bit Temposonics SSI sensor. Block diagram. as PNP open collector output

HDBaseT RECEIVER B-520-RX-230-IR INSTALLATION MANUAL

M150SP USER S AND INSTALLER S MANUAL. v2.0 REV. 03/2017

Building the BX24-AHT

Foreword: The purpose of this document is to describe how to install and configure Neets 4 relay box

Spider. datasheet V 1.0. Communication and fault injection of embedded chips. rev 1

S Fully Assembled and Tested S Software Control Through USB Port. S SMA Connectors for High-Speed Inputs and Output. Maxim Integrated Products 1

CMD183C GHz I/Q Mixer. Features. Functional Block Diagram. Description

MyFlyDream. Automatic Antenna Tracker. Manual

Evaluation Board for CS4954/55

11 June 2013 DocIDXXXXXX Rev 1 1/16

TL8651 3G/HD-SDI Output Video Transceiver. TL8651 Features. Block Diagram TL8651 3G/HD-SDI. 1080p p50

Transcription:

MSP430 JTAG / BSL connectors (PD010A05 Rev-4: 23-Nov-2007) FAQ: Q: I have a board with the standard TI-JTAG pinhead. Can I use your programmer to flash my MSP430Fxx device? A: Yes. You can use any of our programmers to flash your device via standard 14-pin TI-JTAG connector. Our programmers use 14-pin connectors with the STANDARD TI-JTAG pinhead. In addition you can use the same connector to facilitate communication via BSL interface. Q: How can I connect the Fast MSP430 JTAG/BSL Flash Programmer to the BSL (Bootstrap) interface. A: We have two programmer models with the standard BSL pinhead connector (10-pins). You can use one of these programmers to communicate with the BSL interface. Our 14-pins JTAG connectors also support the BSL communication. Q: How can I use the BSL interface on the Texas Instruments evaluation board with your Flash Programmers when only one 14-pin cable is provided? A: Our Flash Programmers can utilize the 14-pin connector to facilitate both JTAG and BSL communication. To enable the BSL communication on the Texas Instruments evaluation board via the JTAG connector make the following wire connections on the evaluation board: BSL pin-1 to JTAG pin-12 - (BSL-Tx) BSL pin-3 to JTAG pin-14 - (BSL-Rx) This modification DOES NOT affect the JTAG adapter, as the pins assigned to the BSL-Tx and BSL-Rx signals are unused by the JTAG Interface. This modification will allow you to communicate via JTAG or BSL interface using a single JTAG connector. Also you can still use any adapter with the standard BSL or JTAG pinhead cable using the: 1. BSL connector with the standard TI-BSL pinhead cable 2. JTAG connector with the standard TI-JTAG pinhead cable 3. JTAG connector with the Elprotronic s JTAG/BSL pinhead cable. Copyright Elprotronic Inc. www.elprotronic.com Page 1

Joint JTAG and BSL connector The Fast MSP430 Flash Programmers (USB and Parallel Port versions) with the JTAG and the BSL Interfaces use the STANDARD 14-pin TI-JTAG connector s pinout to facilitate the JTAG communication. Some of the unused pins on this connector are utilized to facilitate Bootstrap Loader (BSL) communication. Texas Instruments created the standard for the MSP430 JTAG interface connector and for the Bootstrap Loader (BSL) connector. The JTAG and the BSL connectors share several common signals, such as RST, GND, Vcc, Vcc-Out, TEST and TCK. The BSL connector uses signals BSL- Tx and BSL-Rx that are not found in the JTAG connector. We can notice that the TI-JTAG connector has specified a maximum of 11 pins, and the remaining 3 pins are not used. These three pins can be used for the two BSL signals, namely BSL-Tx and BSL-Rx. By utilizing these unused pins enables us to facilitate both the JTAG and the BSL communication interfaces on a SINGLE 14-pin JTAG connector. This modification DOES NOT affect the JTAG adapter, as the pins assigned to the BSL-Tx and BSL-Rx signals are unused by the JTAG Interface. This can save one connector and can simplify communication with the target device. The pinout for the standard JTAG connector with added BSL-Tx and BSL-Rx signals is shown in figure 1. BSL-Tx and BSL-Rx signals are connected to the pins 12 and 14 respectively. In addition, a ground line is connected to pin 13. The JTAG signal lines are connected to pins number 1 through 11 in compliance with the standard JTAG specification provided by Texas Instruments. The definition of all pins is given in the table 1. Copyright Elprotronic Inc. www.elprotronic.com Page 2

Stand-alone BSL connector Figure 2 shows the standard BSL connector signals for the programming adapter. The definition of all pins is given in the table 2. Table 1 JTAG Interface connector Pin # Name Description 1 (Red) TDO/TDI Data output Figure 2. BSL header connector - solder side. 2 Vcc/ Sense Vcc supplied to the Target Device and Target s Device Vcc Sense 3 TDI-Vpp Data Input - Blow Fuse voltage Vpp (+6.5V) 4 Sense Target s Device Vcc Sense ( used in the USB-MSP430-FPA - rev.1.1 and up and in the Parallel Port version programmer - PE010X01-04 ) ( not used in the USB-MSP430-FPA rev.1.0, PE010X01-01, -02, -03 ) 5 TMS-In TMS Input 6 NC Not connected 7 TCK-In Bootloader / JTAG TCK Input pin (note-3) 8 TEST-Vpp Bootloader / JTAG TEST Input pin, Blow Fuse voltage Vpp (+6.5V) (note-4) 9 GND Ground 10 NC Not connected 11 \RST Microcontroller Reset Input pin. 12 BLTx-Out (*) Bootloader Tx Output from the target (note-1) 13 GND (*) Ground 14 BLRx-In (*) Bootloader Rx Input to the target (note-2) Copyright Elprotronic Inc. www.elprotronic.com Page 3

Table 2 BSL Interface connector Pin # Name Description 1 (Red) BLTX-Out Bootloader Tx Output from the target (note-1) 2 TCK-In Bootloader / JTAG TCK Input pin (note-3) 3 BLRx-In Bootloader Rx Input to the target (note-2) 4 \RST Microcontroller Reset Input pin. 5 GND Ground 6 VCC/ Sense Vcc supplied to the target and Target s Device Vcc Sense 7 TEST-In Bootloader / JTAG TEST Input pin (note-4) 8 Sense Vcc Output (max 6V) or Power Off signal from the target. (note-5) 9 nc Not connected 10 nc Not connected NOTE (*): Note-1. Note-2 Note-3 Note-4 Note-5 Pins numbers 12,13 and 14 of the JTAG connector has modified connection compared to the standard TI JTAG FET adapter. Typically those pins are not used in TI JTAG FET but has been used in the Fast MSP430 Programming adapter to pass the Tx and Rx signals of the BSL communication port. When this modification is done, then one modified 14-pins JTAG connector can be used to JTAG and BSL communication between target device and programming adapter. BLTX-Output - Transmit data output pin from the bootstrap loader. Port pin 1.1 for microcontrollers MSP430F1xx. Port pin 1.0 for microcontrollers MSP430F4xx. BLRx-Input - Receive data input pin to the bootstrap loader. Port pin 2.2 for microcontrollers MSP430F1xx. Port pin 1.1 for microcontrollers MSP430F4xx. TCK-Input - for BSL used only for microcontrollers with package over 28 pins. TEST-Input - for BSL used only for microcontrollers with package up to 28 pins. Signal is not mandatory. Can be connected to external power supply with DC voltage between 5V to 6V to power the target devices via adapter s LDO 3.3V regulator and controlled by interface switch (see block diagram). Maximum current supplying target devices in this case can not exceed 200 ma (instead of 15 ma without external power supply). Refer to the Texas Instruments data sheet for detailed information related to pin numbering of a particular microcontroller. Copyright Elprotronic Inc. www.elprotronic.com Page 4

Example how to provide the JTAG / BSL connection Figure 3 show typical interconnection between the JTAG (14 pin header connector), the BSL connector (10 pin header connector) and MSP430F149 microcontroller. Figure 4 show interconnection between modified JTAG connector and MSP430F149 microcontroller. Two lines - BLRx and BLTx have been connected to not used pins 12 and 14 of the standard JTAG connector. This modification allows use of the only one modified JTAG connector to connect the JTAG and BSL communication interface to programming adapter. Figure 5 show interconnection with MSP430F1122 microcontroller. Figure 3 Copyright Elprotronic Inc. www.elprotronic.com Page 5

Figure 4 Figure 5 Copyright Elprotronic Inc. www.elprotronic.com Page 6

Figure 6 show interconnection between JTAG/SBW connector and the MSP430F2031 microcontroller using the Spy-Bi-Wire interface. Figure 7 and 8 shows Spy-Bi-Wire and RESET circuits. Figure 9 to 12 shows interconnection between JTAG/SBW/BSL connector and the MSP430F22x4 microcontroller using the BSL only, Spy-Bi-Wire and BSL and JTAG and BSL interfaces (without RESET circuits). Refer to the Texas Instruments data sheet for detailed information related to pin numbering of a particular microcontroller. Due to high communication speed (up to 4Mbit/s) via JTAG interface, the JTAG lines should be connected directly from the connector to the target device. PCB lines should be as short as possible. Total cables and PCB lines length from the JTAG programming adapter to the JTAG target device pins (ribbon cable, connectors and traces on the PCB) should not exceed 50 cm ( 20 inches ) to avoid communication problem. If from any reason the target device contains extra components like capacitors or suppressors in the JTAG lines then the slower JTAG communication speed can be selected. The FlashPro430 software allows to select 4Mb/s, 1Mb/s and 400 kb/s JTAG communication speed between programming adapter and target device (software version 1.08 and higher). Figure 6 Copyright Elprotronic Inc. www.elprotronic.com Page 7

Figure 7 Figure 8 Copyright Elprotronic Inc. www.elprotronic.com Page 8

Figure 9 Figure 10 Copyright Elprotronic Inc. www.elprotronic.com Page 9

Figure 11 Figure 12 Copyright Elprotronic Inc. www.elprotronic.com Page 10