深入剖析W78LE51C/W78L051C:8位微控制器的卓越之選
在電子工程師的設(shè)計(jì)世界里,選擇一款合適的微控制器至關(guān)重要。今天,我們就來深入探討華邦(Winbond)的W78LE51C/W78L051C 8位微控制器,看看它有哪些獨(dú)特之處,能為我們的設(shè)計(jì)帶來怎樣的便利和優(yōu)勢。
文件下載:W78L051C24DL.pdf
一、概述
W78L051C是一款8位微控制器,具有寬電源電壓范圍和低功耗的特點(diǎn)。其指令集與標(biāo)準(zhǔn)8051完全兼容,內(nèi)部包含4K字節(jié)的Flash EPROM、128字節(jié)的RAM、四個(gè)8位雙向且可位尋址的I/O端口、一個(gè)額外的4位I/O端口P4、兩個(gè)16位定時(shí)器/計(jì)數(shù)器、一個(gè)硬件看門狗定時(shí)器和一個(gè)串行端口。此外,它還支持七源兩級(jí)中斷功能。
為了便于編程和驗(yàn)證,內(nèi)部的Flash EPROM允許通過電子方式對程序存儲(chǔ)器進(jìn)行編程和讀取。一旦代碼確認(rèn)無誤,用戶可以對代碼進(jìn)行保護(hù),確保安全性。同時(shí),該微控制器具有兩種省電模式:空閑模式和掉電模式,均可以通過軟件進(jìn)行選擇。
二、特性亮點(diǎn)
1. 全面的設(shè)計(jì)特性
- 靜態(tài)設(shè)計(jì):采用全靜態(tài)設(shè)計(jì)的8位CMOS微控制器,性能穩(wěn)定。
- 寬電壓范圍:支持2.4V至5.5V的寬電源電壓,適應(yīng)不同的電源環(huán)境。
- 豐富的存儲(chǔ)資源:擁有128字節(jié)的片上暫存RAM和4KB的電可擦除/可編程Flash EPROM,同時(shí)具備64KB的程序存儲(chǔ)器地址空間和64KB的數(shù)據(jù)存儲(chǔ)器地址空間。
- 多樣的I/O端口:四個(gè)8位雙向端口和一個(gè)額外的4位可位尋址I/O端口(在44引腳PLCC/QFP封裝中還提供額外的INT2 / INT3),滿足各種輸入輸出需求。
- 強(qiáng)大的外設(shè)功能:配備兩個(gè)16位定時(shí)器/計(jì)數(shù)器、一個(gè)全雙工串行端口(UART)和看門狗定時(shí)器,以及七源兩級(jí)中斷能力,為系統(tǒng)設(shè)計(jì)提供了豐富的功能支持。
- 低EMI設(shè)計(jì):具備EMI降低模式,可有效減少電磁干擾。
- 電源管理:內(nèi)置電源管理功能,支持空閑模式和掉電模式,降低功耗。
- 代碼保護(hù):擁有代碼保護(hù)機(jī)制,保障代碼安全。
2. 多種封裝選擇
提供多種無鉛(RoHS)封裝,包括DIP 40、PLCC 44和PQFP 44,方便不同的應(yīng)用場景和設(shè)計(jì)需求。
三、引腳配置與說明
1. 引腳配置
文檔中給出了40引腳DIP、44引腳PLCC和44引腳QFP的引腳配置圖,清晰展示了各個(gè)引腳的位置和功能。
2. 引腳說明
| 符號(hào) | 描述 |
|---|---|
| EA | 外部訪問使能,高電平訪問內(nèi)部ROM |
| PSEN | 程序存儲(chǔ)使能,用于外部ROM數(shù)據(jù)訪問 |
| ALE | 地址鎖存使能,分離地址和數(shù)據(jù) |
| RST | 復(fù)位引腳,高電平復(fù)位設(shè)備 |
| XTAL1 | 晶體振蕩器輸入,可接外部時(shí)鐘 |
| XTAL2 | 晶體振蕩器輸出,與XTAL1反相 |
| VSS | 接地 |
| VDD | 電源供應(yīng) |
| P0.0 - P0.7 | 雙向I/O端口,用于外部存儲(chǔ)器訪問 |
| P1.0 - P1.7 | 雙向I/O端口,部分引腳有替代功能 |
| P2.0 - P2.7 | 雙向I/O端口,提供外部存儲(chǔ)器高地址位 |
| P3.0 - P3.7 | 雙向I/O端口,所有引腳有替代功能 |
| P4.0 - P4.3 | 可位尋址雙向I/O端口,可作通用I/O或外部中斷輸入 |
四、功能詳細(xì)解析
1. 新定義外設(shè)
- INT2 / INT3:兩個(gè)額外的外部中斷,功能類似于標(biāo)準(zhǔn)80C52的外部中斷0和1。其功能和狀態(tài)由XICON寄存器的位決定,該寄存器可位尋址,但不是標(biāo)準(zhǔn)80C52的標(biāo)準(zhǔn)寄存器。
- PORT4:另一個(gè)可位尋址端口P4,僅4位(P4<3:0>)可用,地址位于0D8H,功能與端口P1類似,P4.3和P4.2為替代功能引腳,可作為通用I/O引腳或外部中斷輸入源。
2. 降低EMI發(fā)射
由于片上Flash EPROM的存在,當(dāng)程序在內(nèi)部ROM空間運(yùn)行時(shí),ALE可能無用,其轉(zhuǎn)換會(huì)產(chǎn)生噪聲。可通過設(shè)置AUXR特殊功能寄存器的第0位來關(guān)閉ALE信號(hào)轉(zhuǎn)換,以降低EMI發(fā)射。同時(shí),為減少振蕩電路的EMI發(fā)射,可通過編程清除安全寄存器的B7位來降低片上振蕩器放大器的增益,但需注意在高頻下可能影響外部晶體的正常工作。
3. 掉電標(biāo)志
掉電標(biāo)志位于PCON寄存器的第4位,上電復(fù)位時(shí)由硬件置位,可通過軟件清除,用于判斷復(fù)位是熱啟動(dòng)還是冷啟動(dòng)。
4. 看門狗定時(shí)器
看門狗定時(shí)器是一個(gè)自由運(yùn)行的定時(shí)器,可由用戶編程作為系統(tǒng)監(jiān)視器、時(shí)基發(fā)生器或事件定時(shí)器。它通過一組分頻器對系統(tǒng)時(shí)鐘進(jìn)行分頻,分頻輸出可選,決定超時(shí)時(shí)間間隔。超時(shí)發(fā)生時(shí),若啟用則可導(dǎo)致系統(tǒng)復(fù)位。其控制寄存器為WDTC,包含使能位、清除位、空閑模式使能位和預(yù)分頻選擇位。
5. 時(shí)鐘
W78L051C可使用晶體振蕩器或外部時(shí)鐘,內(nèi)部時(shí)鐘先進(jìn)行二分頻。使用晶體振蕩器時(shí),需在XTAL1和XTAL2引腳之間連接晶體,并在每個(gè)引腳與地之間連接負(fù)載電容;使用外部時(shí)鐘時(shí),將外部時(shí)鐘源連接到XTAL1引腳,XTAL2引腳不連接。
6. 電源管理
- 空閑模式:通過設(shè)置PCON寄存器的IDL位進(jìn)入,此時(shí)處理器內(nèi)部時(shí)鐘停止,但外設(shè)和中斷邏輯繼續(xù)工作,可通過中斷或復(fù)位退出。
- 掉電模式:設(shè)置PCON寄存器的PD位進(jìn)入,所有時(shí)鐘停止,包括振蕩器,只能通過復(fù)位退出。
7. 復(fù)位
外部RESET信號(hào)在S5P2采樣,需在振蕩器運(yùn)行時(shí)保持高電平至少兩個(gè)機(jī)器周期才能生效。復(fù)位時(shí),端口初始化為FFH,堆棧指針初始化為07H,PCON(除第4位)初始化為00H,其他特殊功能寄存器(除SBUF)初始化為00H,SBUF不復(fù)位。
五、片上Flash EPROM特性與安全位
1. Flash EPROM特性
在片上Flash EPROM操作模式下,可對其進(jìn)行反復(fù)編程和驗(yàn)證。確認(rèn)代碼無誤后,可對代碼進(jìn)行保護(hù)。
2. 安全位
W78L051C有一個(gè)特殊設(shè)置寄存器——安全寄存器,在正常模式下無法訪問,只能在Flash EPROM操作模式下訪問。該寄存器的位一旦從高電平編程為低電平就無法更改,只能通過全擦除操作復(fù)位。安全寄存器在Flash EPROM操作模式下的地址為#0FFFFh,包含鎖定位、MOVC禁止位和加密位,分別用于保護(hù)用戶程序代碼、限制MOVC指令的訪問區(qū)域和啟用/禁用代碼加密邏輯。
六、電氣特性
1. 絕對最大額定值
| 參數(shù) | 符號(hào) | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|
| 直流電源 | VDD - VSS | -0.3 | +7.0 | V |
| 輸入電壓 | VIN | VSS - 0.3 | VDD + 0.3 | V |
| 工作溫度 | TA | 0 | 70 | °C |
| 存儲(chǔ)溫度 | TST | -55 | +150 | °C |
2. 直流特性
詳細(xì)列出了不同條件下的工作電壓、工作電流、空閑電流、掉電電流、輸入電流、輸入泄漏電流、邏輯1到0轉(zhuǎn)換電流、輸入低電壓、輸入高電壓、輸出低電壓、灌電流、輸出高電壓和源電流等參數(shù)。
3. 交流特性
交流規(guī)格與制造工藝、I/O緩沖器額定值、電容負(fù)載和內(nèi)部布線電容有關(guān)。大部分規(guī)格可以用多個(gè)輸入時(shí)鐘周期(TCP)表示,實(shí)際器件的變化通常小于±20ns。文檔給出了時(shí)鐘輸入波形、程序取指周期、數(shù)據(jù)讀取周期、數(shù)據(jù)寫入周期、端口訪問周期和程序操作等的參數(shù)和說明。
七、時(shí)序波形與典型應(yīng)用電路
1. 時(shí)序波形
文檔提供了程序取指周期、數(shù)據(jù)讀取周期、數(shù)據(jù)寫入周期和端口訪問周期的時(shí)序波形圖,幫助工程師理解和設(shè)計(jì)系統(tǒng)時(shí)序。
2. 典型應(yīng)用電路
給出了擴(kuò)展外部程序存儲(chǔ)器和晶體、擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器和振蕩器的典型應(yīng)用電路,并提供了晶體應(yīng)用的參考值,方便工程師進(jìn)行實(shí)際設(shè)計(jì)。
八、封裝尺寸
文檔詳細(xì)列出了40引腳DIP、44引腳PLCC和44引腳PQFP封裝的尺寸,包括英寸和毫米兩種單位,為電路板設(shè)計(jì)提供了準(zhǔn)確的參考。
九、修訂歷史
記錄了產(chǎn)品的修訂歷史,包括版本、日期、頁碼和更改原因。最新版本為A3,于2006年12月4日發(fā)布,移除了所有含鉛封裝部件。
十、重要注意事項(xiàng)
華邦產(chǎn)品不適合用于手術(shù)植入、原子能控制儀器、飛機(jī)或宇宙飛船儀器、運(yùn)輸儀器、交通信號(hào)儀器、燃燒控制儀器等應(yīng)用,也不適合用于可能導(dǎo)致人身傷害、死亡或嚴(yán)重財(cái)產(chǎn)或環(huán)境損害的應(yīng)用。用戶使用或銷售這些產(chǎn)品用于此類應(yīng)用需自行承擔(dān)風(fēng)險(xiǎn),并同意賠償華邦因不當(dāng)使用或銷售導(dǎo)致的任何損失。同時(shí),所有數(shù)據(jù)和規(guī)格可能會(huì)隨時(shí)更改,恕不另行通知。
W78LE51C/W78L051C微控制器以其豐富的功能、低功耗和多種封裝選擇,為電子工程師提供了一個(gè)強(qiáng)大而靈活的設(shè)計(jì)平臺(tái)。在實(shí)際應(yīng)用中,我們需要根據(jù)具體需求合理選擇和使用這款微控制器,充分發(fā)揮其優(yōu)勢,同時(shí)注意其使用限制和注意事項(xiàng)。你在使用類似微控制器時(shí)遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
8位微控制器
+關(guān)注
關(guān)注
0文章
85瀏覽量
1334
發(fā)布評(píng)論請先 登錄
深入剖析W78LE51C/W78L051C:8位微控制器的卓越之選
評(píng)論