Компания Texas Instruments представила первое в отрасли семейство 16-разрядных FRAM-микроконтроллеров MSP430FR57xx.
В состав семейства вошли несколько микроконтроллеров, имеющих разный набор периферии и, соответственно, предназначеных для различных приложений. Такое решение компании Texas Instruments позволяет разработчикам выбирать нужное устройство в соответствии с требованиями разрабатываемого приложения. Условно линейку MSP430FR57xx можно разбить на две группы: MSP430FR573x и MSP430FR572x.
Архитектура микроконтроллеров, наряду с семью режимами работы с низким энергопотреблением, оптимизирована для применения в портативных измерительных системах и устройствах с батарейным питанием.
Основой микроконтроллеров является мощное 16-разрядное RISC ядро с шестнадцатью 16-разрядными регистрами, которые сокращают время выполнения инструкций. Регистровые операции выполняются за один машинный цикл. Четыре регистра (R0-R3) используются в качестве программного счетчика, указателя стека, регистра статуса и генератора констант, соответственно. Остальные являются регистрами общего назначения.
Благодаря внедрению FRAM, микроконтроллеры MSP430FR57xx получили новые преимущества в сравнении с Flash-микроконтроллерами: очень низкое потребление, высокая скорость записи/чтения, возможность динамической конфигурации единого блока памяти.
![]() |
|
Рисунок 1. | Сравнение энергопотребления FRAM- и Flash-микроконтроллеров. Операция записи в память на скорости 12 Кбит/с |
![]() |
|
Рисунок 2. | Единый блок памяти FRAM может быть динамически сконфигурирован как память данных, программ или информационная память, предоставляя непревзойденную гибкость. |
![]() |
|
Рисунок 3. | Пропускная способность FRAM достигает 1400 Кбит/с, но энергопотребление в 3 раза меньше чем у Flash-микроконтроллеров с максимальной пропускной способностью 12 Кбит/с |
Основные характеристики микроконтроллеров MSP430FR573x и MSP430FR572x:
- 16-разрядная RISC архитектура, рабочая частота до 24 МГц;
- аппаратный перемножитель с поддержкой 32-битных операций;
- трехканальный DMA контроллер;
-
встроенная FRAM-память с модулем защиты памяти:
- более 100 триллионов циклов записи;
- гарантированные операции записи и хранения данных во всех режимах питания;
- высокая скорость записи;
- встроенный осциллятор (возможность выбора из трех рабочих частот);
- низкое напряжение питания: 2.0 В – 3.6 В;
-
система управления питанием:
- полностью интегрированный LDO регулятор напряжения;
- поддержка функций супервизора питания и Brownout;
- до 5 16-битных таймеров с регистрами захвата/сравнения;
-
универсальный последовательный коммуникационный интерфейс с расширенным функциями:
- поддержка UART с автоматическим определением скорости;
- IrDA кодер/декодер;
- SPI интерфейс;
- I2C интерфейс;
- 10-битный АЦП со встроенным источником опорного напряжения;
- аналоговый компаратор;
- часы реального времени с календарем, поддержка функции будильника;
- никое энергопотребление: в активном режиме 103 мкА/МГц при выполнении программы из FRAM, рабочей частоте 8 Мгц и напряжении питания 3.0 В.
Состав линейки микроконтроллеров MSP430FR57xx
Микроконтроллер
|
FRAM,
КБайт |
SRAM,
КБайт |
Рабочая
частота, МГц |
eUSCI (UART/IrDA/SPI) / (SPI/I2C) |
АЦП,
каналов
вн./внутр.
|
Компаратор,
каналов |
Линии
ввода/вывода |
Корпус
|
MSP430FR5739
|
16
|
1
|
24
|
2/1 |
12/2
|
16
|
32
|
40-VQFN
|
30 | 38-TSSOP | |||||||
MSP430FR5738
|
16
|
1
|
24 | 1/1 |
6/2
|
10
|
17
|
24-VQFN
|
8/2 | 12 | 21 | 28-TSSOP | |||||
MSP430FR5737
|
16
|
1
|
24 | 2/1 |
16
|
32
|
40-VQFN
|
|
30 | 38-TSSOP | |||||||
MSP430FR5736
|
16
|
1
|
24 | 1/1 |
10
|
17
|
24-VQFN
|
|
12 | 21 | 28-TSSOP | ||||||
MSP430FR5735
|
8
|
1
|
24 | 2/1 |
12/2
|
16
|
32
|
40-VQFN
|
30 | 38-TSSOP | |||||||
MSP430FR5734
|
8
|
1
|
24 | 1/1 |
6/2
|
10
|
17
|
24-VQFN
|
8/2
|
12 | 21 | 28-TSSOP | |||||
MSP430FR5733
|
8
|
1
|
24 | 2/1 |
16
|
32
|
40-VQFN
|
|
30 |
38-TSSOP
|
|||||||
MSP430FR5732
|
8
|
1
|
24 | 1/1 |
10
|
17
|
24-VQFN
|
|
12 | 21 | 28-TSSOP | ||||||
MSP430FR5731
|
4
|
0.5
|
24 | 2/1 |
12/2
|
16
|
32
|
40-VQFN
|
30 | 38-TSSOP | |||||||
MSP430FR5730
|
4
|
0.5
|
24 | 1/1 |
6/2
|
10
|
17
|
24-VQFN
|
8/2 | 12 | 21 | 28-TSSOP | |||||
MSP430FR5729
|
16
|
1
|
8
|
2/1 |
12/2
|
16
|
32
|
40-VQFN
|
30 | 38-TSSOP | |||||||
MSP430FR5728
|
16
|
1
|
8 | 1/1 |
6/2
|
10
|
17
|
24-VQFN
|
8/2
|
12 | 21 | 28-TSSOP | |||||
MSP430FR5727
|
16
|
1
|
8 | 2/1 |
16
|
32
|
40-VQFN
|
|
30 | 38-TSSOP | |||||||
MSP430FR5726
|
16
|
1
|
8 | 1/1 |
10
|
17
|
24-VQFN
|
|
12 | 21 | 28-TSSOP | ||||||
MSP430FR5725
|
8
|
1
|
8 | 2/1 |
12/2
|
16
|
32
|
40-VQFN
|
30 | 38-TSSOP | |||||||
MSP430FR5724
|
8
|
1
|
8 | 1/1 |
6/2
|
10
|
17
|
24-VQFN
|
8/2
|
12 | 21 |
28-TSSOP
|
|||||
MSP430FR5723
|
8
|
1
|
8 | 2/1 |
16
|
32
|
40-VQFN
|
|
30 | 38-TSSOP | |||||||
MSP430FR5722
|
8
|
1
|
8 | 1/1 |
10
|
17
|
24-VQFN
|
|
12 | 21 | 28-TSSOP | ||||||
MSP430FR5721
|
4
|
0.5
|
8 | 2/1 |
12/2
|
16
|
32
|
40-VQFN
|
30 | 38-TSSOP | |||||||
MSP430FR5720
|
4
|
0.5
|
8 | 1/1 |
6/2
|
10
|
17
|
24-VQFN
|
8/2
|
12 | 21 | 28-TSSOP |
Блок-схема микроконтроллеров MSP430FR5721IRHA, MSP430FR5725IRHA, MSP430FR5729IRHA, MSP430FR5731IRHA, MSP430FR5735IRHA, MSP430FR5739IRHA