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ù)指令可進(jìn)行單周期取指
●兩個16位尋址寄存器: X寄存器和Y寄存器 — 允許帶有偏移的和不帶偏移的變址尋址模式和讀—修改—寫式的數(shù)據(jù)操作
●8位累加器
●24位程序指針 — 16M字節(jié)線性地址空間
●16位堆棧指針 — 可以訪問64K字節(jié)深度堆棧
●8位狀態(tài)寄存器 — 可根據(jù)上條指令的結(jié)果產(chǎn)生7個狀態(tài)標(biāo)志位尋址C
●20種尋址模式
●用于地址空間內(nèi)任何位置上的查詢數(shù)據(jù)表的變址尋址方式
●用于局部變量和參數(shù)傳遞的堆棧指針相對尋址模式
指令集
●80條指令,指令的平均長度為2字節(jié)
●標(biāo)準(zhǔn)的數(shù)據(jù)搬送和邏輯/算運算功能
●8位乘法指令
●16位除8位和16位除16位除法指令
●位操作指令
●可通過對堆棧的直接訪問實現(xiàn)堆棧和累加器之間的數(shù)據(jù)直接傳送(push/pop)
●可使用X和Y寄存器傳送數(shù)據(jù)或者在存儲器之間直接傳送數(shù)據(jù)
STM8S207/208芯片特點
內(nèi)核
fCPU:可達(dá)24MHz,當(dāng)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;可達(dá)30萬次擦寫
RAM:多6k字節(jié)
時鐘、復(fù)位和電源管理
2.95到5.5V工作電壓
靈活的時鐘控制,4個主時鐘源
–
低功率晶體振蕩器
–
外部時鐘輸入
–
用戶可調(diào)整的內(nèi)部16MHz RC
–
內(nèi)部低功耗128kHz RC
帶有時鐘監(jiān)控的時鐘保障系統(tǒng)
電源管理:
–
低功耗模式(等待、活躍停機、停機)
–
外設(shè)的時鐘可單獨關(guān)閉
打開的低功耗上電和掉電復(fù)位
中斷管理
帶有32個中斷的嵌套終端控制器
6個外部中斷向量,多37個外部中斷
定時器
2個16位通用定時器,帶有2+3個CAPCOM通道(IC,OC 或 PWM)
控制定時器:16位,4個CAPCOM通道,3個互補輸出,區(qū)控制和靈活的同步
帶有8位預(yù)分頻器的8位基本定時器
自動喚醒定時器
窗口看門狗和看門狗
通信接口
1Mbit/s CAN 2.0B接口
帶有同步時鐘輸出的UART — LIN主模式
UART兼容LIN2.1協(xié)議,主/從模式和自動重新同步
SPI接口到10Mbit/s
I2C接口到400Kbit/s
模數(shù)轉(zhuǎn)換器
10位ADC,多有16路通道
I/O端口
80腳封裝芯片上多有60個I/O,包括18個高吸收電流輸出
強健的I/O設(shè)計,對倒灌電流有強的承受能力