Support for the Olimex MSP430-H2618 board. More...
Support for the Olimex MSP430-H2618 board.

| MCU | TI MSP430F2618 |
|---|---|
| Family | MSP430 |
| Vendor | Texas Instruments |
| Package | 64 QFN |
| RAM | 8 KiB |
| Flash | 116 KiB |
| Frequency | 16 MHz |
| FPU | no |
| Timers | 2 (2x 16bit) |
| ADCs | 1x 8 channel 12-bit |
| UARTs | 2 |
| SPIs | 2 |
| I2Cs | 1 |
| Vcc | 1.8 V - 3.6 V |
| Datasheet MCU | Datasheet MSP430F2618 |
| User Guide MCU | User Guide MSP430F2xx |
| Datasheet Board | Datasheet Olimex MSP430-H2618 |
| Website | Website Olimex MSP430-H2618 |
The 64 pins on the edges of the PCB are connected to the corresponding MCU pins. Hence, the following pinout of the naked MSP430-F2618 MCU chip matches the pinout of the header board:

Connect the board to a JTAG debugger supported by mspdebug; by default the Olimex MSP430-JTAG-Tiny (as shown in the picture above) is assumed, which is among the less expensive options.
MSPDEBUG_PROGRAMMER to the correct value via an environment variable or as parameter to make. E.g. use make BOARD=olimex-msp430-h2618 MSPDEBUG_PROGRAMMER=bus-pirate to flash using the bus pirate.P_IN. However, the JTAG programmer will only be able to provide a limited current. You may want to disconnect the header board from devices consuming a lot of power prior to flashing.P_OUT position, not in P_IN position.P_OUT is mutually exclusive to a jumper in P_IN. Never connect both at the same time.Once the jumper is correctly placed in either P_IN or in P_OUT and the JTAG cable is connected just run
stdio is available via the UART interface with TXD = P3.6 (pin 35 on the header) and RXD = P3.7 (pin 34 on the header) at 115,200 Baud.
The easiest way is to connect an USB TTL adapter (such as the cheap cp210x or ch341 based adapters) as follows:
Files | |
| file | board.h |
| Basic definitions for the Olimex MSP430-H2618 board. | |
| file | periph_conf.h |
| Olimex-MSP430-H2618 peripheral configuration. | |