ARM Cortex-M0 based 32-bit MCUs for cost-sensitive motor and LCD control

September 09, 2011 // By Julien Happich
MSC now offers four new cost-effective ARM Cortex-M0 based 32-bit microcontrollers (MCUs) from Samsung Semiconductor. The S3FN429 MCU is provided in a 44-pin QFP package and has 32 KBytes of flash, 2 KBytes RAM, 3-phase motor controller, pulse position decoder, comparators, operational amplifier and 12-bit AD converters.

This device is well suited for use in the control of BLDC motors. The S3FN41F MCU is available to developers of more challenging motor controller designs. This device is provided in an 80-pin TQFP package and has 256 KBytes of flash and 32 KBytes RAM. In addition to peripheral blocks, which also exist on the S3FN429 MCU, the S3FN41F MCU offers six DMA channels, a 28x8 or 32x4 LCD controller as well as several additional interfaces such as UART, SPI, I2C, CAN and USB 2.0 function. Both the S3FN429 MCU and the S3FN41F MCU are clocked at 40 MHz, achieve a maximum computing power of up to 0.9 DMIPS/MHz and can operate with 3.3 V as well as 5 V supply voltage. The S3FN21D MCU is clocked at 20 MHz and provided in a 176-pin LQFP package. This device has 128 KBytes of flash, 8 KBytes RAM, USB 2.0 function interface and an 80x32 LCD controller. Furthermore, power-saving standby functions and a real time clock (RTC) with calendar function are integrated on the device. This device is perfect for driving big customized LCDs.

The S3FN60D MCU is clocked at 20 MHz and provided in a 64-pin TQFP package. This device has 128 KBytes of flash and 8 KBytes RAM. In addition to various 16-bit and 32-bit timers and 10-bit AD converters, this device also features serial interfaces such as UART, SPI and I2C as well as a USB function interface.

Moreover, all ARM Cortex-M0 based 32-bit MCUs from Samsung Semiconductor include a single wire debug interface and are supported by currently available ARM Cortex-Mx compilers.

Visit MSC Vertriebs at