Texas Instruments MSP430

Texas Instruments MSP430
Артикул: 2514559

производитель: Texas Instruments
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Texas Instruments MSP430

Texas Instruments MSP430 — Обзор семейства микроконтроллеров

Описание

MSP430 — семейство 16-битных микроконтроллеров (MCU) ультранизкого потребления от компании Texas Instruments, представленное в 1996 году. Архитектура разработана специально для приложений с батарейным питанием, где критичны энергопотребление, цена и простота интеграции (датчики, портативные медицинские устройства, счётчики, wearables, промышленные датчики, IoT-узлы).

Ключевая идея MSP430 — работа в режимах низкого энергопотребления (LPM) с сохранением работоспособности периферии: потребление в LPM3 — единицы микроампер, в LPM4 — менее 1 мкА.

Ядро: RISC-подобное, ортогональное, с 16 регистрами общего назначения, регистро-регистровой архитектурой и коротким набором команд (27 инструкций + 24 эмулируемых).

Ti поставляет серию через линию MSP430™ и линию сверхнизкого потребления MSP430FRxx (с FRAM-памятью вместо Flash).


Технические характеристики (типовые для семейства)

| Параметр | Значение | |---|---| | Разрядность | 16 бит | | Тактовая частота | до 25 МГц (типовое ядро), в новых — до 48 МГц | | Питание | 1.8 – 3.6 В (типовое, ряд до 1.62 В и ниже для FRAM) | | Flash / FRAM | 0.5 КБ – 512 КБ FRAM, 1 КБ – 512 КБ Flash | | RAM | 0.5 КБ – 66 КБ | | Потребление Active | ~100–250 мкА/МГц (зависит от семейства) | | LPM0 | ~1–10 мкА | | LPM3 | ~0.5–2 мкА | | LPM4 / LPM4.5 | < 0.5 мкА / вплоть до 0.01 мкА (серии xx4xx, xx5xx) | | Напряжение пробуждения | из LPM за < 6 мкс; Wake-up из FRAM — до 6 мкс | | Таймеры | 16-бит TA0/TA1/TA2, TB0; Watchdog, RTC | | ADC | 8/10/12/16 бит ΔΣ, SAR; до 1 MSPS (млн отчётов/с) | | DAC | 12 бит (некоторые модели) | | Компараторы | до 3 на некоторых моделях | | Радио | CC1101/CC2500 интеграции (серия CC430), Суб-1GHz/BLE в новых RF SoC | | Интерфейсы | UART (eUSCI_A), SPI, I²C (eUSCI_B), USB, LCD контроллер, IrDA, CapTouch | | USB | MSP430F55xx/F66xx (USB BSL), FRAM — F5xx/ /MSP430i | | Кристаллы | 32.768 кГц LFXT, HFXT до 25 МГц | | Температурный диапазон | −40…+85 °C (расширенный — «A» версии: −40…+125 °C) | | Корпуса | TSSOP, VQFN, LQFP, BGA, DSBGA, TQFP, PDIP | | Отладка | Spy-Bi-Wire (2-wire JTAG), JTAG 4-wire, BSL (UART/USB) | | Защита | MPU/SVM/BOR, CRC, AES (там где есть) |


Парт-номера (по группам семейств)

Классические (Flash) — MSP430x1xx/x2xx

  • MSP430F1101A, MSP430F1121A
  • MSP430F1232, MSP430F13x, MSP430F14х (F149 традиционно учебный)
  • MSP430F155, MSP430F1611, MSP430F1612
  • MSP430F2013, MSP430F2274, MSP430F2618
  • MSP430F2274-EP (расширенный температурный)

MSP430x4xx (LCD + низкое потребление)

  • MSP430F413, MSP430F4152, MSP430F447, MSP430FG4618, MSP430FE427
  • MSP430FW427 (для счётчиков потока воды/газа)

USB-серии

  • MSP430F5507, MSP430F5529, MSP430F6638, MSP430F5659

MSP430G2xx (Value Line, LaunchPad)

  • MSP430G2231, MSP430G2452, MSP430G2553 (классический LaunchPad)
  • MSP430G2955

MSP430i2xx (недорогие, измерение)

  • MSP430i2020, MSP430i2030, MSP430i2041

MSP430F5xx/66xx (высокая производительность, 25 МГц)

  • MSP430F5438A, MSP430F5419A, MSP430F5529
  • MSP430F6659, MSP430F6779

MSP430FRxx (FRAM)

  • MSP430FR2000, MSP430FR2311, MSP430FR2355, MSP430FR2433
  • MSP430FR2476, MSP430FR4133, MSP430FR5739, MSP430FR5969, MSP430FR5994
  • MSP430FR6989 (со LCD)

RF-серии

  • CC430F5137, CC430F6137 (MSP430 + Sub-1GHz)
  • Новые из линейки SimpleLink: MSP430F5xxx + CC1101

Специальные

  • MSP430F5308 (Sense, спящий рекорд)
  • MSP430L092 (низковольтный, работает от 1 щелочного элемента)
  • MSP430BQ1010 (с BQ, питание беспроводное)

Пример полного суффикса: MSP430F5529IPN (I — промышленный, PN — QFN-80), MSP430FR5994IZQW.


Совместимые модели / аналоги

«Совместимые» в значительной мере:

  1. Модули/отладочные платы:
    • MSP430 LaunchPad: MSP-EXP430G2, MSP-EXP430FR5994, MSP-EXP430FR4133, MSP-EXP430F5529LP, MSP-TS430xxx (Target Boards)
    • MSP-FET / MSP-FET430UIF — программаторы/отладчики
  2. Прямые совместимые по коду (pin-to-pin / code-tо-code в рамках одного семейства):
    • MSP430F5529 совместим по разводке с F5528/F5527 (F55xx)
    • MSP430FR5994 / 5969 взаимозаменяемы в дизайне
    • MSP430G2553 ↔ G2452 ↔ G2231 (совместимы частично)
  3. Аналоги у конкурентов (не полностью совместимы, но конкурирующие):
    • STMicroelectronics STM8L (STM8L051F3)
    • Microchip PIC16LF, PIC24F
    • Renesas RL78/Lxx
    • Silicon Labs EFM32 Gecko / EFR32 (по возможностям минимального потребления)
    • Nordic nRF52 для BLE-аналогов
  4. Конвертеры USB и Bridge-чипы:
    • TUSB3410 (USB-мост)
    • MSP430USB дамповые серии для BSL

Важно: совместимость по коду между поколениями 1xx/2xx/4xx кодируется независимо. Перенос программ из F1xx в F5xx/FRxx требует изменения MAP и смены команд перехода к портам (PA вместо P1/2/3).


Краткий итог: когда использовать

| Применение | Рекомендуемое семейство | |---|---| | Дешевая 1-датчиковая задача | MSP430G2xx, MSP430FR2x00 | | Портативное мед, счётчики | MSP430FR5994, F5xx, F6xx | | LCD-дизайн | MSP430FRxx with LCD, x4xx | | RF под 1 ГГц | CC430F (or) MSP430 + CC1101 | | USB | F5xx/6xx, FR5xx (USB-aware) | | Низкая напруга ≤ 1.5 В | MSP430L092 |

Если вам нужно — могу собрать детальную таблицу по конкретному семейству (например, только FR5xx или только F5529) с цоколёвкой, распределением выводов, примером кода на C и схемой c отладочными цепями (Spy-Bi-Wire).

Совместимые модели для Texas Instruments MSP430

Texas Instruments MSP430