공돌이를 위한 얕은 지식

Nuvoton의 새로운 CortexM23 MCU 인 NuMicro M26x 시리즈 소개

어리버Lee 2019. 8. 22. 13:09

얼마전 Trust Zone개념을 이용하여 보안이 강력해진 MCU인 CortexM23계열의 NuMicro M2351을 소개한 적이 있었습니다.

그러고 얼마 되지 않아서 CortexM23계열의 좀더 풍부한 리소스를 자랑하는 새로운 MCU가 또 나와서 소개 드립니다.

NuMicro® M261 / M262 / M263 시리즈는 Armv8-M 아키텍처 Arm® Cortex®-M23 코어를 기반으로 하는 저전력 마이크로 컨트롤러 플랫폼입니다


OTA (Over-The-Air) 펌웨어 업데이트 96KB 임베디드 SRAM 지원하는 듀얼 뱅크 모드에서 512KB 임베디드 플래시 메모리와 함께 최대 64MHz 실행됩니다

또한 1.8 ~ 3.6V 낮은 공급 전압과 -40 ~ + 105 작동 온도 범위를 지원합니다.

이러한 저전력 강력한 보안 특징은 IoT (Internet-of-Things) Application 핵심 요소입니다

NuMicro® M261 / M262 / M263 시리즈는 파워 다운 모드 (PD), 패스트 웨이크 파워 다운 모드 (FWPD), 누설 파워 다운 모드 (LLPD), 다양한 작동 시나리오를위한 멀티 파워 모드를 제공합니다. ULLPD (Ultra Low Leakage Power-down mode), SPD (Standby Power-down mode) DPD (Deep Power-down mode). 

또한 NuMicro® M261 / M262 / M263 시리즈는 독립적 VBAT 전압 소스 핀과 함께 RTC 통합하여 전원을 끄고 VBAT만으로 저전력 모드를 지원합니다

NuMicro® M261 / M262 / M263 시리즈의 전력 소비와 관련하여, 정상 실행 모드에서 97 μA / MHz (LDO 모드) 45 μA / MHz (DC-DC 모드), 대기 전원 차단 모드에서 2.8 μA 이하 VBAT가없는 파워 다운 모드에서 2μA 이상. 저전력, 넓은 공급 전압 빠른 웨이크 기능으로 배터리 구동 IoT 애플리케이션에 적합합니다.


NuMicro® M261 / M262 / M263 시리즈는 시스템 개발자가 마이크로 컨트롤러에서 보안 실행 시스템을 만들 있는 보안 부팅 기능 제공합니다

보안 부팅 시스템의 소프트웨어 ID 무결성을 확인하기 위한 보안 프로세스 체인입니다

보안 부팅은 원래 개발자가 신뢰하는 소프트웨어 사용하여 장치를 부팅하도록 합니다. 

MCU 시작되면 펌웨어는 부팅 소프트웨어의 서명을 확인하고 서명이 유효한 경우 MCU 부팅되며 펌웨어는 운영 체제를 제어합니다. 그렇지 않으면 시스템이 전혀 실행되지 않습니다.

NuMicro® M261 / M262 / M263 시리즈는 중요한 프로그램 코드를 보호하기 위해 4 영역 프로그래밍 가능 eXecute-Only-Memory (XOM) 제공합니다. 데이터 암호화를 위해 AES 256/192/128 하드웨어 가속기와 TRNG (True Random Number Generator) 내장되어 있습니다. 해커의 악의적 손상을 방지하기 위해 최대 6 개의 변조 감지 핀이 구현됩니다. 제품 보안을 강화하기 위해 96 비트 고유 식별 (UID) 128 비트 고유 고객 식별 (UCID) 함께 제공됩니다.


그림 - Flash Memory Controller

NuMicro® M261 / M262 / M263 시리즈는 최대 6 개의 I / O 핀을 전압 조정 인터페이스 (VAI) 통합하여 1.8 ~ 3.6V 2 I / O 전압을 지원하여 외부 장치에 연결하는 동안 레벨 시프터 구성 요소를 절약합니다.

NuMicro® M261 / M262 / M263 시리즈는 SD 메모리 카드 사양 버전 2.0 호환되는 SDHC (Secure Digital Host Controller) 세트를 통합합니다

3.3V 작동에서 200Mbps 달성하기 위해 50MHz 지원하고, 캐터 수집 기능 (Scatter-Gather function ) 갖춘 전용 DMA 마스터를 통해 시스템 메모리와 SD / SDHC / SDIO 카드 간의 데이터 전송을 가속화합니다.

NuMicro® M261 / M262 / M263 시리즈에는 타이머, 워치 타이머, RTC, PDMA, 외부 버스 인터페이스 (EBI), 저전력 UART, USCI (Universal Serial Control Interface), 쿼드 SPI (QSPI) 같은 다양한 주변 장치가 장착되어 있습니다. ), SPI / I²S, I²C, 스마트 카드 인터페이스 (ISO-7816-3), GPIO 최대 24 채널의 PWM으로 포괄적 외부 모듈 LED 조명 제어 연결에 매우 적합합니다

NuMicro® M261 / M262 / M263 시리즈는 또한 12 비트 3.76 MSPS SAR ADC 16 채널 1 , 12 비트 1 MSPS 전압 유형 DAC 2 , 레일 레일 2 개와 같은 고성능 아날로그 프런트 엔드 회로 블록을 통합합니다. 아날로그 비교기 (ACMP), 온도 센서, 저전압 리셋 (LVR) 브라운 아웃 검출기 (BOD) 제품 성능을 향상시키고 외부 부품과 팩터를 모두 줄입니다.

NuMicro® M262 시리즈는 모두 NuMicro® M261 시리즈를 기반으로하며 USB OTG Supplement 2.0 호환되는 USB 2.0 Full Speed On-The-Go (OTG) 트랜시버를 통합하며 호스트 전용, 장치 전용 또는 ID 종속적으로 구성 가능 . 또한 USB 1.1 호스트 컨트롤러 USB 2.0 전속 장치 컨트롤러를 통합합니다

NuMicro® M262 시리즈는 외부 crystal없이 USB 프로토콜에 필요한 정확한 주파수를 생성하여 BOM 비용과 PCB 크기를 모두 줄일 수있는 결정없는 기능을 지원합니다.

NuMicro® M263 시리즈는 모두 NuMicro® M262 시리즈를 기반으로하며 세트의 CAN 2.0B 컨트롤러를 지원하며 비트 레이트는 최대 1MBit / s 값으로 프로그래밍 있습니다. CAN 버스는 PinConfigure 의해 6 쌍의 I / O 하나로 설정 있습니다.

NuMicro® M261 시리즈는 클래식 IoT 노드 장치에 적합하고

NuMicro® M262 시리즈는 데이터 전송을 위해 USB 호스트 / 장치에 연결하는 적합하며

NuMicro® M263 시리즈는 데이터 통신을 위해 CAN 버스가 필요한 산업 자동차 애플리케이션에 적합합니다.

NuMicro® M261 / M262 / M263 시리즈는 9 개의 파생 제품이 있습니다

NuMicro® M261 / M262 / M263 시리즈의 패키지 유형에는 QFN33 (5mm x 5mm), LQFP64 (7mm x 7mm) LQFP128 (14mm x 14mm) 포함됩니다

동일한 패키지로 핀투 호환되므로 제품 기능 성능을 쉽게 최적화 있습니다.

Nuvoton NuMaker M261 / M262 / M263 평가 보드 (NuMaker-M263KI) Nu-Link 디버거는 평가 제품 개발에 사용할 있습니다

GNU GCC 컴파일러가있는 Keil MDK, IAR EWARM NuEclipse IDE 같은 타사 IDE 지원됩니다.


자세한 제품 사양 및 참고자료는 Nuvoton사의 홈페이지를 참조하시면 됩니다.

https://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m23-mcus/m261-m262-m263-series/?__locale=en


감사합니다.


반응형