ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339 8비트 MCU

ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q3398비트 MCU(마이크로 컨트롤러)는 타이머, PWM, UART, I2C 버스 인터페이스, 동기식 직렬 포트, 연속 근사 유형 10비트 A/D 컨버터, 음성 출력 기능 등 다양한 주변 장치를 통합한 고성능 8비트 CMOS MCU입니다. nX-U8/100 CPU는 3단계 파이프라인 아키텍처의 병렬 처리 방식을 통해, 클록 펄스당 1개의 명령어를 효율적으로 실행할 수 있습니다. ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339는 마스크 ROM과 동등한 수준의 저전압 및 저전력(읽기 시) 특성을 구현한 플래시 메모리를 탑재하고 있어, 알람이나 휴대용 기기 등 배터리 구동 애플리케이션에 적합합니다. 또한 온칩 디버깅 기능이 있어 보드에 탑재된 LSI로 소프트웨어 디버깅/재작성이 가능합니다.

특징

  • CPU
    • 8비트 RISC CPU (CPU 이름:nX-U8/100)
    • 명령어 시스템: 16비트 명령어
    • 명령어 세트(전송, 산술 연산, 비교, 논리 연산, 곱셈/ 나눗셈, 비트 조작, 비트 논리 연산, 점프, 조건부 점프, 호출 반환 스택 조작, 산술 시프트 등)
    • 온 칩 디버그 기능
    • 최소 명령어 실행 시간
      • 약 30.5μs(32.768kHz 시스템 클록 기준)
      • VDD = 2.0~5.5V에서 약 0.244μs(4.096MHz 시스템 클록 기준)
      • VDD = 2.2~5.5V에서 약 0.122μs(8.192MHz 시스템 클록 기준)
  • 내부 메모리
    • 플래시 메모리
      • ML610Q327-192Kbyte(96Kx16비트) 재작성 주기가 100회인 프로그램 영역
      • ML610Q338/ML610Q339-256Kbyte(128K×16비트) 재작성 주기가 100회인 프로그램 영역
    • 재작성 주기가 10,000회인 데이터 플래시 메모리 2Kbyte(1Kx16비트)
      • BGO(백 접지 작동) 기능 내장(데이터 플래시 지우기/쓰기 중에도 CPU가 계속 프로그램 처리)
    • 내부 RAM: 4Kbyte(4Kx8비트)
  • 인터럽트 컨트롤러
    • 마스크 불가능한 인터럽트 소스 1개는 워치독 타이머 1개
    • 마스크 가능한 인터럽트 소스 29개
      • 내부 소스는 총 21개(데이터 플래시 지우기/쓰기 완료, SSIO0, SSIO1, UART0, UART1, I2C 버스 마스터/슬레이브 인터페이스, 타이머0, 타이머1, 타이머2, 타이머3, PWM0, PWM1, PWM2, A/D 컨버터, 음성 사운드 재생, 스피커 핀 단락 감지, TBC128Hz, TBC32Hz, TBC16Hz, TBC2Hz) 포함
      • 외부 소스 8개 (P80,P81, P82, P83, P84, P85, P86, P87)
  • 타임 베이스 카운터
    • 저속 타임 베이스 카운터 x 1-채널
    • 고속 타임 베이스 카운터 x 1-채널
  • 워치독 타이머
    • 첫 번째 오버플로 시 마스크 불가능한 인터럽트를 생성하고 두 번째 오버플로 시 시스템 리셋 발생
    • 자유 주행
    • 32.768 kHz에서 125ms, 500ms, 2s, 8s 중 4가지 유형의 오버플로 기간선택 가능
  • 타이머(8비트 x 4채널(16비트 구성 가능)
  • 해상도 16비트 x 3채널의 PWM
  • 음성 출력 기능
    • HQ-ADPCM, 4비트 ADPCM2 비선형 8비트 PCM, 직선 8비트 PCM, 직선 16비트 PCM 음성 합성 방식
    • 샘플링 주파수 6.4kHz, 8kHz, 10.7kHz, 12.8kHz, 16kHz, 21.3kHz, 25.6kHz 및 32kHz
  • 연속 근사 유형 A/D 컨버터
    • 10비트 A/D 컨버터
    • 8채널 입력
    • 4.096MHz VDD ≥ 2.2V에서 채널당 변환 시간 24.4μs
    • 8.192MHz VDD ≥ 2.5V에서 채널당 변환 시간 12.2μs
    • 연속 변환/단일 변환 선택 가능
  • SSIO (동기식 직렬 포트)
    • 2채널
    • 마스터/슬레이브 선택 가능
    • LSB 우선/MSB 우선 선택 가능
    • 8비트 길이/16비트 길이 선택 가능
  •  UART
    • 반이중 통신x 2채널(2채널을 사용하여 전이중도 가능)
    • TXD/RXD
    • 비트 길이, 패리티/패리티 없음, 홀수 패리티/짝수 패리티, 1개의 정지 비트/2개의 정지 비트
    • 정논리/부논리 선택 가능
    • 보드 속도 발전기 내장
  • I2C 버스 인터페이스
    • 마스터 기능(표준 모드(100kbps) 및 고속 모드(400kbps))
    • 슬레이브 기능(표준 모드(100kbps) 및 고속 모드(400kbps))
  • 범용 포트
    • 출력 전용 포트 x 6채널(보조 기능 포함)
    • 입력/출력 포트(보조 기능 포함)
      • ML610Q327 26채널
      • ML610Q338 30채널
      • ML610Q339 42채널
  • 스피커 증폭기(D 클래스) 출력 전력
    • (5.0V에서)1.0W/(3.0V에서)0.45W
    • 연결 해제 감지 회로
    • 스피커 핀 단락 감지 회로
  • 리셋
    • RESET_N 핀을 통해 리셋
    • 전원을 켤 때 파워 온 리셋 생성
    • 워치독 타이머(WDT) 오버플로로 리셋
    • Pll 발진 정지 감지 리셋
    • 로우 레벨 감지(LLD) 리셋
  • 클록
    • 저속 클록(RC 발진 (32.768kHz) 내장)
    • 고속 클록(pll 발진(약1.024MHz/2.048MHz/4.096MHz/8.192MHz)내장)
  • 전원 관리
    • STOP 모드(발진 중지(CPU 및 주변 회로 작동이 중지됨))
    • HALT 모드(CPU에 의한 명령어 실행이 일시 중단됨(주변 회로가 작동 상태))
    • 클록 기어(고속 시스템 클록의 주파수는 소프트웨어로 변경 가능(발진 클록의 1/2, 1/4, 1/8 또는 1/16))
    • 블록 제어 기능(온전한 기능 블록 회로 작동이 차단됨(레지스터, 리셋 및 클록 정지))
  • 패키지
    • ML610Q327 48핀 TQFP(P-TQFP48-0707-0.50-ZK6)
    • ML610Q338 52핀 TQFP(P-TQFP52-1010-0.65-ZK6)
    • ML610Q339 64핀 TQFP(P-TQFP64-1010-0.50-ZK6)
  • 보장된 작동 범위
    • -40~+85°C 작동 온도
    • VDD = 2.0~5.5V, SPVDD = 2.0~5.5V 작동 전압

애플리케이션

  • 가전제품
  • 사물인터넷(IoT) 장치
  • 자동차 전자 장치
  • 산업 자동화
  • 장난감 및 교육용 제품
  • 보안 시스템
  • 웨어러블 기기

블록 선도

게시일: 2024-11-27 | 갱신일: 2024-12-23