新唐W77LE58/W77L058A:8位微控制器的卓越之選
在電子設(shè)計(jì)領(lǐng)域,一款性能出色、功能豐富的微控制器往往能為項(xiàng)目帶來(lái)事半功倍的效果。新唐科技的W77LE58/W77L058A 8位微控制器就是這樣一款值得關(guān)注的產(chǎn)品。下面,我們就來(lái)深入了解一下這款微控制器的特性、功能及應(yīng)用。
文件下載:W77L058A25DL.pdf
一、產(chǎn)品概述
W77L058是一款與8051兼容的快速微控制器,它對(duì)處理器內(nèi)核進(jìn)行了重新設(shè)計(jì),消除了時(shí)鐘和內(nèi)存周期的浪費(fèi)。這使得它在相同晶體速度下,執(zhí)行每條8051指令的速度都比原始8051更快。通常,W77L058的指令執(zhí)行時(shí)間是傳統(tǒng)8051的1.5 - 3倍,整體性能約為原始8051的2.5倍。同時(shí),它采用了全靜態(tài)CMOS設(shè)計(jì),可在較低的晶體時(shí)鐘下運(yùn)行,從而降低了功耗。該微控制器包含32 KB Flash EPROM,工作電壓范圍為2.7V - 5.5V,還支持片上1 KB SRAM,無(wú)需外部?jī)?nèi)存組件和膠合邏輯,為用戶(hù)節(jié)省了更多I/O引腳。
二、主要特性
2.1 高速架構(gòu)
具有4時(shí)鐘/機(jī)器周期的高速架構(gòu),最高運(yùn)行頻率可達(dá)20 MHz,引腳與標(biāo)準(zhǔn)80C52兼容,指令集與MCS - 51兼容,為開(kāi)發(fā)者提供了良好的兼容性和開(kāi)發(fā)基礎(chǔ)。
2.2 豐富的外設(shè)資源
- I/O端口:擁有四個(gè)8位I/O端口和一個(gè)額外的4位I/O端口(僅44 - pin PLCC/QFP封裝可用),可滿(mǎn)足多樣化的輸入輸出需求。
- 定時(shí)器:配備三個(gè)16位定時(shí)器,可靈活實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。
- 中斷系統(tǒng):提供12個(gè)中斷源,具有兩級(jí)優(yōu)先級(jí),能及時(shí)響應(yīng)各種外部事件。
- 串行端口:具備兩個(gè)增強(qiáng)型全雙工串行端口,支持同步和異步通信。
- 其他特性:還擁有32 KB Flash EPROM、256字節(jié)暫存RAM、可編程看門(mén)狗定時(shí)器、雙16位數(shù)據(jù)指針以及軟件可編程的外部RAM/外設(shè)訪(fǎng)問(wèn)周期等特性。
2.3 多種封裝形式
提供無(wú)鉛(ROHS)DIP 40、PLCC 44和PQFP 44等多種封裝形式,方便不同應(yīng)用場(chǎng)景的選擇。
三、引腳配置與說(shuō)明
3.1 引腳配置
W77L058有40 - pin DIP、44 - pin PLCC和44 - pin QFP三種封裝形式,每種封裝的引腳配置都有其特點(diǎn)。例如,40 - pin DIP封裝包含了如T2、P1.0、INT2、P1.4等引腳,這些引腳承擔(dān)著不同的功能。
3.2 引腳說(shuō)明
詳細(xì)介紹了各個(gè)引腳的功能,如EA引腳用于控制外部訪(fǎng)問(wèn)使能,PSEN引腳用于使能外部ROM數(shù)據(jù),ALE引腳用于地址鎖存使能等。了解這些引腳的功能對(duì)于正確使用微控制器至關(guān)重要。
四、功能描述
4.1 CPU性能提升
W77L058的8位CPU核心經(jīng)過(guò)重新設(shè)計(jì),減少了時(shí)鐘和內(nèi)存周期的浪費(fèi),將大多數(shù)指令的機(jī)器周期從標(biāo)準(zhǔn)8052的12個(gè)時(shí)鐘周期減少到4個(gè)時(shí)鐘周期,平均性能提升了1.5 - 3倍。同時(shí),它還提供了雙數(shù)據(jù)指針(DPTRs),加速了塊數(shù)據(jù)內(nèi)存?zhèn)鬏?,并可靈活調(diào)整MOVX指令的持續(xù)時(shí)間,以適應(yīng)不同速度的RAM和外設(shè)設(shè)備。
4.2 I/O端口功能
- 端口0:在外部程序運(yùn)行或通過(guò)MOVC或MOVX指令訪(fǎng)問(wèn)外部?jī)?nèi)存/設(shè)備時(shí),可作為地址/數(shù)據(jù)總線(xiàn)使用,具有強(qiáng)上拉和下拉能力;否則可作為通用I/O端口,采用開(kāi)漏電路。
- 端口2:主要作為地址總線(xiàn)的高8位,在作為地址總線(xiàn)時(shí)也具有強(qiáng)上拉和下拉能力。
- 端口1和3:作為具有替代功能的I/O端口。
- 端口4:僅在44 - pin PLCC/QFP封裝類(lèi)型中可用,P4.0具有等待狀態(tài)控制信號(hào)的替代功能。
4.3 串行I/O
擁有兩個(gè)增強(qiáng)型串行端口,功能與原始8052系列的串行端口相似,但可在不同模式下運(yùn)行以實(shí)現(xiàn)時(shí)序相似性。串行端口0可使用定時(shí)器1或2作為波特率發(fā)生器,而串行端口1只能使用定時(shí)器1作為波特率發(fā)生器,并且具備自動(dòng)地址識(shí)別和幀錯(cuò)誤檢測(cè)等增強(qiáng)功能。
4.4 定時(shí)器
具備三個(gè)16位定時(shí)器,功能與8052系列的定時(shí)器相似,可設(shè)置為每計(jì)數(shù)4個(gè)或12個(gè)時(shí)鐘運(yùn)行,還增加了看門(mén)狗定時(shí)器,可作為系統(tǒng)監(jiān)視器或長(zhǎng)時(shí)間定時(shí)器使用。
4.5 中斷系統(tǒng)
中斷結(jié)構(gòu)與標(biāo)準(zhǔn)8052略有不同,由于增加了額外的功能和外設(shè),中斷源和向量的數(shù)量有所增加,提供了12個(gè)中斷資源,具有兩級(jí)優(yōu)先級(jí)。
4.6 數(shù)據(jù)指針
除了原始8052的一個(gè)16位數(shù)據(jù)指針(DPL,DPH)外,W77L058還增加了一個(gè)16位數(shù)據(jù)指針(DPL1,DPH1),并新增了DEC DPTR指令,提高了編程的靈活性。
4.7 電源管理
具有IDLE、POWER DOWN和ECONOMY三種電源管理模式。在IDLE模式下,CPU時(shí)鐘停止,但定時(shí)器、串行端口和中斷時(shí)鐘繼續(xù)運(yùn)行;POWER DOWN模式下,所有時(shí)鐘停止,芯片操作完全停止,功耗最低;ECONOMY模式可動(dòng)態(tài)降低內(nèi)部時(shí)鐘速率,減少功耗。
4.8 片上數(shù)據(jù)SRAM
擁有1K字節(jié)的數(shù)據(jù)空間SRAM,可通過(guò)MOVX指令進(jìn)行讀寫(xiě)訪(fǎng)問(wèn),與256字節(jié)的暫存RAM使用不同的尋址模式和指令,避免了沖突和重疊。
五、內(nèi)存組織
5.1 程序內(nèi)存
程序內(nèi)存最大可達(dá)64 Kbytes,片上ROM為32 Kbytes,所有指令從該內(nèi)存區(qū)域獲取執(zhí)行,MOVC指令也可訪(fǎng)問(wèn)該區(qū)域。超出片上ROM最大地址將訪(fǎng)問(wèn)外部?jī)?nèi)存。
5.2 數(shù)據(jù)內(nèi)存
可訪(fǎng)問(wèn)高達(dá)64 Kbytes的外部數(shù)據(jù)內(nèi)存,通過(guò)MOVX指令進(jìn)行訪(fǎng)問(wèn)。片上還包含1K字節(jié)的MOVX SRAM,地址范圍為0000H - 03FFH,可通過(guò)軟件控制是否啟用。此外,還有標(biāo)準(zhǔn)的256字節(jié)片上暫存RAM和一些特殊功能寄存器(SFRs)。
5.3 特殊功能寄存器(SFRs)
W77L058使用SFRs來(lái)控制和監(jiān)視外設(shè)及其模式,部分SFRs可按位尋址,方便對(duì)特定位進(jìn)行修改。詳細(xì)介紹了各個(gè)SFRs的功能和位定義,如端口0、堆棧指針、數(shù)據(jù)指針等。
六、指令系統(tǒng)
6.1 指令執(zhí)行
W77L058執(zhí)行標(biāo)準(zhǔn)8032系列的所有指令,但指令時(shí)序有所不同。每個(gè)機(jī)器周期由4個(gè)時(shí)鐘周期組成,大多數(shù)指令的機(jī)器周期數(shù)等于指令的字節(jié)數(shù),減少了無(wú)效取指和浪費(fèi)的周期,提高了效率。
6.2 指令時(shí)序
詳細(xì)介紹了不同指令的時(shí)序,如單周期、雙周期、三周期、四周期和五周期指令的執(zhí)行情況。特別提到了MOVX指令,用戶(hù)可將其持續(xù)時(shí)間從2個(gè)機(jī)器周期延長(zhǎng)到9個(gè)機(jī)器周期,以靈活訪(fǎng)問(wèn)不同速度的外設(shè)。
七、可編程定時(shí)器/計(jì)數(shù)器
7.1 定時(shí)器0和1
具有兩個(gè)16位定時(shí)器/計(jì)數(shù)器,可配置為定時(shí)器或計(jì)數(shù)器模式,時(shí)鐘源可選擇1/12或1/4的系統(tǒng)時(shí)鐘,有四種工作模式可供選擇。
7.2 定時(shí)器2
是一個(gè)16位的上下計(jì)數(shù)器,具備捕獲/重載功能,時(shí)鐘源可選擇外部T2引腳或晶體振蕩器,可配置為自動(dòng)重載、捕獲、波特率發(fā)生器和時(shí)鐘輸出等模式。
7.3 看門(mén)狗定時(shí)器
是一個(gè)自由運(yùn)行的定時(shí)器,可作為系統(tǒng)監(jiān)視器、時(shí)基發(fā)生器或事件定時(shí)器使用。用戶(hù)可通過(guò)設(shè)置WD1和WD0位選擇超時(shí)時(shí)間間隔,超時(shí)后可觸發(fā)中斷或系統(tǒng)復(fù)位。
八、串行端口
8.1 工作模式
支持四種工作模式,包括同步通信模式0和異步通信模式1、2、3。每種模式都有其特點(diǎn)和應(yīng)用場(chǎng)景,如模式0為半雙工同步通信,模式1為全雙工異步通信。
8.2 增強(qiáng)功能
具備幀錯(cuò)誤檢測(cè)和自動(dòng)地址識(shí)別功能,可提高串行通信的可靠性和效率。
九、定時(shí)訪(fǎng)問(wèn)保護(hù)
為了防止錯(cuò)誤代碼對(duì)關(guān)鍵位進(jìn)行寫(xiě)入操作,W77L058采用了定時(shí)訪(fǎng)問(wèn)保護(hù)機(jī)制。通過(guò)向定時(shí)訪(fǎng)問(wèn)(TA)SFR寫(xiě)入特定值(AAh和55h)來(lái)打開(kāi)寫(xiě)入使能窗口,窗口打開(kāi)3個(gè)機(jī)器周期,期間可對(duì)受保護(hù)的位進(jìn)行寫(xiě)入操作。
十、片上閃存EPROM特性
支持多種操作模式,包括讀取、編程、驗(yàn)證、擦除等操作。通過(guò)特定的引腳配置和電壓設(shè)置來(lái)實(shí)現(xiàn)不同的操作,如編程操作需要VPP達(dá)到VCP(12.5V)電平,擦除操作需要VPP達(dá)到VEP(14.5V)電平。
十一、安全位
W77L058具有安全寄存器,可保護(hù)用戶(hù)的程序代碼。其中,鎖定位(B0)用于保護(hù)程序代碼,MOVC禁止位(B1)用于限制MOVC指令的訪(fǎng)問(wèn)區(qū)域。
十二、電氣特性
12.1 絕對(duì)最大額定值
規(guī)定了直流電源、輸入電壓、工作溫度和存儲(chǔ)溫度等參數(shù)的極限值,超出這些范圍可能會(huì)影響設(shè)備的壽命和可靠性。
12.2 直流特性
包括工作電壓、工作電流、空閑電流、掉電電流等參數(shù),為電路設(shè)計(jì)提供了重要的參考。
12.3 交流特性
詳細(xì)介紹了外部時(shí)鐘特性和交流規(guī)范,如時(shí)鐘高時(shí)間、時(shí)鐘低時(shí)間、ALE脈沖寬度等參數(shù),確保微控制器在不同時(shí)鐘條件下的正常工作。
十三、典型應(yīng)用電路
提供了擴(kuò)展外部程序內(nèi)存和晶體、擴(kuò)展外部數(shù)據(jù)內(nèi)存和振蕩器等典型應(yīng)用電路,并給出了晶體應(yīng)用的參考值,方便開(kāi)發(fā)者進(jìn)行電路設(shè)計(jì)。
十四、封裝尺寸
介紹了40 - pin DIP、44 - pin PLCC和44 - pin QFP三種封裝的尺寸規(guī)格,為PCB設(shè)計(jì)提供了準(zhǔn)確的尺寸信息。
十五、版本歷史
記錄了產(chǎn)品的版本更新情況,包括初始發(fā)布、功能替換、加密功能修改、封裝更新等內(nèi)容,有助于開(kāi)發(fā)者了解產(chǎn)品的發(fā)展歷程。
新唐W77LE58/W77L058A微控制器以其卓越的性能、豐富的功能和靈活的配置,為電子工程師提供了一個(gè)強(qiáng)大的開(kāi)發(fā)平臺(tái)。無(wú)論是在工業(yè)控制、消費(fèi)電子還是其他領(lǐng)域,都能發(fā)揮出重要的作用。希望本文能幫助工程師們更好地了解和使用這款微控制器,在項(xiàng)目中取得更好的成果。你在使用過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享交流。
-
電子設(shè)計(jì)
+關(guān)注
關(guān)注
42文章
2966瀏覽量
49921 -
8位微控制器
+關(guān)注
關(guān)注
0文章
85瀏覽量
1334
發(fā)布評(píng)論請(qǐng)先 登錄
新唐W77LE58/W77L058A:8位微控制器的卓越之選
評(píng)論