STM8S207/208特點描述
STM8S20xxx系列8位單片機提供大容量(從32K到128K字節(jié))的Flash程序存儲器。
STM8S20xxx系列的單片機提供下面這些的性能:
●更低的系統(tǒng)成本
內(nèi)部集成真正的EEPROM數(shù)據(jù)存儲器,可以30萬次的擦寫周期
高度集成了內(nèi)部時鐘震蕩器、看門狗和掉電復(fù)位功能
●和高性
在24MHz CPU時鐘頻率下,系統(tǒng)的運算性能可20MIPS
強大的I/O功能,擁有分立時鐘源的看門狗
時鐘系統(tǒng)
●縮短開發(fā)周期
可根據(jù)具體的應(yīng)用在通用的產(chǎn)品系列中選擇具有合適的封裝、存儲小和外設(shè)模塊的芯片
完善的文檔和多種開發(fā)工具選擇
●產(chǎn)品可延續(xù)性
新的技打造的高水平的內(nèi)核和外設(shè)
系列產(chǎn)品廣泛適應(yīng)2.95伏到5.5伏的工作電壓
STM8的處理單元
8位的STM8內(nèi)核在設(shè)計時考慮了代碼的效率和性能。
它的6個內(nèi)部寄存器都可以在執(zhí)行程序中直接尋址。共有包括間接變址尋址和相對尋址在內(nèi)的20種尋址模式和80條指令。
結(jié)構(gòu)和寄存器
●哈佛結(jié)構(gòu)
●3級流水線
●32位寬程序存儲器總線 — 對于大多數(shù)指令可進行單周期取指
●兩個16位尋址寄存器: X寄存器和Y寄存器 — 允許帶有偏移的和不帶偏移的變址尋址模式和讀—修改—寫式的數(shù)據(jù)操作
●8位累加器
●24位程序指針 — 16M字節(jié)線性地址空間
●16位堆棧指針 — 可以訪問64K字節(jié)深度堆棧
●8位狀態(tài)寄存器 — 可根據(jù)上條指令的結(jié)果產(chǎn)生7個狀態(tài)標志位尋址C
●20種尋址模式
●用于地址空間內(nèi)任何位置上的查詢數(shù)據(jù)表的變址尋址方式
●用于局部變量和參數(shù)傳遞的堆棧指針相對尋址模式
指令集
●80條指令,指令的平均長度為2字節(jié)
●標準的數(shù)據(jù)搬送和邏輯/算運算功能
●8位乘法指令
●16位除8位和16位除16位除法指令
●位操作指令
●可通過對堆棧的直接訪問實現(xiàn)堆棧和累加器之間的數(shù)據(jù)直接傳送(push/pop)
●可使用X和Y寄存器傳送數(shù)據(jù)或者在存儲器之間直接傳送數(shù)據(jù)
STM8S207/208芯片特點
內(nèi)核
fCPU:可達24MHz,當fCPU≤16MHz時0等待的存儲器訪問
STM8內(nèi)核,基于哈佛結(jié)構(gòu)并帶有3級流水線
擴展指令集
20 MIPS @ 24 MHz
存儲器
程序存儲器:多128k字節(jié)Flash;10k次擦寫后在55°C環(huán)境下數(shù)據(jù)可保存20年
數(shù)據(jù)存儲器:多2k字節(jié)真正的數(shù)據(jù)EEPROM;可達30萬次擦寫