ST72321M6/M9 8位MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
在電子設(shè)計(jì)領(lǐng)域,微控制器(MCU)是核心組件之一,它為各種電子設(shè)備提供智能控制和處理能力。ST72321M6和ST72321M9作為ST7微控制器家族的成員,專為中高端應(yīng)用而設(shè)計(jì)。本文將對這兩款MCU的特性、功能模塊、電氣特性等方面進(jìn)行詳細(xì)介紹,并探討其在實(shí)際設(shè)計(jì)中的應(yīng)用要點(diǎn)。
文件下載:ST72F321M9T6.pdf
一、產(chǎn)品概述
ST72321M6和ST72321M9采用80引腳LQFP封裝,基于8位內(nèi)核,具備增強(qiáng)的指令集和豐富的外設(shè)接口。它們的Flash存儲器容量分別為32KB和60KB,RAM容量分別為1KB和2KB,適用于多種應(yīng)用場景,如工業(yè)控制、消費(fèi)電子等。
二、主要特性
(一)存儲器
- Flash存儲器:采用雙電壓高密度Flash(HDFlash),具有讀保護(hù)功能,支持片上編程(ICP)和應(yīng)用內(nèi)編程(IAP)。不同容量的Flash可分為多個用戶扇區(qū),方便進(jìn)行獨(dú)立擦除和編程。
- RAM:提供1KB到2KB的RAM空間,滿足數(shù)據(jù)存儲和處理的需求。
(二)時鐘、復(fù)位和電源管理
- 時鐘源:支持多種時鐘源,包括晶體/陶瓷諧振器振蕩器、內(nèi)部RC振蕩器和外部時鐘。通過選項(xiàng)字節(jié)可選擇不同的時鐘源和頻率范圍。
- PLL:可選PLL用于將頻率乘以2,但不建議用于對時序精度要求較高的應(yīng)用。
- 復(fù)位管理:具備多種復(fù)位源,如外部復(fù)位、內(nèi)部低電壓檢測(LVD)復(fù)位和內(nèi)部看門狗復(fù)位。復(fù)位序列包括活動階段、時鐘周期延遲和復(fù)位向量獲取。
- 電源管理:提供四種節(jié)能模式,即Slow、Wait、Active-halt和Halt模式,可根據(jù)應(yīng)用需求選擇不同的模式以降低功耗。
(三)中斷管理
- 硬件和軟件中斷:支持硬件中斷和軟件中斷(TRAP),具備靈活的中斷優(yōu)先級和嵌套管理。
- 中斷向量:多達(dá)16個中斷向量,由硬件固定地址,確保高效的中斷處理。
(四)I/O端口
- 多功能I/O:提供多達(dá)64個多功能雙向I/O線,支持多種配置,如浮空輸入、上拉輸入、開漏輸出和推挽輸出。
- 高灌電流輸出:部分引腳具有20mA的高灌電流能力。
(五)定時器
- 5個定時器:包括主時鐘控制器、可配置看門狗定時器、兩個16位定時器和8位PWM自動重載定時器,可滿足不同的定時和計(jì)數(shù)需求。
(六)通信接口
- SPI:支持全雙工同步通信,可作為主設(shè)備或從設(shè)備,具備多種時鐘頻率和極性選擇。
- SCI:提供全雙工異步通信,支持多種波特率和數(shù)據(jù)格式,具備錯誤檢測和中斷功能。
- I2C:支持多主模式,具備7位/10位尋址,符合SMBus V1.1標(biāo)準(zhǔn)。
(七)模擬外設(shè)
三、功能模塊詳解
(一)Flash編程
ST72321M6/M9的Flash存儲器支持三種編程模式:插入編程工具、ICP和IAP。ICP模式允許在不將設(shè)備從應(yīng)用板上移除的情況下對所有扇區(qū)進(jìn)行編程和擦除;IAP模式則允許在應(yīng)用運(yùn)行時對除扇區(qū)0之外的所有扇區(qū)進(jìn)行編程和擦除。
(二)中央處理器(CPU)
CPU采用8位架構(gòu),支持63條基本指令和17種主要尋址模式,具備快速8位乘法和低功耗模式。CPU寄存器包括累加器、索引寄存器、程序計(jì)數(shù)器、條件碼寄存器和堆棧指針。
(三)時鐘和復(fù)位管理
- PLL:當(dāng)輸入時鐘頻率在2 - 4MHz范圍內(nèi)時,PLL可將頻率乘以2。但PLL存在抖動問題,在應(yīng)用中需要考慮其對時序的影響。
- 多振蕩器(MO):主時鐘可由外部源、晶體/陶瓷諧振器振蕩器或內(nèi)部RC振蕩器生成。在使用時,需要注意振蕩器引腳的連接,避免出現(xiàn)不穩(wěn)定或超出允許頻率范圍的情況。
- 復(fù)位序列管理器(RSM):包括外部復(fù)位、LVD復(fù)位和看門狗復(fù)位。復(fù)位序列包括活動階段、時鐘周期延遲和復(fù)位向量獲取,延遲時間可通過選項(xiàng)字節(jié)選擇。
(四)中斷管理
中斷管理基于CC寄存器的I1和I0位以及中斷軟件優(yōu)先級寄存器(ISPRx),實(shí)現(xiàn)靈活的中斷優(yōu)先級和嵌套管理。不同的中斷源可根據(jù)其優(yōu)先級和狀態(tài)進(jìn)行處理,確保系統(tǒng)的高效運(yùn)行。
(五)電源節(jié)能模式
- Slow模式:通過降低內(nèi)部時鐘頻率來降低功耗,同時可適應(yīng)不同的電源電壓。
- Wait模式:停止CPU運(yùn)行,所有外設(shè)保持活動,可通過中斷或復(fù)位喚醒。
- Active-halt和Halt模式:是最低功耗模式,可通過特定條件喚醒。在使用Halt模式時,需要注意確保有外部事件可喚醒微控制器,并進(jìn)行相應(yīng)的初始化操作。
(六)片上外設(shè)
- 看門狗定時器(WDG):用于檢測軟件故障,可配置超時時間,當(dāng)定時器溢出時產(chǎn)生復(fù)位信號。
- 主時鐘控制器(MCC/RTC):包括可編程CPU時鐘預(yù)分頻器、時鐘輸出信號和實(shí)時時鐘定時器,可獨(dú)立使用或同時使用。
- PWM自動重載定時器(ART):可生成多達(dá)4個獨(dú)立的PWM信號,具備輸入捕獲和輸出比較功能。
- 16位定時器:可用于脈沖長度測量和波形生成,具備可編程預(yù)分頻器和多種工作模式。
- SPI、SCI和I2C接口:提供不同的通信功能,支持多種通信協(xié)議和速率。
四、電氣特性
(一)絕對最大額定值
包括電源電壓、編程電壓、輸入電壓、電流等參數(shù)的最大額定值,使用時需要確保不超過這些值,以避免對設(shè)備造成損壞。
(二)工作條件
規(guī)定了正常工作時的電壓、頻率和溫度范圍,不同的后綴版本對應(yīng)不同的溫度范圍。
(三)電源電流特性
給出了不同工作模式下的電源電流消耗,包括RUN、Slow、Wait、Halt和Active-halt模式。在設(shè)計(jì)時,需要根據(jù)應(yīng)用需求選擇合適的工作模式以降低功耗。
(四)時鐘和時序特性
包括指令周期時間、中斷反應(yīng)時間、外部時鐘源的電壓和時間參數(shù)等,確保系統(tǒng)的時序準(zhǔn)確性。
(五)存儲器特性
包括RAM和Flash存儲器的工作頻率、編程電壓、數(shù)據(jù)保留時間等參數(shù),以及Flash存儲器的擦寫周期和溫度范圍。
(六)EMC特性
進(jìn)行了電磁兼容性測試,包括靜電放電(ESD)、快速瞬變脈沖群(FTB)和電磁干擾(EMI)等方面的測試,確保設(shè)備在電磁環(huán)境中的穩(wěn)定性。
(七)I/O端口和控制引腳特性
包括輸入輸出電壓、電流、電容、上升和下降時間等參數(shù),以及復(fù)位引腳和ICCSEL/VPP引腳的特性。
(八)定時器和通信接口特性
規(guī)定了定時器的分辨率、頻率和脈寬調(diào)制(PWM)特性,以及SPI、SCI和I2C接口的時鐘頻率、時序和數(shù)據(jù)傳輸特性。
(九)ADC特性
包括ADC的時鐘頻率、參考電壓、轉(zhuǎn)換范圍、輸入泄漏電流和轉(zhuǎn)換時間等參數(shù),以及ADC的精度和PCB設(shè)計(jì)指南。
五、設(shè)備配置和訂購信息
(一)Flash選項(xiàng)字節(jié)
通過選項(xiàng)字節(jié)可對微控制器的硬件配置進(jìn)行選擇,包括看門狗和Halt模式、電壓檢測、振蕩器類型和范圍、PLL激活等。
(二)訂購信息
根據(jù)不同的存儲器大小、封裝和溫度范圍,提供了相應(yīng)的訂購型號。
六、已知限制和解決方法
文檔中提到了一些已知的限制,如OSC1/OSC2引腳的安全連接、復(fù)位引腳保護(hù)、意外復(fù)位獲取、外部中斷丟失、SCI錯誤中斷持續(xù)時間、16位定時器PWM模式、TIMD與OC中斷同時設(shè)置、I2C多主模式、內(nèi)部RC振蕩器與LVD的兼容性以及I/O行為在ICC模式進(jìn)入序列中的問題等,并給出了相應(yīng)的解決方法。
七、總結(jié)
ST72321M6和ST72321M9是功能強(qiáng)大的8位MCU,具備豐富的外設(shè)接口和低功耗特性,適用于多種應(yīng)用場景。在設(shè)計(jì)過程中,需要充分了解其特性和限制,合理選擇工作模式和配置選項(xiàng),以確保系統(tǒng)的穩(wěn)定性和可靠性。同時,對于已知的限制,需要采取相應(yīng)的解決方法,避免出現(xiàn)問題。希望本文對電子工程師在使用ST72321M6/M9進(jìn)行設(shè)計(jì)時有所幫助。
你在使用ST72321M6/M9過程中遇到過哪些問題?或者對本文的內(nèi)容有什么疑問,歡迎在評論區(qū)留言討論。
-
8位MCU
+關(guān)注
關(guān)注
0文章
104瀏覽量
17984
發(fā)布評論請先 登錄
ST7FOXU0 8位MCU:功能特性與設(shè)計(jì)應(yīng)用全解析
ST6215C/ST6225C 8位MCU:功能特性與應(yīng)用指南
ST6200C/ST6201C/ST6203C 8位MCU:功能特性與應(yīng)用指南
ST7LITE3xF2 8位MCU:功能特性與應(yīng)用指南
ST7LITEU05/ST7LITEU09 8位MCU深度剖析:功能特性與應(yīng)用指南
ST7LITE1xB 8位MCU深度解析:特性、應(yīng)用與開發(fā)指南
ST7263Bxx系列MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
ST72324Lxx 8位MCU的全方位解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
ST72324Jx/ST72324Kx 8位MCU深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
深入剖析ST72321B系列8位MCU:特性、應(yīng)用與開發(fā)指南
ST72321Bxxx-Auto:汽車級8位MCU的全方位解析
ST72321Rx/ARx/Jx 8位MCU:功能特性與設(shè)計(jì)要點(diǎn)解析
ST72260Gx/ST72262Gx/ST72264Gx:8位MCU的卓越之選
ST72104Gx、ST72215Gx、ST72216Gx、ST72254Gx 8位MCU深度解析
東材科技:M9樹脂核心技術(shù)分析
ST72321M6/M9 8位MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
評論