Компания Renesas Electronics анонсировала 32/16-битный CISC микроконтроллер M306S0F8DGP, который пополнил состав группы микроконтроллеров M16C/6S и рассчитан на применение в системах уличного освещения, системах автоматизации зданий, в интеллектуальных устройствах.
Микроконтроллер интегрирует высокопроизводительное ядро M16C и PLC модем IT800 с дифференциальной кодовой манипуляцией (DCSK, Differential Code Shift Keying) и скоростью передачи данных до 7.5 Кбит/с. PLC (Power Line Communication) – телекоммуникационная технология, базирующаяся на использовании силовых электросетей для передачи данных. Эта технология предоставляет чрезвычайно надежную коммуникацию по линиям электросетей и гарантирует уверенную передачу данных при наличии импульсных помех или искажений.
Отличительные особенности:
- 32/16-битное CISC ядро M16C/60;
- рабочая частота 15.36 МГц;
- количество базовых инструкций – 91;
- минимальное время выполнения инструкции 65.1 нс;
- аппаратный перемножитель 16×16 бит (32 битный результат );
- 2-канальный контроллер DMA;
- Flash-память программ 64 КБайт;
- 24 КБайт RAM;
- 21 внутренних прерываний, 3 внешних прерывания, 7 уровней приоритета;
- встроенный осциллятор
- 16-битный 5 канальный таймер;
- интерфейсы UART, I2C;
- встроенный PLC модем:
- физический уровень IT800 (ядро и аналоговый интерфейс);
- дифференциальная кодовая модуляция;
- механизм обнаружения и коррекции ошибок;
- специальные алгоритмы синхронизации;
- диапазон частот:
- 120 кГц – 400 кГц (скорость передачи данных 7.5/5.0/1.25 Кбит/с);
- 20 кГц – 80 кГц, 95 кГц – 125 кГц (скорость передачи данных 2.5/0.625 Кбит/с);
- аналоговый интерфейс:
- 10-битный ЦАП, предварительный усилитель;
- 10-битный 3-канальный АЦП;
- встроенный PLL;
- сторожевой таймер;
- напряжение питания: 3.0 В – 3.6 В;
- корпус: 64-выводный LQFP.
Блок-схема микроконтроллера
Встроенная Flash-память 64 КБайт и интегрированный PLC модем делают устройство конкурентоспособным. Это очень важный фактор для многих приложений, например для систем уличного освещения, которые зачастую требуют устройств по типу трансиверов. С этой целью компания планирует реализовать программный последовательный интерфейс для микроконтроллеров, чтобы возможно было использовать их в роли трансиверов. Кроме того, такое решение предоставит дополнительные преимущества для разработчиков, т.к. позволит им реализовать трансивер на базе UART интерфейса.