NXP Semiconductors LPC802 및 LPC804 32비트 마이크로컨트롤러

NXP Semiconductors LPC802 및 LPC804 32비트 마이크로컨트롤러는 15MHz의 ARM® Cortex®-M0+ 코어를 기반으로 하는 저전력의 공간 효율적인 로우 핀 카운트 MCU입니다. LPC802 및 LPC804 MCU는 최대 32KB의 플래시 메모리와 최대 4KB의 SRAM을 지원합니다.

LPC802 및 LPC804 MCU는 별도의 전력 레일 덕분에 전력 최적화 코어, 인기있는 패키지에서의 작은 설치 공간 및 레벨 변환 옵션이 특징입니다. LPC802 및 LPC804 MCU의 주변기기 구성 요소에는 CRC 엔진, I2C 버스 인터페이스, 최대 2개의 USART, 1개의 SPI 인터페이스 및 정전식 터치 인터페이스(정전식 터치)가 포함됩니다. 타이머 옵션에는 다중 속도 타이머, 자체 웨이크업 타이머 및 범용 32비트 카운터/타이머가 포함됩니다. 아날로그 주변기기에는 12비트 ADC, 아날로그 비교기 및 LPC804의 10비트 DAC가 포함됩니다. LPC802 및 LPC804 컨트롤러는 또한 스위치 매트릭스, 입력 패턴 정합 엔진, PLU(프로그래밍 가능 로직 장치) 및 최대 30개의 범용 I/O 핀을 통해 기능을 구성할 수 있는 I/O 포트를 갖추고 있습니다.

이 32비트 Arm Cortex-M0+ 코어 MCU는 8비트 프로세서보다 32비트 데이터를 더 효율적으로 처리하므로 코드가 적게 필요하고 메모리가 적으며 동적 전력이 30% 감소합니다. LPC802 및 LPC804의 핀 수가 적으므로 설계자는 시스템에 중요한 핀을 쉽게 공유할 수 있으며 조립하는 동안 수동 납땜 작업을 수행할 수 있습니다. 구성 가능한 전용 메모리는 핀, 클록, 주변기기 및 전력 관리를 비롯해 시작 시 빠른 초기화를 보장합니다.

NXP LPC802 및 LPC804 MCU는 NXP의 무료 샘플 예제 코드 번들뿐 아니라 IAR® 및 Arm Keil®를 비롯해 MCUXpresso IDE(통합 개발 환경) 및 널리 사용되는 다른 도구 체인에 의해 지원됩니다. LPCXpresso 개발 보드는 저가형 평가 도구 및 유연한 확장 옵션을 제공합니다.

NXP LPC802 및 LPC804 마이크로컨트롤러는 33핀 HVQFN 및 16핀, 20핀 및 24핀 TSSOP 패키지로 제공됩니다.

문서

특징

  • 시스템
    • 단일 사이클 체배기 및 고속 단일 사이클 I/O 포트를 사용하여 최대 15MHz의 주파수에서 실행되는 Arm Cortex-M0+ 프로세서(revision r0p1)
    • Arm Cortex-M0+ 내장 NVIC(Nested Vectored Interrupt Controller)
    • 시스템 틱 타이머
    • AHB multilayermAtrix
    • 직렬 와이어 디버그(SWD) (브레이크 포인트 4개 및 감시 포인트 2개 포함). JTAG 경계 스캔(BSDL) 지원
  • 메모리
    • 최대 32KB의 온칩 플래시 프로그래밍 메모리
    • 코드 읽기 보호(CRP)
    • 최대 4KB SRAM
    • 이중 I/O 전력(LPC802M011JDH20, LPC804M111JDH24)
  • ROM API 지원
    • 부트 로더
    • 플래시 IAP(인-애플리케이션 프로그래밍) 지원
    • USART를 통해 ISP(인 시스템 프로그래밍) 지원
    • 정수 분배용 온-칩 ROM API
    • FRO(Free Running Oscillator) API
  • 디지털 주변 장치
    • 최대 30개의 범용 I/O(GPIO) 핀과 함께 Arm Cortex-M0+ I/O 버스에 연결된 고속 GPIO 인터페이스(구성 가능한 풀업/풀다운 레지스터, 프로그래밍 가능한 오픈 드레인 모드 및 입력 인버터 포함). GPIO 방향 제어가 개별 비트의 독립적인 설정/제거/토글 지원
    • 3개의 핀에서 고전류 소스 출력 드라이버(20mA)
    • GPIO 인터럽트 생성 기능(8개의 GPIO 입력 장치의 부울 패턴 결합 기능 포함). (LPC804)
    • 각 I/O 핀 기능의 유연한 구성을 위한 스위치 매트릭스
    • CRC 엔진
    • 정전식 터치 인터페이스(LPC804)
    • 작은 조합 및/또는 순차 논리 네트워크를 생성하는 PLU(Programmable Logic Unit) (단순 statemAchines 포함) (LPC804)
  • 타이머
    • 1개의 32비트 범용 카운터/타이머, fourmAtch 출력 및 3개의 캡쳐 입력 단자. PWM 모드 및 외부 카운트 지원
    • 최대 4가지 프로그래밍 가능 고정 속도에서 반복적인 인터럽트 생성을 위한 다중 속도 타이머(MRT)
    • FRO(Free Running Oscillator), 저전력, 저주파 내부 발진기 또는 외부 클록 입력 중 하나에서 클록 처리된 WKT(자체 웨이크업 타이머)
    • WWDT(윈도우식 워치독 타이머)
  • 아날로그 주변기기
    • 다수의 내부 및 외부 트리거 입력과 샘플 속도가 최대 480Ksamples/s인 최대 12개의 입력 채널이 있는 12비트 ADC 1개 ADC가 2개의 독립적인 변환 시퀀스 지원
    • 5개의 입력 핀과 외부 또는 내부 기준 전압을 갖는 비교기
    • 10비트 DAC(LPC804) 1개
  • 직렬 주변기기
    • switchmAtrix 및 1개의 부분 전송 속도 제너레이터를 통해 할당된 핀 기능을 갖춘 USART 인터페이스 2개
    • 스위치 매트릭스를 통해 할당된 핀 기능이 있는 SPI 컨트롤러 1개
    • 최대 2개의 I2C 버스 인터페이스.
  • 전력 제어
    • 출력 감소 모드: 슬립 모드, 딥 슬립 모드 및 딥 파워 다운 모드
    • USART, SPI 및 I2C 주변기기 활동 시 측 딥 슬립 및 파워 다운 모드에서 웨이크업
    • 슬립, 딥 슬립 및 파워 다운 모드에서 타이머 제어식 자체 웨이크업
    • POR(파워 온 리셋) 및 BOD(전압 저하 감지)
  • 추가적인 특징
    • 소자의 고유 식별 일련 번호
    • 단일 또는 이중 전원 공급 장치(1.71V~3.6V)
    • 작동 온도 범위: -40~105°C
    • TSSOP16, TSSOP20, TSSOP24 및 HVQFN33 패키지로 제공

애플리케이션

  • 센서 게이트웨이
  • 간편 모터 제어
  • 산업
  • 이동 및 웨어러블 기기
  • 게임 컨트롤러
  • 조명
  • 8/16비트 애플리케이션
  • 모터 제어
  • 가전제품
  • 화재 및 보안 애플리케이션
  • 실내 온도 조절

블록 선도

블록 선도 - NXP Semiconductors LPC802 및 LPC804 32비트 마이크로컨트롤러
게시일: 2018-02-07 | 갱신일: 2023-09-27