WS51F0030 系列物聯網 MCU的簡介和特點
1 ws51f0030概述
ws51f0030 系列芯片是基于增強型 1t 8051 內核的 8 位微控制器,指令完全兼容傳統 8051,而運行速度比 傳統 8051 快 10 倍。ws51f0030 集成 16kb flash、2kb 可編程 boot loader、1kb sram、128b 獨立 eeprom、1 個 高精度 op、12 通道 12 位精度帶 pga 的 sar-adc、3 對 6 通道 16 位互補輸出支持電機驅動的 pwm、1 對 2 通道支持互補輸出和燈帶功能 pwm、4 個通用定時器、1 路蜂鳴器輸出、2 個 uart、1 個 i2c、1 個 spi、16mhz 內部 rc 振蕩器、32.768khz 外部晶振、18 個 gpio 等資源。為了提高芯片可靠性,ws51f0030 還集成了上電掉電復位,8 級可選電壓低電壓檢測(lvd),低功耗獨立看門狗計數器(wdt)、自喚醒定時器(wkt)等模塊。ws51f0030 具有非常優(yōu)異的抗干擾能力和低功耗特性,非常適合用在玩具、小電機、家用照明、無線通訊等物聯網工業(yè)控制及消費電子領域。
2 ws51f0030特性
n 工作電壓: 2.0v-5.5v
n 工作溫度: -40-+105℃
n 封裝類型:tssop20
n 內核:增強型 1t 8051
n 工作頻率:16mhz
n flash rom:16k bytes,10 萬次擦寫
n boot loader:2k bytes,10 萬次擦寫
n eeprom:128 bytes,單字節(jié)操作無需擦,10 萬次寫入
n sram: 內部 256 bytes,外部 1k bytes
n 時鐘(3.3v@25℃)
l 外部低速晶體振蕩器 losc:32.768khz
l 內置 rc 振蕩器 lrc:32khz,可調精度±1%
l 內置 rc 振蕩器 hrc:16mhz,可調精度±1%
n 中斷
l 9 個有效中斷源,兩級中斷優(yōu)先級
l 6 個外部中斷,支持鍵盤中斷,可配置任意引腳輸入,支持上沿/下沿/雙沿觸發(fā)
n io 端口
l 18 個通用 gpio 口
l 持推挽/開漏/上拉/下拉/高阻等模式
l 上拉可選 60kω 或 10kω,下拉為 15 kω
l 推電流支持 25ma, 灌電流 60ma
n 定時器
l 4 個 16 位通用定時器 0/1/2/3,兼容標準 8051
n 脈寬調制(pwm)
l 4 對 8 通道 16 位 pwm,其中 3 對 pwm 支持電機驅動功能,另外 1 對支持支持 2 路 pwm 燈帶輸出功能
l 可選時鐘源,可直接輸出內部時鐘,支持任意配置周期和占空比
l 支持互補輸出和死區(qū)控制
l 支持中心對齊和邊沿對齊輸出模式(電機驅動 pwm)
l 支持故障剎車和輸出掩碼控制(電機驅動 pwm)
n 蜂鳴器(buzzer)
l 1 路蜂鳴器輸出,可選工作時鐘
n 通用串行接口(uart)
l 2 個 uart 接口:uart0 和 uart1,兼容標準 8051
n spi 接口(spi)
l 支持主從模式,速度可達 1/4 fsys(系統時鐘)
n i2c 接口(i2c)
l 內置 1 路 i2c 接口,支持主從模式,支持標準/ 快速/高速模式
n 看門狗(wdt)
l 15 位看門狗定時器,計數時鐘為 lrc 時鐘
l 8 位調節(jié)精度, 調整范圍為 7.8125ms-1s
l 可配置看門狗產生復位或中斷
n 自喚醒定時器(wkt)
l 可選中斷時間為 3.90625ms~1s,支持中斷喚醒
n 低電壓檢測(lvd)
l 8 級電壓檢測 1.8/2.0/2.4/2.8/3.0 /3.4/3.7/4.2v
l 可設置低電壓復位或中斷
n 運算放大器(op)
l 1 個支持修調的高精度運放
l 可接外部電阻放大,也可內部放大2/4/6/8/10/12/14/16/20/24/32/64/96/128 倍
l 可單獨使用,也可給 adc 前端放大用
n 模數轉換器(adc)
l 12 通道 12 位精度 sar-adc,轉換速度可達 1mhz
l 內置 pga,支持放大 1/2/4/6/8/10/12/15/20 倍,支持縮小 1/4、1/3 和 1/2 倍
l 內置 1/4 * vdd5 通道和 vss 通道
l 支持比較器功能
n 芯片復位
l 支持硬復位、軟復位、看門狗復位、lvd 復位和上電/掉電復位
n 程序加密及保護
l 內置程序讀保護
l 內置程序 id 加密保護功能
n 程序仿真
l 支持 isp 和 iap,iap 可配置大小
l 支持在線仿真功能
n 低功耗
l idle 模式低電流 4.5ua
l stop 模式低電流 1.8ua
l 內部 lrc 運行功耗 6ua
l 16mhz@5v 運行典型功耗 1.5ma
n 抗干擾特性
l eft > ±4kv
l esd hbm > ±8kv
l latch up > 200ma