본문 바로가기

개발자/부품

8비트 USB 디바이스 MCU - CH552

반응형

 

개요

 

CH552는 MCS51 명령어 세트와 호환되는 향상된 E8051 코어 MCU입니다. 명령어의 79%가 단일 바이트 단일 사이클 명령어입니다. 평균 명령어 속도는 표준 MCS51보다 8~15배 빠릅니다. CH552는 최대 24MHz 시스템 클럭 주파수를 지원합니다. CH552에는 16K 프로그램 메모리 ROM, 256바이트 내부 iRAM 및 1K바이트 내부 xRAM이 내장되어 있습니다. 그리고 xRAM은 직접 메모리 액세스(DMA)를 지원합니다. CH552에는 내장 ADC, 정전식 터치 키 감지, 타이머 3개, 신호 캡처 및 PWM, UART 2개, SPI, USB 장치 컨트롤러 및 전속 트랜시버, USB type-C 및 기타 기능 모듈이 있습니다.

 

시스템 블록 다이어그램 

 

 

특징

 

  • 향상된 E8051 코어 CPU, 특수 XRAM 데이터 고속 복사 명령으로 표준 MCS51보다 속도가 8-15배 빠릅니다.
  • 내장 16KB 코드 플래시, 1KB XRAM 및 내부 256B iRAM. 128B 데이터플래시. 바이트 단위 읽기/쓰기 지원.
  • 내장 2KB 부트로더. USB 또는 UART를 통한 ISP.
  • 내장 USB 컨트롤러 및 USB 트랜시버는 USB 장치 모드, USB 타입-C 마스터/슬레이브 감지, USB2.0 최고 속도(12Mbps) 및 저속(1.5Mbps) 전송을 지원합니다.
  • 최대 64바이트의 데이터 패킷 지원, 내장 FIFO, DMA 지원 내장 USB 컨트롤러 및 USB 트랜시버는 USB2.0 최고 속도 및 저속 마스터/슬레이브 모드 지원, 최대 64바이트의 데이터 패킷 지원, 내장 FIFO, DMA 지원,
  • 타이머/카운터 3개, 2채널 신호 캡처 및 2채널 PWM 출력. 2개의 전이중 UART가 고속 통신을 지원합니다. UART0은 표준 MCS51 직렬 포트입니다.
  • FIFO가 내장된 SPI 통신 인터페이스는 마스터/슬레이브 모드를 지원합니다.
  • 4채널 8비트 ADC. 전압 비교기.
  • 6채널 정전식 감지, 최대 15개의 터치 키. 독립적인 타이밍 인터럽트 지원.
  • 4개의 리셋 신호 소스. 내장 전원 켜기 리셋. 소프트웨어 및 워치독 오버플로 리셋 및 외부 리셋.
  • 24MHz 클럭 소스 및 PLL 내장. 외부 수정 발진기도 지원됩니다.
  • 5V ~ 3.3V의 저전압 레귤레이터 내장, 5V, 3.3V 및 2.8V 공급 전압까지 지원.
  • 저전력 절전 지원 및 외부 웨이크 업 USB, UART0, UART1, SPI0 및 GPIO의 일부 지원.
  • 고유 ID.
  • 패키지: TSSOP-20, SOP-16, QNF16, MSOP-10. 

 

기술 자료 다운로드: 문서 출처

 

USB 인터페이스/UART

 

CH552DS1.PDF(CH552 데이터시트)

 

도구: WCHISPTool_Setup.exe

 

CH552EVT.ZIP, CH554EVT.ZIP 포함 내용: CH551/2/4 레퍼런스 루틴(C 프로그래밍 언어) CH551/2/4 평가 보드 소개 

 

 

 

 

CH552 미니 코어 보드 타입-C USB 학습 개발 WCH MCS51 Arduino MCS51용 최소 시스템 보드 51 - AliExpress 

 

 

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^