NXP Semiconductors LPC51U68 32비트 Arm Cortex-M0+ 마이크로컨트롤러

NXP Semiconductors LPC51U68 32비트 Arm® Cortex®-M0+ 마이크로컨트롤러는 96KB의 온칩 SRAM, 플래시 가속기가 내장된 256KB의 온칩 플래시 프로그래밍 메모리, 최대 100MHz의 CPU 주파수가 특징입니다. LPC51U68은 고성능, 확장 메모리 리소스 및 유연한 직렬 포트 구성을 제공하며, 까다로운 IoT(사물인터넷) 및 산업 애플리케이션을 위한 탁월한 설계 유연성, 컴퓨팅 성능 및 통합 성능을 제공합니다. 

LPC51U68 MCU에는 크리스털 없는 작동을 지원하는 USB 2.0 전속 장치 컨트롤러와 8개의 유연한 직렬 통신 주변기기가 포함되어 있으며 각각은 USART, SPI 또는 I2C 인터페이스로 사용할 수 있습니다. 두 개의 flexcomm 인터페이스에는 I2S 인터페이스가 포함되어 있어 총 2개의 채널 쌍이 가능합니다. LPC51U68의 온칩 ADC(아날로그-디지털 컨버터)는 12비트 해상도의 12개 입력 채널이 특징이며 최대 5Msps의 변환 속도를 제공합니다. 통합 온도 센서는 -40°C~+105°C의 전체 온도 범위에서 ±3°C보다 나은 절대 정확도를 제공합니다.

Arm Cortex-M0+ 코어로 탁월한 컴퓨팅 성능을 제공하는 LPC51U68은 매우 나즌 소비전력과 저전력 설계를 자랑합니다. 이 마이크로컨트롤러는 4개의 저전력 모드와 API 기반 전력 프로파일을 지원하므로 런타임시 개발자에게 사용하기 쉬운 동적 전류 관리 기능을 제공합니다.

이 LPC51U68 MCU는 LQFP64 및 LQFP48 패키지로 제공됩니다. 이 LPC51U68 마이크로컨트롤러는 또한LPC5411xLPC5410x MCU 제품군과 핀 호환되며 Arm Cortex-M4 코어에 확장 옵션을 제공합니다.

특징

  • Arm Cortex-M0+ 코어
    • 최대 100MHz 주파수에서 실행
    • 단일 주기 승수
    • 내장형 NVIC(중첩 벡터형 인터럽트 컨트롤러)
    • 다양한 소스가 포함된 NMI(Non-Maskable Interrupt)
  • 온 칩 메모리
    • 플래시 가속기 및 256 바이트 페이지 쓰기 및 삭제 기능을 갖춘 256KB 온칩 플래시 프로그래밍 메모리
    • 최대 64KB 메인 SRAM과 추가 32KB SRAM으로 구성된 최대 96KB의 총 SRAM
  • ROM API 지원
    • 플래시 IAP(in-application programming) 및 ISP(in-system programming)
    • ROM 기반 USB 드라이버(HID, CDC, MSC, DFU) 및 USB를 통한 플래시 업데이트
    • 플래시, USART, SPI 및 I2C에서 유효한 사용자 코드로 부팅
    • 레거시, 단일 및 이중 이미지 부팅
  • 직렬 인터페이스
    • 8개의 flexcomm 인터페이스 직렬 주변기기
    • I2C는 최대 1Mbit/s의 데이터 속도와 다중 주소 인식 및 모니터 모드와 함께 고속 모드 및 고속 모드 플러스를 지원합니다
    • 크리스털없는 작동을 위한 USB 전속 장치 인터페이스
  • 전력 제어
    • 소비전력 최소화를 위한 통합 PMU(Power Management Unit)
    • 감소된 출력 모드: 슬립, 딥 슬립 및 딥 파워 다운 모드
    • 슬레이브로 작동 시 USART, SPI 및 I2C 주변기기에서의 작동으로 인해 딥 슬립 모드에서 웨이크업.
    • RTC 알람의 슬립, 딥 슬립 및 파워 다운 모드에서 웨이크업
    • POR(파워 온 리셋)
    • 브라운아웃 감지
  • 물리적 특성
    • 단일 공급 전압: 1.62V~3.6V
    • JTAG 영역 스캔 지원
    • 4개의 브레이크 포인트와 2개의 워치 포인트가 있는 SWD(직렬 와이어 디버그)
    • 소자의 고유 식별 일련 번호
    • 작동 온도 범위: -40°C~+105°C
  • 패키지 옵션:
    • LQFP64
    • LQFP48
  • 디지털 주변기기
    • 18채널 및 16개의 프로그래밍 가능한 트리거를 갖춘 DMA 컨트롤러로 모든 메모리 및 DMA 가능 주변기기에 액세스 가능
    • 범용 I/O(GPIO) 핀 최대 48개 대부분의 GPIO에는 구성 가능한 풀업/풀다운 레지스터, 오픈 드레인 모드 및 입력 인버터가 있습니다
    • 상승, 하강 또는 양쪽 입력 에지에 의해 트리거된 핀 인터럽트(PINT)로 최대 4개의 GPIO를 선택 가능
    • 2개의 GPIO 그룹화 인터럽트(GINT)가 입력 상태의 로직(AND/OR) 조합을 기반으로 인터럽트를 활성화함
    • CRC 엔진
  • 아날로그 주변기기
    • 12개의 입력 채널과 다수의 내부 및 외부 트리거 입력 및 최대 5.0MSamples/sec의 샘플 속도를 제공하는 12비트 ADC
    • ADC에 연결된 통합 온도 센서
  •  타이머
    • 3개의 표준 범용 타이머/카운터(4개는 최대 4개의 캡처 입력과 4개의 비교 출력, PWM 모드 및 외부 카운트 입력 지원)
    • 하나의 SCTimer/PWM(SCT) 8 입력 및 8 출력 기능(캡처 및 일치 포함)
    • 상시 전원 도메인에서 실행되는 1s 분해능을 제공하는 32비트 실시간 클록(RTC), 최대 4개의 프로그램 가능 고정 속도에서 반복적인 인터럽트 생성을 위한 다중 채널, 다중 속도 24비트 타이머(MRT)
    • WWDT(윈도우식 워치독 타이머)
    • 워치독 발진기에서 실행되는 초 저전력 마이크로 틱 타이머(대부분의 저전력 모드에서 장치를 웨이크 업하는 데 사용 가능)
  • 클록 생성
    • 내부 FRO 발진기, 정확성을 위해 출고 시 설정됨
    • 최대 25MHz의 외부 클록 입력
    • 6kHz~1.5MHz의 주파수 범위를 제공하는 워치독 발진기
    • 32kHz 저전력 RTC 발진기
    • 시스템 PLL 덕분에 고주파 외장 클록없이 최대 CPU 속도까지 CPU 작동 가능
    • 여러 내부 클록을 반영할 수 있는 분배기가 있는 클록 출력 기능
    • 온칩 또는 오프 칩 클록 신호의 주파수를 측정하는 주파수 측정 장치

애플리케이션

  • 고성능 게임 주변기기
  • 산업 등급의 USB-직렬 포트 브리지
  • 임베디드 애플리케이션
  • 전위계
  • 지문 인식
  • USB 오디오 장치
  • 센서 허브(USB 인터페이스 포함)
  • 엔트리 레벨 모바일 POS

블록 선도

NXP Semiconductors LPC51U68 32비트 Arm Cortex-M0+ 마이크로컨트롤러
게시일: 2018-06-05 | 갱신일: 2022-11-29