全球主流8位MCU芯片詳細解剖No.2:英飛凌 XC866
XC866是 新型8位微控制器系列(XC800)的第一代系列產(chǎn)品,集成高性能8051核、片內(nèi)FLASH及功能強大的外設(shè)集。此外,XC800系列產(chǎn)品內(nèi)部集成的片 內(nèi)振蕩器和支持3.3V或5.0V單電源供電的嵌入式電壓調(diào)節(jié)器(EVR)進一步增強了產(chǎn)品性能并有效地節(jié)省了系統(tǒng)成本。XC866除了提供片內(nèi) FLASH的產(chǎn)品外,同時推出同系列兼容ROM 產(chǎn)品,為大批量生產(chǎn)提供了進一步節(jié)省成本的空間。
本文引用地址:http://cafeforensic.com/article/201611/323123.htm單片機結(jié)構(gòu)圖
引腳圖
多功能引腳舉例
-P0.0 引腳12
TCK_0 JTAG 時鐘輸入
T12HR_1 CCU6 定時器12 硬件運行輸入
CC61_1 捕獲/比較通道1 輸入/輸出
CLKOUT 時鐘輸出
RXDO_1 UART 發(fā)送數(shù)據(jù)輸出
-P0.1 引腳14
TDI_0 JTAG 串行數(shù)據(jù)輸入
T13HR_1 CCU6 定時器13 硬件運行輸入
RXD_1 UART 接收數(shù)據(jù)輸入
COUT61_1 捕獲/比較通道1 輸出
EXF2_1 定時器2 外部標志輸出
模塊分析
存儲器結(jié)構(gòu)
-8K 啟動(boot)ROM 地址:C00H-E000H
-256字節(jié)片內(nèi)RAM,0~7FH使用直接尋址,80~FFH使用
(1)寄存器間接尋址
-128字節(jié)SFR 地址80~FFH,使用直接尋址
-512字節(jié)XRAM 地址F000~F200,使用MOVX訪問。當使用R0,R1作地址寄存器時,其XRAM地址的高位地址由寄存器XADDRH 中的值定義。
-8K/16K 程序存儲器,起始地址0000
-特殊的EO寄存器操作,允許切換DPTR以及對程序ROM
-寫操作(指令:MOVC @(DPTR++),A)實現(xiàn)軟件更新
(2)基本端口結(jié)構(gòu)圖
(3)端口相關(guān)寄存器
- PX_PUDSEL 上拉/下拉選擇寄存器
-PX_PUDEN 上拉/下拉使能寄存器
-PX_OD 漏極開路控制寄存器
- PX_DIR 方向寄存器(P2口只能作為輸入)
- PX_ALTSEL0 第二功能選擇寄存器0
-PX_ALTSEL1 第二功能選擇寄存器1
- PX_DATA 端口數(shù)據(jù)寄存器
其中PX的X為端口編號,寄存器都是8位,每位對應(yīng)一個引腳
I2C總線和SPI總線
I2C總線和SPI總線同屬于“位同步”的串行接口,但又有一些不同點:
nn I2C總線的數(shù)據(jù)信號需要:起始、停止和ACK信號,要求對方作應(yīng)答
I2C總線電路鏈接
SPI總線:兩條串行數(shù)據(jù)線,一條時鐘線。數(shù)據(jù)線分輸出和輸入。對多個部芯片,還需要片選CS。
SPI總線結(jié)構(gòu)
XC866的SSC
XC866具有高速同步串行通道SSC,可與SPI兼容,也可與8051串口方式0兼容;
-波特率可獨立編程:它具有專用的,具有重裝載功能的16位波特率發(fā)生器;
-數(shù)據(jù)寬規(guī)定為2~8位“字符”;
-可先發(fā)送LSB(與8051串口方式0兼容),也可先發(fā)送MSB(與SPI兼容);
-可在時鐘的上升沿或者下降沿對數(shù)據(jù)進行移位;
-可產(chǎn)生移位時鐘或者接收移位時鐘;
-名稱有所不同:MOSI=MTSR, MISO=MRST ;
SSC組成框圖
數(shù)模轉(zhuǎn)換器(DA)
工作原理
DA轉(zhuǎn)換器芯片
DA轉(zhuǎn)換器主要組成部分是電阻網(wǎng)絡(luò)和相應(yīng)的模擬開關(guān)陣列。
評論