Сімейство 16-розрядних МК НС12

 

Сімейство НС12 є черговим кроком у розвитку мікроконтролерів фірми Motorola у напрямку підвищення продуктивності та пониженого електроспоживання. Цільовими ринками МК даного сімейства є різноманітні портативні пристрої, особливо засоби безпровідного зв'язку, автомобільна електроніка, пристрої промислового керування.

Нове процесорне ядро сімейства НС12 (CPU12), засноване на популярній архітектурі НС11, забезпечує повну підтримку операцій нечіткої логіки, що дає можливість економії коду програми, спрощення алгоритмізації задачі та інші переваги. Система команд CPU12 дозволяє працювати з непарним байтом і має розширену систему адресації зовнішньої пам'яті (до 5 МБайт). Асемблер СРU12 сприймає тексти для НС11 без змін, що дає користувачам НС11 можливість перейти на новий рівень продуктивності з мінімальними витратами. Наявність вмонтованого налагоджувача і підтримка налагоджувальними засобами полегшують розробнику перехід на нову архітектуру.

Першими представниками сімейства НС12 стали MC68HC812A4 та МС68НС916В32.

В склад мікроконтролера МС68НС812А4 входять:

· CPU12 із внутрішньою тактовою частотою 8 МГц;

· 4К ПЗП EEPROM із побайтовим стиранням;

· 1К ОЗП;

· 8-розрядний 8-канальний АЦП;

· 8-канальний 16-розрядний універсальний таймер;

· Два асинхронних та один синхронний послідовний інтерфейси;

· Засоби керування перериваннями реального часу;

· Сторожовий таймер;

· 7 програмованих вибірок із підтримкою розширеної адресації (до 4М пам'яті програм і 1 М пам'яті даних).

В склад мікроконтролера МС68НС912В32, який розроблений для автомобільних та індустріальних прикладень, входять:

· 32К ПЗП Flash EEPROM;

· 768 байт ОЗП;

· 8-розрядний 8-канальний АЦП;

· 8-канальний 16-розрядний універсальний таймер;

· 8-розрядний 4-канальний ШІМ, оптимізований для керування двигунами;

· Асинхронний і синхронний послідовний інтерфейси;

· Автомобільний контролер обміну BDLC (J1850);

· Засоби керування перериваннями реального часу;

· Сторожовий таймер.