IKBC G104(旧版) 键盘控制器分析

  1. HID控制器
    型号:NUVTON公司NUC122SC1AN
    nuc122-series-diagram-png_1477497876
    芯片介绍:http://www.nuvoton.com.cn/hq/products/microcontrollers/arm-cortex-m0-mcus/nuc120-122-123-220-usb-series/nuc122sc1an/?__locale=zh_TW

NuMicro™ NUC122系列特色為寬電壓工作範圍2.5V至5.5V, 工作溫度:-40℃至85℃,內建22.1184MHz高精度晶振(1%準確度)。 備有豐富的外設,如USB2.0 FS、定時器、看門狗定時器、RTC、UART、SPI、I²C、PWM等。提供多種包裝QFN33、LQFP48、LQFP64。
目標應用:
消費性電子、USB外接裝置、觸控屏幕系統等
關鍵特性 :
• 内核(Core)

  • ARM® Cortex™-M0
  • 最高運行頻率可達 60 MHz
  • 工作電壓:2.5V to 5.5V
  • 工作溫度:-40℃ ~ 85℃
    • 記憶體(Memory)
  • 32 KB 應用程式 Flash
  • 內嵌 4 KB SRAM
  • 4 KB Data Flash
  • 支援線上系統更新ISP(In-System Programming)
  • 支援線上電路更新ICP(In-Circuit Programming)

• 脈寬調變(PWM)

  • 內建 4 個 16 位 PWM 產生器,可輸出4路PWM或2組互補配對PWM
  • 捕捉ADC功能
    • 通訊介面(Connectivity)
  • USB 2.0 全速裝置
  • 兩組 SPI(可達 25 MHz)
  • 一組 I²C(可達 400 kHz)
  • 兩組 UART(可達 1 Mbps)
    • 時鐘控制(Clock control)
  • 外部 4 to 24 MHz 高速晶振
  • 內部 22.1184 MHz 振盪器(1% 精準度)

Datasheet:http://www.nuvoton.com/resource-files/DS_NUC122_Series_EN_Rev1.11.pdf

架构 Cortex-M0
位宽 32位

针脚定义
0011