系統框圖
TM56F1543 (1).png" alt="TM56F1543 (1).png" style="box-sizing:border-box;max-width:100%;vertical-align:middle;display:block;width:auto;" />
基本功能
1.ROM: 具有頁面鎖功能的8K x 16位閃存程序存儲器
2.EEPROM: 128 x 8 位
3.RAM: 496 x 8 位
4.堆棧: 8級
5.系統時鐘選擇:
Fast-clock外部快時鐘:
內部RC快時鐘: 最大. 18.432 MHz (可以校準)
FXT (Fast 晶振): 1M~18MHz
Slow-clock
SIRC 內部RC慢時鐘: 50 KHz @VCC=5V
SXT 外部慢時鐘:: 32.768KHz
6.系統時鐘預分頻器:
系統時鐘可以1/2/4/16分頻選項
7.雙系統時鐘:
FIRC+SIRC
FIRC+SXT
FXT+SIRC
8.I/O 端口:最大26個可編程I/O引腳
開漏輸出
CMOS推挽輸出
施密特觸發器輸入,帶上拉/下拉電阻選項
支持高灌電流模式 : 70mA @VCC=5V, VOL=0.5V; 140mA@VCC=5V, VOL=1.2V
支持恒流驅動模式: 19mA@VCC=5V,VOH=2.5V~3.8V
9.省電工作模式
快速模式: 慢時鐘使能,CPU在快時鐘下保持運行
慢速模式: 快時鐘可以關閉或使能,CPU在慢時鐘下保持運行
空閑模式: 快時鐘和CPU停止。慢時鐘,T2和WKT保持運行
停止模式: 所有時鐘停止,T2和WKT停止運行
10.3 個獨立定時器
Timer0
-8位定時器,除以 1~256 預分頻選項,具有自動重載 / 計數器 / 中斷 / 停止功能
Timer1
-8位定時器,除以 1~256 預分頻選項,具有自動重載 / 中斷 / 停止功能
-溢出和翻轉輸出
T2
-15位定時器,帶有4個中斷間隔時間選項
-空閑模式喚醒定時器或用作一個簡單的 15 位時基
時鐘源:Slow-clock (SIRC), Fsys/128
11.中斷
三個外部中斷引腳
-1個引腳為下降沿喚醒觸發并中斷
-2個引腳為上升或下降沿喚醒觸發并中斷
Timer0 / Timer1 / T2 / WKT中斷
ADC 中斷
TK (3 Touch Key 模塊)
I2C 中斷
UART 中斷
引腳中斷
LVD 中斷
12.喚醒定時器 (WKT)
由內置RC振蕩器提供時鐘,具有4個可調節的中斷時間
20.5 ms/41 ms/82 ms/164 ms
13.看門狗定時器 (WDT)
由內置RC振蕩器提供時鐘,具有4個可調的復位時間
164ms/328ms/655ms/1311ms
在停止模式下可以關閉 / 使能看門狗定時器
14.PWM
PWM0 :
16位占空比可調,共享的周期可調
PWM0時鐘源:系統時鐘或FIRC (18.432MHz)或FIRC*2 (36.864MHz)
PWM0有4種輸出模式
互補的PWM0輸出(PWM0P, PWM0N)
非重疊時間持續時間可調。(0 ~ 15 PWM CLK)
PWM1~5:
16位占空比可調,共享的周期可調 (與PWM0共享)
時鐘脈 (與PWM0共享)
15.24通道3個tk模塊觸摸鍵(TKM0/TKM1/TKM2)
每個TK模塊有8通道觸摸鍵
每個模塊包括:
3位TK參考時鐘電容調整
8位觸控鍵時鐘頻率選擇(可固定頻率或自動更改)
14位TK掃描長度調整
按下鍵時中斷/喚醒CPU
16.I2C 接口
特定用途從I2C接口,具有中斷功能
17.UART Interface
7/8/9 位模式TX/RX可選
通過選擇合適的振蕩頻率和波特率時鐘分頻,支持的波特率范圍為9600bps ~ 115200bps
校驗位自動生成和檢測
檢測溢出、幀錯誤和校驗錯誤
18.12位ADC轉換器 具有14個輸入通道和1個內部參考電壓
內部參考電壓:VBG 1.20V±1% @VCC=5V~2.5V, 25℃
內部參考電壓:1/4VCC
ADC參考電壓:VCC, 2.5V
19.支持所有引腳變化喚醒(上升沿和下降沿觸發)
20.復位源
上電復位/看門狗復位/低壓復位/外部引腳復位
21.低壓復位(LVR) /低壓檢測標志(LVD)選項:
16級低壓復位: 2.05 ~ 4.15 V
16級低電壓檢測標志(Disable, 2.28V ~ 4.15V)
22.工作電壓:
Fsys= 1 MHz, LVR ~5.5V