.. _platform_timsp430: Platform ``timsp430`` ===================== MSP430 microcontrollers (MCUs) from Texas Instruments (TI) are 16-bit, RISC-based, mixed-signal processors designed for ultra-low power. These MCUs offer the lowest power consumption and the perfect mix of integrated peripherals for thousands of applications. For more detailed information please visit `vendor site `_. .. contents:: Packages -------- .. list-table:: :header-rows: 1 * - Name - Contents * - ``toolchain-timsp430`` - `msp-gcc `_, `GDB `_ * - ``tool-mspdebug`` - `MSPDebug `_ * - ``framework-energiamsp430`` - `Energia Wiring-based Framework (MSP430 Core) `_ * - ``framework-arduinomsp430`` - `Arduino Wiring-based Framework (MSP430 Core) `_ .. warning:: **Linux Users:** Don't forget to install "udev" rules file `99-platformio-udev.rules `_ (an instruction is located in the file). **Windows Users:** Please check that you have correctly installed USB driver from board manufacturer Frameworks ---------- .. list-table:: :header-rows: 1 * - Name - Description * - :ref:`framework_arduino` - Arduino Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. * - :ref:`framework_energia` - Energia framework enables pretty much anyone to start easily creating microcontroller-based projects and applications. Its easy-to-use libraries and functions provide developers of all experience levels to start blinking LEDs, buzzing buzzers and sensing sensors more quickly than ever before. Boards ------ .. note:: * You can list pre-configured boards by :ref:`cmd_boards` command or `PlatformIO Boards Explorer `_ * For more detailed ``board`` information please scroll tables below by horizontal. PanStamp ~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``panStampNRG`` - `PanStamp NRG 1.1 `_ - CC430F5137 - 12 MHz - 32 Kb - 4 Kb TI ~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``lpmsp430f5529`` - `TI LaunchPad w/ msp430f5529 (16MHz) `_ - MSP430F5529 - 16 MHz - 128 Kb - 1 Kb * - ``lpmsp430f5529_25`` - `TI LaunchPad w/ msp430f5529 (25MHz) `_ - MSP430F5529 - 25 MHz - 128 Kb - 1 Kb * - ``lpmsp430fr5739`` - `TI FraunchPad w/ msp430fr5739 `_ - MSP430FR5739 - 16 MHz - 16 Kb - 1 Kb * - ``lpmsp430fr5969`` - `TI LaunchPad w/ msp430fr5969 `_ - MSP430FR5969 - 8 MHz - 64 Kb - 1 Kb * - ``lpmsp430g2231`` - `TI LaunchPad w/ msp430g2231 (1 MHz) `_ - MSP430G2231 - 1 MHz - 2 Kb - 0.125 Kb * - ``lpmsp430g2452`` - `TI LaunchPad w/ msp430g2452 (16MHz) `_ - MSP430G2452 - 16 MHz - 8 Kb - 0.25 Kb * - ``lpmsp430g2553`` - `TI LaunchPad w/ msp430g2553 (16MHz) `_ - MSP430G2553 - 16 MHz - 16 Kb - 0.5 Kb