概述
STM32C0系列微控制器是意法半導體公司推出的一款低功耗、高性能的微控制器產品。它們被設計用于需要小型、低功耗和高度可集成的應用程序,如傳感器、消費品、電池供電設備、家庭自動化和安全等應用。該系列的微控制器采用ARM Cortex-M0內核,具有豐富的外設。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。
樣品申請
[https://www.wjx.top/vm/PpC1kRR.aspx]
框架
產品列表
STM32C031最大支持48-pin 管腳,同時flash和RAM可以達到32 K /12 K。
STM32C011最大支持20-pin 管腳,同時flash和RAM可以達到32 K /6 K。
STM32C031比STM32C011功能更強大,但也更昂貴。對于需要更高性能的應用,STM32C031是更好的選擇,而對于需要更低成本的應用,STM32C011則更加適合。
引腳分布
C0只有1個電源對(VDD/VSS)
沒有Vbat引腳
? 在小于48引腳的封裝中,HSE和LSE引腳復用,可以通過選項字節中的 “HSE_NOT_REMAPPED”位進行選擇 由于電源腳比較少,易于布局,引腳更加靈活,因此可以使STM32C0系列微控制器的布局變得更加簡單。設計人員可以將引腳分布在最方便的位置,以便更好地滿足設計需求。
STM32C0 系統架構
RCC
STM32C0復位和時鐘控制器管理系統和外圍時鐘
? 兩個內部振蕩器
? 高速內部48mhz RC振蕩器(HSI48)
? 低速內部32khz RC振蕩器(LSI)
? 兩個外部振蕩器(晶振或諧振器),在較小的封裝上共享引腳
? 帶有時鐘安全系統(CSS)的高速外部4~48MHz振蕩器(HSE)
? 帶有時鐘安全系統(CSS)的低速外部32.768 kHz振蕩器(LSE)
? 一些外設具有獨立的時鐘
? 1個音頻時鐘源I2S_CKIN引腳
? 用于 I2S1 外設的直接時鐘輸入引腳
? RCC管理各個系統和外設復位
? 高度靈活的時鐘源選擇,以滿足功耗和精度要求
? 許多獨立的外設時鐘允許在不影響通信波特率的情況下調整功耗,并使一些外設在低功耗模式下保持活躍
? 安全靈活的復位管理
復位的主要特性
管理三種類型的復位:
? 系統復位
? 電源復位
? RTC域復位
系統復位
重置RCC控制/狀態寄存器2 (RCC_CSR2)和RTC域中的寄存器中的重置標志之外的所有寄存器
? 復位源
? NRST引腳低電平(外部復位)
? 窗口看門狗事件(WWDG 復位)
? 獨立看門狗事件(IWDG 復位)軟件復位(通過NVIC)
? 低功耗模式安全復位 ? 選項字節加載器復位。
? 上電復位
? 可通過查看 RCC_CSR 寄存器中的復位標志確定復位源
電源復位
源
? 上電復位(POR) 或欠壓復位(BOR)
? 復位所有的寄存器 退出Standby模式
? VCORE 域的所有寄存器都設置為其復位值
? VCORE 域外的寄存器(備份寄存器、 WKUP、IWDG 以及待機/Shutdown 模式控制)不受影響。
? 退出 Shutdown 模式時,會產生欠壓復位,將所有寄存器全部復位。
RTC域復位
兩個特定的復位
? 通過RTCRST控制位進行軟件復位
? VDD 上電
高速內部(HSI48)時鐘
1%的精度和快速喚醒時間
分頻(HSIDIV)后的HSI48可用做Stop模式喚醒時鐘和時鐘安全系統(CSS)的備份時鐘
I2C1, U(S)ART1-2可以使能HSI48在Stop模式時檢測他們的喚醒序列,在Stop模式時,除了外設喚醒序列檢測外,HSI48保持關閉狀態 不同溫度下晶振的精度是不一樣的。
高速外部(HSE)時鐘
HSE 4-48MHz,帶時鐘安全系統(CSS),自動檢測HSE故障并且自動切換到HSI48(HSIDIV后的)
低速內部(LSI)時鐘
超低功率內部32khz振蕩器,除Shutdown模式外,可在所有模式下使用
HSE / LSE共享引腳
HSE振蕩器引腳可以通過控制HSE_NOT_REMAPPED 選項位進行重映射 ? HSE振蕩器可以連接到 ? 任一OSC_IN, OSC_OUT專用引腳(僅48pin封裝) ? 或與LSE振蕩器OSCX_IN和OSCX_OUT共享的引腳
系統時鐘
? 在LSI、LSE、HSI48(可能是預分頻后的)和HSE時鐘源之間選擇 ? 系統時鐘,AHB和APB最大頻率:48 MHz ? 單一的電壓范圍
STM32F0 和 STM32G0的主要區別
要注意C0沒有PLL,F0沒有css,g0和c0有
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
7651瀏覽量
152121 -
單片機
+關注
關注
6043文章
44621瀏覽量
638612 -
STM32
+關注
關注
2272文章
10924瀏覽量
357594 -
Cortex-M0
+關注
關注
4文章
124瀏覽量
38807 -
stm32cubemx
+關注
關注
5文章
284瀏覽量
15006
發布評論請先 登錄
相關推薦
STM32C0開發(2)----開發板介紹
![<b class='flag-5'>STM32C0</b><b class='flag-5'>開發</b>(2)----<b class='flag-5'>開發</b>板介紹](https://file1.elecfans.com/web2/M00/B2/31/wKgaomVpgY2ANIlwAAKylG73WEc754.png)
STM32C0開發(1)----SPI 驅動WS2812燈珠
![<b class='flag-5'>STM32C0</b><b class='flag-5'>開發</b>(<b class='flag-5'>1</b>)----SPI 驅動WS2812燈珠](https://file1.elecfans.com/web2/M00/B3/FF/wKgZomVpnZSAB4CDAAKCQsbQbiA181.png)
意法半導體STM32C0系列MCU,為開發者降低STM32入門門檻
STM32C0:“你的下一個 8 位MCU是32位MCU”
STM32峰會現場狂歡——STM32C0/WBA交換站活動預告
![<b class='flag-5'>STM32</b>峰會現場狂歡——<b class='flag-5'>STM32C0</b>/WBA交換站活動預告](https://file1.elecfans.com/web2/M00/82/28/wKgZomRFAYCAQx5MAAApVcpdKg4201.png)
學技術 | 關于超低性價比的ARM cortex-M0 STM32C0 Demo板介紹
![學技術 | 關于超低性價比的ARM cortex-M<b class='flag-5'>0</b> <b class='flag-5'>STM32C0</b> Demo板介紹](https://file.elecfans.com/web2/M00/65/09/pYYBAGMHLo-AXhv6AABF60N1Sbg429.png)
使用STM32C0輕松實現從8bit到32bit的平臺升級
![使用<b class='flag-5'>STM32C0</b>輕松實現從8bit到32bit的平臺升級](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32C0x1中文手冊
STM32C011開發(1)----開發板測試
![<b class='flag-5'>STM32C</b>011<b class='flag-5'>開發</b>(<b class='flag-5'>1</b>)----<b class='flag-5'>開發</b>板測試](https://file1.elecfans.com/web3/M00/02/88/wKgZO2df7vSAFh_FAAUISLSd168693.png)
評論