Компания Renesas Electronics выпускает серию 16-разрядных микроконтроллеров для применения в электронных системах управления автомобилей – RL78/F12. Данная серия насчитывает на данный момент 32 устройства, которые отличаются набором встроенной периферии, объемом памяти и корпусным исполнением. Благодаря такому ассортименту, разработчики имеют возможность выбора подходящего микроконтроллера в соответствии с требованиями, предъявляемыми к приложению.
Основные характеристики микроконтроллеров
- Низкое энергопотребление и высокая производительность способствует снижению потребляемой мощности в приложениях.
Потребление энергии в этих микроконтроллерах снижено до самого минимального в отрасли уровня – 70 мкА/Мгц в рабочем режиме, и в режиме Stand-by – до 0.6 мкА. В то же время, производительность микроконтроллеров достигает 41.6 DMIPS при рабочей частоте 32 МГц.
Надписи на рисунке | |
Comparison of consumption current | Сравнение по потреблению тока |
CPU is activated only when required | CPU активизируется только если это требуется |
Built-in energy-saving (SNOOZE) mode | Встроенный энергосберегающий режим работы SNOOZE |
A/D conversion, serial data reception, multiply and divide and multiple accumulate operation, DMA operation |
АЦП преобразование, прием данных по последовательному интерфейсу, функции умножения, деления и множественные операции с аккумулятором, прямой доступ к памяти |
Low power consumption than HALT mode can be achieved. A/D conversion, serial data reception |
Достигается меньшее энергопотребление, чем в режиме HALT. Аналого-цифровое преобразование, прием данных по последовательному интерфейсу |
Микроконтроллеры изготавливаются по 130 нм технологическому процессу, что и позволяет в половину сократить потребление энергии в сравнении с предшествующими микроконтроллерами. Добавлен новый энергосберегающий режим работы Snooze Mode, позволяющий сохранить работоспособность АЦП и последовательных коммуникационных интерфейсов, в то время как основной процессор находится в режиме пониженного энергопотребления.
- Сохранение полной работоспособности при напряжении питания 1.8 В, эффективны для приложений разграничения доступа и безопасности.
Микроконтроллеры RL78/F12 сохраняют полную работоспособность (операции чтения/записи Flash-памяти, работа АЦП) при напряжении питания 1.8 В.
- Работоспособность при высоких температурах позволяет интегрировать их в механические системы.
Микроконтроллеры рассчитаны на работу при высоких температурах – до 150 °С, их предшественники сохраняли работоспособность при температуре 125 °С. Такая возможность позволяет использовать их в моторных отсеках автомобилей и системах освещения.
- Богатый набор функций диагностики, которые поддерживают надежную работу микроконтроллера.
Flash память
|
CPU
|
Регистр специальных функций (SFR)
|
Проверка целостности Flash памяти с использованием вычисления контрольных сумм
|
Выявление доступа по запрещенным инструкциям и доступа к запрещенной области.
|
Предотвращение незаконного доступа посредством защиты записи в регистре специальных функций (тактирование, прерывания, детектор низкого напряжения питания и др.)
|
RAM
|
Тактирование
|
АЦП
|
Использование функции проверки четности для определения достоверности данных при чтении/записи. Области защищенные от записи
|
Проверка тактовой частоты путем измерения внутреннего осциллятора 15 кГц.
|
Измерение напряжения положительной части, напряжения отрицательной части и внутреннего источника опорного напряжения для проверки правильного функционирования АЦП.
|
Линейка микроконтроллеров серии RL78/F12 (обобщенный вариант)
Спецификация серии микроконтроллеров RL78/F12
Семейство
|
RL78/F12
|
|||||
Количество выводов корпуса
|
20
|
30
|
32
|
48
|
64
|
|
Микроконтроллер
|
R5F1096x
|
R5F109Ax
|
R5F109Bx
|
R5F109Gx
|
R5F109Lx
|
|
Flash-память
|
8 … 64 КБайт
|
16 … 64 КБайт
|
||||
Flash память данных
|
4 КБайт
|
|||||
RAM
|
0.5 … 64 КБайт
|
1 … 4 КБайт
|
||||
Осциллятор
|
Внешний
|
высокоскоростной 1 МГц … 20 МГц, низкоскоростной 32.768 кГц
|
||||
Внутренний
|
высокоскоростной 32/24/16/12/8/4/1 МГц, низкоскоростной 15 кГц
|
|||||
Ядро CPU
|
RL78 CPU
|
|||||
Линии ввода/вывода
|
16
|
26
|
28
|
44
|
58
|
|
Таймеры
|
16-битный: 8 каналов / Интервальный таймер: 1 канал /
Часы реального времени / Wake up Таймер / Сторожевой таймер |
|||||
10-битный АЦП
|
4 канала
|
8 каналов
|
8 каналов
|
10 каналов
|
12 каналов
|
|
Последовательный
интерфейс |
20-выводные
|
CSI: 1 канал / UART: 1 канал / I2C: 1 канал CSI: 1 канал / UART: 1 канал |
||||
30-выводные
32-выводные |
CSI: 2 канала / UART: 2 канала / I2C: 2 канала CSI: 1 канал / UART (поддержка LIN-bus): 1 канал / I2C: 1 канал CSI (7…16 бит): 1 канал / UART (7…9, 16 бит): 1 канал |
|||||
48-выводные
|
CSI: 3 канала / UART: 2 канала / I2C: 3 канала
CSI: 2 канала / UART (поддержка LIN-bus): 1 канал / I2C: 2 канал
CSI (7…16 бит): 1 канал / UART (7…9, 16 бит): 1 канал
|
|||||
64-выводне
|
CSI: 4 канала / UART: 2 канала / I2C: 4 канала
CSI: 2 канала / UART (поддержка LIN-bus): 1 канал / I2C: 2 канал
CSI (7…16 бит): 2 канала / UART (7…9, 16 бит): 1 канал
|
|||||
общие
|
I2C шина: 1 канал
LIN-UART: 1 канал |
|||||
Внешние прерывания
|
5 каналов
|
6 каналов
|
10 каналов
|
12 каналов
|
||
DMA
|
2 канала
|
|||||
Other
|
LVD, POR
|
|||||
Диапазон напряжения питания
|
1.8 В … 5.5 В
|
|||||
Рабочая температура
|
–40 °С…85 °С, –40 °С…125 °С, –40 °С…150 °С
|