新唐W77E516A:8位微控制器的卓越之選
在電子工程師的世界里,選擇一款合適的微控制器對于項(xiàng)目的成功至關(guān)重要。新唐科技的W77E516A 8位微控制器,以其高性能、低功耗和豐富的功能,成為眾多項(xiàng)目的理想選擇。下面就和大家詳細(xì)探討這款微控制器的特點(diǎn)和應(yīng)用。
文件下載:W77E516A40DL.pdf
一、概述
W77E516A是一款與8051兼容的快速微控制器,重新設(shè)計(jì)的處理器核心避免了時(shí)鐘和內(nèi)存周期的浪費(fèi)。與傳統(tǒng)8051相比,在相同晶體速度下,它執(zhí)行每條8051指令的速度更快,指令執(zhí)行時(shí)間通常是傳統(tǒng)8051的1.5 - 3倍,整體性能約提高2.5倍。同時(shí),由于它采用了全靜態(tài)CMOS設(shè)計(jì),能以更低的晶體時(shí)鐘運(yùn)行,在實(shí)現(xiàn)相同吞吐量的情況下,有效降低了功耗。
二、主要特性
(一)高速架構(gòu)
采用4時(shí)鐘/機(jī)器周期的高速架構(gòu),最高運(yùn)行頻率可達(dá)40 MHz,引腳與標(biāo)準(zhǔn)80C52兼容,指令集與MCS - 51兼容,方便工程師進(jìn)行開發(fā)和移植。
(二)豐富的內(nèi)存資源
擁有64KB片上Flash - EPROM(APROM)和4KB輔助Flash EPROM(LDROM)用于加載程序,256字節(jié)暫存RAM和1KB片上SRAM用于MOVX指令,為程序存儲和數(shù)據(jù)處理提供了充足的空間。
(三)強(qiáng)大的外設(shè)功能
- I/O端口:四個(gè)8位I/O端口(P0 - P3)和一個(gè)額外的4位I/O端口(P4,僅44引腳PLCC/QFP封裝可用),P0端口可通過軟件啟用內(nèi)部上拉電阻。
- 定時(shí)器:三個(gè)16位定時(shí)器,可配置為定時(shí)器或計(jì)數(shù)器,還具備看門狗定時(shí)器,增強(qiáng)了系統(tǒng)的穩(wěn)定性和可靠性。
- 中斷系統(tǒng):12個(gè)中斷源,具有兩級優(yōu)先級,能夠及時(shí)響應(yīng)各種外部事件。
- 串口通信:兩個(gè)增強(qiáng)型全雙工串口,支持同步和異步通信,具備自動地址識別和幀錯誤檢測功能。
三、引腳配置與說明
(一)引腳配置
W77E516A提供了40引腳DIP、44引腳PLCC和44引腳QFP三種封裝形式,不同封裝的引腳排列有所不同,但都涵蓋了電源、時(shí)鐘、I/O端口、中斷等必要的引腳。
(二)引腳說明
每個(gè)引腳都有其特定的功能,例如:
- EA:外部訪問使能引腳,高電平用于內(nèi)部程序訪問。
- PSEN:程序存儲使能引腳,在取指和MOVC操作時(shí),將外部ROM數(shù)據(jù)使能到P0地址/數(shù)據(jù)總線上。
- ALE:地址鎖存使能引腳,用于分離P0端口上的地址和數(shù)據(jù)。
- RST:復(fù)位引腳,在振蕩器運(yùn)行時(shí),該引腳高電平保持兩個(gè)機(jī)器周期可復(fù)位設(shè)備。
四、功能描述
(一)I/O端口
四個(gè)8位端口(P0 - P3)和一個(gè)4位端口(P4),P0端口在訪問外部程序或內(nèi)存時(shí)可作為地址/數(shù)據(jù)總線,具有強(qiáng)上拉和下拉能力;P2端口主要作為地址總線的高8位;P1和P3端口作為具有替代功能的I/O端口;P4端口僅在44引腳封裝中可用,P4.0具有等待狀態(tài)控制信號的替代功能。
(二)串口通信
兩個(gè)增強(qiáng)型串口,功能類似于8052系列的串口,但可在不同模式下運(yùn)行以實(shí)現(xiàn)時(shí)序相似性。串口0可使用定時(shí)器1或2作為波特率發(fā)生器,串口1只能使用定時(shí)器1作為波特率發(fā)生器。
(三)定時(shí)器
三個(gè)16位定時(shí)器,功能與8052系列的定時(shí)器相似,可設(shè)置為每計(jì)數(shù)4個(gè)或12個(gè)時(shí)鐘運(yùn)行,還具備看門狗定時(shí)器,可作為系統(tǒng)監(jiān)視器或長時(shí)間定時(shí)器。
(四)中斷系統(tǒng)
與標(biāo)準(zhǔn)8052的中斷結(jié)構(gòu)略有不同,由于增加了功能和外設(shè),中斷源和向量數(shù)量增加到12個(gè),具有兩級優(yōu)先級。
(五)數(shù)據(jù)指針
除了標(biāo)準(zhǔn)的16位數(shù)據(jù)指針(DPL,DPH)外,還增加了一個(gè)16位數(shù)據(jù)指針(DPL1,DPH1),并新增了DEC DPTR指令,提高了編程的靈活性。
(六)電源管理
具備IDLE、POWER DOWN和ECONOMY三種電源管理模式。在IDLE模式下,CPU時(shí)鐘停止,但定時(shí)器、串口和中斷時(shí)鐘繼續(xù)運(yùn)行;POWER DOWN模式下,整個(gè)時(shí)鐘停止,芯片操作完全停止,功耗最低;ECONOMY模式可將內(nèi)部時(shí)鐘速率除以4、64或1024,進(jìn)一步降低功耗。
(七)片上數(shù)據(jù)SRAM
1KB的數(shù)據(jù)空間SRAM,可通過MOVX指令進(jìn)行讀寫訪問,與256字節(jié)的暫存RAM使用不同的尋址模式和指令,避免了沖突和重疊。
五、內(nèi)存組織
(一)程序內(nèi)存
最大可達(dá)64KB,用于存儲指令操作碼,可通過MOVC指令訪問。
(二)數(shù)據(jù)內(nèi)存
可訪問高達(dá)64KB的外部數(shù)據(jù)內(nèi)存,同時(shí)片上有1KB的MOVX SRAM,通過MOVX指令訪問。片上SRAM的地址范圍為0000H - 03FFH,可通過軟件控制啟用或禁用。
(三)特殊功能寄存器(SFR)
位于80 - FFh的寄存器位置,通過直接尋址訪問,部分SFR可按位尋址。W77E516A包含了標(biāo)準(zhǔn)8052的所有SFR,并新增了一些SFR,為系統(tǒng)控制和監(jiān)測提供了更多的靈活性。
六、指令系統(tǒng)
(一)指令執(zhí)行
執(zhí)行標(biāo)準(zhǔn)8032系列的所有指令,但指令時(shí)序有所不同。每個(gè)機(jī)器周期由4個(gè)時(shí)鐘周期組成,大多數(shù)指令的機(jī)器周期數(shù)等于指令的字節(jié)數(shù),減少了無效取指和浪費(fèi)的周期,提高了效率。
(二)指令時(shí)序
不同指令的執(zhí)行時(shí)間不同,大多數(shù)單字節(jié)指令為單周期指令,雙字節(jié)指令通常為雙周期指令。MOVX指令的執(zhí)行時(shí)間可在2 - 9個(gè)機(jī)器周期之間調(diào)整,為訪問不同速度的外設(shè)提供了靈活性。
七、可編程定時(shí)器/計(jì)數(shù)器
(一)定時(shí)器/計(jì)數(shù)器0和1
兩個(gè)16位定時(shí)器/計(jì)數(shù)器,可配置為定時(shí)器或計(jì)數(shù)器,通過TMOD寄存器選擇功能和模式,時(shí)鐘源可選擇1/12或1/4系統(tǒng)時(shí)鐘。
(二)定時(shí)器/計(jì)數(shù)器2
16位上下計(jì)數(shù)器,具備捕獲/重載功能,可配置為自動重載模式、捕獲模式、波特率發(fā)生器模式和可編程時(shí)鐘輸出模式。
(三)看門狗定時(shí)器
可作為系統(tǒng)監(jiān)視器、時(shí)基發(fā)生器或事件定時(shí)器,通過CKCON寄存器選擇超時(shí)時(shí)間間隔,超時(shí)后可觸發(fā)中斷或系統(tǒng)復(fù)位。
八、串口通信
(一)串口模式
支持四種不同的串口模式:
- 模式0:同步通信,8位數(shù)據(jù)傳輸,波特率為振蕩器頻率的1/12或1/4。
- 模式1:全雙工異步通信,10位數(shù)據(jù)傳輸,波特率可變。
- 模式2:全雙工異步通信,11位數(shù)據(jù)傳輸,波特率為振蕩器頻率的1/32或1/64。
- 模式3:全雙工異步通信,11位數(shù)據(jù)傳輸,波特率可編程。
(二)幀錯誤檢測
通過SCON.7(SCON1.7)位檢測幀錯誤,可通過SMOD0位選擇該位的功能。
(三)多處理器通信
利用第9位數(shù)據(jù)位實(shí)現(xiàn)多處理器通信,通過SADDR和SADEN寄存器定義從機(jī)地址和掩碼,實(shí)現(xiàn)自動地址識別。
九、定時(shí)訪問保護(hù)
為了防止錯誤代碼對關(guān)鍵位的寫入,W77E516A采用了定時(shí)訪問保護(hù)機(jī)制。通過向TA寄存器寫入特定值(AAH和55H)打開一個(gè)3個(gè)機(jī)器周期的寫入使能窗口,在窗口內(nèi)可對受保護(hù)的位進(jìn)行寫入操作。
十、安全位
W77E516A的Flash EPROM可通過設(shè)備編程器進(jìn)行多次編程和驗(yàn)證,通過設(shè)置安全位可保護(hù)程序代碼。安全位包括B0(鎖定位)、B1(MOVC禁止位)、B4(P2.6和P2.7硬件重啟使能位)和B5(P4.3硬件重啟使能位),一旦設(shè)置為低電平,只能通過擦除操作重置。
十一、電氣特性
(一)絕對最大額定值
規(guī)定了器件的最大工作電壓、輸入電壓、工作溫度和存儲溫度等參數(shù),超出這些范圍可能會影響器件的壽命和可靠性。
(二)直流特性
包括工作電壓、工作電流、空閑電流、掉電電流等參數(shù),為電路設(shè)計(jì)提供了重要的參考。
(三)交流特性
對時(shí)鐘信號的高電平時(shí)間、低電平時(shí)間、上升時(shí)間和下降時(shí)間等進(jìn)行了規(guī)定,確保時(shí)鐘信號的穩(wěn)定性。
十二、典型應(yīng)用電路
(一)晶體連接
提供了不同晶體頻率下的電容和電阻參考值,確保晶體振蕩器的穩(wěn)定運(yùn)行。
(二)擴(kuò)展外部數(shù)據(jù)內(nèi)存和振蕩器
給出了擴(kuò)展外部數(shù)據(jù)內(nèi)存和振蕩器的電路示例,方便工程師進(jìn)行系統(tǒng)設(shè)計(jì)。
十三、應(yīng)用注意事項(xiàng)
(一)系統(tǒng)編程軟件示例
提供了64KB APROM和4KB LDROM的編程示例,展示了如何實(shí)現(xiàn)系統(tǒng)編程和代碼更新。
(二)版本歷史
記錄了產(chǎn)品的版本更新信息,包括功能添加、修改和刪除等內(nèi)容。
新唐W77E516A微控制器以其卓越的性能、豐富的功能和良好的兼容性,為電子工程師提供了一個(gè)強(qiáng)大的開發(fā)平臺。無論是在工業(yè)控制、消費(fèi)電子還是其他領(lǐng)域,都能發(fā)揮出其優(yōu)勢,幫助工程師實(shí)現(xiàn)高效、可靠的設(shè)計(jì)。大家在實(shí)際應(yīng)用中,不妨深入研究其特性,充分發(fā)揮其潛力。
-
電子工程師
+關(guān)注
關(guān)注
253文章
857瀏覽量
97864 -
8位微控制器
+關(guān)注
關(guān)注
0文章
81瀏覽量
1334
發(fā)布評論請先 登錄
新唐W77E516A:8位微控制器的卓越之選
評論