MCU란?
🧰 MCU란?
✅ MCU (Microcontroller Unit) = 작은 컴퓨터 칩
👉 작고 똑똑한 칩 하나가
👉 CPU(두뇌) + 메모리 + 센서 제어 기능을
👉 한꺼번에 전부 갖고 있는 것이에요.
🎯 MCU는 어디에 쓰일까요?
MCU는 이렇게 우리 일상 속 작은 전자기기들을 똑똑하게 만들어주는 역할을 해요:
- 전자시계 ⏰
- 전자레인지 🍲
- 리모컨 📺
- 세탁기 🧺
- 자동문 🚪
- 자동차 속 센서 🚗
- 아두이노 보드 🤖
💡 쉬운 비유
MCU는 작은 로봇 친구처럼
혼자서 생각도 하고, 기억도 하고, 버튼도 누르고, 불도 켜줄 수 있어요.
📦 MCU 내부 구성 (그림)
▲ MCU 내부 구조 – 하나의 칩 안에 모든 기능이 들어있어요
- CPU: 계산, 판단
- 메모리 (RAM, ROM): 기억
- 입출력 포트 (I/O): 버튼이나 LED와 연결
- 타이머, ADC: 센서 처리 등
[MCU는 작은 컴퓨터이다!]
앞서 MCU를 "작은 CPU"라고 비유하였지만, 사실상 MCU는 "작은 컴퓨터"라고
표현하는 것이 더 적절합니다. 그 이유는 MCU의 내부 구조를 보면 이해할 수 있는데요,
다음은 x86과 같은 일반 PC와 우리가 배울 AVR MCU의 구성을 비교한 표입니다.
이처럼 일반 PC와 MCU의 구성을 놓고 보면 별 차이가 없는 것 같습니다.
하지만 중요한 차이점이 하나 있는데, 그것은 바로 위 장치들의 위치입니다.
위 그림에서와 같이 일반 PC는 메인보드라는 커다란 장치 위에 다양한 장치들이 각각
별개의 칩으로 존재하는 반면, MCU엔 각종 장치들이 단 하나의 칩 안에 모두
옹기종이 모여있는 구조입니다.
이처럼 컴퓨터의 기능을 하는 장치들이 하나의 칩에 집적회로(IC)로 형성되어 있는 것을
One-chip, On-chip, Single-chip 등으로 부르며, 하나의 칩 안에 필요한 것들이 구성되어
있기 때문에 소형화가 가능하고, 전력 소비가 적으며, 조립과정 단순화를 통한 제조비용
절감 효과를 얻을 수 있다는 장점이 있습니다.
정리하면, MCU 그 자체가 하나의 작은 메인보드+주변장치들의 모임인 셈이며,
그렇기 때문에 MCU 하나의 칩만으로도 기본적인 동작을 하는 것이 가능합니다.
그리고 이 같은 특징 때문에 MCU를 "소형 컴퓨터"라고 표현하는 것이 가능한 것입니다.