概述
STM32C0系列微控制器是意法半導(dǎo)體公司推出的一款低功耗、高性能的微控制器產(chǎn)品。它們被設(shè)計(jì)用于需要小型、低功耗和高度可集成的應(yīng)用程序,如傳感器、消費(fèi)品、電池供電設(shè)備、家庭自動(dòng)化和安全等應(yīng)用。該系列的微控制器采用ARM Cortex-M0內(nèi)核,具有豐富的外設(shè)。 最近在弄ST和GD的課程,需要樣片的可以加群申請(qǐng):615061293。

樣品申請(qǐng)
[https://www.wjx.top/vm/PpC1kRR.aspx]
框架

產(chǎn)品列表
STM32C031最大支持48-pin 管腳,同時(shí)flash和RAM可以達(dá)到32 K /12 K。
STM32C011最大支持20-pin 管腳,同時(shí)flash和RAM可以達(dá)到32 K /6 K。
STM32C031比STM32C011功能更強(qiáng)大,但也更昂貴。對(duì)于需要更高性能的應(yīng)用,STM32C031是更好的選擇,而對(duì)于需要更低成本的應(yīng)用,STM32C011則更加適合。

引腳分布
C0只有1個(gè)電源對(duì)(VDD/VSS)
沒(méi)有Vbat引腳
? 在小于48引腳的封裝中,HSE和LSE引腳復(fù)用,可以通過(guò)選項(xiàng)字節(jié)中的 “HSE_NOT_REMAPPED”位進(jìn)行選擇 由于電源腳比較少,易于布局,引腳更加靈活,因此可以使STM32C0系列微控制器的布局變得更加簡(jiǎn)單。設(shè)計(jì)人員可以將引腳分布在最方便的位置,以便更好地滿足設(shè)計(jì)需求。

STM32C0 系統(tǒng)架構(gòu)

RCC
STM32C0復(fù)位和時(shí)鐘控制器管理系統(tǒng)和外圍時(shí)鐘
? 兩個(gè)內(nèi)部振蕩器
? 高速內(nèi)部48mhz RC振蕩器(HSI48)
? 低速內(nèi)部32khz RC振蕩器(LSI)
? 兩個(gè)外部振蕩器(晶振或諧振器),在較小的封裝上共享引腳
? 帶有時(shí)鐘安全系統(tǒng)(CSS)的高速外部4~48MHz振蕩器(HSE)
? 帶有時(shí)鐘安全系統(tǒng)(CSS)的低速外部32.768 kHz振蕩器(LSE)
? 一些外設(shè)具有獨(dú)立的時(shí)鐘
? 1個(gè)音頻時(shí)鐘源I2S_CKIN引腳
? 用于 I2S1 外設(shè)的直接時(shí)鐘輸入引腳
? RCC管理各個(gè)系統(tǒng)和外設(shè)復(fù)位

? 高度靈活的時(shí)鐘源選擇,以滿足功耗和精度要求
? 許多獨(dú)立的外設(shè)時(shí)鐘允許在不影響通信波特率的情況下調(diào)整功耗,并使一些外設(shè)在低功耗模式下保持活躍
? 安全靈活的復(fù)位管理
復(fù)位的主要特性
管理三種類(lèi)型的復(fù)位:
? 系統(tǒng)復(fù)位
? 電源復(fù)位
? RTC域復(fù)位
系統(tǒng)復(fù)位
重置RCC控制/狀態(tài)寄存器2 (RCC_CSR2)和RTC域中的寄存器中的重置標(biāo)志之外的所有寄存器
? 復(fù)位源
? NRST引腳低電平(外部復(fù)位)
? 窗口看門(mén)狗事件(WWDG 復(fù)位)
? 獨(dú)立看門(mén)狗事件(IWDG 復(fù)位)軟件復(fù)位(通過(guò)NVIC)
? 低功耗模式安全復(fù)位 ? 選項(xiàng)字節(jié)加載器復(fù)位。
? 上電復(fù)位
? 可通過(guò)查看 RCC_CSR 寄存器中的復(fù)位標(biāo)志確定復(fù)位源
電源復(fù)位
源
? 上電復(fù)位(POR) 或欠壓復(fù)位(BOR)
? 復(fù)位所有的寄存器 退出Standby模式
? VCORE 域的所有寄存器都設(shè)置為其復(fù)位值
? VCORE 域外的寄存器(備份寄存器、 WKUP、IWDG 以及待機(jī)/Shutdown 模式控制)不受影響。
? 退出 Shutdown 模式時(shí),會(huì)產(chǎn)生欠壓復(fù)位,將所有寄存器全部復(fù)位。
RTC域復(fù)位
兩個(gè)特定的復(fù)位
? 通過(guò)RTCRST控制位進(jìn)行軟件復(fù)位
? VDD 上電
高速內(nèi)部(HSI48)時(shí)鐘
1%的精度和快速喚醒時(shí)間
分頻(HSIDIV)后的HSI48可用做Stop模式喚醒時(shí)鐘和時(shí)鐘安全系統(tǒng)(CSS)的備份時(shí)鐘
I2C1, U(S)ART1-2可以使能HSI48在Stop模式時(shí)檢測(cè)他們的喚醒序列,在Stop模式時(shí),除了外設(shè)喚醒序列檢測(cè)外,HSI48保持關(guān)閉狀態(tài) 不同溫度下晶振的精度是不一樣的。
高速外部(HSE)時(shí)鐘
HSE 4-48MHz,帶時(shí)鐘安全系統(tǒng)(CSS),自動(dòng)檢測(cè)HSE故障并且自動(dòng)切換到HSI48(HSIDIV后的)
低速內(nèi)部(LSI)時(shí)鐘
超低功率內(nèi)部32khz振蕩器,除Shutdown模式外,可在所有模式下使用

HSE / LSE共享引腳
HSE振蕩器引腳可以通過(guò)控制HSE_NOT_REMAPPED 選項(xiàng)位進(jìn)行重映射 ? HSE振蕩器可以連接到 ? 任一OSC_IN, OSC_OUT專(zhuān)用引腳(僅48pin封裝) ? 或與LSE振蕩器OSCX_IN和OSCX_OUT共享的引腳

系統(tǒng)時(shí)鐘
? 在LSI、LSE、HSI48(可能是預(yù)分頻后的)和HSE時(shí)鐘源之間選擇 ? 系統(tǒng)時(shí)鐘,AHB和APB最大頻率:48 MHz ? 單一的電壓范圍

STM32F0 和 STM32G0的主要區(qū)別
要注意C0沒(méi)有PLL,F(xiàn)0沒(méi)有css,g0和c0有

審核編輯:湯梓紅
-
微控制器
+關(guān)注
關(guān)注
48文章
8375瀏覽量
164550 -
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45494瀏覽量
670276 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373415 -
Cortex-M0
+關(guān)注
關(guān)注
4文章
127瀏覽量
40560 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
290瀏覽量
17358
發(fā)布評(píng)論請(qǐng)先 登錄
STM32C0開(kāi)發(fā)(2)----開(kāi)發(fā)板介紹
STM32CubeIDE里面為什么找不到STM32C0的page,這個(gè)怎么回事啊?
UM2776_STM32CubeG0 STM32G0C1E-EV 演示固件
意法半導(dǎo)體STM32C0系列MCU,為開(kāi)發(fā)者降低STM32入門(mén)門(mén)檻
STM32C0:“你的下一個(gè) 8 位MCU是32位MCU”
STM32峰會(huì)現(xiàn)場(chǎng)狂歡——STM32C0/WBA交換站活動(dòng)預(yù)告
學(xué)技術(shù) | 關(guān)于超低性?xún)r(jià)比的ARM cortex-M0 STM32C0 Demo板介紹
使用STM32C0輕松實(shí)現(xiàn)從8bit到32bit的平臺(tái)升級(jí)
STM32C0x1中文手冊(cè)
STM32C011開(kāi)發(fā)(1)----開(kāi)發(fā)板測(cè)試
STM32C0116-DK探索套件開(kāi)發(fā)指南與技術(shù)解析
STM32C0開(kāi)發(fā)(1)----概述
評(píng)論