HK32F030C8T6: полный функциональный клон STM32F030C8T6 — анализ и сравнение

Что представляет собой микроконтроллер HK32F030C8T6. Является ли он действительно полным клоном STM32F030C8T6. Какие отличия есть между этими чипами. Как провести сравнительный анализ HK32F030C8T6 и STM32F030C8T6.

Содержание

Обзор микроконтроллера HK32F030C8T6

HK32F030C8T6 — это микроконтроллер, разработанный компанией Shenzhen Hangshun Chip Technology R&D Co., Ltd. По заявлениям производителя, данный чип является полной функциональной копией популярного микроконтроллера STM32F030C8T6 от STMicroelectronics.

Основные характеристики HK32F030C8T6:

  • Диапазон питающего напряжения: 2,0 В — 5,5 В
  • Максимальная тактовая частота ядра: 72 МГц
  • Архитектура: ARM Cortex-M0
  • Объем Flash-памяти: 64 кБ
  • Объем SRAM: 8 кБ
  • Корпус: LQFP48

На первый взгляд характеристики выглядят даже лучше, чем у оригинального STM32F030C8T6, который имеет максимальную частоту 48 МГц. Однако так ли все идеально на самом деле?

Анализ технической документации HK32F030C8T6

При детальном изучении технической документации на HK32F030C8T6 обнаруживаются некоторые интересные моменты:


  • Документация доступна только на китайском языке, что затрудняет ее анализ
  • В функциональной схеме модуля генерации частот присутствует регистр RCC_CFGR4, которого нет у STM32F030C8T6
  • Информации о чипе в документе недостаточно для полного понимания его архитектуры и возможностей

Эти факты заставляют усомниться в том, что HK32F030C8T6 является точной копией STM32F030C8T6. Требуется более глубокий анализ для выявления всех отличий.

Сравнение программных библиотек

Для сравнения микроконтроллеров были проанализированы их программные библиотеки:

  • Стандартная библиотека STM32F0xx для STM32F030C8T6
  • Библиотека HK32F0_LibraryV1.0.3 для HK32F030C8T6

Анализ показал, что структура регистров RCC (Reset and Clock Control) у HK32F030C8T6 отличается от оригинального STM32F030C8T6:

  • Добавлены дополнительные регистры: HSECTL, CFGR4, AHBENR2
  • Между стандартными и новыми регистрами оставлен большой резерв (42 слова)

Это указывает на то, что архитектура HK32F030C8T6 была модифицирована по сравнению с оригиналом. Возможно, китайские разработчики добавили какие-то свои уникальные функции.


Практическое тестирование микроконтроллеров

Для проверки совместимости HK32F030C8T6 и STM32F030C8T6 было проведено практическое тестирование:

  1. На оба микроконтроллера была загружена одинаковая прошивка с реализацией программного USB
  2. Прошивка корректно работала на STM32F030C8T6
  3. На HK32F030C8T6 прошивка не запустилась

Это показывает, что несмотря на заявленную совместимость, существуют критические отличия между микроконтроллерами на низком уровне.

Анализ времени выполнения инструкций

Для выявления причин несовместимости было проведено исследование времени выполнения отдельных инструкций на обоих микроконтроллерах. Методика тестирования:

  1. Настройка системного таймера (SysTick) на максимальную частоту
  2. Отключение всех прерываний и сторожевого таймера
  3. Пошаговое выполнение инструкций в отладчике
  4. Сравнение показаний SysTick для оценки времени выполнения каждой инструкции

Результаты показали, что время выполнения одинаковых инструкций на HK32F030C8T6 и STM32F030C8T6 отличается. Это объясняет проблемы с запуском тактозависимого кода, такого как программная реализация USB.


Выводы по результатам исследования

На основе проведенного анализа можно сделать следующие выводы о микроконтроллере HK32F030C8T6:

  • Он не является точной копией STM32F030C8T6, несмотря на заявления производителя
  • Архитектура HK32F030C8T6 модифицирована по сравнению с оригиналом
  • Добавлены новые регистры, предположительно для реализации дополнительных функций
  • Время выполнения инструкций отличается от STM32F030C8T6
  • Существуют проблемы с совместимостью на уровне тактозависимого кода

Таким образом, HK32F030C8T6 нельзя считать полноценной заменой STM32F030C8T6. При переходе на этот микроконтроллер потребуется серьезная доработка программного обеспечения, особенно в части тактозависимых алгоритмов.

Рекомендации по использованию HK32F030C8T6

Если вы рассматриваете возможность использования HK32F030C8T6 в своих проектах, учитывайте следующие рекомендации:

  • Тщательно тестируйте работу всех периферийных модулей
  • Перепроверяйте тайминги для критичных ко времени алгоритмов
  • Будьте готовы к переработке низкоуровневых драйверов
  • Используйте официальную библиотеку от производителя вместо стандартной STM32F0xx
  • Запрашивайте у производителя детальную документацию по архитектуре чипа

При соблюдении этих рекомендаций HK32F030C8T6 может стать интересной альтернативой STM32F030C8T6, особенно учитывая его более низкую стоимость и расширенные характеристики.


Заключение

Исследование микроконтроллера HK32F030C8T6 показало, что он не является полным функциональным клоном STM32F030C8T6, как заявляет производитель. Хотя этот чип и имеет схожую архитектуру и набор периферии, существуют важные отличия на низком уровне, которые могут привести к проблемам совместимости.

Разработчикам, планирующим использовать HK32F030C8T6 в своих проектах, следует быть готовыми к дополнительной работе по адаптации программного обеспечения. Особое внимание стоит уделить тактозависимым алгоритмам и низкоуровневым драйверам.

В целом, HK32F030C8T6 может быть интересной альтернативой STM32F030C8T6, особенно в условиях дефицита оригинальных компонентов. Однако его использование требует более глубокого понимания архитектуры и тщательного тестирования.


STM32F030C8T6 от 379 рублей в наличии 73930 шт производства STMicroelectronics STM32F030C8T6

всего в наличии 73930 шт

КоличествоЦена ₽/шт
1 774
10 75000″> 696
25 655
50 40000″> 607
100
559
250 08000″> 526
500 460
1000 50000″> 379

В корзину

и получите

+56 баллов

Бесплатная доставка

Купить STM32F030C8T6 от 1 шт с помощью банковской карты можно прямо сейчас на нашем сайте.
Работаем с частными и юридическими лицами.

STM32F030C8T6 описание и характеристики

IC: микроконтроллер ARM; Flash: 64kБ; 48МГц; SRAM: 8kБ; LQFP48

  • Производитель

    STMicroelectronics

  • Монтаж

    SMD

  • Корпус

    LQFP48

  • Напряжение питания

    2,4. ..3,6В DC

  • Вид архитектуры

    Cortex M0

  • Объем памяти SRAM

    8кБ

  • Кол-во таймеров 16бит

    6

  • Интерфейс

    I2C x2

  • Интерфейс

    SPI x2

  • Интерфейс

    UART x2

  • Объем Flash-памяти

    64кБ

  • Кол-во входов/выходов

    39

  • Тип микросхемы

    микроконтроллер ARM

  • Тактовая частота

    48МГц

  • Вес

    0. 174g

Бесплатная доставка
заказов от 5000 ₽

Доставим прямо в руки или в ближайший пункт выдачи


Смежные товары

ST-LINK/V2

Программатор: микроконтроллеры; STM32,STM8; USB; JTAG,USB

по запросу

Подробнее

X-NUCLEO-IHM07M1

Дочерняя плата; GPIO; L6230; штыревое гнездо,зажим под винт

по запросу

Подробнее

WLSK200

Инструмент: вакуумный захват; SMD

по запросу

Подробнее

X-NUCLEO-IHM02A1

Дочерняя плата; SPI; L6470; штыревое гнездо,зажим под винт

по запросу

Подробнее

X-NUCLEO-BNRG2A1

Аксессуары: дочерняя плата; BlueNRG-M2SP; Интерфейс: SPI

по запросу

Подробнее

X-NUCLEO-IHM01A1

Дочерняя плата; L6474; штыревое гнездо,зажим под винт

по запросу

Подробнее

STLINK-V3SET

Программатор: микроконтроллеры; STM32,STM8; USB; штыревой,USB

по запросу

Подробнее

P-NUCLEO-53L1A1

Набор компонентов; GPIO; VL53L1X; штыревое гнездо,штыревой

по запросу

Подробнее

X-NUCLEO-NFC04A1

Дочерняя плата; GPIO; ST25DV04K; штыревое гнездо

по запросу

Подробнее

X-NUCLEO-IKS01A3

Дочерняя плата; I2C; HTS221,LSM6DSO; штыревое гнездо

по запросу

Подробнее

Похожие товары

STM32F051K8T6

IC: микроконтроллер ARM; Flash: 64kБ; 48МГц; SRAM: 8kБ; LQFP32

от 804 ₽

+30150 баллов

Подробнее

STM32G030C6T6

IC: микроконтроллер ARM; Flash: 32kБ; 64МГц; SRAM: 8kБ; LQFP48

от 369 ₽

+13838 баллов

Подробнее

STM32G081KBT6

IC: микроконтроллер ARM; Flash: 128kБ; 64МГц; SRAM: 36kБ; LQFP32

от 830 ₽

+62250 баллов

Подробнее

STM32F042G6U6

IC: микроконтроллер ARM; Flash: 32kБ; 48МГц; SRAM: 6kБ; UFQFPN28

от 582 ₽

+21825 баллов

Подробнее

STM8AL3136TCY

IC: микроконтроллер STM8; Flash: 8kБ; EEPROM: 1kБ; 16МГц; LQFP32

от 557 ₽

+250650 баллов

Подробнее

STM32F103RET6TR

IC: микроконтроллер ARM; Flash: 512kБ; 72МГц; SRAM: 64kБ; LQFP64

от 2 234 ₽

+83775 баллов

Подробнее

STM32G431C8T6

IC: микроконтроллер ARM; Flash: 64kБ; 170МГц; SRAM: 32kБ; LQFP48

от 1 136 ₽

+85200 баллов

Подробнее

STM32L073CZT3

IC: микроконтроллер ARM; Flash: 192kБ; 32МГц; SRAM: 20kБ; LQFP48

от 1 331 ₽

+99825 баллов

Подробнее

STM32L031K6T6

IC: микроконтроллер ARM; Flash: 32kБ; 32МГц; SRAM: 8kБ; LQFP32

от 574 ₽

+86100 баллов

Подробнее

STM32F205VET6TR

IC: микроконтроллер ARM; Flash: 512kБ; 120МГц; SRAM: 132kБ; LQFP100

от 2 533 ₽

+94988 баллов

Подробнее

STM32F030CCT6

IC: микроконтроллер ARM; Flash: 256kБ; 48МГц; SRAM: 32kБ; LQFP48

от 641 ₽

+24038 баллов

Подробнее

STM32F103T6U6A

IC: микроконтроллер ARM; Flash: 32kБ; 72МГц; SRAM: 10kБ; VFQFPN36

от 1 075 ₽

+80625 баллов

Подробнее

Ваша заявка отправлена. В ближайшее время мы свяжемся с Вами по указанным контактам.

20800078

Enclosure, Accessory, Coding Pegs Срок поставки 3-4 недели

Поздравляем! Вы получили бесплатную доставку на ваш заказ!

Оформить заказ

Заказанное количество не является кратным. Правильное количество должно быть кратным .

Введите номер вашего мобильного телефона

Нажимая на кнопку «Получить СМС с кодом для регистрации», Вы принимаете условия пользовательского соглашения.

Введите номер вашего мобильного телефона

Нажимая на кнопку «Получить СМС с кодом доступа», Вы принимаете условия пользовательского соглашения.

Введите номер вашего мобильного телефона

Нажимая на кнопку «Получить СМС с кодом доступа», Вы принимаете условия пользовательского соглашения.

Введите номер вашего мобильного телефона

Нажимая на кнопку «Получить СМС с кодом доступа», Вы принимаете условия пользовательского соглашения.

Сохранение профиля

Данные сохранены!

Отменить удаление будет невозможно

Введите название Запись начинается на строке

12

Предварительный просмотр вашего файла отображается ниже. Ваши столбцы были сопоставлены на основе содержания вашего файла. Пожалуйста, просмотрите выбранные варианты и используйте выпадающие списки над каждым столбцом, чтобы внести какие-либо изменения, а также сопоставить столбцы, которые мы не смогли отобразить автоматически. Требуется столбец как для номера детали, так и для количества.

Куда доставить заказ?

Москва


Добавьте точный адрес, удобный пункт выдачи или постамат, чтобы заранее увидеть условия доставки товаров

Выберите город

HK32F030C8T6 全功能克隆 (полный функциональный клон) STM32F030C8T6 / Хабр

Сперва лёгкая прелюдия. ..

STMicroelectronics за последние 4-5 месяцев заставила мелких и средне сочных производителей микроэлектроники капитально «затянуть пояса». Не секрет что за это время оригинальные чипы капитально взлетели в цене, а последние пару месяцев чипов так вообще и не достать… Поэтому потянулись, в связи с дефицитом, к китайским аналогам.

Вот к примеру HK32F030C8T6 по заявлениям производителя (Шэньчжэнь Hangshun Chip Technology R&D Co., Ltd.) является полной копией своего с позволения сказать старшего брата STM32F030C8T6. Итак, давайте посмотрим…

Открываем техническую документацию…

Судя по описанию: «HK32F030x4 / HK32F030x6 / HK32F030x8. HK32F030 Перечисленные микросхемы разработаны компанией Shenzhen Haohan Tianji Processor Co., Ltd., дочерней компанией Shenzhen Hangshun Chip Technology Research Co., Ltd.».

И тут честно говоря я был в восторге! Во первых чипы могут работать в диапазоне питающего напряжения от 2,0 В до 5,5 В. Во вторых: максимальная тактовая частота ядра аж до 72 МГц!!! Прям сказка да и только!!! Убедитесь сами!!!:

Скрин тех. документа

Ах да. «Даташит» на китайском…

…читаем дальше!!!

Скрин тех. документа

Тут я добираюсь до функциональной схемы модуля генерации частот… и слегка недоумеваю…

…что такое RCC_CFGR4, у STM’ки его нет! Открываем библиотечный файл «stm32f0xx.h»:

typedef struct
{
  __IO uint32_t CR;         /*!< RCC clock control register,                                  Address offset: 0x00 */
  __IO uint32_t CFGR;       /*!< RCC clock configuration register,                            Address offset: 0x04 */
  __IO uint32_t CIR;        /*!< RCC clock interrupt register,                                Address offset: 0x08 */
  __IO uint32_t APB2RSTR;   /*!< RCC APB2 peripheral reset register,                          Address offset: 0x0C */
  __IO uint32_t APB1RSTR;   /*!< RCC APB1 peripheral reset register,                          Address offset: 0x10 */
  __IO uint32_t AHBENR;     /*!< RCC AHB peripheral clock register,                           Address offset: 0x14 */
  __IO uint32_t APB2ENR;    /*!< RCC APB2 peripheral clock enable register,                   Address offset: 0x18 */
  __IO uint32_t APB1ENR;    /*!< RCC APB1 peripheral clock enable register,                   Address offset: 0x1C */
  __IO uint32_t BDCR;       /*!< RCC Backup domain control register,                          Address offset: 0x20 */ 
  __IO uint32_t CSR;        /*!< RCC clock control & status register,                         Address offset: 0x24 */
  __IO uint32_t AHBRSTR;    /*!< RCC AHB peripheral reset register,                           Address offset: 0x28 */
  __IO uint32_t CFGR2;      /*!< RCC clock configuration register 2,                          Address offset: 0x2C */
  __IO uint32_t CFGR3;      /*!< RCC clock configuration register 3,                          Address offset: 0x30 */
  __IO uint32_t CR2;        /*!< RCC clock control register 2,                                Address offset: 0x34 */
} RCC_TypeDef;

Но сравнив данный модуль с оригинальным, я понимаю что на CFGR4 мне пофиг, куска которым управляет данный регистр у оригинального чипа нет:

. ..просмотрев весь документ я понимаю что информации о чипе в документе явно не достаточно, можно было бы предположить что в нем точно повторен STM32F030, однако тут я вспомнил про регистр CFGR4…

В итоге прорыв просторы интернета я таки нашел ссылку на неведомую библиотеку HK32F0_LibraryV1.0.3… и оказывается вон оно как:

typedef struct
{
  __IO uint32_t CR;            /*!< RCC clock control register,                                   Address offset: 0x00 */
  __IO uint32_t CFGR;       /*!< RCC clock configuration register,                            Address offset: 0x04 */
  __IO uint32_t CIR;        /*!< RCC clock interrupt register,                                Address offset: 0x08 */
  __IO uint32_t APB2RSTR;   /*!< RCC APB2 peripheral reset register,                          Address offset: 0x0C */
  __IO uint32_t APB1RSTR;   /*!< RCC APB1 peripheral reset register,                          Address offset: 0x10 */
  __IO uint32_t AHBENR;     /*!< RCC AHB peripheral clock register,                           Address offset: 0x14 */
  __IO uint32_t APB2ENR;    /*!< RCC APB2 peripheral clock enable register,                   Address offset: 0x18 */
  __IO uint32_t APB1ENR;    /*!< RCC APB1 peripheral clock enable register,                   Address offset: 0x1C */
  __IO uint32_t BDCR;       /*!< RCC Backup domain control register,                          Address offset: 0x20 */
  __IO uint32_t CSR;        /*!< RCC clock control & status register,                         Address offset: 0x24 */
  __IO uint32_t AHBRSTR;    /*!< RCC AHB peripheral reset register,                           Address offset: 0x28 */
  __IO uint32_t CFGR2;      /*!< RCC clock configuration register 2,                          Address offset: 0x2C */
  __IO uint32_t CFGR3;      /*!< RCC clock configuration register 3,                          Address offset: 0x30 */
  __IO uint32_t CR2;        /*!< RCC clock control register 2,                                Address offset: 0x34 */
   uint32_t RESERVED[42];      /*!< Reserved,                                                    Address offset: 0x38-dc */
  __IO uint32_t HSECTL;      /*!< RCC clock HSE control,                                      Address offset: 0xe0 */
    uint32_t RESERVED1;      /*!< Reserved,                                                    Address offset: 0xe4 */
  __IO uint32_t CFGR4;        /*!< RCC clock control register 4,                              Address offset: 0xe8 */ 
  __IO uint32_t AHBENR2;      /*!< RCC clock configuration ahb,                               Address offset: 0xec */
} RCC_TypeDef;

. ..интересно китайцы специально отступили (uint32_t RESERVED[42]; /*!< Reserved) чтоб в лоб не получилось найти доп регистры или это фишка реализации?

Посмотрев библиотеку, увидел что по регистрам периферии прям одно и то же с оригиналом! Ну дык и давайте шить прошивку!!! (…достаю из закромов родины забавную программную реализацию USB для STM32F0xx…) Зашиваю, и получаю:

Не понял, беру STM32F030, зашиваю:

Но я ж не просто так, меня попросили помочь переехать с STM на HK и чтоб программное USB работало… и тут мне слегка не по себе стало… кто реализовывал программный USB на ARM, тому наверное сразу вспомнится цитата из документашки: «NOP performs no operation and is not guaranteed to be time consuming. The processor might remove it from the pipeline before it reaches the execution stage. » Иными словами NOP пользуется для выравнивания команд и с конвейера его проц может «выплевывать» не задерживаясь на выполнение пустой операции. .. но я не совсем про это говорю, как ровнять тайминги если неизвестно сколько тактов тратит каждая инструкция?

Этож целая экспедиция переписать тактозависимые функции приема и передачи для ядра ARM!!!

Тут абсолютно понятно что HK явно не является «клоном» по количеству тактов на инструкции. Однако где найти документацию по ассемблерным командам и самое главное по тактам затрачиваемым на выполнение.

И тут нам поможет System Tick Timer! Настраиваем его, отключаем прерывания, не включаем Watchdog (чтоб проц не отвлекался на что-то иное кроме выполнения). Переходим в отладчик, выполняем инструкции по шагам и сравниваем сколько успел насчитать таймер во время выполнения инструкции. Берем два абсолютно одинаковых куска кода и сравниваем кол-во тактов на инструкцию:

Оригинал (STM32F030):

asm_usb_tx
        PUSH     {R4-R7,LR}			;10
        LDR      R3,DataTable+0x08 	;6
        LDR      R2,DataTable+0x14 	;6
        STR      R2,[R3, #+0x18]	;5
        LDR      R4,[R3, #+0]		;5
        MOVS     R5,#+5				;4
        LSLS     R5,R5,#+22			;4
        ORRS     R5,R5,R4			;4
        STR      R5,[R3, #+0]		;5
        MOVS     R7,#+0				;4
        ADDS     R1,R1,#+1			;4
ut_0
        LDRB     R5,[R0,#+0]		;5
        NOP							;4
        NOP							;4
        SUBS     R1,R1,#+1			;4
        BEQ      ut_2				;4
        MOVS     R6,#+8				;4
        LDRB     R4,[R0,#+0]		;5
        ADDS     R0,R0,#+1			;4

«Китайское» (HK32F030):

asm_usb_tx
        PUSH     {R4-R7,LR}			;10
        LDR      R3,DataTable+0x08	;6
        LDR      R2,DataTable+0x14	;6
        STR      R2,[R3, #+0x18] 	;9 GPIOA->BSRR
        LDR      R4,[R3, #+0]		;8 GPIOA->MODER
        MOVS     R5,#+5				;4
        LSLS     R5,R5,#+22			;4
        ORRS     R5,R5,R4			;4
        STR      R5,[R3, #+0]		;6 GPIOA->MODER
        MOVS     R7,#+0				;4
        ADDS     R1,R1,#+1			;4
ut_0
        LDRB     R5,[R0,#+0]		;9
        NOP							;4
        NOP							;4
        SUBS     R1,R1,#+1			;4
        BEQ      ut_2				;4->8
        MOVS     R6,#+8				;4
        LDRB     R4,[R0,#+0]		;9 Load transmited Byte
        ADDS     R0,R0,#+1			;6 Increment TX Buffer Pointer

Вот блин бабушка и приехали. .. Инструкции LDR/STR выполняются в полтора раза дольше и те же инструкции тратят на один такт больше если используем Immediate Value… и мало того, — по сути идентичные инструкции выполняются разное кол-во тактов, и ещё опа, — времени банально не хватает на текущую реализацию… Пусть, ядро может работать на 72 MHz, пробуем.

Меняем множитель с 6 на 9. И в теории, времени теперь навалом, а по факту впритык, потому что проц пожирает массу времени на часто используемые команды, подгоняем реализацию под нужные временные интервалы антинаучным методом «подбора» и «научного тыка». И теперь оно работает.

Резюме:

…HK это не STM…

  1. Отсутствие нормальной документации, если разработчики подумали что фиг с ним, есть стандартный мануал от STM, там читайте, то хоть бы скопипастили даташит, не понятно даже где адреса GPIO. Текущий документ выглядит так как будто начали писать, потом устали.

  2. Микроконтроллер HK по периферии, похож на STM, лично я проверил ADC/TIM/USART/IWDG/GPIO, — работают схоже, но документации точной нет, поэтому угадайка где что вылезет.

  3. Не предсказуемое время выполнения кода и даже заявленное преимущество в 72MHz собственно полностью «закрашивается» временем выполнения операций условного перехода и загрузкой/выгрузкой регистров. «Слегка» промахнулись с «фетчем» инструкций и данных. При переезде на этот проц, если вы работали на STM’ке на 48MHz, задирайте на HK частоту до 72, так как среднее время выполнения «по поликлинике» на 48MHz для STM приблизительно будет равно для HK на 72MHz, и придется переписывать все таймеры ибо 72 != 48, а таймеры, неожиданно прям, тикают в этих кристаллах одинаково.

За сим разрешите откланяться.

Отличного дня! Благ, доброты и удачи.

STM32F030C8T6 STMicroelectronics — MCU — JAK Electronics

Технические характеристики STM32F030C8T6

STMicroelectronics STM32F030C8T6 технические характеристики, атрибуты, параметры и детали с аналогичными характеристиками STMicroelectronics STM32F030C8T6.

Атрибут продукта Значение атрибута
Заводское время выполнения заказа 10 недель
Статус жизненного цикла АКТИВЕН (Последнее обновление: 7 месяцев назад)
Контактное покрытие Банка
Тип крепления Поверхностное крепление
Пакет/кейс 48-ЛКФП
Поверхностное крепление ДА
Количество контактов 48 контактов
Рабочая Температура -40°C~85°C ТА
Упаковка Поднос
Ряд СТМ32Ф0
Код JESD-609 e3
Статус детали Активный
Уровень чувствительности к влаге (MSL) 3 (168 часов)
Количество прекращений 48Терминации
Подкатегория Микроконтроллеры
Максимальная рассеиваемая мощность 364 мВт
Технологии КМОП
Терминальное положение КВАДРО
Терминальная форма КРЫЛО ЧАЙКИ
Атрибут продукта Значение атрибута
Напряжение питания 3,3 В
Терминальный шаг 0,5 мм
Частота 48 МГц
Номер базовой детали СТМ32Ф03
Интерфейс I2C, SPI, UART, USART
Объем памяти 64 КБ
Тип генератора Внутренний
Количество входов/выходов 39В/В
Размер оперативной памяти 8К х 8
Напряжение питания (Vcc/Vdd) 2,4 В ~ 3,6 В
Тип ИБП/БК/периферийных ИС МИКРОКОНТРОЛЛЕР, RISC
Основной процессор ARM® Cortex®-M0
Периферийные устройства DMA, POR, PWM, WDT
Тип программной памяти ВСПЫШКА
Размер ядра 32-битный
Размер памяти программы 64 КБ 64 КБ x 8
Связь I2C, SPI, UART/USART
Размер бита 32
Конвертер данных А/Д 12x12b
Атрибут продукта Значение атрибута
Сторожевой таймер Да
Имеет АЦП ДА
Каналы прямого доступа к памяти ДА
Ширина шины данных 32б
Количество таймеров/счетчиков 7Таймеры/счетчики
Базовая архитектура РУКА
Семейство процессоров КОРТЭКС-М0
Количество каналов АЦП 12 каналов АЦП
Количество каналов ШИМ 6 каналов ШИМ
Количество каналов I2C 2I2C-каналы
Высота 1,45 мм
Длина 7,2 мм
Ширина 7,2 мм
Радиационное упрочнение Нет
ДОСТИГНУТЬ SVHC Нет SVHC
Статус RoHS Соответствует ROHS3
Без свинца Без свинца

осталось Просмотреть похожие

STM32F030C8T6 Документы

Загрузите спецификации и документацию производителя для СТМ32Ф030К8Т6

Спецификации

STM32F030x4,6,8,C Спецификация STM32F030xx Ошибки STM32F0zzz Руководство по программированию STM32F030, 070 Справочное руководство STN32F0zzzz Руководство по технике безопасности

Popular Search

Ниже приведен популярный раздел поиска.

Рекомендуемые производители и категории

Реле Интегральные схемы конденсаторы Встроенные — ПЛИС Резисторы Катушки индуктивности, катушки, дроссели RF/IF и RFID Датчики, Преобразователи Изоляторы Дискретные полупроводниковые продукты Соединители, межсоединения

Лучшие продажи

СТМ32Ф051К8Т7

STMicroelectronics

IC MCU 32BIT 64KB FLASH 32LQFP

10000 В наличии

B30B-PHDSS(LF)(SN)

JST Sales America Inc.

РАЗЪЕМ ВЕРТ. 30ПОЗ. 2ММ

$1 . 01165 (за 1К)

878 В наличии

ЛИС2Дх22ТР

STMicroelectronics

СТМИКРОЭЛЕКТРОНИКА — ЛИС2Дх22ТР — АКСЕЛЕРОМЕТР 3-Х ОСЕВОЙ, ЦИФРОВОЙ, LGA-12

$0 . 63047 (за 1К)

0 В наличии

ЭП1К3Т144К8Н

Альтера

ALTERA — EP1C3T144C8N — FPGA, Cyclone, PLL, 104 ввода/вывода, 275 МГц, от 1,425 В до 1,575 В, TQFP-144

1160 В наличии

БМ04Б-СРСС-ТБ(ЛФ)(СН)

JST Sales America Inc.

JST (БЕСПЛАТНЫЕ КЛЕММЫ ДЛЯ ЯПОНИИ) — BM04B-SRSS-TB(LF)(SN) — Кабель-короткий контакт, 1 мм, 4 контакта(-er), Hylsstickpropp, SH Serien

$0 . 20441 (за 1К)

50000 В наличии

СТМ32Ф407ЗЕТ6

STMicroelectronics

MCU 32-разрядный STM32 ARM Cortex M4F RISC 512 КБ Flash 2,5 В/3,3 В 144-контактный лоток LQFP

6990 В наличии

Другие включают «СТМ32» части

Следующие части включают «STM32»

Руководство по покупкам

Если у вас есть какие-либо вопросы, вы можете быстро связаться с нами следующими способами

Тел. : 00852-9140 9162 Тел.: 00852-8170 3377 Тел.: 0755-8355-3637

Электронная почта: [email protected]

Айви Чен Вивиан Лю Рокси Чжэн

Период доставки

Посылки будут доставлены в течение 1-2 дней с момента поступления всех товаров на наш склад. Товары в наличии могут быть отправлены в течение 24 часов. Срок доставки зависит от способа доставки и пункта назначения доставки.

Стоимость доставки

Стоимость доставки зависит от размера, веса и пункта назначения посылки. JAK предлагает конкурентоспособные варианты доставки через ведущих перевозчиков DHL, FedEx и UPS. Мы также предлагаем услуги счета доставки для клиентов, которые хотят получать счета непосредственно за доставку.

Методы доставки

Отслеживание доставки

После доставки компонентов номер отслеживания будет немедленно отправлен по электронной почте. Номер отслеживания также можно найти в истории заказов.

Возвращение

Все возвраты должны быть произведены в течение 60 дней с даты выставления счета и сопровождаться оригинальным номером счета, гарантийным талоном, изображением детали и кратким объяснением или протоколом испытаний причины возврата. Возвраты не принимаются по истечении 60 дней. Возвращаемый товар должен быть в оригинальной упаковке и в состоянии, пригодном для продажи. Детали, возвращенные из-за ошибки клиента во время предложения или продажи, не принимаются. Пожалуйста, свяжитесь со службой поддержки для получения разрешения на возврат перед возвратом товара.

Как купить

Доступны онлайн и оффлайн заказы.
Пожалуйста, ознакомьтесь с руководством по процессу заказа по ссылке ниже: https://www.jakelectronics.com/howtobuy
Если у вас есть какие-либо проблемы с работой, пожалуйста, свяжитесь с нашей службой поддержки клиентов.

Оплата

TT заранее (банковский перевод), Western Union, кредитная карта, PayPal. Клиент несет ответственность за стоимость доставки, банковские сборы, пошлины и налоги.

Индекс :

0 1 2 3 4 5 6 7 8 9 А Б С Д Е Ф г ЧАС я Дж К л М Н О п Вопрос р С Т U В Вт Икс Д Z

Марка STM32F030C8T6 производители: STMicroelectronics, JAK сток, STM32F030C8T6 справочная цена.STMicroelectronics. Параметры STM32F030C8T6, техническое описание STM32F030C8T6 в формате PDF и описание схемы выводов. Вы можете использовать STM32F030C8T6 Embedded — микроконтроллеры, техническое описание DSP в формате PDF, найти схему выводов и принципиальную схему STM32F030C8T6, а также метод использования функции, учебные пособия по электронике STM32F030C8T6. Вы можете скачать с JAK.

STMicroelectronics STM32F030C8T6: символ, посадочное место, трехмерная модель STEP

LCSC

Статус: активен Символ

Обычный вид

STM32F030C6_C8T_1 1STM32F030C6_C8T 2

Основание

Основной видПодробный вид

9005x79mm

LQFP4

3D модель

Представления символов
(не все виды будут доступны для каждой детали)

Нормальный: Стандартное и наиболее популярное представление символа схемы

ALT_1 (представление IEEE): Представление символа более графическим способом в объяснении, какова цель каждой булавки. Для соединителей и большинства дискретных (поскольку мы используем эти представления) это просто альтернативное представление, которое люди могут использовать в зависимости от ситуации. Например, разъемы обычно могут быть входом, выходом или ни тем, ни другим. Резисторы могут быть вертикальными или горизонтальными.

ALT_2 (деморган): Деморган — это название эквивалентной структуры Врат. так, например, вентиль И и вентиль ИЛИ могут быть представлены его деморгановским эквивалентом вентиля ИЛИ-НЕ.

Иногда устройство разбивается на несколько символов (часто для деталей с большим количеством контактов). Если это так, вы можете предварительно просмотреть различные символы, из которых состоит устройство, выбрав их в этом раскрывающемся списке.

Виды посадочных мест
(не все виды будут доступны для каждой детали)

Базовый: Наш стандартный вид посадочного места, показывающий, область контакта, номер контакта, верхнюю часть, верхнюю часть в сборе

Подробный: Дополнительная информация, которая поможет вам оценить деталь и посадочное место, включая: размеры, трафаретную печать, паяльную маску и паяльную пасту

PinDetail: Отображает размеры области контакта штифта с контактной площадкой

Отображает минимальные/типовые/максимальные размеры площадки для занимаемой площади в соответствии со спецификацией IPC (не все размеры будут доступны для каждой детали)

Назад к предварительному просмотру

Максимальное количество выбранных вариантов

Выберите свой формат САПР

ШАГ

Альтиум Дизайнер

ПКАД v14

ПКАД v15

Библиотека Eagle6

DXF-2D

DXF-3D

Плата Fusion360

Редактор плат OrCAD/Allegro v15. 2-16

Редактор плат OrCAD/Allegro v16.x

Редактор плат OrCAD/Allegro v17.2+

Allegro Design Authoring v16+ (Концепция HDL)

OrCAD Capture v9-16.x

OrCAD Захват v17.2+

OrCAD Макет DOS

ДизайнSpark

KiCAD

Бортовая станция

Архитектор дизайна

колодки v3

колодки v4

колодки v2007

колодки v2009

Печатная плата Xpedition с Design Capture v99+

Печатная плата Xpedition с xDX Designer v99+

ПосмотретьРисовать

Пульсоникс

Квадроцепт

ЦЕЛЬ 3001!

КАДСТАР v3+

КР-5000/КР-8000

eCadstar

Порядок выводов символа

Последовательный Функциональный

Единицы следа

Английский (мил) Метрический (мм)

Войдите, чтобы скачать Зарегистрируйтесь для бесплатной загрузки САПР

Эталонные конструкции

STMicroelectronics

STEVAL-LLL005V1

Экономичный матричный дисплей с 60 светодиодами (6 x 10) на базе STP16CPC26 с Bluetooth с низким энергопотреблением и приложением для Android

Скачать

Добро пожаловать в крупнейшую в мире проверенную библиотеку САПР для печатных плат.

Получите доступ к нашей бесплатной библиотеке, содержащей миллионы символов, посадочных мест и 3D-моделей от таких производителей, как TI, Analog Devices, TE, Maxim, Power Integrations и других.

  • Часто задаваемые вопросы
  • Пример загрузки детали
  • Стандарты нашей части
  • Свяжитесь с нами

Соглашение о подписке с конечным пользователем Ultra Librarian®

ЭТО ЯВЛЯЕТСЯ ЮРИДИЧЕСКИМ СОГЛАШЕНИЕМ МЕЖДУ ВАМИ КАК КОНЕЧНЫМ ПОЛЬЗОВАТЕЛЕМ И EMA DESIGN AUTOMATION®, INC. ПУТЕМ ЗАГРУЗКИ СИМВОЛОВ ECAD, СХЕМ ПЛАТЫ, ШАГОВЫХ МОДЕЛЕЙ И СОПРОВОЖДАЮЩИХ МАТЕРИАЛОВ В ПИСЬМЕННОМ, ЭЛЕКТРОННОМ ИЛИ ЛЮБОМ ДРУГОМ ФОРМАТЕ («СОДЕРЖАНИЕ») С НА ВЕБ-САЙТЕ ULTRA LIBRARIAN® ВЫ СОГЛАШАЕТЕСЬ СОБЛЮДАТЬ ЭТИ УСЛОВИЯ ИСПОЛЬЗОВАНИЯ, ВСЕ ПРИМЕНИМЫЕ ЗАКОНЫ И НОРМЫ И СОГЛАШАЕТЕСЬ С ТЕМ, ЧТО ВЫ НЕСЕТЕ ОТВЕТСТВЕННОСТЬ ЗА СОБЛЮДЕНИЕ ЛЮБОГО ПРИМЕНИМОГО МЕСТНОГО ЗАКОНОДАТЕЛЬСТВА. ЕСЛИ ВЫ НЕ СОГЛАСНЫ С КАКИМ-ЛИБО ИЗ ЭТИХ УСЛОВИЙ, ВАМ ЗАПРЕЩАЕТСЯ ЗАГРУЗКА КОНТЕНТА. СОДЕРЖАНИЕ ЗАЩИЩЕНО ПРИМЕНИМЫМ ЗАКОНОМ ОБ АВТОРСКИХ ПРАВАХ И ТОВАРНЫХ ЗНАКАХ.

  1. Предоставление прав . В обмен на уплату соответствующей абонентской платы и до тех пор, пока вы соблюдаете условия настоящего Соглашения, EMA предоставляет вам неисключительное и непередаваемое (за исключением случаев, специально оговоренных в настоящем документе) ограниченное право на использование веб-сайта Ultra Librarian для загрузки СОДЕРЖАНИЕ. Ваше использование ограничено исключительно загрузкой и использованием СОДЕРЖИМОГО исключительно в системах ECAD, PCB и MCAD и только для проектирования электронных схем, печатных плат или других систем. Любое другое использование СОДЕРЖИМОГО запрещено. EMA оставляет за собой право прекратить действие ваших прав по настоящему Соглашению и прибегнуть к любым другим средствам правовой защиты, если вы нарушите какие-либо положения настоящего Соглашения, и в случае такого прекращения и в любое время EMA и/или ее лицензиары владеют и сохраняют все права, право собственности и интересы в отношении СОДЕРЖИМОГО, включая все патенты, патентные права, авторские права, коммерческие секреты, знаки обслуживания и товарные знаки, а также любые заявки на любое из вышеперечисленного во всех странах мира, воплощенные в них, и вы не будете иметь никаких прав относительно этого. Если вы не являетесь зарегистрированным или авторизованным пользователем, вам не разрешается загружать СОДЕРЖИМОЕ из онлайн-библиотеки для любых целей. Если вы, тем не менее, получите доступ к СОДЕРЖИМОМУ без регистрации и авторизации, ваш доступ и использование будут регулироваться настоящим Соглашением, и вы будете нести ответственность перед EMA за любое нарушение, а также за соответствующую плату за использование. EMA может ограничить количество СОДЕРЖИМОГО, доступного в онлайн-библиотеке, и может отклонить любую загрузку или любую часть загрузки.
  2. Использование . Регистрация требуется для загрузки СОДЕРЖИМОГО с веб-сайта Ultra Librarian («Веб-сайт») либо напрямую, либо по ссылке с партнерского веб-сайта. Вы имеете право загружать КОНТЕНТ. Вы можете включать СОДЕРЖИМОЕ, ​​к которому у вас есть доступ, в свои продукты или проекты, которые могут распространяться без ограничений, в том числе в коммерческих, образовательных целях и в целях с открытым исходным кодом. Вы не можете использовать СОДЕРЖИМОЕ для публикации или создания библиотеки или библиотек для продажи или распространения в коммерческих целях или предоставления возможности делать то же самое третьим лицам. Вы можете использовать СОДЕРЖИМОЕ только в соответствии с законом, включая применимые законы и положения об экспорте и реэкспорте. Вы несете ответственность за любое использование СОДЕРЖИМОГО, доступ к которому осуществляется с использованием вашего регистрационного кода. У вас нет разрешения на использование СОДЕРЖИМОГО, если вы находитесь в каком-либо списке запрещенных или исключенных организаций.
  3. Авторское право . СОДЕРЖИМОЕ принадлежит EMA и является конфиденциальной собственностью EMA или третьих лиц, от которых EMA получила права, и защищено законами об авторском праве США и положениями международных договоров. Вы признаете, что EMA или любые третьи лица, от которых EMA получила права, являются единственными и исключительными владельцами всех прав, титулов и интересов, включая все товарные знаки, авторские права, патенты, торговые наименования, коммерческие тайны и другие права на интеллектуальную собственность. Вы не можете изменять, скрывать или удалять уведомления об авторских правах из СОДЕРЖИМОГО. Вы соглашаетесь принимать все разумные меры и проявлять должную осмотрительность для защиты СОДЕРЖИМОГО и сопутствующих материалов от несанкционированного воспроизведения, публикации или распространения, за исключением случаев, указанных в настоящем Соглашении.
  4. Прекращение . EMA оставляет за собой право прекратить ваш доступ и прибегнуть к любым другим средствам правовой защиты в случае невыполнения вами условий настоящего Соглашения. Невыполнение вами своих обязательств по настоящему Соглашению, включая, помимо прочего, своевременную уплату в полном объеме всех сборов или несостоятельность, банкротство, реорганизацию, уступку прав в пользу кредиторов, роспуск, ликвидацию или прекращение бизнеса, считается неисполнением обязательств в соответствии с настоящим Соглашение.
  5. Обязательства по расторжению или истечении срока действия . После расторжения или истечения срока действия настоящего Соглашения вы должны немедленно прекратить загрузку СОДЕРЖИМОГО. Ваши обязательства в отношении СОДЕРЖИМОГО останутся в силе после расторжения или истечения срока действия настоящего Соглашения.
  6. Гарантия . КОНТЕНТ ПРЕДОСТАВЛЯЕТСЯ НА УСЛОВИЯХ «КАК ЕСТЬ». МЫ НЕ ГАРАНТИРУЕМ, ЧТО КОНТЕНТ ИЛИ ФУНКЦИЯ, ВЫПОЛНЯЕМАЯ ВЕБ-САЙТОМ, БУДЕТ БЕЗОПАСНО БЕЗ ПЕРЕРЫВОВ, ЗАДЕРЖЕК ИЛИ ОШИБОК. МЫ НЕ ДАЕМ НИКАКИХ ГАРАНТИЙ И НЕ ДЕЛАЕМ НИКАКИХ ЗАЯВЛЕНИЙ В ОТНОШЕНИИ ТОЧНОСТИ ИЛИ НАДЕЖНОСТИ СОДЕРЖИМОГО. МЫ ОТКАЗЫВАЕМСЯ ОТ ВСЕХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, НЕНАРУШЕНИЯ ПРАВ СОБСТВЕННОСТИ ТРЕТЬИХ ЛИЦ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, СВЯЗАННОЙ С СОДЕРЖАНИЕМ.
  7. Ограничение ответственности . ВЫ ПРИНИМАЕТЕ ВСЮ ОТВЕТСТВЕННОСТЬ И РИСК ЗА ИСПОЛЬЗОВАНИЕ ВЕБ-САЙТА, ​​ЗАГРУЖАЕМОГО КОНТЕНТА И ИНТЕРНЕТА В ЦЕЛОМ. В МАКСИМАЛЬНОЙ СТЕПЕНИ, РАЗРЕШЕННОЙ ЗАКОНОМ, КОМПАНИЯ EMA ИЛИ ЕЕ ПОСТАВЩИКИ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ КОСВЕННЫЙ, КОСВЕННЫЙ, СЛУЧАЙНЫЙ ИЛИ ОСОБЫЙ УЩЕРБ ИЛИ ЛЮБОЙ ДРУГОЙ УЩЕРБ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОТЕРЯ КОММЕРЧЕСКОЙ ИНФОРМАЦИИ ИЛИ ДРУГОЙ МАТЕРИАЛЬНЫЙ УЩЕРБ, ВОЗНИКШИЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ СОДЕРЖИМОГО, ДАЖЕ ЕСЛИ EMA БЫЛО УВЕДОМЛЕНО О ВОЗМОЖНОСТИ ТАКИХ УЩЕРБОВ НЕЗАВИСИМО ОТ УТВЕРЖДЕННОЙ ПРАВОВОЙ ТЕОРИИ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ ОТВЕТСТВЕННОСТЬ EMA В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ СОДЕРЖИМОГО И ЛЮБЫХ СОПРОВОЖДАЕМЫХ ЭЛЕМЕНТОВ ПРЕВЫШАЕТ СТОИМОСТЬ ПОДПИСКИ, УПЛАЧЕННУЮ ЗА ДОСТУП К СОДЕРЖАНИЮ В ПОСЛЕДНИЕ 365 ДНЕЙ. ХОТЯ МЫ СЧИТАЕМ, ЧТО СОДЕРЖАНИЕ ТОЧНЫМ, ПОЛНЫМ И АКТУАЛЬНЫМ, МЫ НЕ ДАЕМ НИКАКИХ ГАРАНТИЙ В ОТНОШЕНИИ ТОЧНОСТИ, ПОЛНОТЫ ИЛИ АКТУАЛЬНОСТИ СОДЕРЖИМОГО. ВЫ ОБЯЗАНЫ ПРОВЕРИТЬ ЛЮБУЮ ИНФОРМАЦИЮ, ПРЕЖДЕ ЧЕМ ПОЛОЖИТЬСЯ НА НЕГО. СОДЕРЖАНИЕ МОЖЕТ СОДЕРЖАТЬ ТЕХНИЧЕСКИЕ НЕТОЧНОСТИ ИЛИ ОПЕЧАТКИ. МЫ МОЖЕМ ВНЕСТИ ИЗМЕНЕНИЯ В СОДЕРЖАНИЕ В ЛЮБОЕ ВРЕМЯ И БЕЗ УВЕДОМЛЕНИЯ.
  8. Форс-мажор . EMA не несет ответственности за любые убытки, ущерб или штрафы, возникшие в результате задержки по причинам, не зависящим от нее, включая, помимо прочего, задержки со стороны ее поставщиков или провайдеров интернет-услуг.
  9. Законы об экспорте . Вы соглашаетесь с тем, что не будете экспортировать или реэкспортировать СОДЕРЖИМОЕ в любой форме без соответствующей лицензии или разрешения правительства США и других стран, если это необходимо, и возместите EMA любые убытки, связанные с несоблюдением вами этих требований. Вы также соглашаетесь с тем, что ваши обязательства по этому разделу останутся в силе и продолжатся после любого прекращения или отзыва прав по настоящему Соглашению.
  10. Другое . Вы соглашаетесь подчиняться исключительной юрисдикции федеральных судов и судов штата Нью-Йорк, США. Настоящее соглашение должно толковаться в соответствии с законами штата Нью-Йорк без учета принципов коллизионного права. Если какое-либо условие или пункт настоящего Соглашения будут признаны недействительными или неисполнимыми, все остальные условия остаются в полной силе и действии. Отказ от любого условия или нарушение условия настоящего Соглашения в любом случае не является отказом от условия или любого последующего нарушения. Этот документ представляет собой полное соглашение между сторонами и заменяет любые предыдущие письменные или устные договоренности. Веб-сайт и СОДЕРЖИМОЕ могут быть улучшены, добавлены, отозваны или иным образом изменены EMA в любое время без предварительного уведомления. Эти условия использования могут быть изменены EMA в любое время и будут применяться в будущем. Продолжение использования Веб-сайта или загрузка СОДЕРЖИМОГО после любых изменений означает принятие любых изменений. В случае если EMA возбудит против вас судебный иск для обеспечения соблюдения условий настоящего Соглашения, EMA имеет право на возмещение разумных гонораров и расходов на адвоката в связи с любым разбирательством в суде или до суда и после подачи апелляции, в дополнение к любым другим средствам судебной защиты, которые сочтет уместными Суд.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *