特點
ARM Cortex-M4 處理器概述
處理器架構
- CPU 型號:ARM Cortex-M4,采用 32 位架構并配備浮點運算單元(FPU)。
- 時鐘速度:最大速度為 72 MHz。
- 乘法和除法:單周期乘法和硬件(HW)除法功能。
內存配置
- 閃存:范圍從 32 到 64 Kbytes,支持數據總線和應用程序存儲。
- SRAM:數據總線上有 16 Kbyte 的靜態 RAM,便于高效處理數據。
電源管理特性
- V DD 和 V DDA 電壓范圍:2.0 至 3.6 V,確保與各種電源兼容。
- 復位機制:上電/掉電復位(POR/PDR)和可編程電壓檢測器(PVD)。
- 低功耗模式:睡眠、停止和待機狀態以節省能源。
- 備用電源:V BAT 用于實時時鐘(RTC)和關鍵備份寄存器,支持 2.0 至 3.6 V 范圍。
時鐘管理
- 晶體振蕩器:能夠在 4 至 32 MHz 之間運行。
- 校準選項:用于 RTC 的 32 kHz 振蕩器,帶有校準功能。
- PLL 和內部振蕩器:內部 8 MHz RC 振蕩器,具有 x 16 PLL 選項,以及內部 40 kHz 振蕩器。
I/O 端口
- 快速 I/O 端口:最多 51 個,所有端口都能映射到外部中斷向量,其中一些端口能耐受 5 V 信號。
互聯矩陣
- DMA 控制器:支持定時器、ADC、SPI、I2C、USART 和 DAC,提高數據傳輸效率。
描述
- ADC:0.20 μs 運行(最多 15 通道),可選擇的分辨率有 12/10/8/6 位,轉換范圍為 0 至 3.6 V。
- 溫度傳感器:12 位分辨率,適用于溫度監控應用。
模擬組件
- DAC 通道:1 x 12 位,模擬電源范圍為 2.4 至 3.6 V。
- 比較器:3 個快速的軌到軌模擬比較器,所有比較器的模擬電源為 2.0 至 3.6 V。
- 運算放大器:1 個,支持 PGA 模式,模擬電源為 2.4 至 3.6 V。
電容感應
- 通道:最多 18 個,支持觸摸鍵、線性和旋轉傳感器。
定時器和看門狗
- 定時器:總共多達 9 個,包括用于 PWM、IC/OC 和四象限編碼器輸入的可配置選項。
- 看門狗定時器:獨立和窗口類型,確保系統穩定性。
通信接口
- I2C:多達三個,支持 Fast 模式 plus 以增強通信速度。
- USART:多達三個,其中一個帶有 ISO 7816 接口,用于安全通信協議。
- SPI:多達兩個,具有多路復用全雙工 I2S 以靈活交換數據。
- 紅外發射器:能夠使用紅外信號發送數據。
調試和識別
- 串行線調試 (SWD):通過串行接口進行調試。
- JTAG:測試和調試接口。
- 唯一 ID:96 位標識符,用于設備識別和安全目的。
這種全面的配置使 ARM Cortex-M4 處理器能夠服務于廣泛的應用,從通用計算到需要高速處理、強大的內存管理和廣泛的連接特性的專門任務。