Nations N32G030 系列相關介紹

Nations N32G030 為新推出的系列,定義為一款通用型MCU。可應用於電源管理、小家電控制、智能家居…等應用。 

產品簡介:

  • Core
    • 32bit ARM Cortex-M0 
    • 最高頻率 48MHz
  • Memories
    • 最高64Kbytes Flash memory,支援加密保護
    • 8 Kbytes SRAM
  • Power management
    • Stop mode:RTC保持運作,並維持SRAM、暫存器 及 I/O狀態。
    • Power down mode:支援3 x I/O作為喚醒來源
  • Clocks
    • 4~20MHz crystal oscillator
    • 768 KHz oscillator
    • 內部 8 MHz RC
    • 內部 30KHz RC
    • PLL
  • Reset
    • POR (Power On Reset) / PDR (Power Down Reset)
    • 可規劃LVD (Low Voltage Detector) / LVR (Low Voltage Reset)
    • Watchdog reset
    • I/O reset
  • Timer
    • 2 x 16 bits advanced control timer,最多支援6 x 互補式PWM
    • 1 x 16 bits general purpose timer,可做Input capture/Output compare/PWM
    • 1 x 16 bits basic timer
    • 1 x 16 bits LPTIM (Low Power Timer)
    • 1 x 24 bits SysTick
    • 1 x 7 bits WWDG (Window WatchDog)
    • 1 x 12 bits WDG (WatchDog)
  • Communication interfaces
    • 2 x USART 最高速率達3Mbps,支援 1 x ISO7816、1 x IrDA 及 LIN
    • 1 x LPUART (Low power UART),baud rate 最高支援9600,可做為stop mode 喚醒來源。
    • 2 x SPI 最高速率達 18MHz,其中 1 x SPI 可做為 I2S
    • 2 x I2C 最高支援1MHz,可選擇Master或Slave模式,Slave 支援 2 x 7 bits addresses
  • Analog
    • 1 x 12 bits 1Msps ADC (Analog to Digital Converter) ,支援 12 channels
    • 1 x OPAMP (Operational Amplifier),具備最大32倍可規劃增益
    • 1 x COMP (Comparator),具備64階可規劃比較準位
  • 最多支援40 GPIOs
  • 1 x 5 channels DMA controller
  • 1 x RTC (Real-Time Clock),支援閏年萬年曆、鬧鐘及週期性喚醒
  • 1 x Beeper,最多支援2 路互補輸出
  • 硬體除法器 (HDIV) 及平方根 (SQRT) 加速
  • 96 bits UID (Unique device ID) 及128 bits UCID (Unique Customer ID)
  • Security
    • Flash WRP (Write Protection) / RDP (Read Protection) L0/L1/L2
    • CSS (Clock Security System)
  • Program
    • SWD (Serial Wire Debug)
    • UART bootloader
  • Package
    • UFQFPN20(3mm x 3mm)
    • TSSOP20(6.5mm x 4.4mm)
    • QFN32(4mm x 4mm)
    • QFN32(5mm x 5mm)
    • LQFP32(7mm x 7mm)
    • LQFP48(7mm x 7mm)
  • 工作環境:
    • 工作電壓範圍 8V ~ 5.5V
    • 工作溫度範圍 -40℃~105℃
型號比較:

(表一、型號比較表)

型號

N32G030F6U7

N32G030F6S7

N32G030K6Q7

N32G030K6Q7-1

N32G030K6L7

N32G030K8L7

N32G030C8L7

Flash (KB)

32

64

SRAM (KB)

8

CPU Frequency

ARM Cortex-M0 @48MHz

工作環境

1.8V~5.5V

-40℃~105℃

Timer

Advanced

2

General

1

Basic

1

LPTIM

1

RTC

1

SPI

2

I2C

1

I2S

1

USART

2

LPUART

1

GPIO

16

28

26

40

ADC

1 x 12 bits

7 channels

1 x 12 bits

9 channels

1 x 12 bits

10 channels

1 x 12 bits

12 channels

OPA

1

COMP

1

Beeper

1

Package

UFQFPN20

TSSOP20

QFN32

(5mm x 5mm)

QFN32

(4mm x 4mm)

LQFP32

LQFP32

LQFP48


EVB

        國民技術已有N32G030 系列各種開發板可供客戶進行開發使用,各開發板與(表二)所列不同之外,其餘部分並未有太大差異,故以下使用N32G030C8L7-STB來進行說明。

(表二、N32G030 開發板差異表)

開發板型號

N32G030F6S7_STB

N32G030K6Q7_STB

N32G030K6Q7-1_STB

N32G030K8L7_STB

N32G030C8L7-STB

MCU 型號

N32G030F6S7

N32G030K6Q7

N32G030K6Q7

N32G030K8L7

N32G030C8L7

GPIO

16

28

28

26

40


(圖一、N32G030C8L7-STB V1.0 開發板外觀)
  • N32G030C8L7-STB V1.0
  • N32G030C8L7-STB 包含下列功能可供開發者自由選擇:
    • 1 x debug USB:可供電源,並透過USB連接至NsLink 透過SWD 燒錄及除錯,或是使用Virtual COM port。
    • 3 x LED
    • Reset Key, Wakeup Key & 3 x 自定義Key
    • I/O hander:所有I/O可以使用
    • 各型號之EVB皆有電路圖及使用說明文件。

開發環境:

  • 支援Keil MDK / IAR (IAR 建議0.2 及以上版本)…等主流IDE
  • 支援NS-Link/J-Link …等
  • 原廠提供之多種軟體工具支援
    • Nations MCU Download Tool:提供韌體更新及相關設定之功能,具有說明文件可供參考。
    • NsLinkUsb Offline Download Tool:提供離機狀態下之韌體更新及相關屋設定之功能,具有說明文件可供參考。
    • NationsCommand:提供command line 方式進行韌體更新及相關設定之功能,具有說明文件可供參考。

 

Example code

國民技術已具有N32G030 系列之Library。在Keil MDK環境下安裝N32G030 DFP (Device Family Pack)後,可直接使用standard peripheral drivers;或是在Keil MDK / IAR中透過手動從原廠提供的Library加入進行使用。


(圖二、Keil ARM 下N32G030 DFP 所含的standard peripheral driver)
Keil ARM 下N32G030 DFP 所含的standard peripheral driver

同時也具有各周邊之範例程式可以參考,可參考範例程式中的說明。
(圖三、原廠Library中所包含的各類範例程式)

Nations N32G030 已具備相當程度的可提供之開發資源,而後續也將會提供國民技術的其他系列產品及方案,若有任何疑問,歡迎聯繫告知。


★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論