概述
STM32C0系列微控制器是意法半導(dǎo)體公司推出的一款低功耗、高性能的微控制器產(chǎn)品。它們被設(shè)計用于需要小型、低功耗和高度可集成的應(yīng)用程序,如傳感器、消費品、電池供電設(shè)備、家庭自動化和安全等應(yīng)用。該系列的微控制器采用ARM Cortex-M0內(nèi)核,具有豐富的外設(shè)。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。
樣品申請
[https://www.wjx.top/vm/PpC1kRR.aspx]
框架
產(chǎn)品列表
STM32C031最大支持48-pin 管腳,同時flash和RAM可以達到32 K /12 K。
STM32C011最大支持20-pin 管腳,同時flash和RAM可以達到32 K /6 K。
STM32C031比STM32C011功能更強大,但也更昂貴。對于需要更高性能的應(yīng)用,STM32C031是更好的選擇,而對于需要更低成本的應(yīng)用,STM32C011則更加適合。
引腳分布
C0只有1個電源對(VDD/VSS)
沒有Vbat引腳
? 在小于48引腳的封裝中,HSE和LSE引腳復(fù)用,可以通過選項字節(jié)中的 “HSE_NOT_REMAPPED”位進行選擇 由于電源腳比較少,易于布局,引腳更加靈活,因此可以使STM32C0系列微控制器的布局變得更加簡單。設(shè)計人員可以將引腳分布在最方便的位置,以便更好地滿足設(shè)計需求。
STM32C0 系統(tǒng)架構(gòu)
RCC
STM32C0復(fù)位和時鐘控制器管理系統(tǒng)和外圍時鐘
? 兩個內(nèi)部振蕩器
? 高速內(nèi)部48mhz RC振蕩器(HSI48)
? 低速內(nèi)部32khz RC振蕩器(LSI)
? 兩個外部振蕩器(晶振或諧振器),在較小的封裝上共享引腳
? 帶有時鐘安全系統(tǒng)(CSS)的高速外部4~48MHz振蕩器(HSE)
? 帶有時鐘安全系統(tǒng)(CSS)的低速外部32.768 kHz振蕩器(LSE)
? 一些外設(shè)具有獨立的時鐘
? 1個音頻時鐘源I2S_CKIN引腳
? 用于 I2S1 外設(shè)的直接時鐘輸入引腳
? RCC管理各個系統(tǒng)和外設(shè)復(fù)位
? 高度靈活的時鐘源選擇,以滿足功耗和精度要求
? 許多獨立的外設(shè)時鐘允許在不影響通信波特率的情況下調(diào)整功耗,并使一些外設(shè)在低功耗模式下保持活躍
? 安全靈活的復(fù)位管理
復(fù)位的主要特性
管理三種類型的復(fù)位:
? 系統(tǒng)復(fù)位
? 電源復(fù)位
? RTC域復(fù)位
系統(tǒng)復(fù)位
重置RCC控制/狀態(tài)寄存器2 (RCC_CSR2)和RTC域中的寄存器中的重置標(biāo)志之外的所有寄存器
? 復(fù)位源
? NRST引腳低電平(外部復(fù)位)
? 窗口看門狗事件(WWDG 復(fù)位)
? 獨立看門狗事件(IWDG 復(fù)位)軟件復(fù)位(通過NVIC)
? 低功耗模式安全復(fù)位 ? 選項字節(jié)加載器復(fù)位。
? 上電復(fù)位
? 可通過查看 RCC_CSR 寄存器中的復(fù)位標(biāo)志確定復(fù)位源
電源復(fù)位
源
? 上電復(fù)位(POR) 或欠壓復(fù)位(BOR)
? 復(fù)位所有的寄存器 退出Standby模式
? VCORE 域的所有寄存器都設(shè)置為其復(fù)位值
? VCORE 域外的寄存器(備份寄存器、 WKUP、IWDG 以及待機/Shutdown 模式控制)不受影響。
? 退出 Shutdown 模式時,會產(chǎn)生欠壓復(fù)位,將所有寄存器全部復(fù)位。
RTC域復(fù)位
兩個特定的復(fù)位
? 通過RTCRST控制位進行軟件復(fù)位
? VDD 上電
高速內(nèi)部(HSI48)時鐘
1%的精度和快速喚醒時間
分頻(HSIDIV)后的HSI48可用做Stop模式喚醒時鐘和時鐘安全系統(tǒng)(CSS)的備份時鐘
I2C1, U(S)ART1-2可以使能HSI48在Stop模式時檢測他們的喚醒序列,在Stop模式時,除了外設(shè)喚醒序列檢測外,HSI48保持關(guān)閉狀態(tài) 不同溫度下晶振的精度是不一樣的。
高速外部(HSE)時鐘
HSE 4-48MHz,帶時鐘安全系統(tǒng)(CSS),自動檢測HSE故障并且自動切換到HSI48(HSIDIV后的)
低速內(nèi)部(LSI)時鐘
超低功率內(nèi)部32khz振蕩器,除Shutdown模式外,可在所有模式下使用
HSE / LSE共享引腳
HSE振蕩器引腳可以通過控制HSE_NOT_REMAPPED 選項位進行重映射 ? HSE振蕩器可以連接到 ? 任一OSC_IN, OSC_OUT專用引腳(僅48pin封裝) ? 或與LSE振蕩器OSCX_IN和OSCX_OUT共享的引腳
系統(tǒng)時鐘
? 在LSI、LSE、HSI48(可能是預(yù)分頻后的)和HSE時鐘源之間選擇 ? 系統(tǒng)時鐘,AHB和APB最大頻率:48 MHz ? 單一的電壓范圍
STM32F0 和 STM32G0的主要區(qū)別
要注意C0沒有PLL,F(xiàn)0沒有css,g0和c0有
審核編輯:湯梓紅
-
微控制器
+關(guān)注
關(guān)注
48文章
7844瀏覽量
153349 -
單片機
+關(guān)注
關(guān)注
6058文章
44822瀏覽量
644717 -
STM32
+關(guān)注
關(guān)注
2283文章
10986瀏覽量
361301 -
Cortex-M0
+關(guān)注
關(guān)注
4文章
125瀏覽量
39213 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
286瀏覽量
15851
發(fā)布評論請先 登錄
相關(guān)推薦
STM32C0開發(fā)(2)----開發(fā)板介紹

STM32C0開發(fā)(1)----SPI 驅(qū)動WS2812燈珠

STM32CubeIDE里面為什么找不到STM32C0的page,這個怎么回事???
UM2776_STM32CubeG0 STM32G0C1E-EV 演示固件

STM32G0開發(fā)筆記:EEPROM M24C02的使用方法

意法半導(dǎo)體STM32C0系列MCU,為開發(fā)者降低STM32入門門檻
STM32C0:“你的下一個 8 位MCU是32位MCU”
STM32峰會現(xiàn)場狂歡——STM32C0/WBA交換站活動預(yù)告

學(xué)技術(shù) | 關(guān)于超低性價比的ARM cortex-M0 STM32C0 Demo板介紹

使用STM32C0輕松實現(xiàn)從8bit到32bit的平臺升級

STM32C0x1中文手冊
STM32C011開發(fā)(1)----開發(fā)板測試

評論