응용에 따라서 작은 MCU가 필요할 때가 있다. 검색을 해보니 Top 5 Smallest Microcontrollers 기사가 있다.
- ATtiny20 – 3 x 3
- PSoC 4000 – 1.45 x 1.56
- KL02 – 2 x 1.61
- PIC12LF1552 – 2 x 3
- C8051T606 – 3 x 3
이중에서 4번째, 5번째는 각각 PIC, 8051 코어라서 패스, ATtiny는 그냥 평범한 작은 AVR. 따라서 가장 작은 PSoC4000과 KL02이 선택의 대상이 된다. 가격은 PSoC4000이 1K에 1,451원 KL02가 1,741원 정도이고 PSoC4000이 리드 타임도 더 좋다. 하지만 칩의 스펙은 KL02가 Clock 48Mhz(16Mhz *괄호안은 PSoC4000), Flash 32KB(16KB), SRAM 4KB(2KB), ADC, SPI, UART, Timer2개로 훨씬 더 좋다. 단 PSoC4000은 동작 전압이 1.71 V to 5.5 V로 KL02(3.3V)대비 더 넓고, Capacitive Sensing 기능이 있다.
이 다음 더 고려할 사항은 주변 회로가 얼마나 줄어드는지, 개발환경은 어떤지 여부이다.