微控制器(639)
- 8 位元 8051 微控制器(88)
- 8位元 KM101 微控制器(27)
-
Arm Cortex-M0 微控制器(293)
- M029G/M030G/M031G 系列(9)
- M031 系列(21)
- M031BT 系列(2)
- M032 系列(16)
- M032BT 系列(2)
- M071 系列(4)
- M091 系列(4)
- M0A21 系列(4)
- M0A23 系列(4)
- NUC029 系列(12)
- Nano103 Base 系列(3)
- Nano100 / 102 系列(19)
- Nano110 / 112 LCD 系列(19)
- Nano120 USB 系列(10)
- Nano130 USB+LCD 系列(8)
- NUC100 / 200 系列(15)
-
NUC120 / 122 / 123 / 220 USB 系列(38)
- NUC120LC1DN
- NUC120LD2DN
- NUC120LE3DN
- NUC120RD2DN
- NUC120RC1DN
- NUC120RE3DN
- NUC120VE3DN
- NUC122LC1AN
- NUC122LC1DN
- NUC122LD2AN
- NUC122LD2DN
- NUC122SC1AN
- NUC122SC1DN
- NUC122SD2AN
- NUC122SD2DN
- NUC122ZC1AN
- NUC122ZC1DN
- NUC122ZD2AN
- NUC122ZD2DN
- NUC123LC2AE1
- NUC123LD4AE0
- NUC123LD4AN0
- NUC123SC2AE1
- NUC123LC2AN1
- NUC123SC2AN1
- NUC123SD4AE0
- NUC123SD4AN0
- NUC123ZC2AE1
- NUC123ZC2AN1
- NUC123ZD4AN0
- NUC123ZD4AE0
- NUC220LC2AN
- NUC220LD2AN
- NUC220LE3AN
- NUC220SC2AN
- NUC220SD2AN
- NUC220SE3AN
- NUC220VE3AN
- NUC121/125 系列(6)
- NUC126 USB 系列(6)
- NUC130 / 230 CAN 系列(14)
- NUC140 / 240 USB+CAN 系列(14)
- M051 系列(21)
- Mini51 系列(21)
- M0518 系列(4)
- NUC131/NUC1311 CAN 系列(7)
- M0519 系列(5)
- M0564 系列(5)
- Arm Cortex-M23 微控制器(77)
-
Arm Cortex-M4 微控制器(145)
- M433 CAN/USB FS OTG 系列(2)
- KM1M4BF Series(1)
- M463 CAN FD/USB HS 系列(7)
- M467 Ethernet/Crypto 系列(8)
- M471 系列(6)
- M487 Ethernet 系列(4)
- M485 Crypto 系列(5)
- M484 USB HS OTG 系列(5)
- M483 CAN 系列(8)
- M482 USB FS OTG 系列(14)
- M481 Base 系列(11)
- M4TK 觸控 IC 系列(6)
- M451 Base 系列(10)
- M4521 USB 系列(2)
- NUC442 / 472 系列(16)
- M452 USB 系列(9)
- M453 CAN 系列(10)
- NUC505 系列(7)
- M451M 系列(6)
- Arm Cortex-M7 微控制器(3)
- 32 位元 KM103 微控制器(6)
MOSFET(73)
-
鋰離子電池保護電路用途 低抗阻 MOSFET(47)
-
12V-30V Nch Dual MOSFET(47)
- KFCAB21B10L
- KFCAB21C00L
- KFCAB21860L
- KFCAB21520L
- KFCAB21B50L
- KFCAB21890L
- KFCAB21770L
- KFCAB21260L
- KFCAB21B30L
- KFCAB21740L
- KFCAB21490L
- KFCAB21A50L
- KFCAB21350L
- KFCAB21830L
- KFCAB12004NL
- KFC6B21150L
- KFC6B21B70L
- FC6B21100L
- KFC4B21A30L
- KFC4B21210L
- KFC4B21280L
- KFC4B21220L
- KFC4B21080L
- KFC4B21320L
- KFC4A21300L
- KFC4B21300L
- KFC4B21330L
- KFCAB22370L
- KFC6B22160L
- KFCAB22510L
- KFC6B22500L
- KFC4B22180L
- KFC4B22270L
- KFC4B22690L
- KFC4B22670L
- KFC4B22830L
- KFCAB22014NL
- KFCAB22020NL
- KFCAB22630L
- KFCAB22620L
- KFCAB22680L
- KFCAB22900L
- KFC6B22100L
- KFC6B22220L
- KFC4B22070L
- KFC7P23440L
- KFCAB30029NL
-
12V-30V Nch Dual MOSFET(47)
- 鋰離子電池充電電路切換用途 低阻抗 MOFSFET(5)
- 車載開關電路用途 超小尺寸 MOSFE(11)
- 開關電路用途 超小尺寸 MOSFET(10)
智慧家居音訊(325)
- Audio SoCs(20)
- ISD 語音錄放器(28)
- 音頻轉換器(37)
- 音頻放大器(20)
- 音訊優化解決方案(3)
-
音訊、語音控制器(217)
- NuVoice 系列(4)
-
語音合成系列(128)
- N584L020
- N584L030
- N584L031
- N584L040
- N584L041
- N584L061
- N584L080
- N584L081
- N584L120
- N584L121
- N588H061
- N588H061
- N588H120
- N588H170
- N588H250
- N588H340
- N588HP340(OTP)
- W584A011
- W584A016
- W584A017
- W584A021
- W584A022
- W584A025
- W584A031
- W584A032
- W584A035
- W584A041
- W584A042
- W584A045
- W584A051
- W584A052
- W584A061
- W584A062
- W584A065
- W584A071
- W584A075
- W584A081
- W584A085
- W584A100
- W584A120
- W584A151
- W584A171
- W584A191
- W584A300
- W584A340
- W584AP017(OTP)
- W584AP065(OTP)
- W584B010
- W584B015
- W584B016
- W584B020
- W584B021
- W584B030
- W584B031
- W584B040
- W584B041
- W584B052
- W584B062
- W584B070
- W584B080
- W584B100
- W584B120
- W584B150
- W584B170
- W584B190
- W588C003
- W588C006
- W588C009
- W588C012
- W588C015
- W588C020
- W588C025
- W588C030
- W588C036
- W588C041
- W588C046
- W588C051
- W588C056
- W588C061
- W588C071
- W588C081
- W588C101
- W588C121
- W588C150
- W588C170
- W588C210
- W588C260
- W588C300
- W588C350
- W588C400
- W588D003
- W588D006
- W588D009
- W588D012
- W588D015
- W588D020
- W588D025
- W588D030
- W588D035
- W588D040
- W588D045
- W588D050
- W588D055
- W588D060
- W588D070
- W588D080
- W588D100
- W588D120
- W588D150
- W588D170
- W588D210
- W588D260
- W588D300
- W588D350
- W588D400
- W588DF060(MTP)
- W588L020
- W588L030
- W588L035
- W588L040
- W588L050
- W588L060
- W588L070
- W588L080
- W588L100
- W588L121
- W588L150
- W588L170
-
音樂合成系列(48)
- N567G030
- N567G041
- N567G080
- N567G120
- N567G160
- N567G200
- N567G240
- N567G280
- N567G330
- N567H030
- N567H041
- N567H080
- N567H120
- N567H160
- N567H200
- N567H240
- N567H280
- N567H330
- N567HP330(OTP)
- N567K030
- N567K041
- N567K080
- N567K120
- N567K160
- N567K200
- N567K240
- N567K280
- N567K330
- N567L120
- N567L160
- N567L200
- W567C070
- W567C080
- W567C100
- W567C120
- W567C126
- W567C151
- W567C171
- W567C210
- W567C260
- W567C266
- W567C300
- W567C306
- W567C340
- W567C346
- W567C380
- W567C386
- W567CP260(OTP)
- 液晶顯示系列(20)
- 周邊系列(17)
- 新語音系列
- NSPxx 系列
IoT 解決方案(20)
-
IoT 開發平台(18)
- NuMaker-IoT-MA35D0-A1
- NuMaker-IoT-MA35D1-A1
- NuMaker-IoT-M2354
- NuMaker-RTU-NUC980(Chili)
- NuMaker-Server-NUC980
- NuMaker-IIoT-NUC980
- NuMaker-IIoT-NUC980G2
- NuMaker-IIoT-NUC980G2D
- NuMaker-Tomato
- NuMaker-IoT-M487
- NuMaker-PFM-M487
- NuMaker-PFM-M453
- NuMaker-PFM-NUC472
- NuMaker-PFM-M2351
- NuMaker-IoT-M263A
- NuMaker-PFM-NANO130
- NuMaker-Brick
- NuMaker-Uni
- ACK 開發平台
- IoT Engine 開發平台(1)
- Arduino 相容開發平台(1)
- LoRa 開發平台
M2351 系列
NuMicro® M2351系列 – 專注於物聯網安全的TrustZone®技術微控制器系列
物聯網時代的興起使人們對物理世界與數位系統整合的認知隨之提升,數位化提升了生活效率和經濟效益,但也讓系統開發者面臨了新的挑戰,由於安全性和功耗效率為物聯網應用的關鍵考量,新唐科技開發了NuMicro® M2351微控制器系列產品,滿足物聯網應用於低功耗運行亦必須執行安全連網的開發設計需求。
NuMicro®M2351微控制器系列以Arm® Cortex®-M23為核心,內建Armv8-M架構和TrustZone®技術,可將傳統的韌體安全提升至更安全的軟體安全防護。
物聯網安全應用設計概念
M2351系列微控制器運行頻率可高達64 MHz,內建512 KB雙區塊 (Dual Bank) 架構快閃記憶體 (Flash) ,可支援Over-The-Air (OTA)韌體升級,並內建96 KB SRAM。此外,M2351系列提供高性能外設介面,如UART,SPI,I2C,GPIO,USB和ISO 7816-3,其安全性與多元的功耗管理模式使得物聯網應用的創新更臻便捷。
M2351 系列方塊圖
內建Armv8-M TrustZone® 技術
NuMicro® M2351系列內建Armv8-M架構的 TrustZone® 技術,該技術是單晶片系統 (System-on-Chip, SoC) 與CPU系統層級的安全技術。除了韌體層級的安全性之外,M2351系列還提供了軟體層級安全防護,以實現更高等級的安全性和更有效率的功耗管理模式。
M2351系列 TrustZone® 架構
除了Cortex®-M23 CPU核心之外,M2351系列中的TrustZone®組成包含:
- Secure Attribution Unit (SAU)
- Implementation Defined Attribution Unit (IDAU)
- Flash Memory Controller (FMC)
- Security Configuration Unit (SCU)
為了使軟體的安全防護更臻完善,如上圖所示,部分功能於初始即被固定為純安全屬性、部分功能被設置為僅能接受安全存取。此外,亦有部份的功能被設計為透過匯流排主控 (bus master) 與匯流排受控 (bus slave)上,整合支援TrustZone®,實現安全防護。
新唐科技研發之安全技術
除TrustZone®技術外,NuMicro® M2351系列亦內建了可提高系統安全性的相關安全技術。其中,Secure Bootloader載入程式可支援 Trusted Boot功能;包含ECC算法的硬體加密加速器可降低主處理器於加解密操作的負載量;密碼保護機制KPROM可用來保護快閃記憶體的寫入和擦除;XOM (Execute-Only-Memory) 則可定義Execute-Only記憶體的區域以保護關鍵程式碼;記憶體鎖定功能(Flash lock bits)設計來禁止快閃記憶體的偵錯介面被外界存取或寫入;破壞偵測引腳 (Tamper detection pins)則可用來偵測引腳上狀態的改變。
M2351 系列安全技術
創新的物聯網電源管理技術
除安全性外,功耗管理對物聯網的應用也至關重要。M2351提供多元的電源管理模式,使功耗管理更具效率,也使應用設計能更為彈性。M2351系列於正常運行模式(Normal Run Mode)在LDO模式下耗電為97 μA/ MHz、於DC-DC模式下耗電為45 μA/ MHz。待機掉電模式(Standby Power-down Mode, SPD)的電流為2.8μA,不帶VBAT的 深度掉電模式 (Deep Power-down Mode, DPD) 的電流則小於2μA。
M2351 系列功耗比較表
支援 Arm® PSA 的 Nuvoton安全微控制器平台 (NuSMP)
由 Arm®所推出的平台安全架構 (Platform Security Architecture, PSA),是一物聯網生態系統安全解決方案,此方案包含了威脅模型分析、安全性分析,到硬體與韌體的架構規範以及開源的韌體參考設計;此方案亦提供了基本設計原則,讓開發者以更有效率的方式構建更安全的物聯網裝置。
為了讓開發者能更加便捷地將物聯網安全技術實現於創新開發中,新唐科技開發了可支援Arm® PSA的「新唐安全微控制器平台 (Nuvoton Secure Microcontroller Platform, NuSMP)」。NuSMP是一混和硬體與軟體的安全技術,用於滿足通用及物聯網安全之微控制器系列的安全要求。開發者可輕鬆地透過NuSMP技術於NuMicro® M23微控制器上實現安全設計,包含Trusted Boot (Root of Trust)、安全的Over-The-Air (OTA)韌體更新與軟體下載、非安全區的電源管理與PC端的加解密軟體工具。
NuSMP架構圖
NuSMP以數個安全啟動層 (Secure Booting Layer) 建構符合信任鏈 (Chain of Trust, CoT)的架構,包含硬體層級的NuMicro® Boot Loader 1(NuBL1)、軟體層級的NuMicro® Boot Loader 2 (NuBL2),具備帶OTA軟體更新功能的記憶體分區機制、可信啟動碼等功能;位於安全區(Secure World)中的NuMicro® Boot Loader 32 (NuBL32),以及位於非安全區(Non-secure World)中的NuMicro® Boot Loader 33 (NuBL33)。在信任鏈的架構之下,NuSMP所提供的安全技術能夠一定程度的滿足微控制器應用的安全需求。
快速導入、輕鬆開發
為了提供友善的開發體驗,NuMicro® M2351系列提供了豐富的開發輔助資源。在編譯器的部分,M2351系列可支援免費使用的Arm® Keil MDK (Keil MDK Nuvoton Edition)、IAR Embedded Workbench以及開源的GCC。在開發工具的部分,新唐科技開發了「TrustZone Template Generator」,開發者可簡便地規劃安全區與安全韌體的佈建,亦開發了「Crypto Tool」支援M2351系列的加密需求,包含密鑰生成、密鑰交換、數位簽章與加解密。在開發應用的安全部分,新唐科技提供了NuSMP,其中包含系列安全技術的應用說明文件、程式範例以及教學影片。此外,M2351系列支援Arm® Mbed OS 以快速地創建和部署物聯網專案,亦提供新唐專用emWin嵌入式GUI程式庫,開發者可簡易地建構流暢、有質感的圖形化使用者介面 (Graphic User Interface, GUI)。
M2351系列開發資源
安全特性
|
應用領域
|