Микроконтроллер Motorola MC68302.Моторола MC68302 кристаллПроцессор XC68360RC25B в PGA
Freescale 683xx (ранее Motorola 683xx ) — это семейство совместимых микроконтроллеров компании Freescale , использующих ядро ЦП на базе Motorola 68000 . Семейство было разработано с использованием языка описания аппаратного обеспечения , что сделало детали пригодными для синтеза и улучшения производственных процессов, таких как усадка штампа.
В семействе 683xx используются два ядра ЦП: 68EC000 и CPU32. Набор инструкций ядра CPU32 аналогичен 68020 без инструкций по битовым полям и с несколькими инструкциями, уникальными для ядра CPU32, такими как инструкции поиска по таблице и интерполяции, а также режим остановки с низким энергопотреблением.
Модули микроконтроллера разрабатывались независимо и выпускались по мере возможности тестирования новых процессоров. Этот процесс позволил архитекторам выполнить «предварительное проектирование», так что, когда кремниевые технологии станут доступны, у Motorola будут проекты, готовые к реализации и выводу на рынок. Многие из этих субмодулей были перенесены в линейку процессоров Coldfire .
Микроконтроллеры состоят из ряда модулей, соединенных внутренней шиной:
Полностью статическое ядро ЦП, способное работать на любой тактовой частоте от полной остановки до максимальной номинальной частоты (25 или 33 МГц).
Ядро ЦП спроектировано так, чтобы минимизировать количество транзисторов при максимальной производительности.
Высокоскоростной последовательный интерфейс с тактовой частотой для отладки, называемый фоновым режимом отладки (BDM). Серия 683xx была первой, которая имела тактируемый последовательный интерфейс с ЦП для выполнения отладки. Сейчас многие процессоры используют для этой цели стандартный последовательный тестовый интерфейс, обычно JTAG .
SIM (модуль системной интеграции), который устраняет большую часть связующей логики, обеспечивая выбор чипа и декодирование адреса. SIM-карта также предоставляет тактовый генератор, сторожевые схемы для различных системных операций, настройку контактов процессора, периодический таймер и контроллер прерываний.
Другие модули, доступные на различных процессорах семейства 683xx:
Блок процессора синхронизации (TPU), который выполняет практически любую задачу, связанную с синхронизацией: таймеры, счетчики, пропорциональное управление шириной импульса, измерение ширины импульса, генерацию импульсов, контроллеры шаговых двигателей, обнаружение квадратур и т. д. Freescale предоставляет систему разработки и код для бесплатно.
Вспомогательная оперативная память (ОЗУ) служит хранилищем программируемого микроконтроллера для TPU.
Некоторые ранние модели имеют два обычных счетчика-таймера.
Модуль таймера общего назначения (GPT) обеспечивает накопление импульсов, захват/сравнение и возможности широтно-импульсной модуляции .
Большинство моделей имеют последовательный модуль с очередью (QSM), который обеспечивает как синхронный последовательный периферийный интерфейс (SPI), так и возможности RS-232 UART логического уровня .
Motorola анонсировала процессоры 68341 и 68349 в 1993 году. 68349, известный как Dragon I, был разработан для работы на платформе Magic Cap от General Magic для использования в персональных коммуникаторах. Модель 68341 была предназначена для домашних развлекательных и образовательных систем, таких как Philips CD-i , а также для недорогих решений с низким энергопотреблением в целом. [1]