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