CIU32M010、CIU32M030華大電子MCU通用輸入輸出、同步串行接口
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 代理商 廠商性質(zhì)
- 沈陽市 所在地
訪問次數(shù):212更新時間:2022-04-06 14:36:40
(SRAMH/SRAM1/ SRAM2/SRAM3)。SRAM 可按照字節(jié)、半字(16 位)或全字(32 位)訪問。
1.4.7 嵌入式 FLASH 接口(EFM)
FLASH 接口通過 AHB I-CODE 和 D-CODE 對 FLASH 進行訪問,可對 FLASH 執(zhí)行編程,擦除和全擦除操作;通過指令預取和緩存機制加速代碼執(zhí)行。
主要特性:
? 512KByte FLASH 空間
? I-CODE 總線 16Byte 預取值
? I-CODE 和 D-CODE 總線上的共享 64 個緩存(1Kbyte)
? 提供 960Bbyte 一次性編程區(qū)域(OTP)
? 支持低功耗讀操作
? 支持引導交換功能
? 支持安全保護及數(shù)據(jù)加密*1
*1:關于 Flash 安全保護及數(shù)據(jù)加密的具體規(guī)格,請咨詢銷售窗口
1.4.8 內(nèi)置 SRAM(SRAM)
本產(chǎn)品帶有 4KB 掉電模式保持 SRAM ( Ret_SRAM ) 和 188KB 系 統(tǒng) SRAM
(SRAMH/SRAM1/ SRAM2/SRAM3)。SRAM 可按照字節(jié)、半字(16 位)或全字(32 位)訪問。讀寫操作以 CPU 速度執(zhí)行,可插入等待周期。Ret_SRAM 可在 Power down 模式下提供 4KB 的數(shù)據(jù)保持空間。SRAM3 帶有 ECC 校驗(Error Checking and Correcting),ECC 校驗為糾一檢二碼,即可以糾正一位錯誤,檢查兩位錯誤;SRAMH/SRAM1/SRAM2/Ret_SRAM 帶有奇偶校驗(Even-parity check),每字節(jié)數(shù)據(jù)帶有一位校驗位。
1.4.9 通用 IO(GPIO)
GPIO 主要特性:
? 每組 Port 配有 16 個 I/O Pin,根據(jù)實際配置可能不足 16 個
? 支持上拉
? 支持推挽,開漏輸出模式
? 支持高,中,低型驅(qū)動模式
? 支持外部中斷的輸入
? 支持 I/O pin 周邊功能復用,每個 I/O pin 最多 16 個可選擇的復用功能,部分 I/O 多達 64 個功能可選
? 各個 I/O pin 可獨立編程
? 各個 I/O pin 可以選擇 2 個功能同時有效(不支持 2 個輸出功能同時有效)
1.4.10 中斷控制(INTC)
中斷控制器(INTC)的功能為選擇中斷事件請求作為中斷輸入到 NVIC,喚醒 WFI;
作為事件輸入,喚醒 WFE。選擇中斷事件請求作為低功耗模式(休眠模式和停止模式)的喚醒條件;外部管腳 NMI 和 EIRQ 的中斷控制功能;軟件中斷的中斷/事件選擇功能。
主要規(guī)格:
1) NVIC 中斷向量:實際使用中斷向量數(shù)請參考用戶手冊(不包括 Cortex™-M4F 的 16根中斷線),每個中斷向量可以根據(jù)中斷選擇寄存器選擇對應的外設中斷事件請求。更多關于異常和 NVIC 編程的說明,請參考《ARM Cortex™-M4F 技術參考手冊》 中的第 5 章:異常和第 8 章:嵌套向量中斷控制器。
2) 可編程優(yōu)先級:16 個可編程優(yōu)先級(使用了 4 位中斷優(yōu)先級)。
3) 不可屏蔽中斷:除 NMI 管腳作為不可屏蔽中斷源以外,可以獨立選擇多種系統(tǒng)中斷事件請求作為不可屏蔽中斷,且各中斷事件請求配備獨立的使能選擇,掛起,清除掛起寄存器。
4) 配備 16 個外部管腳中斷。
5) 配置多種外設中斷事件請求,具體請參考中斷事件請求序號列表。
6) 配備 32 個軟件中斷事件請求。
7) 中斷可喚醒系統(tǒng)休眠模式和停止模式。
1.4.11 鍵盤掃描(KEYSCAN)
KEYSCAN 模塊支持鍵盤行列掃描,同外部中斷 IRQ 組合可以實現(xiàn)按鍵識別功能,可以支持 16*8 的鍵盤陣列。
1.4.12 存儲保護單元(MPU)
MPU 可以提供對存儲器的保護,通過阻止訪問,可以提高系統(tǒng)的安全性。
本產(chǎn)品內(nèi)置了四個針對主機的 MPU 單元和一個針對 IP 的 MPU 單元。其中 ARM MPU 提供 CPU 對全部 4G 地址空間的訪問權限控制。DMA MPU(DMPU)提供 DMA_1/DMA_2/USB FS DMA 對全部 4G 地址空間的讀寫訪問權限控制。對禁止空間發(fā)生訪問時,可以設置 MPU 動作為無視/總線錯誤/不可屏蔽中斷/復位。IP MPU 提供非特權模式時對系統(tǒng) IP 和安全相關 IP 的訪問權限控制。。
1.4.13 DMA 控制器(DMA)
DMA 用于在存儲器和外圍功能模塊之間傳送數(shù)據(jù),能夠在 CPU 不參與的情況下實現(xiàn)存儲器之間,存儲器和外圍功能模塊之間以及外圍功能模塊之間的數(shù)據(jù)交換。
? DMA 總線獨立于 CPU 總線,按照 AMBA AHB-Lite 總線協(xié)議傳輸
? 擁有 8 個獨立通道(DMA_1 和 DMA_2 各 4 個通道),可以獨立操作不同的 DMA傳輸功能
? 每個通道的啟動請求源通過獨立的觸發(fā)源選擇寄存器配置
? 每次請求傳輸一個數(shù)據(jù)塊
? 數(shù)據(jù)塊小至 1 個數(shù)據(jù),最多可以是 1024 個數(shù)據(jù)
? 每個數(shù)據(jù)可配置為 8bit,16bit 或 32bit
? 可以配置 65535 次傳輸
? 源地址和目標地址可以獨立配置為固定,自增,自減,循環(huán)或偏移量的跳轉可產(chǎn)生 3 種中斷,塊傳輸完成中斷,傳輸完成中斷,傳輸錯誤中斷。每種中斷都可以配置是否屏蔽。其中塊傳輸完成,傳輸完成可作為事件輸出,用作其它具有硬件觸發(fā)功能外圍模塊的觸發(fā)源輸入
? 支持連鎖傳輸功能,可實現(xiàn)一次請求傳輸多個數(shù)據(jù)塊
? 支持外部事件觸發(fā)通道重置
? 不使用時可設置進入模塊停止狀態(tài)以降低功耗
1.4.14 電壓比較器(CMP)
CMP 是將兩個模擬電壓 INP 和 INM 進行比較,并輸出比較結果的外設模塊。CMP 共有 3 個獨立的比較通道,每個比較通道的模擬電壓 INP 和 INM 均有 4 個輸入源。使用時可以選定一個 INP 與一個 INM 進行單一比較,也可以將多個 INP 與同一個 INM進行掃描比較。比較結果可通過寄存器讀取,也可輸出到外部管腳,還可產(chǎn)生中斷和事件。
1.4.15 模數(shù)轉換器(ADC)
12 位 ADC 是一種采用逐次逼近方式的模擬數(shù)字轉換器。它擁有 16 個模擬輸入通道,可以轉換外部端口和內(nèi)部的模擬信號。這些通道可以任意組合成一個序列進行逐次掃描轉換,序列可以進行單次,或者連續(xù)掃描的轉換。支持對任意通道進行連續(xù)多次轉換并對轉換結果進行平均。ADC 模塊還搭載模擬看門狗功能,對任意通道的轉換結果進行監(jiān)視,檢測是否超出用戶設定的閥值。
ADC 主要特性
? 高性能
– 可配置 12 位、10 位和 8 位分辨率
– 周邊時鐘 PCLK4 和 A/D 轉換時鐘 ADCLK 的頻率比可選擇:
? PCLK4:ADCLK=1:1,2:1,4:1,8:1,1:2,1:4
? ADCLK 可選與系統(tǒng)時鐘 HCLK 異步的 PLL,此時 PCLK4 與 ADCLK 的時
鐘源同時被固定為 PLL,且頻率比為 1:1,原分頻設定無效
– 2MSPS(PCLK4=ADCLK=60MHz, 12 位,采樣 17 周期)
– 各通道采樣時間獨立編程
– 各通道獨立數(shù)據(jù)寄存器
– 數(shù)據(jù)寄存器可配置數(shù)據(jù)對齊方式
– 連續(xù)多次轉換平均功能
– 模擬看門狗,監(jiān)視轉換結果
– 不使用時可以將 ADC 模塊設定成停止狀態(tài)模擬輸入通道
– 16 個外部模擬輸入通道
– 1 個內(nèi)部基準電壓轉換開始條件
– 軟件設置轉換開始
– 周邊外設同步觸發(fā)轉換開始
– 外部引腳觸發(fā)轉換開始轉換模式
– 2 個掃描序列 A、B,可任意單個或多個通道
– 序列 A 單次掃描
– 序列 A 連續(xù)掃描
– 雙序列掃描,序列 A、B 獨立選擇觸發(fā)源,序列 B 優(yōu)先級高于 A
– 同步模式(適用于具有兩個或三個 ADC 的設備)中斷與事件信號輸出
– 序列 A 掃描結束中斷 EOCA_INT 和事件 EOCA_EVENT
– 序列 B 掃描結束中斷 EOCB_INT 和事件 EOCB_EVENT
– 模擬看門狗通道比較中斷 CHCMP_INT 和事件 CHCMP_EVENT,序列比較中斷
SEQCMP_INT 和事件 SEQCMP_EVENT
– 上述 4 個事件均可啟動 DMA
1.4.16 溫度傳感器(OTS)
OTS 可以獲取芯片內(nèi)部的溫度,以支持系統(tǒng)的可靠性操作。使用軟件或者硬件觸發(fā)啟動測溫后,OTS 提供一組與溫度相關的數(shù)字量,通過計算公式可以計算得到溫度值。