STM8S207/208特點(diǎn)描述
STM8S20xxx系列8位單片機(jī)提供大容量(從32K到128K字節(jié))的Flash程序存儲(chǔ)器。
STM8S20xxx系列的單片機(jī)提供下面這些的性能:
●更低的系統(tǒng)成本
內(nèi)部集成真正的EEPROM數(shù)據(jù)存儲(chǔ)器,可以30萬次的擦寫周期
高度集成了內(nèi)部時(shí)鐘震蕩器、看門狗和掉電復(fù)位功能
●和高性
在24MHz CPU時(shí)鐘頻率下,系統(tǒng)的運(yùn)算性能可20MIPS
強(qiáng)大的I/O功能,擁有分立時(shí)鐘源的看門狗
時(shí)鐘系統(tǒng)
●縮短開發(fā)周期
可根據(jù)具體的應(yīng)用在通用的產(chǎn)品系列中選擇具有合適的封裝、存儲(chǔ)小和外設(shè)模塊的芯片
完善的文檔和多種開發(fā)工具選擇
●產(chǎn)品可延續(xù)性
新的技打造的高水平的內(nèi)核和外設(shè)
系列產(chǎn)品廣泛適應(yīng)2.95伏到5.5伏的工作電壓
STM8的處理單元
8位的STM8內(nèi)核在設(shè)計(jì)時(shí)考慮了代碼的效率和性能。
它的6個(gè)內(nèi)部寄存器都可以在執(zhí)行程序中直接尋址。共有包括間接變址尋址和相對(duì)尋址在內(nèi)的20種尋址模式和80條指令。
結(jié)構(gòu)和寄存器
●哈佛結(jié)構(gòu)
●3級(jí)流水線
●32位寬程序存儲(chǔ)器總線 — 對(duì)于大多數(shù)指令可進(jìn)行單周期取指
●兩個(gè)16位尋址寄存器: X寄存器和Y寄存器 — 允許帶有偏移的和不帶偏移的變址尋址模式和讀—修改—寫式的數(shù)據(jù)操作
●8位累加器
●24位程序指針 — 16M字節(jié)線性地址空間
●16位堆棧指針 — 可以訪問64K字節(jié)深度堆棧
●8位狀態(tài)寄存器 — 可根據(jù)上條指令的結(jié)果產(chǎn)生7個(gè)狀態(tài)標(biāo)志位尋址C
●20種尋址模式
●用于地址空間內(nèi)任何位置上的查詢數(shù)據(jù)表的變址尋址方式
●用于局部變量和參數(shù)傳遞的堆棧指針相對(duì)尋址模式
指令集
●80條指令,指令的平均長(zhǎng)度為2字節(jié)
●標(biāo)準(zhǔn)的數(shù)據(jù)搬送和邏輯/算運(yùn)算功能
●8位乘法指令
●16位除8位和16位除16位除法指令
●位操作指令
●可通過對(duì)堆棧的直接訪問實(shí)現(xiàn)堆棧和累加器之間的數(shù)據(jù)直接傳送(push/pop)
●可使用X和Y寄存器傳送數(shù)據(jù)或者在存儲(chǔ)器之間直接傳送數(shù)據(jù)
STM8S207/208芯片特點(diǎn)
內(nèi)核
fCPU:可達(dá)24MHz,當(dāng)fCPU≤16MHz時(shí)0等待的存儲(chǔ)器訪問
STM8內(nèi)核,基于哈佛結(jié)構(gòu)并帶有3級(jí)流水線
擴(kuò)展指令集
20 MIPS @ 24 MHz
存儲(chǔ)器
程序存儲(chǔ)器:多128k字節(jié)Flash;10k次擦寫后在55°C環(huán)境下數(shù)據(jù)可保存20年
數(shù)據(jù)存儲(chǔ)器:多2k字節(jié)真正的數(shù)據(jù)EEPROM;可達(dá)30萬次擦寫
RAM:多6k字節(jié)
時(shí)鐘、復(fù)位和電源管理
2.95到5.5V工作電壓
靈活的時(shí)鐘控制,4個(gè)主時(shí)鐘源
–
低功率晶體振蕩器
–
外部時(shí)鐘輸入
–
用戶可調(diào)整的內(nèi)部16MHz RC
–
內(nèi)部低功耗128kHz RC
帶有時(shí)鐘監(jiān)控的時(shí)鐘保障系統(tǒng)
電源管理:
–
低功耗模式(等待、活躍停機(jī)、停機(jī))
–
外設(shè)的時(shí)鐘可單獨(dú)關(guān)閉
打開的低功耗上電和掉電復(fù)位
中斷管理
帶有32個(gè)中斷的嵌套終端控制器
6個(gè)外部中斷向量,多37個(gè)外部中斷
定時(shí)器
2個(gè)16位通用定時(shí)器,帶有2+3個(gè)CAPCOM通道(IC,OC 或 PWM)
控制定時(shí)器:16位,4個(gè)CAPCOM通道,3個(gè)互補(bǔ)輸出,區(qū)控制和靈活的同步
帶有8位預(yù)分頻器的8位基本定時(shí)器
自動(dòng)喚醒定時(shí)器
窗口看門狗和看門狗
通信接口
1Mbit/s CAN 2.0B接口
帶有同步時(shí)鐘輸出的UART — LIN主模式
UART兼容LIN2.1協(xié)議,主/從模式和自動(dòng)重新同步
SPI接口到10Mbit/s
I2C接口到400Kbit/s
模數(shù)轉(zhuǎn)換器
10位ADC,多有16路通道
I/O端口
80腳封裝芯片上多有60個(gè)I/O,包括18個(gè)高吸收電流輸出
強(qiáng)健的I/O設(shè)計(jì),對(duì)倒灌電流有強(qiáng)的承受能力