모터 의 컨트롤러 ( 240 ) 는 , 예 를 들 면 , CPU , 메모리 , 발진 회로 , 타이머 , I / O 인터페이스 , 시리얼 I / F 등 을 하나 의 LSI 에 집적 한 싱글 칩 마이크 로 컴퓨터 로 실현 된다 . 메모리 에 유지 된 프로그램 을 CPU 상 에서 실행 함 으로써 브러시 리스 DC 모터 의 BLCD 컨트롤러 ( 240 ) 의 각 기능 이 실현 된다 . ROM 이나 RAM 등 의 메모리 는 버스 를 통해서 CPU 와 접속 되 어 있 다 . ROM 에 는 전원 투 입시 나 리셋 시 에 실행 하 는 프로그램 이나 프로그램 실행 중 에 변화 되 지 않 는 정수 가 보존 되 어 있 다 . ROM 으로서 플래시 메모리 를 채용 해도 좋 다 . RAM 에 는 프로그램 의 변수 나 , 외부 로부터 의 지령 값 이나 , 다 회전 · 앱 솔 루트 신호 의 데이터 등 이 유지 되 어 있 다 . 또한 , RAM 에 는 브러시 리스 DC 모터 의 목표 속도 ( 인버터 정현파 구동 신호 , PWM 제어 의 duty 비 ) 도 격납 되 어 있 다 .