MCU

이수민·2024년 8월 20일
0

임베디드

목록 보기
1/1

MCU = micro controller unit = micro controller

MCU의 bit 구분 (8/16/32)

MCU에서의 BIT의 의미
== CPU와 SRAM사이에 연결된 데이터버스(Data Bus)크기
== CPU와 SRAM이 주고받을 수 있는 데이터의 최대 크기

8-BIT MCU최대 8bit 크기의 데이터가 데이터버스를 통해 지나갈 수 있음.
CPU와 SRAM 사이에 연결된 데이터버스는 8개의 선으로 이루어짐. (8병렬)
16-BIT MCU최대 16bit 크기의 데이터가 데이터버스를 통해 지나갈 수 있음.
CPU와 SRAM 사이에 연결된 데이터버스는 16개의 선으로 이루어짐. (16병렬)
32-BIT MCU최대 32bit 크기의 데이터가 데이터버스를 통해 지나갈 수 있음.
CPU와 SRAM 사이에 연결된 데이터버스는 32개의 선으로 이루어짐. (32병렬)

MCU vs MPU vs SoC

MCU

  • I/O를 사용하여 주변 장치들을 제어

  • 대표적인 SoC 형태 -> Chip안에 CU(Control Unit), ALU, I/O, Memory 모두 가지고 있음.

  • 전력 사용률도 매우 낮다.

  • I/O 인터페이스라 함은 CPU가 메모리, 다른 부품들과 통신하기 위해 필요한 인터페이스(접속기)를 뜻한다.

  • 운영체제: RTOS 사용. (실시간 운영체제)

MPU

  • 연산장치. = CPU 와 동일 기능. (CPU 미니 버전)

  • 구성: 레지스터 + CU + ALU

  • Chip 안에 I/O, Memory(RAM, ROM)가 없어 주변장치로 연결해야만 사용이 가능

  • 운영체제: 일반적인 OS 사용.

rasberypi vs jetson(NVIDA) vs stm32


mcu와 rtos
mcu vs mpu

profile
내 자료함

0개의 댓글