NUC200의 특징
(google 번역 알아서 봐야함)
2 FEATURES
The equipped features are dependent on the product line and their sub products.
2.1 NuMicro NUC200 Features – Advanced Line
ARM® Cortex™-M0 core
– Runs up to 50 MHz
– One 24-bit system timer
– Supports low power sleep mode
– Single-cycle 32-bit hardware multiplier
– NVIC for the 32 interrupt inputs, each with 4-levels of priority
– Serial Wire Debug supports with 2 watchpoints/4 breakpoints
- 최대 50 MHz의 실행
- 한개의 24 비트 시스템 타이머
- 저전력 슬립 모드 지원
- 단일-사이클 32 비트 하드웨어 곱셈기
- NVIC는 우선 순위 4 수준, 32 인터럽트 입력
- 시리얼 와이어 디버그 2개의 워치 포인트 / 4개의 breakpoint 지원
Built-in LDO for wide operating voltage ranged from 2.5 V to 5.5 V
내장 LDO로 2.5 V에서 5.5 V까지의 넓은 작동 전압
Flash Memory
– 32K/64K/128K bytes Flash for program code
– 4 KB flash for ISP loader
– Supports In-System-Program (ISP) and In-Application-Program (IAP) application code update
– 512 byte page erase for flash
– Configurable data flash address and size for 128 KB system, fixed 4 KB data flash for the 32 KB and 64 KB system
– Supports 2-wired ICP update through SWD/ICE interface
– Supports fast parallel programming mode by external programmer
- 32K/64K/128K 바이트는 프로그램 코드를 플래시
- ISP 로더의 경우 4KB 플래시
- 시스템 - 프로그램 지원(ISP), 응용 프로그램 프로그램(IAP)이용 응용 프로그램 코드 업데이트
- 플래시 512 바이트 페이지 삭제
- 128킬로바이트 시스템에 대해 DataFlash는 가변,32 KB,64킬로바이트 시스템에 대해 4 KB 데이터 플래시를 고정 사용
- SWD / ICE 인터페이스를 통해 2 wired ICP 업그레이드를 지원
- 외부 프로그래머가 빠른 병렬 프로그래밍 모드 지원
SRAM Memory
– 8K/16K bytes embedded SRAM
– Supports PDMA mode
- 8K/16K의 바이트 SRAM을 내장
- 지원 PDMA 모드
PDMA (Peripheral DMA)
– Supports 9 channels PDMA for automatic data transfer between SRAM and peripherals
– Supports CRC calculation with four common polynomials, CRC-CCITT, CRC-8, CRC-16 and CRC-32
- SRAM 및 주변 장치 간의 자동 데이터 전송을위한 10 채널 PDMA 지원
- 네 가지 일반적인 다항식, CRC-CCITT, CRC-8, CRC-16 및 CRC-32와 지원 CRC 계산
Clock Control
– Flexible selection for different applications
– Built-in 22.1184 MHz high speed oscillator for system operation
Trimmed to 1 % at +25 ℃ and VDD = 5 V
Trimmed to 3 % at -40 ℃ ~ +85 ℃ and VDD = 2.5 V ~ 5.5 V
– Built-in 10 kHz low speed oscillator for Watchdog Timer and Wake-up operation
– Supports one PLL, up to 50 MHz, for high performance system operation
– External 4~24 MHz high speed crystal input for precise timing operation
– External 32.768 kHz low speed crystal input for RTC function and low power system operation
- 서로 다른 애플리케이션을위한 유연한 선택
- 시스템 운영 22.1184 MHz의 고속 발진기 내장
+25에서 1 %로 트림 ℃, VDD = 5 V
-40에서 3 %로 트림 ℃ ~ +85 ℃, VDD = 2.5 V ~ 5.5 V
- 워치 독 타이머 및 웨이크 업 (wake-up) 작업을위한 10 kHz의 저속 발진기 내장
- 고성능 시스템 운영을 위해 최대 50 MHz의 한 PLL 지원
- 정확한 타이밍 작업을 위해 외부 4 ~ 24 MHz의 고속 크리스탈 입력
- RTC 기능과 저전력 시스템 운영을위한 외부 32.768 kHz의 저속 수정 입력
GPIO
– Four I/O modes:
Quasi-bidirectional
Push-pull output
Open-drain output
Input only with high impendence
– TTL/Schmitt trigger input selectable
– I/O pin configured as interrupt source with edge/level setting Timer
– Supports 4 sets of 32-bit timers with 24-bit up-timer and one 8-bit prescale counter
– Independent clock source for each timer
– Provides one-shot, periodic, toggle and continuous counting operation modes
– Supports event counting function
– Supports input capture function
- 4 개의 I / O 모드 :
준 양방향
푸시 풀 출력
오픈 드레인 출력
높은 인피던스의 입력
- TTL/슈미트 트리거 입력 선택
- I/O 핀은 에지/레벨 설정 타이머 인터럽트 소스로 구성
- 24 비트 업 타이머와 하나의 8 비트 프리스케일러 카운터 32 비트 타이머 4 세트 지원
- 각 타이머의 독립적 인 클럭 소스
- 원샷, 정기적 전환과 지속적인 카운팅 동작 모드를 제공
- 이벤트 카운팅 기능을 지원
- 입력 캡처 기능을 지원
Watchdog Timer
– Multiple clock sources
– 8 selectable time-out period from 1.6 ms ~ 26.0 sec (depending on clock source)
– Wake-up from Power-down or Idle mode
– Interrupt or reset selectable on watchdog time-out
- 다중 클럭 소스
- 1.6 밀리 ~ 26.0 초 (클록 소스에 따라 다름)에서 8 선택 시간 초과 기간
- 전원 다운 또는 대기 모드에서 깨어나는 (wake-up)
- 인터럽트 워치 독 타임 아웃을 선택 재설정
Window Watchdog Timer
– 6-bit down counter with 11-bit prescale for wide range window selected
- 선택 광범위 창의 프리 스케일 11 비트와 10 비트 다운 카운터
RTC
– Supports software compensation by setting frequency compensate register (FCR)
– Supports RTC counter (second, minute, hour) and calendar counter (day, month, year)
– Supports Alarm registers (second, minute, hour, day, month, year)
– Selectable 12-hour or 24-hour mode
– Automatic leap year recognition
– Supports periodic time tick interrupt with 8 period options 1/128, 1/64, 1/32, 1/16, 1/8, 1/4, 1/2 and 1 second
– Supports battery power pin (VBAT)
– Supports wake-up function
- 주파수 레지스터 (FCR)을 보정 설정하여 지원 소프트웨어 보상
- 지원 RTC 카운터 (초, 분, 시간) 및 카운터 캘린더 (일, 월, 년)
- 알람 레지스터 (초, 분, 시간, 일, 월, 년) 지원
- 선택 12 시간 또는 24 시간 모드
- 윤년 자동 인식
- 1 / 2을 1 초 8 시간 옵션 128분의 1, 1 / 64, 1 / 32, 1 / 16, 1 / 8, 1 / 4,와 정기적 인 타임 틱 인터럽트를 지원
- 배터리 전원 핀 (VBAT가) 지원
- 웨이크 업 기능을 지원
PWM/Capture
– Up to four built-in 16-bit PWM generators providing eight PWM outputs or four complementary paired PWM outputs
– Each PWM generator equipped with one clock source selector, one clock divider, one 8-bit prescaler and one Dead-Zone generator for complementary paired PWM
– Up to eight 16-bit digital capture timers (shared with PWM timers) providing eight rising/falling capture inputs
– Supports Capture interrupt
- 4개의 16bit PWM 발생 내장 ,8개의 PWM 출력제공 또는 4개의 페이링된 PWM 출력제공
- 하나의 클럭 소스 선택을 갖춘 각 PWM 발생기,하나의 클럭 디바이더,하나의 8 비트 프리스케일러 보완 쌍 PWM 하나의 데드 존 발전기
- 최대 8 16 비트 디지털 캡처 타이머 (PWM 타이머와 공유) 여덟 상승 / 하강 캡처 입력을 제공
- 캡쳐 인터럽트 지원
UART
– Up to three UART controllers
– UART ports with flow control (TXD, RXD, nCTS and nRTS)
– UART0 with 64-byte FIFO is for high speed
– UART1/2(optional) with 16-byte FIFO for standard device
– Supports IrDA (SIR) and LIN function
– Supports RS-485 9-bit mode and direction control
– Programmable baud-rate generator up to 1/16 system clock
– Supports PDMA mode
- 최대 3개의 UART 컨트롤러
- 흐름 제어와 UART 포트 (TXD, RXD, NCTS ,NRTS)
- 64 바이트 FIFO, 고속인 UART0
- 표준 장치지원과 16 바이트 FIFO가 있는 UART1/2
- 지원의 IrDA (SIR) 및 LIN 기능
- 지원 RS-485 9 - 비트 모드와 방향 제어
- 최대 1/16 시스템 시계 프로그램 전송 속도 발생기
- 지원 PDMA 모드
SPI
– Up to four sets of SPI controllers
– The maximum SPI clock rate of Master can up to 36 MHz (chip working at 5V)
– The maximum SPI clock rate of Slave can up to 18 MHz (chip working at 5V)
– Supports SPI Master/Slave mode
– Full duplex synchronous serial data transfer
– Variable length of transfer data from 8 to 32 bits
– MSB or LSB first data transfer
– Rx and Tx on both rising or falling edge of serial clock independently
– Two slave/device select lines in Master mode, and one slave/device select line in Slave mode
– Supports Byte Suspend mode in 32-bit transmission
– Supports PDMA mode
– Supports three wire, no slave select signal, bi-direction interface
- SPI 컨트롤러를 최대 4 개 세트
- 마스터의 최대 SPI 클럭 속도 (칩이 5V에서 작동) 최대 36 MHz의 수
- 슬레이브의 최대 SPI 클럭 속도 (5V에서 칩 작업) 최대 18 MHz의 수
- 지원 SPI 마스터 / 슬레이브 모드
- 전이중 동기식 시리얼 데이터 전송
- 최대 8 32 비트에서 전송 데이터의 가변 길이
- MSB 나 LSB 첫 번째 데이터 전송
- 독립적 시리얼 클럭의 상승 또는 하강 에지 모두에서 수신 및 송신
- 마스터 모드에서 두 개의 슬레이브 / 장치를 선택 라인, 하나의 슬레이브 / 디바이스는 슬레이브 모드에서 선을 선택
- 지원 바이트는 32 비트 전송 모드에서 일시 중지
- 지원 PDMA 모드
- 세 개의 선, 아니 슬레이브 선택 신호를 양방향 인터페이스를 지원
I2C
– Up to two sets of I2C device
– Master/Slave mode
– Bidirectional data transfer between masters and slaves
– Multi-master bus (no central master)
– Arbitration between simultaneously transmitting masters without corruption of serial data on the bus
– Serial clock synchronization allowing devices with different bit rates to communicate via one serial bus
– Serial clock synchronization used as a handshake mechanism to suspend and resume serial transfer
– Programmable clocks allowing for versatile rate control
– Supports multiple address recognition (four slave address with mask option)
– Supports wake-up function
- I2C 디바이스의 두 설정
- 마스터 / 슬레이브 모드
- 마스터와 슬레이브 사이의 양방향 데이터 전송
- 멀티 마스터 버스 이용 (중앙 마스터)
- 동시에 버스에 시리얼 데이터의 손상없이 마스터를 전송 사이의 중재
- 서로 다른 비트 레이트 장치가 하나의 시리얼 버스를 통해 통신 할 수 있도록 직렬 클럭 동기화
- 시리얼 클럭 동기화 시리얼 전송을 일시 중지하고 다시 시작 악수 메커니즘으로 사용
- 다양한 속도 제어를 허용 프로그램 시계
- (마스크 옵션과 함께 네 개의 슬레이브 주소)를 여러 주소 인식을 지원
- 웨이크 업 기능을 지원
I2S
– Interface with external audio CODEC
– Operate as either Master or Slave mode
– Capable of handling 8-, 16-, 24- and 32-bit word sizes
– Supports mono and stereo audio data
– Supports I2S and MSB justified data format
– Provides two 8 word FIFO data buffers, one for transmitting and the other for receiving
– Generates interrupt requests when buffer levels cross a programmable boundary
– Supports two DMA requests, one for transmitting and the other for receiving
- 외부 오디오 코덱 인터페이스
- 마스터 또는 슬레이브 모드 중 하나로 작동
- 8 처리 할 수 -, 16 -, 24 - 비트 및 32 비트 단어 크기
- 지원 모노 및 스테레오 오디오 데이터
- 지원 I2S 및 MSB 정당화 데이터 형식
- 2 개의 8 워드 FIFO 데이터 버퍼를 전송하기위한 하나받는 다른 제공
- 버퍼 수준이 프로그램의 경계를 교차 할 때 인터럽트 요청을 생성
- 두 개의 DMA 요청을 전송하기위한 하나 받기위한 다른 지원
PS/2 Device
– Host communication inhibit and request to send detection
– Reception frame error detection
– Programmable 1 to 16 bytes transmit buffer to reduce CPU intervention
– Double buffer for data reception
– Software override bus
- 호스트 통신 억제 및 탐지를 보내도록 요청
- 리셉션 프레임 오류 검출
- 프로그램 1 ~ 16 바이트 CPU의 개입을 줄이기 위해 버퍼를 전송
- 데이터 수신을위한 이중 버퍼
- 소프트웨어 대체 버스
ADC
– 12-bit SAR ADC with 760 kSPS
– Up to 8-ch single-end input or 4-ch differential input
– Single scan/single cycle scan/continuous scan
– Each channel with individual result register
– Scan on enabled channels
– Threshold voltage detection
– Conversion started by software programming or external input
– Supports PDMA mode
- 760 kSPS 12 비트 SAR ADC
- 최대 8 채널 싱글 엔드 입력 또는 4 채널 차동 입력
- 단일 스캔 / 단일 사이클 스캔 / 연속 스캔
- 각각의 결과를 각 채널 등록
- 사용 채널 스캔
- 임계 값 전압 검출
- 변환 소프트웨어 프로그래밍이나 외부 입력에 의해 시작
- 지원 PDMA 모드
Analog Comparator
– Up to two analog comparators
– External input or internal Band-gap voltage selectable at negative node
– Interrupt when compare result change
– Supports Power-down wake-up
- 두 개의 최대 아날로그 비교기
- 음의 노드에서 외부 입력 또는 내부 밴드 갭 전압 선택
- 결과의 변화를 비교할 때 인터럽트
- 전원 다운 웨이크 업 지원
Smart Card Host (SC)
– Compliant to ISO-7816-3 T=0, T=1
– Supports up to three ISO-7816-3 ports
– Separate receive / transmit 4 bytes entry FIFO for data payloads
– Programmable transmission clock frequency
– Programmable receiver buffer trigger level
– Programmable guard time selection (11 ETU ~ 266 ETU)
– One 24-bit and two 8-bit time-out counters for Answer to Request (ATR) and waiting times processing
– Supports auto inverse convention function
– Supports transmitter and receiver error retry and error limit function
– Supports hardware activation sequence process
– Supports hardware warm reset sequence process
– Supports hardware deactivation sequence process
– Supports hardware auto deactivation sequence when detecting the card removal
- ISO-7816-3 T = 0, T = 1에 호환
- 세 ISO-7816-3 포트를 지원
- 별도의 데이터 페이로드를위한 4 바이트 입력 FIFO 송신 / 수신
- 프로그램 전송 클록 주파수
- 프로그램 수신 버퍼 트리거 레벨
- 프로그램 보호 시간 선택 (11 ETU ~ 266 ETU)
- 처리 한 요청에 대한 답변에 대한 24 비트 및 2 개의 8 비트 타임 아웃 카운터 (ATR) 및 대기 시간
- 자동 역 컨벤션 기능을 지원
- 지원 송신기 및 수신기 오류가 다시 시도 및 오류 제한 기능
- 하드웨어 활성화 시퀀스 프로세스를 지원
- 하드웨어 따뜻한 리셋 시퀀스 프로세스를 지원
- 하드웨어 비활성화 시퀀스 프로세스를 지원
- 카드 제거를 감지하면 하드웨어 자동 해제 순서를 지원
96-bit unique ID (UID)
96 비트의 고유 ID (UID)
One built-in temperature sensor with 1℃ resolution
1 ℃ 분해능으로 한 내장 된 온도 센서
Brown-out Detector
– With 4 levels: 4.4 V/3.7 V/2.7 V/2.2 V
– Supports Brown-out Interrupt and Reset option
- 4 단계로 : 4.4 V/3.7 V/2.7 V/2.2 V
- 브라운 아웃 인터럽트 및 리셋 옵션을 지원합니다
Low Voltage Reset
– Threshold voltage level: 2.0 V
- 임계 전압 레벨 : 2.0 V
Operating Temperature: -40℃ ~ 85℃
작동 온도 : -40 ℃ ~ 85 ℃
Packages:
– All Green package (RoHS)
– LQFP 100-pin / 64-pin / 48-pin
- 모든 그린 패키지 (RoHS 규제)
- LQFP 100 핀 / 64 핀 / 48 핀