ARMINNO™採用盛群半導體(HOLTEK)以32位元Cortex M3為核心所生產之HT1765高速微處理器,Cortex M3為ARM嵌入式系統的最新核心之一,其提供80組可程式化輸出入IO設定,並擁有128KB Flash 及 64KB SRAM記憶體,且運作時脈高達72MHz。
Arminno™系統主要功能介紹:
▀ 系統核心單元
● 32位元ARM Cortex™-M3處理器核心
● 高達72MHz工作
● 單時脈週期指令架構(包括乘法及硬體除法)
▀ 記憶體單元
● 128KB Flash 記憶體用作指令/ 資料存儲
● 64KB SRAM 記憶體用作動態資料儲存
▀ 時間控制單元
● 可選擇外部(內部)主振盪晶體
● 可選擇外部(內部)32,768Hz副振盪晶體
▀ 類比數位轉換單元(ADC)
● 12-bit解析度
● 1Msps資料轉換速度
● 8個外部獨立類比輸入通道
● 轉換電壓範圍: 0V~3.3V
▀ 類比運算放大器及比較器
● 2個運算放大器或2個比較器(由軟體設定配置)
● 比較電壓範圍: 0V~3.3V
▀ I/O功能
● 80個通用輸入/出腳位(GPIOs)
● Port A到Port E共有16個IO外部輸入中斷(EXTI)可供使用
● 除了與類比輸入共用的腳位外(3.3V),幾乎所有的I/O 腳位都可提供5V輸入使用
▀ CMDBUS™模組擴充功能
● 內建利基應用科技CMDBUS™擴充介面
● 可使用超過50種各式不同之CMDBUS™擴充模組
▀ 基本功能計時器(Timer0 & Timer1)
● 2個32位元基本計時器
● 內部時間輸入計數功能,可產生固定時間事件(Event)
▀ 多功能計時器(Timer2 、Timer3 & Timer4)
● 3個16位元通用計時器(GPTM)
● 內部/外部時間輸入計數功能,可產生固定時間事件(Event)
● 擁有4 Channel同時輸出之可程式化PWM(Pulse Width Modulation)功能
● 可切換多組不同輸出入I/O
● 單一脈波輸入量測功能
● 單一脈波可調寬度輸出功能
● 二線式編碼器解碼功能
● Counter 數值溢位(underflow/overflow)事件觸發(Event trigger)功能
▀ 真實時鐘(RTC)
● 可程式設計之32 位元輸出實際時間之計數器,
● 內部時間輸入計數功能,可產生固定時間事件(Event)
● Counter 數值溢位(underflow/overflow)事件觸發(Event trigger)功能
▀ I2C介面
● 支援100Kbps(Normal mode)和400Kbps(Fast mode)工作速度
● 支援Master or Slave模式
● 支援7bit and 10bit Address模式
● 支援General Call模式
▀ SPI介面
● 支援Master or Slave模式
● Master模式最快36MHz之傳輸速度設定● Slave模式最快18MHz之傳輸速度設定
▀ UART介面
● 最高可達1Mbps工作速度
● 16bytes資料暫存區(FIFO Buffer)
● 全雙工(Full Duplex, 2 wires)及半雙工(Half duplex, 1wire)支援