EM773開發(fā)驅(qū)動(dòng)包是一款NXP EM773 SDK的驅(qū)動(dòng)開發(fā)源代碼驅(qū)動(dòng)包,EM773是一款基于ARM Cortex-M0內(nèi)核的低成本32位電能計(jì)量IC,適用于8/16位智能儀表應(yīng)用。EM773的編程和片內(nèi)計(jì)量功能與低功耗的簡(jiǎn)單指令集相結(jié)合,其存儲(chǔ)器尋址方式與現(xiàn)有的8/16位結(jié)構(gòu)相比能顯著降低代碼長(zhǎng)度。
產(chǎn)品說明
EM773的CPU工作頻率可達(dá)48MHz。
EM773的外設(shè)配件包括:容量高達(dá)32KB的Flash存儲(chǔ)器、8KB的數(shù)據(jù)存儲(chǔ)器、一個(gè)Fast-mode Plus I2C總線接口、一個(gè)RS-485/EIA-485 UART、一個(gè)帶SSP特性的SPI接口、三個(gè)通用定時(shí)器、一個(gè)計(jì)量引擎以及25個(gè)通用I/O管腳。
EM773具有極佳的易用性,片內(nèi)內(nèi)置計(jì)量引擎的軟件驅(qū)動(dòng)程序,開發(fā)者可以專注于應(yīng)用層軟件開發(fā),無需關(guān)注計(jì)量功能相關(guān)細(xì)節(jié),軟件程序中通過調(diào)用固件中API函數(shù)即可實(shí)現(xiàn)所需計(jì)量功能。
應(yīng)用領(lǐng)域
產(chǎn)品特性
系統(tǒng):
ARM Cortex-M0處理器,運(yùn)行頻率可達(dá)48MHz
ARM Cortex-M0內(nèi)置嵌套向量中斷控制器(NVIC)
串行線調(diào)試
系統(tǒng)節(jié)拍定時(shí)器
存儲(chǔ)器:
32KB 片內(nèi)Flash編程存儲(chǔ)器
8KB SRAM
通過片內(nèi)引導(dǎo)裝載程序(bootloader)實(shí)現(xiàn)在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)
數(shù)字外設(shè):
多達(dá)25個(gè)帶可配置上拉/下拉電阻的通用I/O(GPIO)管腳
GPIO管腳可用作邊沿和電平觸發(fā)中斷源
一個(gè)支持大電流輸出驅(qū)動(dòng)(20mA) 的管腳
兩個(gè)I2C總線管腳,在Fast-mode Plus模式下支持大電流灌入驅(qū)動(dòng)(20mA)
三個(gè)通用定時(shí)器/計(jì)數(shù)器,共有2路捕獲輸入和10路匹配輸出
可編程看門狗定時(shí)器(WDT)
模擬外設(shè):
用于智能儀表的計(jì)量引擎,具有2路電流輸入和1路電壓輸出,并內(nèi)置計(jì)量引擎驅(qū)動(dòng)程序,程序設(shè)計(jì)中調(diào)用API函數(shù)即可獲取電能計(jì)量相關(guān)值
串行接口:
UART,可產(chǎn)生小數(shù)波特率,具有內(nèi)部FIFO,支持RS-485標(biāo)準(zhǔn)
一個(gè)具有SSP特性的SPI控制器,帶FIFO和多協(xié)議功能
I2C總線接口,完全支持I2C總線規(guī)范和Fast-mode Plus模式,數(shù)據(jù)速率高達(dá)1Mbit/s,具有多個(gè)地址識(shí)別功能和監(jiān)控模式
時(shí)鐘生成:
12MHz內(nèi)部RC振蕩器,其精度可達(dá)1%,并可將其選擇為系統(tǒng)時(shí)鐘
晶體振蕩器工作范圍:1MHz~25MHz
可編程看門狗振蕩器的頻率范圍:7.8kHz~1.8MHz
PLL允許CPU在最大速率下操作,而無需高頻晶振,可從主振蕩器或內(nèi)部RC振蕩器運(yùn)行
帶分頻器的時(shí)鐘輸出功能可以反映主振蕩器時(shí)鐘、IRC時(shí)鐘、CPU時(shí)鐘和看門狗時(shí)鐘
功率控制:
集成了PMU(電源管理單元),可在睡眠、深度睡眠和深度掉電模式中極大限度地減少功耗
具有三種節(jié)電模式:睡眠模式、深度睡眠模式和深度掉電模式
可使用多達(dá)11個(gè)功能管腳通過專門的啟動(dòng)邏輯將處理器從深度睡眠模式中喚醒
上電復(fù)位(POR)
掉電檢測(cè),具有4個(gè)獨(dú)立的閾值,用于中斷和強(qiáng)制復(fù)位
唯一的器件識(shí)別序列號(hào)
3.3V單電源供電(1.8V~3.6V)
33-腳 HVQFN封裝