XM004 Product Introduction:
XM004 is a high speed and low power CMOS technology design and development of enhanced 8-bit MCU, internal 16K Bytes FLASH program memory, 256 Bytes IRAM and 768 Bytes XRAM, up to 18 bidirectional I/O ports. 1 peripheral function pin full mapping module PTM, 5 16-bit timers/counters, 3 sets of 16-bit dead zone control complementary PWM, 1 8-bit PWM, 2 UART, 1 SPI, 1 IIC, 16 external interrupts, 11+2 12-bit ADCs, Four system operating modes (normal, Low frequency, power down, and idle) and 17 interrupt sources.
XM004功能特點
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)在進行 IAP 操作時,CPU 進入空閑模式,此時不響應(yīng)任何中斷。
4. P2.7 管腳出廠時默認(rèn)為復(fù)位管腳,可以通過配置代碼選項將此口配置為普通 IO 引腳。
5. 在 IAP 擦寫和進入掉電模式之前,需要配置 FREQ_CLK 寄存器,指明目前CPU 時鐘的頻率。
XM004系統(tǒng)框圖:
XM004引腳配置和描述:
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è)功能引腳進行重新分配,從而縮短開發(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ī)格書