XM004產(chǎn)品簡介:
XM004是一顆采用高速低功耗 CMOS 工藝設(shè)計開發(fā)的增強型 8 位單片機,內(nèi)部有16K Bytes FLASH 程序存儲器,256 Bytes IRAM和768 Bytes XRAM,最多18 個雙向I/O口,1個外設(shè)功能引腳全映射模塊 PTM,5個16位定時器/計數(shù)器,3組16位帶死區(qū)控制互補PWM,1 個8位PWM,2個UART,1個SPI,1個IIC,16個外部中斷,11+2路12位ADC,四種系統(tǒng)工作模式(正常、低頻、掉電和空閑)和17個中斷源。
功能特點
CPU
增強型1T 8051內(nèi)核
ROM
16K Bytes FLASH
IAP和ICP操作
靈活的代碼保護模式
RAM
256 Bytes IRAM
768 Bytes XRAM
時鐘
內(nèi)部高精度 32MHz RC
內(nèi)部 44KHz RC
外部高頻晶振 4MHz-20MHz
外部低頻晶振 32.768KHz
多種時鐘輸出
多種復(fù)位方式
上電復(fù)位(POR)
多級低電壓復(fù)位(BOR)- 4.2/3.9/3.6/3.0/2.6/2.4/2.0/1.8V
看門狗(WDT)復(fù)位
軟件復(fù)位
堆棧溢出復(fù)位
外部管腳低電平復(fù)位
外部管腳電壓(1.2V)檢測復(fù)位
I/O
最多18個雙向I/O口
多種模式可配:輸入、帶上拉輸入、帶下拉輸入、施密特輸入、模擬輸入、強推挽輸出、開漏輸出、開漏帶上拉輸出? 外設(shè)功能引腳全映射模塊PTM
中斷
17個中斷源
4級中斷優(yōu)先級
16個外部中斷
定時器/計數(shù)器
T0/T1兼容標(biāo)準(zhǔn)8051,16位自動重載
T3可以工作在掉電模式
T4可以使用外部信號觸發(fā)定時
T5帶捕獲功能
PWM
最多3組16位帶死區(qū)控制互補PWM
- 可配置為 6 路獨立輸出
- 可當(dāng)定時器使用
- 具有故障檢測功能
- 可配置邊沿對齊或中心對齊
1路8位單輸出PWM
通訊模塊
2 個 UART
1 個 SPI
1 個 IIC
ADC 檢測電路
支持11+2 ch 12位ADC檢測
ADC參考電壓可選內(nèi)部VREF、外部VREF、VDD
低電壓檢測模塊
VDD 多級電壓檢測,可中斷- 4.2/3.9/3.6/3.0/2.6/2.4/2.0/1.9V
循環(huán)冗余校驗(CRC)
省電模式
空閑模式
掉電模式
工作條件
寬電壓 2.0V ~ 5.5V
溫度范圍-40°C ~ +85°C
封裝類型
TSSOP20
XM004使用注意事項:
1. 為保證系統(tǒng)的穩(wěn)定性,必須在VDD 和 GND 之間接一電容(容值須等于或大于 0.1μF)。
2. 當(dāng)使用 ADC 模塊時,內(nèi)部參考電壓選擇為2V 時,VDD 電壓須高于 2.7V,內(nèi)部參考電壓選擇3/4V時,VDD 須高于內(nèi)部參考電壓 0.5V 以上。
3. 系統(tǒng)在進(jìn)行 IAP 操作時,CPU 進(jìn)入空閑模式,此時不響應(yīng)任何中斷。
4. P2.7 管腳出廠時默認(rèn)為復(fù)位管腳,可以通過配置代碼選項將此口配置為普通 IO 引腳。
5. 在 IAP 擦寫和進(jìn)入掉電模式之前,需要配置 FREQ_CLK 寄存器,指明目前CPU 時鐘的頻率。
XM004系統(tǒng)框圖:
XM004引腳配置和描述:
外設(shè)功能引腳全映射模塊PTM
XM004內(nèi)置外設(shè)功能引腳全映射模塊(PTM),可通過用戶軟件操作將絕大多數(shù)的外設(shè)功能引腳配置在任意一個非電源口(VDD、GND)上。
PTM 模塊特性
外設(shè)引腳為輸入功能(T0/1/3/5 外部輸入、RXD 等等)特性時,系統(tǒng)將允許其多對一映射,即將多種輸入特性外設(shè)功能引腳分配到同一 IO 口上,此舉可使用戶系統(tǒng)得到更好優(yōu)化。
外設(shè)引腳為輸出功能(T0/1/4 時鐘輸出、TXD 等等)特性時,如果將多個輸出特性外設(shè)功能引腳分配到同一IO 口,遵循固定的優(yōu)先級,只能有一個輸出有效。
軟件操作,使用靈活。用戶在應(yīng)用系統(tǒng)設(shè)計時,不用考慮外設(shè)功能引腳布局問題,從而降低開發(fā)成本。
用戶在開發(fā)過程中遇到如 PCB 上外設(shè)功能引腳布局錯誤情況時,可使用該模塊對外設(shè)功能引腳進(jìn)行重新分配,從而縮短開發(fā)周期。
用戶應(yīng)用系統(tǒng)升級如更換外圍器件或 MCU 時,改動項可減至最少,從而降低系統(tǒng)維護成本。
PTM 不可全映射外設(shè)功能引腳
PTM 不可全映射外設(shè)功能引腳包括電源口(VDD、GND)、PWM 故障檢測腳(FLT0/1/2)、ADC 輸入、Vref 引腳、INT0-15 功能口、晶振腳(XIN、XOUT)、外部復(fù)位端口( RST )、LVD電壓檢測端口(PLVD)。
CPU
2.1 CPU 特性
XM004的 CPU 是一個增強型 1T 兼容 8051 的內(nèi)核,在同樣的系統(tǒng)時鐘下,較之傳統(tǒng)的8051 芯片具有運行更快速,性能更優(yōu)越的特性。
2.2 CPU 相關(guān)寄存器
2.2.1 程序計數(shù)器PC
程序計數(shù)器 PC 在物理上是獨立的,不屬于 SFR 之列。PC 字長 16 位,是專門用來控制指令執(zhí)行順序的寄存器。單片機上電或復(fù)位后,PC 的值為 0000H,這樣單片機從程序的零地址開始執(zhí)行程序,假如第二復(fù)位向量使能,那上電或復(fù)位后,單片機將從第二復(fù)位向量指定的地址處開始執(zhí)行程序。
詳情請參考規(guī)格書