https://habr.com/ru/post/678330/

Особенности микроконтроллеров PADAUK

Анализируя модельный ряд микросхем PADAUK, можно выявить следующие характерные особенности:

    микроконтроллеры в различных корпусах, от SOT 23-6 у (PMS150, 4 порта ввода/вывода) до SOP28 (PFC460, до 26 портов ввода/вывода), примечательно, что для одного и того же микроконтроллера имеется различные варианты корпуса;

    объём памяти программ от 512 до 4096 слов, объём оперативной памяти от 64 до 256 байт;

    тактовая частота до 16 МГц (от внутреннего тактового генератора), большинство процессорных команд выполняются за один такт;

    у микроконтроллеров отсутствуют аппаратные интерфейсы (UART, I2C, SPI и т.д.), встроенный в IDE генератор кода предлагает реализовывать их программными средствами;

    имеются модели с flash памятью (MTP) и однократно программируемые (OTP);

    некоторые микроконтроллеры оснащены, так называемыми «программируемыми пользователем процессорными матрицами» (field-programmable processor array, FPPA), о том, что это такое и как это может быть использовано мы поговорим ниже.

На официальном сайте производителя имеется документация на все модели контроллеров на английском и китайских языках. Доступна для скачивания полнофункциональная среда разработки FPPA IDE. Программы можно писать на классическом ассемблере, однако производитель предлагает ещё и вариацию языка C – Mini.C, что мне показалось очень интересным.