본문 바로가기
Mcu 만져보기

MCU vs MPU 둘의 차이는 무엇일까?

by 닉네임 없네용 2024. 2. 1.

1. MCU(Microcontroller Unit)와 MPU(Microprocessor Unit)의 차이

 

 

이미지출처 : https://durian9s-coding-tree.tistory.com/144

1) 통합성

    MCU: 하나의 칩 안에 CPU(Core), 메모리(RAM, ROM 또는 Flash Memory), 주변 장치(입출력 포트, 타이머, 카터, ADC, DAC, 통신 인터페이스 등) 등이 통합되어 있습니다.

    MPU: CPU만을 포함한 칩으로, 메모리, 주변 장치 등의 요소는 별도의 칩이나 모듈로 구성됩니다.

 

2) 용도

    MCU: 주로 제어 시스템, 임베디드 시스템, 가전 제품, 자동차 시스템 등과 같이 작고 저전력의 장치에서 사용됩니다.

    MPU: 주로 개인용 컴퓨터(PC), 서버, 워크스테이션 등과 같이 높은 성능을 요구하는 컴퓨팅 장치에서 사용됩니다.

 

3) 저전력 및 저비용

    MCU: 저전력 소비를 위해 최적화되어 있으며, 저렴한 가격으로 제공됩니다.

    MPU: 더 높은 성능을 제공하기 때문에, 일반적으로 MCU보다 전력 소비가 더 높고 가격이 더 비쌉니다.

 

4) 하드웨어 제어

    MCU: 하드웨어 제어에 특화되어 있어, 센서, 액추에이터, 모터 등의 하드웨어를 직접 제어하고 상호작용할 수 있습니다.

    MPU: 주로 소프트웨어 중심의 작업에 특화되어 있으며, 하드웨어 제어보다는 일반적인 컴퓨팅 작업에 더 적합합니다.

 

2. MCU 종류

1) Atmel (Microchip Technology)

    AVR 시리즈: AVR 시리즈는 저전력, 저비용, 고성능을 목표로 하는 MCU로, ATmega 시리즈가 대표적입니다.

 

2) STMicroelectronics

    STM32 시리즈: STM32 시리즈는 고성능, 저전력, 다양한 페리페럴을 제공하는 MCU로, 임베디드 시스템 및 IoT 애플리      케이션에 널리 사용됩니다.

 

3) Texas Instruments

    MSP430 시리즈: MSP430 시리즈는 저전력 및 저비용을 중시하는 MCU로, 배터리 구동 장치 및 센서 네트워크와 같은        애플리케이션에 적합합니다.

 

4) NXP Semiconductors

    LPC 시리즈: LPC 시리즈는 고성능, 고집적화, 다양한 페리페럴을 갖춘 MCU로, 산업 및 자동차 분야에서 사용됩니다.

 

5) Espressif Systems

    ESP8266 및 ESP32: Wi-Fi와 Bluetooth 기능을 갖춘 저비용의 MCU로, IoT 디바이스에 널리 사용됩니다.

 

6) Raspberry Pi Foundation

    Raspberry Pi Pico: Raspberry Pi Pico는 Raspberry Pi Foundation에서 출시한 저렴하고 소형의 MCU 개발 보드입니다.

 

3. MPU종류

1) 인텔(Intel)

    인텔은 x86 아키텍처를 기반으로 한 다양한 마이크로프로세서를 제공합니다. 이 중에서도 인텔 코어 시리즈는 데스크톱 및 랩톱 컴퓨터에서 널리 사용되며, 고성능과 에너지 효율성으로 유명합니다.

 

2) AMD(Advanced Micro Devices)

    AMD는 인텔과 경쟁하는 x86 아키텍처 기반의 마이크로프로세서를 제공합니다. AMD Ryzen 시리즈는 데스크톱 및 랩톱에서 인기가 있으며, 고성능을 자랑합니다.

 

3) ARM

    ARM은 주로 모바일 기기 및 임베디드 시스템에서 사용되는 RISC 아키텍처 기반의 마이크로프로세서를 제공합니다. ARM Cortex 시리즈는 다양한 용도로 사용되며, 저전력과 높은 효율성으로 유명합니다.

 

4) Apple Silicon

   애플은 자사 디바이스인 아이폰, 아이패드, 맥 등에서 사용되는 ARM 기반의 칩을 자체적으로 설계하고 있습니다. M1 은 맥 컴퓨터에서 사용되며, 높은 성능과 에너지 효율성을 제공합니다.

 

5) Qualcomm

    퀄컴은 주로 모바일 기기에서 사용되는 ARM 기반의 마이크로프로세서를 생산합니다. 스냅드래곤 시리즈는 안드로이드 스마트폰에서 널리 사용되며, 고성능과 통합된 모뎀 기능으로 유명합니다.

 

6) IBM

    IBM은 고성능 및 서버 시장을 주로 대상으로 한 POWER 아키텍처를 기반으로 한 마이크로프로세서를 제공합니다. IBM POWER 시리즈는 높은 처리 성능과 안정성을 제공합니다.

 

 

4.요약

MCU와 MPU의 차이는 MCU는 운영체제를 제한적으로 사용하며 하드웨어 제어에 특화되어 작고 저전력의 임베디드 시스템에서 사용되는 반면, MPU는 운영체제를 가지며 더 높은 성능이 요구되는 일반적인 컴퓨팅 환경에서 소프트웨어 중심의 작업에 사용된다는 것입니다.

 
 
 
 

'Mcu 만져보기' 카테고리의 다른 글

Atmega128 LED 구동하기 4  (0) 2024.03.03
Atmega128 LED 구동하기 3  (0) 2024.03.02
Atmega128 LED 구동하기2  (0) 2024.03.01
Atmega128로 LED구동하기  (0) 2024.03.01
Amega128 vs 라즈베리파이 뭐가 다른가?  (0) 2024.02.01